This series adds NAND xload support for i.MX53 and more specifically to the Garz+Fricke Vincell board. With this images bigger than the SoC internal SRAM can be supported and the Vincell can now be enabled in the imx_v7_defconfig. The existing vincell_defconfig unfortunately is not obsolete though, since we still need a small image for loading it with imx-usb-loader. Also included some misc patches I came up with during working with the Vincell board. Sascha ---------------------------------------------------------------- Sascha Hauer (12): ARM: i.MX53: do not pass base address to imx*_boot_save_loc ARM: i.MX: Provide bootsource functions for early boot code ARM: i.MX53: Detect booting from USB mtd: imx-nand: Move v3 register definitions to include file ARM: i.MX53: Implement NAND xload ARM: i.MX53: Add uart5 clock support ARM: i.MX53 Vincell: Reset phy consistently from device tree ARM: i.MX53 Vincell: Adjust bbu handler partition size to real partition size ARM: i.MX53 Vincell: Add PBL console support ARM: i.MX53 Vincell: Add NAND xload support ARM: imx_v7_defconfig: Enable Vincell support ARM: vincell_defconfig: make smaller arch/arm/boards/guf-vincell/board.c | 13 +- arch/arm/boards/guf-vincell/lowlevel.c | 36 +++- arch/arm/configs/imx_v7_defconfig | 4 +- arch/arm/configs/vincell_defconfig | 4 +- arch/arm/dts/imx53-guf-vincell-lt.dts | 1 + arch/arm/mach-imx/Kconfig | 9 + arch/arm/mach-imx/Makefile | 2 +- arch/arm/mach-imx/boot.c | 106 +++++++--- arch/arm/mach-imx/clk-imx5.c | 1 + arch/arm/mach-imx/imx25.c | 2 +- arch/arm/mach-imx/imx27.c | 2 +- arch/arm/mach-imx/imx35.c | 2 +- arch/arm/mach-imx/imx51.c | 2 +- arch/arm/mach-imx/imx53.c | 2 +- arch/arm/mach-imx/imx6.c | 2 +- arch/arm/mach-imx/include/mach/generic.h | 17 +- arch/arm/mach-imx/include/mach/imx-nand.h | 49 +++++ arch/arm/mach-imx/include/mach/xload.h | 1 + arch/arm/mach-imx/xload-imx-nand.c | 308 ++++++++++++++++++++++++++++++ drivers/mtd/nand/nand_imx.c | 49 ----- images/Makefile.imx | 14 +- 21 files changed, 511 insertions(+), 115 deletions(-) create mode 100644 arch/arm/mach-imx/xload-imx-nand.c _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox