summaryrefslogtreecommitdiff
path: root/drivers/acpi/acpica/dswexec.c
diff options
context:
space:
mode:
authorDaniel Drake <drake@endlessm.com>2019-07-29 11:27:39 +0300
committerAndy Shevchenko <andriy.shevchenko@linux.intel.com>2019-07-30 14:14:38 +0300
commite3168b874321d04c160c9eb937919eb926ae232f (patch)
tree15956230570c0409fb2dd3db1ce7b9d5e91cc40e /drivers/acpi/acpica/dswexec.c
parentf1fc032192d2872caef69fb899e939bf7cc24fc7 (diff)
downloadlinux-e3168b874321d04c160c9eb937919eb926ae232f.tar.xz
platform/x86: asus-wmi: fix CPU fan control on recent products
Previously, asus-wmi was using the AGFN interface and FAN_CTRL device for CPU fan control. However, this code has been found to be not fully working on some recent products, and having checked the spec, these interfaces are marked as being removed from future products currently in development. The replacement appears to be the CPU_FAN device, added in spec version 8.3 (March 2014) and present on many modern Asus laptops. Add support for this device, and use it whenever it is detected. The older approach based on AGFN and FAN_CTRL is used as a fallback on products that do not have such device. Other than switching between automatic and full speed, there is no fan speed control through this new interface. Signed-off-by: Daniel Drake <drake@endlessm.com> Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Diffstat (limited to 'drivers/acpi/acpica/dswexec.c')
0 files changed, 0 insertions, 0 deletions