arm: mvebu: Introduce mvebu-u-boot.dtsi for 32-bit Armada SoCs

Set u-boot,dm-pre-reloc for /soc/, /soc/internal-regs/ and &uart0 nodes as
it is required on every 32-bit Armada SoCs. And set also u-boot,dm-pre-reloc
for &spi0 when going to boot from SPI because otherwise SPL SPI drivers do
not load.

Signed-off-by: Pali Rohár <pali@kernel.org>
Reviewed-by: Stefan Roese <sr@denx.de>
Tested-by: Stefan Roese <sr@denx.de>
This commit is contained in:
Pali Rohár 2022-08-03 13:00:50 +02:00 committed by Stefan Roese
parent 0e8b74addc
commit 8879258ec0

View File

@ -0,0 +1,24 @@
#include <config.h>
#ifdef CONFIG_ARMADA_32BIT
/ {
soc {
u-boot,dm-pre-reloc;
internal-regs {
u-boot,dm-pre-reloc;
};
};
};
&uart0 {
u-boot,dm-pre-reloc;
};
#ifdef CONFIG_SPL_SPI
&spi0 {
u-boot,dm-pre-reloc;
};
#endif
#endif