On Sat, Jul 21, 2018 at 04:20:24PM +0800, Icenowy Zheng wrote: > On the new Allwinner H6 SoC, the SRAM A2 address (SPL load address) is > at 0x20000, which is different with any old Allwinner SoCs. > > Add SPL position and size configuration for this. > > Signed-off-by: Icenowy Zheng <icen...@aosc.io> > Reviewed-by: Andre Przywara <andre.przyw...@arm.com> > --- > Changes in v2: > - Added Andre's Reviewed-by tag. > > include/configs/sunxi-common.h | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/include/configs/sunxi-common.h b/include/configs/sunxi-common.h > index 1b5daa8928..4db770d69d 100644 > --- a/include/configs/sunxi-common.h > +++ b/include/configs/sunxi-common.h > @@ -199,6 +199,11 @@ > #else > #define LOW_LEVEL_SRAM_STACK 0x00018000 > #endif /* !CONFIG_ARM64 */ > +#elif CONFIG_SUNXI_SRAM_ADDRESS == 0x20000 > +#define CONFIG_SPL_TEXT_BASE 0x20060 /* sram start+header */ > +#define CONFIG_SPL_MAX_SIZE 0x7fa0 /* 32 KiB */ > +/* end of SRAM A2 on H6 for now */ > +#define LOW_LEVEL_SRAM_STACK 0x00118000
Can't we move those options to Kconfig, and deal with those changes there instead? Maxime -- Maxime Ripard, Bootlin (formerly Free Electrons) Embedded Linux and Kernel engineering https://bootlin.com
signature.asc
Description: PGP signature
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot