android_kernel_google_msm/drivers/thermal
Praveen Chidambaram af014a3fc0 msm: thermal: Simplify kernel thermal safeguard mechanism
Using CPUFreq policy objects and setting the max frequency limit by
overriding the policy->max node, leads to race/overwrite conditions with
an user trying to use the scaling_max_frequency node.

The thermal limits are directly communicated to the 'msm' cpufreq driver
and use the cpufreq_update_policy() to ensure that the frequency is
limited as per the thermal safeguard requirements.

CRs-fixed: 370343
Change-Id: Iab5a15e0f0d25da4b9f6a9417dbfc01bf5d6f8f6
Signed-off-by: Praveen Chidambaram <pchidamb@codeaurora.org>
2013-02-27 18:12:38 -08:00
..
Kconfig msm: thermal: Simplify kernel thermal safeguard mechanism 2013-02-27 18:12:38 -08:00
Makefile msm: thermal: Add MSM thermal sensing and limiting 2013-02-25 11:33:28 -08:00
msm8960_tsens.c thermal: msm8960_tsens: Disable Remote sensor 2013-02-25 11:33:37 -08:00
msm_popmem-tm.c thermal: msm_popmem: Remove redundant license clause 2013-02-25 11:33:10 -08:00
msm_thermal.c msm: thermal: Simplify kernel thermal safeguard mechanism 2013-02-27 18:12:38 -08:00
msm_tsens.c thermal: msm_tsens: Fix clearing interrupt bit on resume 2013-02-25 11:33:38 -08:00
pm8xxx-tm.c hwmon: pm8xxx_adc: Remove pm8921-adc 2013-02-25 11:33:24 -08:00
spear_thermal.c
thermal_sys.c thermal: thermal_sys: Fix return value of trip_point_temp_set 2013-02-25 11:33:16 -08:00