i.MX53 NAND xload support
Sascha Hauer
s.hauer at pengutronix.de
Mon Jul 4 02:27:27 PDT 2016
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
More information about the barebox
mailing list