[U-Boot] [PATCH 7/7] rockchip: rk3288-tinker: Attach missing peripherals at SPL

Kever Yang kever.yang at rock-chips.com
Wed Sep 18 05:02:11 UTC 2019


On 2019/9/17 下午2:10, Jagan Teki wrote:
> From: Michael Trimarchi <michael at amarulasolutions.com>

Reviewed-by: Kever Yang<kever.yang at rock-chips.com>

Thanks,
- Kever
>
> Tinker board needs to mux all the sdmmc gpio and
> activate the regulator connected to bank 7. Remove
> all the bank that are not in use and mark them as dm,spl
> so-that it would initialize at SPL.
>
> Signed-off-by: Michael Trimarchi <michael at amarulasolutions.com>
> Signed-off-by: Jagan Teki <jagan at amarulasolutions.com>
> ---
>   arch/arm/dts/rk3288-tinker-u-boot.dtsi | 26 +++++++++++++++++++-------
>   configs/tinker-rk3288_defconfig        |  5 +++++
>   2 files changed, 24 insertions(+), 7 deletions(-)
>
> diff --git a/arch/arm/dts/rk3288-tinker-u-boot.dtsi b/arch/arm/dts/rk3288-tinker-u-boot.dtsi
> index 2efb309d6b..f7f9d6dc72 100644
> --- a/arch/arm/dts/rk3288-tinker-u-boot.dtsi
> +++ b/arch/arm/dts/rk3288-tinker-u-boot.dtsi
> @@ -13,20 +13,20 @@
>   	u-boot,dm-pre-reloc;
>   };
>   
> -&sdmmc {
> +&uart2_xfer {
>   	u-boot,dm-pre-reloc;
>   };
>   
> -&emmc {
> -	u-boot,dm-pre-reloc;
> +&sdmmc {
> +	u-boot,dm-spl;
>   };
>   
> -&gpio3 {
> -	u-boot,dm-pre-reloc;
> +&gpio7 {
> +	u-boot,dm-spl;
>   };
>   
> -&gpio8 {
> -	u-boot,dm-pre-reloc;
> +&vcc_sd {
> +	u-boot,dm-spl;
>   };
>   
>   &pcfg_pull_none_drv_8ma {
> @@ -37,10 +37,22 @@
>   	u-boot,dm-spl;
>   };
>   
> +&pcfg_pull_none {
> +	u-boot,dm-spl;
> +};
> +
> +&pcfg_pull_up {
> +	u-boot,dm-spl;
> +};
> +
>   &sdmmc_bus4 {
>   	u-boot,dm-spl;
>   };
>   
> +&sdmmc_cd {
> +	u-boot,dm-spl;
> +};
> +
>   &sdmmc_clk {
>   	u-boot,dm-spl;
>   };
> diff --git a/configs/tinker-rk3288_defconfig b/configs/tinker-rk3288_defconfig
> index 359be078ac..afee09819d 100644
> --- a/configs/tinker-rk3288_defconfig
> +++ b/configs/tinker-rk3288_defconfig
> @@ -49,7 +49,10 @@ CONFIG_FASTBOOT_FLASH=y
>   CONFIG_FASTBOOT_FLASH_MMC_DEV=0
>   CONFIG_FASTBOOT_CMD_OEM_FORMAT=y
>   CONFIG_ROCKCHIP_GPIO=y
> +CONFIG_SPL_GPIO_SUPPORT=y
>   CONFIG_SYS_I2C_ROCKCHIP=y
> +CONFIG_SPL_I2C_SUPPORT=y
> +CONFIG_SPL_POWER_SUPPORT=y
>   CONFIG_MISC=y
>   CONFIG_I2C_EEPROM=y
>   CONFIG_MMC_DW=y
> @@ -64,7 +67,9 @@ CONFIG_SPL_PINCTRL=y
>   CONFIG_DM_PMIC=y
>   CONFIG_PMIC_RK8XX=y
>   CONFIG_DM_REGULATOR_FIXED=y
> +CONFIG_SPL_DM_REGULATOR=y
>   CONFIG_REGULATOR_RK8XX=y
> +CONFIG_SPL_DM_REGULATOR_FIXED=y
>   CONFIG_PWM_ROCKCHIP=y
>   CONFIG_RAM=y
>   CONFIG_SPL_RAM=y




More information about the U-Boot mailing list