Re: [PATCH 0/3] ACPI: thermal: Properly support the _SCP control method

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, Apr 26, 2025 at 1:20 AM Armin Wolf <W_Armin@xxxxxx> wrote:
>
> Am 10.04.25 um 18:54 schrieb Armin Wolf:
>
> > The ACPI specification defines an interface for the operating system
> > to change the preferred cooling mode of a given ACPI thermal zone.
> > This interface takes the form of a special ACPI control method called
> > _SCP (see section 11.4.13 for details) and is already supported by the
> > ACPI thermal driver.
> >
> > However this support as many issues:
> >
> >   - the kernel advertises support for the "3.0 _SCP Extensions" yet the
> >     ACPI thermal driver does not support those extensions. This may
> >     confuse the ACPI firmware.
> >
> >   - the execution of the _SCP control method happens after the driver
> >     retrieved the trip point values. This conflicts with the ACPI
> >     specification:
> >
> >       "OSPM will automatically evaluate _ACx and _PSV objects after
> >        executing _SCP."
> >
> >   - the cooling mode is hardcoded to active cooling and cannot be
> >     changed by the user.
> >
> > Those issues are fixed in this patch series. In the end the user
> > will be able to tell the ACPI firmware wether he prefers active or
> > passive cooling. This setting will also be interesting for
> > applications like TLP (https://linrunner.de/tlp/index.html).
> >
> > The whole series was tested on various devices supporting the _SCP
> > control method and on a device without the _SCP control method and
> > appears to work flawlessly.
>
> Any updates on this? I can proof that the new interface for setting the cooling mode
> works. Additionally the first two patches fix two issues inside the underlying code
> itself, so having them inside the mainline tree would be beneficial to users.

Sure.

I'm going to get to them next week, probably on Monday.





[Index of Archives]     [Linux IBM ACPI]     [Linux Power Management]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]
  Powered by Linux