The loadaddr in the flash-headers for the phyFLEX/phyCARD-i.MX6 was set to 0x20000000 (512MiB). The start of the DDR memory in CPU's memory map is 0x10000000 (256MiB). So the ROM loader loads the barebox image at the memory position 256MiB and higher in the DDR memory. This is a problem when the module doesn't have more than 256MiB of memory. Therefore the loadaddr is set to the start of the DDR memory. The patch was tested on a phyFLEX-i.MX6 Quad with 1GiB RAM on one bank and on a phyCARD-i.MX6 Quad 1GiB RAM on two banks. Signed-off-by: Stefan Christ <s.christ@xxxxxxxxx> --- arch/arm/boards/phytec-som-imx6/flash-header-phytec-pcaaxl3.h | 2 +- arch/arm/boards/phytec-som-imx6/flash-header-phytec-pfla02.h | 2 +- arch/arm/boards/phytec-som-imx6/flash-header-phytec-pfla02dl.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/arm/boards/phytec-som-imx6/flash-header-phytec-pcaaxl3.h b/arch/arm/boards/phytec-som-imx6/flash-header-phytec-pcaaxl3.h index a03b8dc..ebcc1dd 100644 --- a/arch/arm/boards/phytec-som-imx6/flash-header-phytec-pcaaxl3.h +++ b/arch/arm/boards/phytec-som-imx6/flash-header-phytec-pcaaxl3.h @@ -1,5 +1,5 @@ soc imx6 -loadaddr 0x20000000 +loadaddr 0x10000000 dcdofs 0x400 wm 32 0x020e05a8 0x00000028 diff --git a/arch/arm/boards/phytec-som-imx6/flash-header-phytec-pfla02.h b/arch/arm/boards/phytec-som-imx6/flash-header-phytec-pfla02.h index 93291e9..507b9c6 100644 --- a/arch/arm/boards/phytec-som-imx6/flash-header-phytec-pfla02.h +++ b/arch/arm/boards/phytec-som-imx6/flash-header-phytec-pfla02.h @@ -1,5 +1,5 @@ soc imx6 -loadaddr 0x20000000 +loadaddr 0x10000000 dcdofs 0x400 wm 32 0x020e0798 0x000C0000 diff --git a/arch/arm/boards/phytec-som-imx6/flash-header-phytec-pfla02dl.h b/arch/arm/boards/phytec-som-imx6/flash-header-phytec-pfla02dl.h index 337488b..6cdf429 100644 --- a/arch/arm/boards/phytec-som-imx6/flash-header-phytec-pfla02dl.h +++ b/arch/arm/boards/phytec-som-imx6/flash-header-phytec-pfla02dl.h @@ -1,5 +1,5 @@ soc imx6 -loadaddr 0x20000000 +loadaddr 0x10000000 dcdofs 0x400 wm 32 0x020e0774 0x000C0000 -- 1.9.1 _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox