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