Kconfig 3.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. config QCOM_TSENS
  2. tristate "Qualcomm TSENS Temperature Alarm"
  3. depends on THERMAL
  4. depends on QCOM_QFPROM
  5. depends on ARCH_QCOM || COMPILE_TEST
  6. help
  7. This enables the thermal sysfs driver for the TSENS device. It shows
  8. up in Sysfs as a thermal zone with multiple trip points. Disabling the
  9. thermal zone device via the mode file results in disabling the sensor.
  10. Also able to set threshold temperature for both hot and cold and update
  11. when a threshold is reached.
  12. config MSM_BCL_PERIPHERAL_CTL
  13. bool "BCL driver to control the PMIC BCL peripheral"
  14. depends on SPMI && THERMAL_OF
  15. help
  16. Say Y here to enable this BCL PMIC peripheral driver. This driver
  17. provides routines to configure and monitor the BCL
  18. PMIC peripheral. This driver registers the battery current and
  19. voltage sensors with the thermal core framework and can take
  20. threshold input and notify the thermal core when the threshold is
  21. reached.
  22. config QTI_THERMAL_LIMITS_DCVS
  23. bool "QTI LMH DCVS Driver"
  24. depends on THERMAL_OF
  25. help
  26. This enables the driver for Limits Management Hardware - DCVS block
  27. for the application processors. The h/w block that is available for
  28. each cluster can be used to perform quick thermal mitigations by
  29. tracking temperatures of the CPUs and taking thermal action in the
  30. hardware without s/w intervention.
  31. config QTI_VIRTUAL_SENSOR
  32. bool "QTI Virtual Sensor driver"
  33. depends on THERMAL_OF
  34. help
  35. This driver has the information about the virtual sensors used by
  36. QTI chipset's and registers the virtual sensors to a thermal zone.
  37. The virtual sensor information includes the underlying thermal
  38. sensors to query for temperature and the aggregation logic to
  39. determine the virtual sensor temperature.
  40. config QTI_AOP_REG_COOLING_DEVICE
  41. bool "QTI AOP Regulator cooling device"
  42. depends on THERMAL_OF && MSM_QMP
  43. help
  44. This enables the AOP based Regulator cooling device. This cooling
  45. device will be used by QTI chipset to place a floor voltage
  46. restriction at low temperatures. The cooling device will message
  47. the AOP using mail box to establish the floor voltage.
  48. config QTI_QMI_COOLING_DEVICE
  49. bool "QTI QMI cooling devices"
  50. depends on MSM_QMI_INTERFACE && THERMAL_OF
  51. help
  52. This enables the QTI remote subsystem cooling devices. These cooling
  53. devices will be used by QTI chipset to place various remote
  54. subsystem mitigations like remote processor passive mitigation,
  55. remote subsystem voltage restriction at low temperatures etc.
  56. The QMI cooling device will interface with remote subsystem
  57. using QTI QMI interface.
  58. config REGULATOR_COOLING_DEVICE
  59. bool "Regulator voltage floor cooling device"
  60. depends on REGULATOR && THERMAL_OF
  61. help
  62. This implements a mitigation device to place a minimum voltage floor
  63. on a particular regulator. This mitigation device will be used by low
  64. temperature reliability rules to mitigate a regulator at nominal
  65. voltage.
  66. If you want this support, you should say Y here.
  67. config QTI_BCL_PMIC5
  68. bool "BCL driver for BCL peripherals in PMIC5"
  69. depends on SPMI && THERMAL_OF
  70. help
  71. Say Y here to enable this BCL driver for PMIC5. This driver
  72. provides routines to configure and monitor the BCL
  73. PMIC peripheral. This driver registers the battery current and
  74. voltage sensors with the thermal core framework and can take
  75. threshold input and notify the thermal core when the threshold is
  76. reached.
  77. config QTI_BCL_SOC_DRIVER
  78. bool "QTI Battery state of charge sensor driver"
  79. depends on THERMAL_OF
  80. help
  81. This driver registers battery state of charge as a sensor with
  82. thermal zone. This sensor can monitor for state of charge
  83. threshold and notify the thermal framework.
  84. If you want this support, you should say Y here.