| config QCOM_TSENS |
| tristate "Qualcomm TSENS Temperature Alarm" |
| depends on THERMAL |
| depends on QCOM_QFPROM |
| depends on ARCH_QCOM || COMPILE_TEST |
| help |
| This enables the thermal sysfs driver for the TSENS 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. |
| |
| config MSM_BCL_PERIPHERAL_CTL |
| bool "BCL driver to control the PMIC BCL peripheral" |
| depends on SPMI && THERMAL_OF |
| help |
| Say Y here to enable this BCL PMIC peripheral driver. This driver |
| provides routines to configure and monitor the BCL |
| PMIC peripheral. This driver registers the battery current and |
| voltage sensors with the thermal core framework and can take |
| threshold input and notify the thermal core when the threshold is |
| reached. |
| |
| config QTI_THERMAL_LIMITS_DCVS |
| bool "QTI LMH DCVS Driver" |
| depends on THERMAL_OF |
| help |
| This enables the driver for Limits Management Hardware - DCVS block |
| for the application processors. The h/w block that is available for |
| each cluster can be used to perform quick thermal mitigations by |
| tracking temperatures of the CPUs and taking thermal action in the |
| hardware without s/w intervention. |
| |
| config QTI_VIRTUAL_SENSOR |
| bool "QTI Virtual Sensor driver" |
| depends on THERMAL_OF |
| help |
| This driver has the information about the virtual sensors used by |
| QTI chipset's and registers the virtual sensors to a thermal zone. |
| The virtual sensor information includes the underlying thermal |
| sensors to query for temperature and the aggregation logic to |
| determine the virtual sensor temperature. |
| |
| config QTI_AOP_REG_COOLING_DEVICE |
| bool "QTI AOP Regulator cooling device" |
| depends on THERMAL_OF && MSM_QMP |
| help |
| This enables the AOP based Regulator cooling device. This cooling |
| device will be used by QTI chipset to place a floor voltage |
| restriction at low temperatures. The cooling device will message |
| the AOP using mail box to establish the floor voltage. |
| |
| config QTI_QMI_COOLING_DEVICE |
| bool "QTI QMI cooling devices" |
| depends on MSM_QMI_INTERFACE && THERMAL_OF |
| help |
| This enables the QTI remote subsystem cooling devices. These cooling |
| devices will be used by QTI chipset to place various remote |
| subsystem mitigations like remote processor passive mitigation, |
| remote subsystem voltage restriction at low temperatures etc. |
| The QMI cooling device will interface with remote subsystem |
| using QTI QMI interface. |
| |
| config REGULATOR_COOLING_DEVICE |
| bool "Regulator voltage floor cooling device" |
| depends on REGULATOR && THERMAL_OF |
| help |
| This implements a mitigation device to place a minimum voltage floor |
| on a particular regulator. This mitigation device will be used by low |
| temperature reliability rules to mitigate a regulator at nominal |
| voltage. |
| |
| If you want this support, you should say Y here. |
| |
| config QTI_BCL_PMIC5 |
| bool "BCL driver for BCL peripherals in PMIC5" |
| depends on SPMI && THERMAL_OF |
| help |
| Say Y here to enable this BCL driver for PMIC5. This driver |
| provides routines to configure and monitor the BCL |
| PMIC peripheral. This driver registers the battery current and |
| voltage sensors with the thermal core framework and can take |
| threshold input and notify the thermal core when the threshold is |
| reached. |
| |
| config QTI_BCL_SOC_DRIVER |
| bool "QTI Battery state of charge sensor driver" |
| depends on THERMAL_OF |
| help |
| This driver registers battery state of charge as a sensor with |
| thermal zone. This sensor can monitor for state of charge |
| threshold and notify the thermal framework. |
| |
| If you want this support, you should say Y here. |