blob: 794775a32b56ec1a21e1566d71005adbdc6615d5 [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
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -070026config THERMAL_MSM_POPMEM
27 tristate "Qualcomm MSM POP memory temperature sensor"
28 depends on THERMAL
29 default n
30 help
31 This enables a thermal sysfs driver for MSM POP memory. It shows up in
32 sysfs as a thermal zone with one trip point. Due to hardware
33 limitations, the temperatures are reported as "Low Temperature" (20 C)
34 "Normal Temperature" (50 C) and "Out of Spec High Temperature" (85 C).
35 This driver is designed to be used in conjunction with a user space
36 application to make all policy decisions.
37
38config THERMAL_TSENS
39 tristate "Qualcomm Tsens Temperature Alarm"
40 depends on THERMAL
41 default n
42 help
43 This enables the thermal sysfs driver for the Tsens device. It shows
44 up in Sysfs as a thermal zone with mutiple trip points. Disabling the
45 thermal zone device via the mode file results in disabling the sensor.
46 Also able to set threshold temperature for both hot and cold and update
47 when a threshold is reached.
48
Siddartha Mohanadossacd24262011-08-18 11:19:00 -070049config THERMAL_TSENS8960
50 tristate "Qualcomm 8960 Tsens Temperature Alarm"
51 depends on THERMAL
52 help
53 This enables the thermal sysfs driver for the Tsens device. It shows
54 up in Sysfs as a thermal zone with mutiple trip points. Disabling the
55 thermal zone device via the mode file results in disabling the sensor.
56 Also able to set threshold temperature for both hot and cold and update
57 when a threshold is reached.
58
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -070059config THERMAL_PM8XXX
60 tristate "Qualcomm PMIC PM8xxx Temperature Alarm"
61 depends on THERMAL
62 depends on MFD_PM8XXX
63 help
64 This enables a thermal Sysfs driver for the PMIC PM8xxx devices. It
65 shows up in Sysfs as a thermal zone with multiple trip points.
66 Enabling the thermal zone device via the mode file results in
67 shifting over temperature shutdown control of the PMIC from hardware
68 to software.