1 # SPDX-License-Identifier: GPL-2.0-only
3 # ACPI INT340x thermal drivers configuration
7 tristate "ACPI INT340X thermal drivers"
8 depends on X86_64 && ACPI && PCI
9 select THERMAL_GOV_USER_SPACE
10 select ACPI_THERMAL_REL
12 select ACPI_THERMAL_LIB
13 select INTEL_SOC_DTS_IOSF_CORE
15 select PROC_THERMAL_MMIO_RAPL if POWERCAP
17 Newer laptops and tablets that use ACPI may have thermal sensors and
18 other devices with thermal control capabilities outside the core
19 CPU/SOC, for thermal safety reasons.
20 They are exposed for the OS to use via the INT3400 ACPI device object
21 as the master, and INT3401~INT340B ACPI device objects as the slaves.
22 Enable this to expose the temperature information and cooling ability
23 from these objects to userspace via the normal thermal framework.
24 This means that a wide range of applications and GUI widgets can show
25 the information to the user or use this information for making
26 decisions. For example, the Intel Thermal Daemon can use this
27 information to allow the user to select his laptop to run without
30 config ACPI_THERMAL_REL
36 config INT3406_THERMAL
37 tristate "ACPI INT3406 display thermal driver"
40 The display thermal device represents the LED/LCD display panel
41 that may or may not include touch support. The main function of
42 the display thermal device is to allow control of the display
43 brightness in order to address a thermal condition or to reduce
44 power consumed by display device.
46 config PROC_THERMAL_MMIO_RAPL
48 select INTEL_RAPL_CORE