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