2008-01-17 07:51:08 +00:00
|
|
|
#
|
|
|
|
# Generic thermal sysfs drivers configuration
|
|
|
|
#
|
|
|
|
|
|
|
|
menuconfig THERMAL
|
2008-04-21 08:07:13 +00:00
|
|
|
tristate "Generic Thermal sysfs driver"
|
2008-01-17 07:51:08 +00:00
|
|
|
help
|
|
|
|
Generic Thermal Sysfs driver offers a generic mechanism for
|
|
|
|
thermal management. Usually it's made up of one or more thermal
|
|
|
|
zone and cooling device.
|
2008-02-07 21:55:08 +00:00
|
|
|
Each thermal zone contains its own temperature, trip points,
|
2008-01-17 07:51:08 +00:00
|
|
|
cooling devices.
|
|
|
|
All platforms with ACPI thermal support can use this driver.
|
2008-04-21 08:07:13 +00:00
|
|
|
If you want this support, you should say Y or M here.
|
2008-06-24 17:38:56 +00:00
|
|
|
|
|
|
|
config THERMAL_HWMON
|
2011-07-28 20:48:40 +00:00
|
|
|
bool
|
2009-09-18 19:41:10 +00:00
|
|
|
depends on THERMAL
|
2008-06-24 17:38:56 +00:00
|
|
|
depends on HWMON=y || HWMON=THERMAL
|
2011-07-28 20:48:40 +00:00
|
|
|
default y
|
2012-03-21 19:55:03 +00:00
|
|
|
|
2010-11-04 18:23:12 +00:00
|
|
|
config THERMAL_MSM_POPMEM
|
|
|
|
tristate "Qualcomm MSM POP memory temperature sensor"
|
|
|
|
depends on THERMAL
|
|
|
|
default n
|
|
|
|
help
|
|
|
|
This enables a thermal sysfs driver for MSM POP memory. It shows up in
|
|
|
|
sysfs as a thermal zone with one trip point. Due to hardware
|
|
|
|
limitations, the temperatures are reported as "Low Temperature" (20 C)
|
|
|
|
"Normal Temperature" (50 C) and "Out of Spec High Temperature" (85 C).
|
|
|
|
This driver is designed to be used in conjunction with a user space
|
|
|
|
application to make all policy decisions.
|
|
|
|
|
2010-12-07 06:40:24 +00:00
|
|
|
config THERMAL_TSENS
|
|
|
|
tristate "Qualcomm Tsens Temperature Alarm"
|
|
|
|
depends on THERMAL
|
|
|
|
default n
|
|
|
|
help
|
|
|
|
This enables the thermal sysfs driver for the Tsens device. It shows
|
|
|
|
up in Sysfs as a thermal zone with mutiple trip points. Disabling the
|
|
|
|
thermal zone device via the mode file results in disabling the sensor.
|
|
|
|
Also able to set threshold temperature for both hot and cold and update
|
|
|
|
when a threshold is reached.
|
|
|
|
|
2011-08-18 18:19:00 +00:00
|
|
|
config THERMAL_TSENS8960
|
|
|
|
tristate "Qualcomm 8960 Tsens Temperature Alarm"
|
|
|
|
depends on THERMAL
|
|
|
|
help
|
|
|
|
This enables the thermal sysfs driver for the Tsens device. It shows
|
|
|
|
up in Sysfs as a thermal zone with mutiple trip points. Disabling the
|
|
|
|
thermal zone device via the mode file results in disabling the sensor.
|
|
|
|
Also able to set threshold temperature for both hot and cold and update
|
|
|
|
when a threshold is reached.
|
|
|
|
|
2012-05-14 22:13:37 +00:00
|
|
|
config THERMAL_TSENS8974
|
|
|
|
tristate "Qualcomm 8974 TSENS Temperature driver"
|
|
|
|
depends on THERMAL
|
|
|
|
help
|
|
|
|
This enables the thermal sysfs driver for the TSENS device. It shows
|
|
|
|
up in Sysfs as a thermal zone with multiple trip points. Also able
|
|
|
|
to set threshold temperature for both warm and cool and update
|
|
|
|
thermal userspace client when a threshold is reached. Warm/Cool
|
|
|
|
temperature thresholds can be set independently for each sensor.
|
|
|
|
|
2011-06-06 22:55:33 +00:00
|
|
|
config THERMAL_PM8XXX
|
|
|
|
tristate "Qualcomm PMIC PM8xxx Temperature Alarm"
|
|
|
|
depends on THERMAL
|
|
|
|
depends on MFD_PM8XXX
|
|
|
|
help
|
|
|
|
This enables a thermal Sysfs driver for the PMIC PM8xxx devices. It
|
|
|
|
shows up in Sysfs as a thermal zone with multiple trip points.
|
|
|
|
Enabling the thermal zone device via the mode file results in
|
|
|
|
shifting over temperature shutdown control of the PMIC from hardware
|
|
|
|
to software.
|
|
|
|
|
2012-01-20 18:38:44 +00:00
|
|
|
config THERMAL_MONITOR
|
|
|
|
bool "Monitor thermal state and limit CPU Frequency"
|
2012-07-12 18:40:38 +00:00
|
|
|
depends on THERMAL_TSENS8960 || THERMAL_TSENS8974
|
2012-05-25 23:36:07 +00:00
|
|
|
depends on CPU_FREQ_MSM
|
2012-01-20 18:38:44 +00:00
|
|
|
default n
|
|
|
|
help
|
|
|
|
This enables thermal monitoring capability in the kernel in the
|
|
|
|
absence of a system wide thermal monitoring entity or until such an
|
|
|
|
entity starts running in the userspace. Monitors TSENS temperature
|
|
|
|
and limits the max frequency of the cores.
|
|
|
|
|
2012-03-21 19:55:03 +00:00
|
|
|
config SPEAR_THERMAL
|
|
|
|
bool "SPEAr thermal sensor driver"
|
|
|
|
depends on THERMAL
|
|
|
|
depends on PLAT_SPEAR
|
|
|
|
help
|
|
|
|
Enable this to plug the SPEAr thermal sensor driver into the Linux
|
|
|
|
thermal framework
|