i.MX53 patches
Sascha Hauer
s.hauer at pengutronix.de
Thu Oct 13 11:30:02 EDT 2011
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
More information about the barebox
mailing list