From: Jonas Karlman Date: Sun, 31 Aug 2025 16:49:26 +0000 (+0000) Subject: rockchip: odroid-go2: Include pinctrl for sdmmc, sfc and uart in SPL X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=dedc70f58cad59d65568d6f611f2edf5153de0a5;p=thirdparty%2Fu-boot.git rockchip: odroid-go2: Include pinctrl for sdmmc, sfc and uart in SPL Include pinctrl nodes and props for sdmmc, sfc and uart in SPL to ensure pins are configured according to the device tree. Signed-off-by: Jonas Karlman Reviewed-by: Kever Yang --- diff --git a/arch/arm/dts/rk3326-odroid-go2-u-boot.dtsi b/arch/arm/dts/rk3326-odroid-go2-u-boot.dtsi index 06e2c190b1f..6f40654d5e8 100644 --- a/arch/arm/dts/rk3326-odroid-go2-u-boot.dtsi +++ b/arch/arm/dts/rk3326-odroid-go2-u-boot.dtsi @@ -35,3 +35,13 @@ bootph-all; clock-frequency = <24000000>; }; + +&uart1_cts { + bootph-pre-sram; + bootph-pre-ram; +}; + +&uart1_xfer { + bootph-pre-sram; + bootph-pre-ram; +}; diff --git a/arch/arm/dts/rk3326-u-boot.dtsi b/arch/arm/dts/rk3326-u-boot.dtsi index 2894133cfe6..196604a9987 100644 --- a/arch/arm/dts/rk3326-u-boot.dtsi +++ b/arch/arm/dts/rk3326-u-boot.dtsi @@ -46,6 +46,24 @@ bootph-all; }; +&pcfg_pull_none { + bootph-all; +}; + +&pcfg_pull_none_8ma { + bootph-pre-ram; + bootph-some-ram; +}; + +&pcfg_pull_up { + bootph-all; +}; + +&pcfg_pull_up_8ma { + bootph-pre-ram; + bootph-some-ram; +}; + &pmucru { bootph-all; }; @@ -62,15 +80,55 @@ u-boot,spl-fifo-mode; }; +&sdmmc_bus4 { + bootph-pre-ram; + bootph-some-ram; +}; + +&sdmmc_clk { + bootph-pre-ram; + bootph-some-ram; +}; + +&sdmmc_cmd { + bootph-pre-ram; + bootph-some-ram; +}; + +&sdmmc_det { + bootph-pre-ram; + bootph-some-ram; +}; + &sfc { bootph-some-ram; }; +&sfc_bus2 { + bootph-pre-ram; + bootph-some-ram; +}; + +&sfc_clk { + bootph-pre-ram; + bootph-some-ram; +}; + +&sfc_cs0 { + bootph-pre-ram; + bootph-some-ram; +}; + &uart2 { bootph-all; clock-frequency = <24000000>; }; +&uart2m1_xfer { + bootph-pre-sram; + bootph-pre-ram; +}; + &xin24m { bootph-all; }; diff --git a/configs/odroid-go2_defconfig b/configs/odroid-go2_defconfig index 6bc0d12440c..b0947fe2c8b 100644 --- a/configs/odroid-go2_defconfig +++ b/configs/odroid-go2_defconfig @@ -51,7 +51,7 @@ CONFIG_CMD_USB_MASS_STORAGE=y CONFIG_EFI_PARTITION_ENTRIES_NUMBERS=64 CONFIG_SPL_OF_CONTROL=y CONFIG_OF_LIVE=y -CONFIG_OF_SPL_REMOVE_PROPS="pinctrl-0 pinctrl-names interrupt-parent assigned-clocks assigned-clock-rates assigned-clock-parents" +CONFIG_OF_SPL_REMOVE_PROPS="interrupt-parent assigned-clocks assigned-clock-rates assigned-clock-parents" CONFIG_ENV_IS_IN_MMC=y CONFIG_SPL_DM_SEQ_ALIAS=y CONFIG_REGMAP=y