Thread (5 messages) 5 messages, 3 authors, 2016-11-16

[PATCH 2/2] ARM: dts: rockchip: enable sdmmc for rk1108-evb

From: heiko@sntech.de (Heiko Stuebner)
Date: 2016-11-16 12:29:02
Also in: linux-gpio, linux-rockchip, lkml

Am Sonntag, 13. November 2016, 16:13:19 CET schrieb Jacob Chen:
quoted hunk ↗ jump to hunk
From: Jacob Chen <redacted>

This patch add sdmmc support for rk1108-evb, now I can load the rootfs
from sdmmc.

Signed-off-by: Jacob Chen <redacted>
---
 arch/arm/boot/dts/rk1108-evb.dts | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
diff --git a/arch/arm/boot/dts/rk1108-evb.dts
b/arch/arm/boot/dts/rk1108-evb.dts index 3956cff..cea26e5 100644
--- a/arch/arm/boot/dts/rk1108-evb.dts
+++ b/arch/arm/boot/dts/rk1108-evb.dts
@@ -56,6 +56,18 @@
 	};
 };

+&sdmmc {
+	bus-width = <4>;
+	cap-mmc-highspeed;
+	cap-sd-highspeed;
+	card-detect-delay = <200>;
+	disable-wp;
+	num-slots = <1>;
+	pinctrl-names = "default";
+	pinctrl-0 = <&sdmmc_clk>, <&sdmmc_cmd>, <&sdmmc_cd>, <&sdmmc_bus4>;
+	status = "okay";
+};
+
 &uart0 {
 	status = "okay";
 };
@@ -67,3 +79,12 @@
 &uart2 {
 	status = "okay";
 };
+
+&pinctrl {
+
+	sdmmc {
+		sdmmc_pwr: sdmmc-pwr {
+			rockchip,pins = <3 RK_PB7 RK_FUNC_GPIO &pcfg_pull_up_drv_4ma>;
+		};
the above is unsued, and in general please use a fixed regulator as vmmc, as 
all other  Rockchip boards do already, so that the mmc core can handle it 
itself.


Thanks
Heiko
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help