Hi Sjoerd, On 12 March 2015 at 15:33, Sjoerd Simons <sjoerd.sim...@collabora.co.uk> wrote: > The peach boards have their SDRAM start address at 0x20000000 instead of > 0x40000000 which seems common for all other exynos5 based boards. This > means the layout set in exynos5-common.h causes the kernel be loaded > more then 128MB (at 0x42000000) away from memory start which breaks > booting kernels with CONFIG_AUTO_ZRELADDR > > Define a custom MEM_LAYOUT_ENV_SETTINGS for both peach boards which uses > the same offsets from start of memory as the common exynos5 settings. > > This fixes booting via bootz and PXE > > Signed-off-by: Sjoerd Simons <sjoerd.sim...@collabora.co.uk> > --- > include/configs/peach-pi.h | 8 ++++++++ > include/configs/peach-pit.h | 8 ++++++++ > 2 files changed, 16 insertions(+) > > diff --git a/include/configs/peach-pi.h b/include/configs/peach-pi.h > index f04f061..e3cb09e 100644 > --- a/include/configs/peach-pi.h > +++ b/include/configs/peach-pi.h > @@ -16,6 +16,14 @@ > #define CONFIG_ENV_OFFSET (FLASH_SIZE - CONFIG_BL2_SIZE) > #define CONFIG_SPI_BOOTING > > +#define MEM_LAYOUT_ENV_SETTINGS \ > + "bootm_size=0x10000000\0" \ > + "kernel_addr_r=0x22000000\0" \ > + "fdt_addr_r=0x23000000\0" \ > + "ramdisk_addr_r=0x23300000\0" \ > + "scriptaddr=0x30000000\0" \ > + "pxefile_addr_r=0x31000000\0" > + > #include <configs/exynos5420-common.h> > #include <configs/exynos5-dt-common.h> > > diff --git a/include/configs/peach-pit.h b/include/configs/peach-pit.h > index b5efbdc..3ee42ef 100644 > --- a/include/configs/peach-pit.h > +++ b/include/configs/peach-pit.h > @@ -16,6 +16,14 @@ > #define CONFIG_ENV_OFFSET (FLASH_SIZE - CONFIG_BL2_SIZE) > #define CONFIG_SPI_BOOTING > > +#define MEM_LAYOUT_ENV_SETTINGS \ > + "bootm_size=0x10000000\0" \ > + "kernel_addr_r=0x22000000\0" \ > + "fdt_addr_r=0x23000000\0" \ > + "ramdisk_addr_r=0x23300000\0" \ > + "scriptaddr=0x30000000\0" \ > + "pxefile_addr_r=0x31000000\0" > + > #include <configs/exynos5420-common.h> > #include <configs/exynos5-dt-common.h>
It would be great if we could have this in the device tree. I haven't merged this patch yet, but it goes some of the way: http://patchwork.ozlabs.org/patch/402714/ Regards, Simon _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot