GNU Linux-libre 4.9.283-gnu1
[releases.git] / drivers / thermal / int340x_thermal / Kconfig
1 #
2 # ACPI INT340x thermal drivers configuration
3 #
4
5 config INT340X_THERMAL
6         tristate "ACPI INT340X thermal drivers"
7         depends on X86 && ACPI
8         select THERMAL_GOV_USER_SPACE
9         select ACPI_THERMAL_REL
10         select ACPI_FAN
11         select INTEL_SOC_DTS_IOSF_CORE
12         help
13           Newer laptops and tablets that use ACPI may have thermal sensors and
14           other devices with thermal control capabilities outside the core
15           CPU/SOC, for thermal safety reasons.
16           They are exposed for the OS to use via the INT3400 ACPI device object
17           as the master, and INT3401~INT340B ACPI device objects as the slaves.
18           Enable this to expose the temperature information and cooling ability
19           from these objects to userspace via the normal thermal framework.
20           This means that a wide range of applications and GUI widgets can show
21           the information to the user or use this information for making
22           decisions. For example, the Intel Thermal Daemon can use this
23           information to allow the user to select his laptop to run without
24           turning on the fans.
25
26 config ACPI_THERMAL_REL
27         tristate
28         depends on ACPI
29
30 if INT340X_THERMAL
31
32 config INT3406_THERMAL
33         tristate "ACPI INT3406 display thermal driver"
34         depends on ACPI_VIDEO
35         help
36           The display thermal device represents the LED/LCD display panel
37           that may or may not include touch support. The main function of
38           the display thermal device is to allow control of the display
39           brightness in order to address a thermal condition or to reduce
40           power consumed by display device.
41
42 endif