Zhang Rui | 203d3d4 | 2008-01-17 15:51:08 +0800 | [diff] [blame] | 1 | # |
| 2 | # Generic thermal sysfs drivers configuration |
| 3 | # |
| 4 | |
| 5 | menuconfig THERMAL |
Zhang Rui | 63c4ec9 | 2008-04-21 16:07:13 +0800 | [diff] [blame] | 6 | tristate "Generic Thermal sysfs driver" |
Zhang Rui | 203d3d4 | 2008-01-17 15:51:08 +0800 | [diff] [blame] | 7 | 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 Brown | 543a956 | 2008-02-07 16:55:08 -0500 | [diff] [blame] | 11 | Each thermal zone contains its own temperature, trip points, |
Zhang Rui | 203d3d4 | 2008-01-17 15:51:08 +0800 | [diff] [blame] | 12 | cooling devices. |
| 13 | All platforms with ACPI thermal support can use this driver. |
Zhang Rui | 63c4ec9 | 2008-04-21 16:07:13 +0800 | [diff] [blame] | 14 | If you want this support, you should say Y or M here. |
Rene Herman | 16d7523 | 2008-06-24 19:38:56 +0200 | [diff] [blame] | 15 | |
| 16 | config THERMAL_HWMON |
| 17 | bool "Hardware monitoring support" |
Jan Beulich | df43176 | 2009-09-18 12:41:10 -0700 | [diff] [blame] | 18 | depends on THERMAL |
Rene Herman | 16d7523 | 2008-06-24 19:38:56 +0200 | [diff] [blame] | 19 | 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 Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 25 | |
| 26 | config 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 | |
| 38 | config 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 | |
| 51 | config 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 | |
| 63 | config 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 Mohanadoss | acd2426 | 2011-08-18 11:19:00 -0700 | [diff] [blame] | 74 | config 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 Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 84 | config 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. |