Message ID | 20210715172102.28549-1-marek.behun@nic.cz |
---|---|
State | Accepted |
Commit | 644b9864700ee5227232a69ed4f180b99559b925 |
Delegated to: | Stefan Roese |
Headers | show |
Series | [u-boot-mvebu,1/2] ARM: dts: armada-385-turris-omnia: add `u-boot-env` NOR partition | expand |
On 15.07.21 19:21, Marek Behún wrote: > Specify a separate partition `u-boot-env` for U-Boot's env settings for > the Turris Omnia board. > > Do this only in U-Boot's specific DTS. We do not want to do this in > Linux' official DTS, because Omnia's stock U-Boot stores env at a > different address, and there are still boards with stock U-Boot. > > In a subsequent patch will add board code that fixes Linux's DTB before > booting Linux. > > Signed-off-by: Marek Behún <marek.behun@nic.cz> Reviewed-by: Stefan Roese <sr@denx.de> Thanks, Stefan > --- > arch/arm/dts/armada-385-turris-omnia-u-boot.dtsi | 11 +++++++++++ > 1 file changed, 11 insertions(+) > > diff --git a/arch/arm/dts/armada-385-turris-omnia-u-boot.dtsi b/arch/arm/dts/armada-385-turris-omnia-u-boot.dtsi > index af0655daaa..3ff76c9462 100644 > --- a/arch/arm/dts/armada-385-turris-omnia-u-boot.dtsi > +++ b/arch/arm/dts/armada-385-turris-omnia-u-boot.dtsi > @@ -43,6 +43,17 @@ > > spi-nor@0 { > u-boot,dm-pre-reloc; > + > + partitions { > + partition@0 { > + reg = <0x0 CONFIG_ENV_OFFSET>; > + }; > + > + partition@f0000 { > + reg = <CONFIG_ENV_OFFSET CONFIG_ENV_SIZE>; > + label = "u-boot-env"; > + }; > + }; > }; > }; > > Viele Grüße, Stefan
diff --git a/arch/arm/dts/armada-385-turris-omnia-u-boot.dtsi b/arch/arm/dts/armada-385-turris-omnia-u-boot.dtsi index af0655daaa..3ff76c9462 100644 --- a/arch/arm/dts/armada-385-turris-omnia-u-boot.dtsi +++ b/arch/arm/dts/armada-385-turris-omnia-u-boot.dtsi @@ -43,6 +43,17 @@ spi-nor@0 { u-boot,dm-pre-reloc; + + partitions { + partition@0 { + reg = <0x0 CONFIG_ENV_OFFSET>; + }; + + partition@f0000 { + reg = <CONFIG_ENV_OFFSET CONFIG_ENV_SIZE>; + label = "u-boot-env"; + }; + }; }; };
Specify a separate partition `u-boot-env` for U-Boot's env settings for the Turris Omnia board. Do this only in U-Boot's specific DTS. We do not want to do this in Linux' official DTS, because Omnia's stock U-Boot stores env at a different address, and there are still boards with stock U-Boot. In a subsequent patch will add board code that fixes Linux's DTB before booting Linux. Signed-off-by: Marek Behún <marek.behun@nic.cz> --- arch/arm/dts/armada-385-turris-omnia-u-boot.dtsi | 11 +++++++++++ 1 file changed, 11 insertions(+)