The external NAND boot on i.MX is broken since b0348d677b ("ARM: Compile with -fPIE"). This series fixes it. Sascha Hauer (6): ARM: i.MX Phytec phycard i.MX27: get fdt in common init function ARM: i.MX Phytec phycard i.MX27: replace __naked with noinline ARM: i.MX Phytec phycore i.MX27: replace __naked with noinline ARM: i.MX: external NAND boot: remove unnecessary arguments from imx*_nand_load_image ARM: i.MX: external NAND boot: Leave icache disabled ARM: i.MX: external NAND boot: Fix passing boarddata arch/arm/boards/eukrea_cpuimx25/lowlevel.c | 2 +- arch/arm/boards/eukrea_cpuimx35/lowlevel.c | 2 +- arch/arm/boards/guf-cupid/lowlevel.c | 2 +- arch/arm/boards/guf-neso/lowlevel.c | 2 +- arch/arm/boards/karo-tx25/lowlevel.c | 34 ++- .../boards/phytec-phycard-imx27/lowlevel.c | 38 ++- .../boards/phytec-phycore-imx27/lowlevel.c | 36 ++- .../boards/phytec-phycore-imx31/lowlevel.c | 2 +- .../boards/phytec-phycore-imx35/lowlevel.c | 2 +- arch/arm/cpu/lowlevel.S | 2 + arch/arm/mach-imx/external-nand-boot.c | 274 ++++++++++-------- arch/arm/mach-imx/include/mach/imx-nand.h | 19 +- 12 files changed, 248 insertions(+), 167 deletions(-) -- 2.25.0 _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox