diff options
| author | Manaf Meethalavalappu Pallikunhi <manafm@codeaurora.org> | 2016-11-18 16:12:35 +0530 |
|---|---|---|
| committer | Manaf Meethalavalappu Pallikunhi <manafm@codeaurora.org> | 2017-02-02 01:54:38 +0530 |
| commit | f3bc8ece7996969e32719724964602f4d8d8ec91 (patch) | |
| tree | 0db6adcd85827ef4c2f14ce6df9b582b16a10303 /Documentation | |
| parent | af883d4db0b398542bb561808a11019f0998d129 (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.txt | 4 |
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, |
