Message ID | 20200928202753.58351-2-eajames@linux.ibm.com |
---|---|
State | New |
Headers | show |
Series | Aspeed: Support eMMC boot | expand |
On Mon, 28 Sep 2020 at 20:28, Eddie James <eajames@linux.ibm.com> wrote: > > Add the necessary eMMC/SDHC nodes and information to use the eMMC > from SPL and U-Boot. > > Signed-off-by: Eddie James <eajames@linux.ibm.com> Reviewed-by: Joel Stanley <joel@jms.id.au> > --- > arch/arm/dts/ast2600-rainier.dts | 8 ++++++++ > arch/arm/dts/ast2600-tacoma.dts | 8 ++++++++ > 2 files changed, 16 insertions(+) > > diff --git a/arch/arm/dts/ast2600-rainier.dts b/arch/arm/dts/ast2600-rainier.dts > index ce530eb92b..67e177baf1 100755 > --- a/arch/arm/dts/ast2600-rainier.dts > +++ b/arch/arm/dts/ast2600-rainier.dts > @@ -18,6 +18,7 @@ > }; > > aliases { > + mmc0 = &emmc_slot0; > spi0 = &fmc; > spi1 = &spi1; > }; > @@ -89,9 +90,16 @@ > }; > }; > > +&emmc { > + u-boot,dm-pre-reloc; > + timing-phase = <0x700ff>; > +}; > + > &emmc_slot0 { > + u-boot,dm-pre-reloc; > status = "okay"; > bus-width = <4>; > pinctrl-names = "default"; > pinctrl-0 = <&pinctrl_emmc_default>; > + sdhci-drive-type = <1>; > }; > diff --git a/arch/arm/dts/ast2600-tacoma.dts b/arch/arm/dts/ast2600-tacoma.dts > index 22b9f39fa2..85d1e3902b 100755 > --- a/arch/arm/dts/ast2600-tacoma.dts > +++ b/arch/arm/dts/ast2600-tacoma.dts > @@ -18,6 +18,7 @@ > }; > > aliases { > + mmc0 = &emmc_slot0; > spi0 = &fmc; > spi1 = &spi1; > }; > @@ -80,9 +81,16 @@ > }; > }; > > +&emmc { > + u-boot,dm-pre-reloc; > + timing-phase = <0x700ff>; > +}; > + > &emmc_slot0 { > + u-boot,dm-pre-reloc; > status = "okay"; > bus-width = <4>; > pinctrl-names = "default"; > pinctrl-0 = <&pinctrl_emmc_default>; > + sdhci-drive-type = <1>; > }; > -- > 2.26.2 >
diff --git a/arch/arm/dts/ast2600-rainier.dts b/arch/arm/dts/ast2600-rainier.dts index ce530eb92b..67e177baf1 100755 --- a/arch/arm/dts/ast2600-rainier.dts +++ b/arch/arm/dts/ast2600-rainier.dts @@ -18,6 +18,7 @@ }; aliases { + mmc0 = &emmc_slot0; spi0 = &fmc; spi1 = &spi1; }; @@ -89,9 +90,16 @@ }; }; +&emmc { + u-boot,dm-pre-reloc; + timing-phase = <0x700ff>; +}; + &emmc_slot0 { + u-boot,dm-pre-reloc; status = "okay"; bus-width = <4>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_emmc_default>; + sdhci-drive-type = <1>; }; diff --git a/arch/arm/dts/ast2600-tacoma.dts b/arch/arm/dts/ast2600-tacoma.dts index 22b9f39fa2..85d1e3902b 100755 --- a/arch/arm/dts/ast2600-tacoma.dts +++ b/arch/arm/dts/ast2600-tacoma.dts @@ -18,6 +18,7 @@ }; aliases { + mmc0 = &emmc_slot0; spi0 = &fmc; spi1 = &spi1; }; @@ -80,9 +81,16 @@ }; }; +&emmc { + u-boot,dm-pre-reloc; + timing-phase = <0x700ff>; +}; + &emmc_slot0 { + u-boot,dm-pre-reloc; status = "okay"; bus-width = <4>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_emmc_default>; + sdhci-drive-type = <1>; };
Add the necessary eMMC/SDHC nodes and information to use the eMMC from SPL and U-Boot. Signed-off-by: Eddie James <eajames@linux.ibm.com> --- arch/arm/dts/ast2600-rainier.dts | 8 ++++++++ arch/arm/dts/ast2600-tacoma.dts | 8 ++++++++ 2 files changed, 16 insertions(+)