From: Pegorer Massimo <Massimo.Pegorer@vimar.com>
Date: Sat, 15 Jul 2023 10:19:40 +0000 (+0000)
Subject: rockchip: rk3308: add support for sdmmc boot
X-Git-Tag: v2025.01-rc5-pxa1908~909^2~42
X-Git-Url: http://git.dujemihanovic.xyz/%22http:/www.sics.se/static/login.html?a=commitdiff_plain;h=1d7e1d09cac5f01867a5c25009baa4ddd63559ab;p=u-boot.git

rockchip: rk3308: add support for sdmmc boot

Some ROCK Pi S SKU/models are not equipped with SD-NAND (eMMC),
therefore SPL needs access to sdmmc: add it to rk3308-u-boot.dtsi
with bootph-all property.

Signed-off-by: Massimo Pegorer <massimo.pegorer@vimar.com>
Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
---

diff --git a/arch/arm/dts/rk3308-rock-pi-s-u-boot.dtsi b/arch/arm/dts/rk3308-rock-pi-s-u-boot.dtsi
index a27a3adc08..09694b41e5 100644
--- a/arch/arm/dts/rk3308-rock-pi-s-u-boot.dtsi
+++ b/arch/arm/dts/rk3308-rock-pi-s-u-boot.dtsi
@@ -6,7 +6,7 @@
 
 / {
 	chosen {
-		u-boot,spl-boot-order = "same-as-spl", &emmc;
+		u-boot,spl-boot-order = "same-as-spl", &emmc, &sdmmc;
 	};
 };
 
diff --git a/arch/arm/dts/rk3308-u-boot.dtsi b/arch/arm/dts/rk3308-u-boot.dtsi
index c8451b2475..db2c20a705 100644
--- a/arch/arm/dts/rk3308-u-boot.dtsi
+++ b/arch/arm/dts/rk3308-u-boot.dtsi
@@ -26,6 +26,11 @@
 	bootph-all;
 };
 
+&sdmmc {
+	bootph-all;
+	u-boot,spl-fifo-mode;
+};
+
 &grf {
 	bootph-all;
 };