blob: c44c245c4aa1807d2cc12e72bb7efe3ff9b7fc98 [file] [log] [blame]
Zhang Rui203d3d42008-01-17 15:51:08 +08001#
2# Generic thermal sysfs drivers configuration
3#
4
5menuconfig THERMAL
Zhang Rui63c4ec92008-04-21 16:07:13 +08006 tristate "Generic Thermal sysfs driver"
Zhang Rui203d3d42008-01-17 15:51:08 +08007 help
8 Generic Thermal Sysfs driver offers a generic mechanism for
9 thermal management. Usually it's made up of one or more thermal
10 zone and cooling device.
Len Brown543a9562008-02-07 16:55:08 -050011 Each thermal zone contains its own temperature, trip points,
Zhang Rui203d3d42008-01-17 15:51:08 +080012 cooling devices.
13 All platforms with ACPI thermal support can use this driver.
Zhang Rui63c4ec92008-04-21 16:07:13 +080014 If you want this support, you should say Y or M here.
Rene Herman16d75232008-06-24 19:38:56 +020015
16config THERMAL_HWMON
17 bool "Hardware monitoring support"
Jan Beulichdf431762009-09-18 12:41:10 -070018 depends on THERMAL
Rene Herman16d75232008-06-24 19:38:56 +020019 depends on HWMON=y || HWMON=THERMAL
20 help
21 The generic thermal sysfs driver's hardware monitoring support
22 requires a 2.10.7/3.0.2 or later lm-sensors userspace.
23
24 Say Y if your user-space is new enough.
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -070025
26config THERMAL_PM8901
27 tristate "Qualcomm PM8901 Temperature Alarm"
28 depends on PMIC8901
29 depends on THERMAL
30 default n
31 help
32 This enables a thermal Sysfs driver for the PMIC 8901 device. It
33 shows up in Sysfs as a thermal zone with multiple trip points.
34 Enabling the thermal zone device via the mode file results in
35 shifting over temperature shutdown control of the PMIC from hardware
36 to software.
37
38config THERMAL_PM8058
39 tristate "Qualcomm PM8058 Temperature Alarm"
40 depends on PMIC8058
41 depends on THERMAL
42 depends on SENSORS_MSM_ADC
43 default n
44 help
45 This enables a thermal Sysfs driver for the PMIC 8058 device. It
46 shows up in Sysfs as a thermal zone with multiple trip points.
47 Enabling the thermal zone device via the mode file results in
48 shifting over temperature shutdown control of the PMIC from hardware
49 to software.
50
51config THERMAL_MSM_POPMEM
52 tristate "Qualcomm MSM POP memory temperature sensor"
53 depends on THERMAL
54 default n
55 help
56 This enables a thermal sysfs driver for MSM POP memory. It shows up in
57 sysfs as a thermal zone with one trip point. Due to hardware
58 limitations, the temperatures are reported as "Low Temperature" (20 C)
59 "Normal Temperature" (50 C) and "Out of Spec High Temperature" (85 C).
60 This driver is designed to be used in conjunction with a user space
61 application to make all policy decisions.
62
63config THERMAL_TSENS
64 tristate "Qualcomm Tsens Temperature Alarm"
65 depends on THERMAL
66 default n
67 help
68 This enables the thermal sysfs driver for the Tsens device. It shows
69 up in Sysfs as a thermal zone with mutiple trip points. Disabling the
70 thermal zone device via the mode file results in disabling the sensor.
71 Also able to set threshold temperature for both hot and cold and update
72 when a threshold is reached.
73
Siddartha Mohanadossacd24262011-08-18 11:19:00 -070074config THERMAL_TSENS8960
75 tristate "Qualcomm 8960 Tsens Temperature Alarm"
76 depends on THERMAL
77 help
78 This enables the thermal sysfs driver for the Tsens device. It shows
79 up in Sysfs as a thermal zone with mutiple trip points. Disabling the
80 thermal zone device via the mode file results in disabling the sensor.
81 Also able to set threshold temperature for both hot and cold and update
82 when a threshold is reached.
83
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -070084config THERMAL_PM8XXX
85 tristate "Qualcomm PMIC PM8xxx Temperature Alarm"
86 depends on THERMAL
87 depends on MFD_PM8XXX
88 help
89 This enables a thermal Sysfs driver for the PMIC PM8xxx devices. It
90 shows up in Sysfs as a thermal zone with multiple trip points.
91 Enabling the thermal zone device via the mode file results in
92 shifting over temperature shutdown control of the PMIC from hardware
93 to software.