summaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorManaf Meethalavalappu Pallikunhi <manafm@codeaurora.org>2016-11-18 16:12:35 +0530
committerManaf Meethalavalappu Pallikunhi <manafm@codeaurora.org>2017-02-02 01:54:38 +0530
commitf3bc8ece7996969e32719724964602f4d8d8ec91 (patch)
tree0db6adcd85827ef4c2f14ce6df9b582b16a10303 /Documentation
parentaf883d4db0b398542bb561808a11019f0998d129 (diff)
msm: thermal: Add support for CX ipeak LM monitor and mitigation
Add support for CX junction temperature monitor and thermal client vote to CXIP LM hardware in KTM. When all pre-defined clients on CX rail including thermal client set their vote, CXIP LM hardware throttles pre-defined client on the same rail. During boot up, KTM will set a pre-defined bypass clients bits of CXIP LM hardware and monitors pre-defined tsens for preset threshold. Once it triggers, it will vote for CXIP LM and clears vote when preset clear threshold is reached. KTM enables this feature only if devicetree entry 'qcom,cxip-lm-enable' is configured with a non zero value. If value is zero, then it disable this hardware feature explicitly. Change-Id: Ibd95a6657d6bbf62710de2a677cb1ed70c972523 Signed-off-by: Manaf Meethalavalappu Pallikunhi <manafm@codeaurora.org>
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/devicetree/bindings/arm/msm/msm_thermal.txt4
1 files changed, 3 insertions, 1 deletions
diff --git a/Documentation/devicetree/bindings/arm/msm/msm_thermal.txt b/Documentation/devicetree/bindings/arm/msm/msm_thermal.txt
index c1e2d3b2ba11..c2bc68a57bc7 100644
--- a/Documentation/devicetree/bindings/arm/msm/msm_thermal.txt
+++ b/Documentation/devicetree/bindings/arm/msm/msm_thermal.txt
@@ -105,7 +105,9 @@ Optional properties
- clock-names: The list of clocks needed for thermal module. Must be
- "osm" for LMH DCVS
- clocks: The phandle to the clocks.
-
+- qcom,cxip-lm-enable: If this optional property is defined with a non zero value,
+ it enables CXIP_LM hardware feature. If value is zero,
+ it disables CXIP_LM hardware feature.
Optional child nodes
- qcom,pmic-opt-curr-temp: Threshold temperature for requesting optimum current (request
dual phase) for rails with PMIC, in degC. If this property exists,