summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnirudh Ghayal <aghayal@codeaurora.org>2016-12-07 15:54:32 +0530
committerAnirudh Ghayal <aghayal@codeaurora.org>2016-12-07 16:35:10 +0530
commit375f27114e74a8f787d08df47650d288a62318c3 (patch)
treea7693f107d996ed6613e43d35ca7993f55faea56
parent69352ff8b46b11f98bf37f82534a82222466eadd (diff)
ARM: dts: msm: Add pinctrl configuration for PMFALCOM L6/9/19
BT and WLAN vote for the regulator-mode via pinctrl. Add support for this. Change-Id: I95158cce1b20778547615141ffbbb7d81d5e10a1 Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org>
-rw-r--r--arch/arm/boot/dts/qcom/msmfalcon-regulator.dtsi36
1 files changed, 36 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/qcom/msmfalcon-regulator.dtsi b/arch/arm/boot/dts/qcom/msmfalcon-regulator.dtsi
index 0ab76c273ac3..02e61bcdd95c 100644
--- a/arch/arm/boot/dts/qcom/msmfalcon-regulator.dtsi
+++ b/arch/arm/boot/dts/qcom/msmfalcon-regulator.dtsi
@@ -176,6 +176,18 @@
regulator-max-microvolt = <1370000>;
status = "okay";
};
+
+ pmfalcon_l6_pin_ctrl: regulator-l6-pin-ctrl {
+ compatible = "qcom,rpm-smd-regulator";
+ regulator-name = "pmfalcon_l6_pin_ctrl";
+ qcom,set = <3>;
+ regulator-min-microvolt = <1200000>;
+ regulator-max-microvolt = <1370000>;
+ /* Force NPM follows HW_EN1 */
+ qcom,init-pin-ctrl-mode = <2>;
+ /* Enable follows HW_EN1 */
+ qcom,enable-with-pin-ctrl = <0 2>;
+ };
};
rpm-regulator-ldoa7 {
@@ -203,6 +215,18 @@
regulator-max-microvolt = <1900000>;
status = "okay";
};
+
+ pmfalcon_l9_pin_ctrl: regulator-l9-pin-ctrl {
+ compatible = "qcom,rpm-smd-regulator";
+ regulator-name = "pmfalcon_l9_pin_ctrl";
+ qcom,set = <3>;
+ regulator-min-microvolt = <1750000>;
+ regulator-max-microvolt = <1900000>;
+ /* Force NPM follows HW_EN1 */
+ qcom,init-pin-ctrl-mode = <2>;
+ /* Enable follows HW_EN1 */
+ qcom,enable-with-pin-ctrl = <0 2>;
+ };
};
rpm-regulator-ldoa10 {
@@ -275,6 +299,18 @@
regulator-max-microvolt = <3400000>;
status = "okay";
};
+
+ pmfalcon_l19_pin_ctrl: regulator-l19-pin-ctrl {
+ compatible = "qcom,rpm-smd-regulator";
+ regulator-name = "pmfalcon_l19_pin_ctrl";
+ qcom,set = <3>;
+ regulator-min-microvolt = <3200000>;
+ regulator-max-microvolt = <3400000>;
+ /* Force NPM follows HW_EN1 */
+ qcom,init-pin-ctrl-mode = <2>;
+ /* Enable follows HW_EN1 */
+ qcom,enable-with-pin-ctrl = <0 2>;
+ };
};
rpm-regulator-ldob1 {