diff options
| author | Lina Iyer <ilina@codeaurora.org> | 2016-02-29 09:58:34 -0700 |
|---|---|---|
| committer | Jeevan Shriram <jshriram@codeaurora.org> | 2016-04-26 14:38:00 -0700 |
| commit | 5132bf61467c5d38f9aaac8bcdd74cf8d51fd217 (patch) | |
| tree | 9f23401c85bc1998c706515330807baacbde89eb /Documentation | |
| parent | abc784c00c8365e9cfb4dd3514c012d17cf7a993 (diff) | |
drivers: msm_thermal: use OSM to set CPU freq limits
On SoCs that have OSM hardware, use the hardware to setup the CPU
mitigation limits. Having the OSM control CPU frequencies offloads
mitigation from the CPU, resulting in faster thermal mitigation
response.
The LMH DCVS aggregation does not do a max of the min frequency limits.
Therefore to avoid cpufreq voting any lesser than what KTM decides based
on vdd min restrictions, we update cpufreq as well, only if the min freq
has changed.
Change-Id: I2912eaf418d5e7ea4d62a9a55702e02b744a785b
Signed-off-by: Lina Iyer <ilina@codeaurora.org>
Diffstat (limited to 'Documentation')
| -rw-r--r-- | Documentation/devicetree/bindings/arm/msm/msm_thermal.txt | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/arm/msm/msm_thermal.txt b/Documentation/devicetree/bindings/arm/msm/msm_thermal.txt index e6be8e7e25b7..4dac20bcda69 100644 --- a/Documentation/devicetree/bindings/arm/msm/msm_thermal.txt +++ b/Documentation/devicetree/bindings/arm/msm/msm_thermal.txt @@ -105,6 +105,9 @@ Optional properties - qcom,disable-cx-phase-ctrl: If this property is defined, the feature cx phase control will be disabled. All other properties corresponding to this feature will be ignored. +- clock-names: The list of clocks needed for thermal module. Must be + - "osm" for LMH DCVS +- clocks: The phandle to the clocks. Optional child nodes - qcom,pmic-opt-curr-temp: Threshold temperature for requesting optimum current (request |
