summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/rockchip/rk3308-evb-v10.dtsi
diff options
context:
space:
mode:
authorShawn Lin <shawn.lin@rock-chips.com>2018-03-28 08:32:47 +0800
committerTao Huang <huangtao@rock-chips.com>2018-03-28 17:26:44 +0800
commit0d9db566ac0660dfc6c8e50f06ef748c261b8ed2 (patch)
tree984d8a4c024382386baa373deee965590a2388b5 /arch/arm64/boot/dts/rockchip/rk3308-evb-v10.dtsi
parent8596e8ffc49d7be89bbb5ca8d0c528e0bce915f3 (diff)
arm64: dts: rockchip: add sdmmc support for rk3308-evb
Should disable fiq_debugger if activating sdmmc support Change-Id: Ib9b24199e3e56015c062f8d2a337bc53ee53e083 Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Diffstat (limited to 'arch/arm64/boot/dts/rockchip/rk3308-evb-v10.dtsi')
-rw-r--r--arch/arm64/boot/dts/rockchip/rk3308-evb-v10.dtsi18
1 files changed, 18 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/rockchip/rk3308-evb-v10.dtsi b/arch/arm64/boot/dts/rockchip/rk3308-evb-v10.dtsi
index 3c1260d17661..16db2b3f4c08 100644
--- a/arch/arm64/boot/dts/rockchip/rk3308-evb-v10.dtsi
+++ b/arch/arm64/boot/dts/rockchip/rk3308-evb-v10.dtsi
@@ -120,6 +120,14 @@
vin-supply = <&vcc_io>;
};
+ vcc_sd: vcc-sd {
+ compatible = "regulator-fixed";
+ gpio = <&gpio4 RK_PD6 GPIO_ACTIVE_LOW>;
+ regulator-name = "vcc_sd";
+ regulator-min-microvolt = <3300000>;
+ regulator-max-microvolt = <3300000>;
+ };
+
vcc_1v8_codec: vcc-1v8-codec {
compatible = "regulator-fixed";
regulator-name = "vcc_1v8_codec";
@@ -570,6 +578,16 @@
status = "okay";
};
+&sdmmc {
+ bus-width = <4>;
+ cap-mmc-highspeed;
+ cap-sd-highspeed;
+ supports-sd;
+ card-detect-delay = <300>;
+ vmmc-supply = <&vcc_sd>;
+ status = "disabled";
+};
+
&tsadc {
rockchip,hw-tshut-mode = <0>; /* tshut mode 0:CRU 1:GPIO */
rockchip,hw-tshut-polarity = <1>; /* tshut polarity 0:LOW 1:HIGH */