于 2018年7月24日 GMT+08:00 下午4:34:52, Maxime Ripard <maxime.rip...@bootlin.com> 写到: >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?
It's possible, but not any cleaner. It will still be a hugh set of default xxx if xxx. > >Maxime _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot