diff options
author | David Collins <collinsd@codeaurora.org> | 2016-02-22 16:07:41 -0800 |
---|---|---|
committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-23 21:23:14 -0700 |
commit | d67ab7607c4c3f7eb04a599fc9098d70323b1a2d (patch) | |
tree | 8622ba4f69fb2c62b2cd9e807891c3b6e3b20609 /Documentation | |
parent | 0514464b8eae8636f6c775cf975011e029ac3c09 (diff) |
regulator: cpr3-hmss-regulator: add support for CBF voltage offset fuses
Add support for the CBF open-loop/closed-loop voltage offset
fuses found on MSM8996-Pro chips. These fuses define independent
open-loop voltages and closed-loop target quotients for the power
cluster and CBF clock which share CPR hardware thread 0. This
independent fusing ensures optimal VDD supply voltage for all
power cluster, performance cluster, CBF corner combinations.
Change-Id: I2e309d683f853f8bd9fd4eb6d12b05c32c7aaf26
CRs-Fixed: 980901
Signed-off-by: David Collins <collinsd@codeaurora.org>
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/devicetree/bindings/regulator/cpr3-hmss-regulator.txt | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/regulator/cpr3-hmss-regulator.txt b/Documentation/devicetree/bindings/regulator/cpr3-hmss-regulator.txt index 47480abf5541..45a27d14c249 100644 --- a/Documentation/devicetree/bindings/regulator/cpr3-hmss-regulator.txt +++ b/Documentation/devicetree/bindings/regulator/cpr3-hmss-regulator.txt @@ -209,6 +209,13 @@ HMSS specific properties: given regulator type. For HMSS the maximum supported value is 2. +- qcom,is-cbf-regulator + Usage: optional + Value type: <empty> + Definition: Boolean flag which indicates that the CPR3 regulator + corresponds to the CBF clock domain. Special fuses are + defined for the CBF CPR3 regulator on MSM8996-Pro chips. + - qcom,ldo-min-headroom-voltage Usage: required if vdd-threadN-ldo-supply is specified for the CPR3 thread containing this CPR3 regulator and this CPR3 @@ -418,6 +425,7 @@ apcc_cpr: cpr3-ctrl@99e8000 { regulator-name = "apc0_cbf_corner"; regulator-min-microvolt = <1>; regulator-max-microvolt = <10>; + qcom,is-cbf-regulator; qcom,cpr-pd-bypass-mask = <0x18>; qcom,cpr-fuse-corners = <5>; |