summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Collins <collinsd@codeaurora.org>2016-09-02 11:40:09 -0700
committerDavid Collins <collinsd@codeaurora.org>2016-10-07 10:54:38 -0700
commit78f8763c1268e191177954c516dc8f7eb4e486ad (patch)
tree4c3fcdc0cd125bb194ad83cc8282528c0dfe3273
parent3c7400dc73db9b1455032e8d6e7679f27869cd75 (diff)
ARM: dts: msm: add PMCOBALT S10 and S13 regulators for MSMCOBALT
Add qpnp-regulator devices for PMCOBALT S10 and S13 regulators. This will allow VDD_APC0 and VDD_APC1 CPR devices to directly modify the voltage at the PMIC before CPRh and OSM are enabled. Change-Id: I34758ed558cde85b5255010a83cc2fcfa0e1a3a0 CRs-Fixed: 1048890 Signed-off-by: David Collins <collinsd@codeaurora.org>
-rw-r--r--arch/arm/boot/dts/qcom/msmcobalt-regulator.dtsi22
-rw-r--r--arch/arm/boot/dts/qcom/msmcobalt-v2.dtsi10
2 files changed, 32 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/qcom/msmcobalt-regulator.dtsi b/arch/arm/boot/dts/qcom/msmcobalt-regulator.dtsi
index c2d45ec3ef07..8077c6edf383 100644
--- a/arch/arm/boot/dts/qcom/msmcobalt-regulator.dtsi
+++ b/arch/arm/boot/dts/qcom/msmcobalt-regulator.dtsi
@@ -537,6 +537,28 @@
qcom,enable-time = <500>;
};
};
+
+ qcom,pmcobalt@1 {
+ pmcobalt_s10: regulator@2f00 {
+ compatible = "qcom,qpnp-regulator";
+ reg = <0x2f00 0x100>;
+ regulator-name = "pmcobalt_s10";
+ regulator-min-microvolt = <572000>;
+ regulator-max-microvolt = <1112000>;
+ qcom,enable-time = <500>;
+ regulator-always-on;
+ };
+
+ pmcobalt_s13: regulator@3800 {
+ compatible = "qcom,qpnp-regulator";
+ reg = <0x3800 0x100>;
+ regulator-name = "pmcobalt_s13";
+ regulator-min-microvolt = <572000>;
+ regulator-max-microvolt = <1112000>;
+ qcom,enable-time = <500>;
+ regulator-always-on;
+ };
+ };
};
/* Stub regulators */
diff --git a/arch/arm/boot/dts/qcom/msmcobalt-v2.dtsi b/arch/arm/boot/dts/qcom/msmcobalt-v2.dtsi
index b255fca6a691..be66351cf467 100644
--- a/arch/arm/boot/dts/qcom/msmcobalt-v2.dtsi
+++ b/arch/arm/boot/dts/qcom/msmcobalt-v2.dtsi
@@ -227,6 +227,16 @@
qcom,max-bandwidth-per-pipe-kbps = <4700000>;
};
+&pmcobalt_s10 {
+ regulator-min-microvolt = <568000>;
+ regulator-max-microvolt = <1056000>;
+};
+
+&pmcobalt_s13 {
+ regulator-min-microvolt = <568000>;
+ regulator-max-microvolt = <1056000>;
+};
+
&apc0_cpr {
compatible = "qcom,cprh-msmcobalt-v2-kbss-regulator";
qcom,cpr-corner-switch-delay-time = <1042>;