The following patches rework the lowlevel init code for i.MX53 processors. For the LOCO board the plls were initialized poorly which resulted in slow bus clocks. I took this opportunity to rewrite it to C in a way it could be used by other i.MX53 boards aswell. Also, Nand support for i.MX53 is added and the iomux table is updated to the latest kernel version. Sascha Hauer (6): ARM i.MX53: Add lowlevel init code ARM i.MX53 Loco: Use generic lowlevel init code ARM i.MX53: sync iomux data with latest kernel mtd nand i.MX: Add i.MX53 support mtd nand i.MX: depend on ARCH_IMX instead of individual SoCs ARM i.MX53: Fix nand registration helper arch/arm/boards/freescale-mx53-loco/Makefile | 1 - arch/arm/boards/freescale-mx53-loco/board.c | 3 + .../arm/boards/freescale-mx53-loco/lowlevel_init.S | 172 -- arch/arm/mach-imx/Kconfig | 1 - arch/arm/mach-imx/imx53.c | 147 ++ arch/arm/mach-imx/include/mach/clock-imx51_53.h | 3 +- arch/arm/mach-imx/include/mach/devices-imx53.h | 25 +- arch/arm/mach-imx/include/mach/imx-nand.h | 2 +- arch/arm/mach-imx/include/mach/imx53.h | 6 + arch/arm/mach-imx/include/mach/iomux-mx53.h | 2354 ++++++++++---------- drivers/mtd/nand/Kconfig | 2 +- drivers/mtd/nand/nand_imx.c | 10 +- 12 files changed, 1376 insertions(+), 1350 deletions(-) delete mode 100644 arch/arm/boards/freescale-mx53-loco/lowlevel_init.S create mode 100644 arch/arm/mach-imx/include/mach/imx53.h _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox