File tree Expand file tree Collapse file tree 4 files changed +5680
-2
lines changed Expand file tree Collapse file tree 4 files changed +5680
-2
lines changed Original file line number Diff line number Diff line change @@ -118,17 +118,30 @@ config LIMITS_LITE_HW
118
118
supported by LMH Lite, their throttling intensity and the operating
119
119
profiles.
120
120
121
+ choice
122
+ prompt "MSM Thermal Monitor Types"
123
+ default THERMAL_MONITOR
124
+
121
125
config THERMAL_MONITOR
122
126
bool "Monitor thermal state and limit CPU Frequency"
123
127
depends on THERMAL_TSENS8960 || THERMAL_TSENS8974
124
128
depends on CPU_FREQ || CPU_FREQ_MSM
125
- default n
126
129
help
127
130
This enables thermal monitoring capability in the kernel in the
128
131
absence of a system wide thermal monitoring entity or until such an
129
132
entity starts running in the userspace. Monitors TSENS temperature
130
133
and limits the max frequency of the cores.
131
134
135
+ config INTELLI_THERMAL
136
+ bool "Better thermal monitor for MSM"
137
+ depends on THERMAL_TSENS8974
138
+ depends on CPU_FREQ_MSM
139
+ help
140
+ This enables thermal monitoring capability in the kernel replacing
141
+ userspace thermal monitoring altogether.
142
+
143
+ endchoice
144
+
132
145
config SUPPLY_LM_MONITOR
133
146
bool "SUPPLY current monitor driver"
134
147
depends on THERMAL && PM_OPP && CPU_FREQ
Original file line number Diff line number Diff line change @@ -23,6 +23,7 @@ obj-$(CONFIG_DB8500_THERMAL) += db8500_thermal.o
23
23
obj-$(CONFIG_ARMADA_THERMAL) += armada_thermal.o
24
24
obj-$(CONFIG_DB8500_CPUFREQ_COOLING) += db8500_cpufreq_cooling.o
25
25
obj-$(CONFIG_INTEL_POWERCLAMP) += intel_powerclamp.o
26
+ obj-$(CONFIG_INTELLI_THERMAL) += intelli/msm_thermal.o
26
27
obj-$(CONFIG_THERMAL_TSENS8974) += msm8974-tsens.o
27
28
obj-$(CONFIG_THERMAL_QPNP) += qpnp-temp-alarm.o
28
29
obj-$(CONFIG_THERMAL_QPNP_ADC_TM) += qpnp-adc-tm.o
You can’t perform that action at this time.
0 commit comments