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