123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120 |
- #
- # Generic thermal sysfs drivers configuration
- #
- menuconfig THERMAL
- tristate "Generic Thermal sysfs driver"
- 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.
- Each thermal zone contains its own temperature, trip points,
- cooling devices.
- All platforms with ACPI thermal support can use this driver.
- If you want this support, you should say Y or M here.
- config THERMAL_HWMON
- bool
- depends on THERMAL
- depends on HWMON=y || HWMON=THERMAL
- default y
- 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.
- 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.
- 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.
- 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.
- 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.
- config THERMAL_MONITOR
- bool "Monitor thermal state and limit CPU Frequency"
- depends on THERMAL_TSENS8960 || THERMAL_TSENS8974
- depends on CPU_FREQ_MSM
- 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.
- 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
- config THERMAL_QPNP
- tristate "Qualcomm Plug-and-Play PMIC Temperature Alarm"
- depends on THERMAL
- depends on OF
- depends on SPMI
- depends on OF_SPMI
- help
- This enables a thermal Sysfs driver for Qualcomm plug-and-play (QPNP)
- PMIC devices. It shows up in Sysfs as a thermal zone with multiple
- trip points. The temperature reported by the thermal zone reflects the
- real time die temperature if an ADC is present or an estimate of the
- temperature based upon the over temperature stage value if no ADC is
- available. If allowed via compile time configuration; enabling the
- thermal zone device via the mode file results in shifting PMIC over
- temperature shutdown control from hardware to software.
- config THERMAL_QPNP_ADC_TM
- tristate "Qualcomm 8974 Thermal Monitor ADC Driver"
- depends on THERMAL && SPMI
- help
- This enables the thermal Sysfs driver for the ADC thermal monitoring
- device. It shows up in Sysfs as a thermal zone with multiple 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.
|