aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSrinivas Kandagatla <srinivas.kandagatla@linaro.org>2016-09-01 14:36:09 +0100
committerSrinivas Kandagatla <srinivas.kandagatla@linaro.org>2016-11-22 13:02:47 +0000
commitb02d710e08ac9431cfb6dcf684649f47fc502625 (patch)
tree8647607b06a70194897a64ce2fcd060e2620442f
parent6c8cd5377637b9da3b44b9d3c988ff122f8ec169 (diff)
arm64: dts: db820c: add regulators required for sd/mmc card
This patch adds regulators required for sd/mmc card, without this patch sd card does not work. Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
-rw-r--r--arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi14
1 files changed, 13 insertions, 1 deletions
diff --git a/arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi b/arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi
index 29eab6065db3e..ff2d29142b727 100644
--- a/arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi
+++ b/arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi
@@ -84,6 +84,8 @@
pinctrl-1 = <&sdc2_clk_off &sdc2_cmd_off &sdc2_data_off &sdc2_cd_off>;
cd-gpios = <&msmgpio 38 0x1>;
status = "okay";
+ vmmc-supply = <&pm8994_l21>;
+ vqmmc-supply = <&pm8994_l13>;
};
agnoc@0 {
@@ -109,6 +111,16 @@
ufshc@624000 {
status = "okay";
};
+
+ vreg_bb: regulator-fixed@1 {
+ compatible = "regulator-fixed";
+ regulator-min-microvolt = <3300000>;
+ regulator-max-microvolt = <3300000>;
+ regulator-name = "vreg_bb";
+ regulator-type = "voltage";
+ regulator-boot-on;
+ };
+
};
glink {
@@ -123,7 +135,7 @@
vdd_l14_l15-supply = <&pm8994_s5>;
vdd_l20_l21-supply = <&pm8994_s5>;
vdd_l25-supply = <&pm8994_s3>;
-
+ vdd_l13_l19_l23_l24-supply = <&vreg_bb>;
s3 {
regulator-min-microvolt = <1300000>;
regulator-max-microvolt = <1300000>;