[PATCH] i.MX31/pcm037 fixes and updates

Sascha Hauer s.hauer at pengutronix.de
Wed Dec 12 15:09:41 EST 2012


The following are fixes and updates for i.MX31, more specifically
to the pcm037 board which is the only i.MX31 board in the tree.
The first four patches are for master, they fix some recently
introduced regressions. The remaining patches are some updates
like switching to the new environment and add MMC support.

Sascha

----------------------------------------------------------------
Sascha Hauer (10):
      ARM i.MX31: Fix gpio device names
      ARM i.MX31 pcm037: Force internal phy
      ARM i.MX31 pcm037: make board bootable again
      ARM i.MX31 pcm037: remove unused defines
      ARM i.MX31 pcm037: rewrite lowlevel init code in C
      ARM i.MX31 pcm037: Switch to new environment
      ARM i.MX31: sync iomux with kernel
      ARM i.MX31 pcm037: add more iomux pins
      ARM i.MX31: Add mmc register convenience functions
      ARM i.MX31 pcm037: add mmc support

 arch/arm/boards/pcm037/Makefile                |    4 +-
 arch/arm/boards/pcm037/env/boot/nand-ubi       |   10 +
 arch/arm/boards/pcm037/env/config              |   52 -----
 arch/arm/boards/pcm037/env/init/config-board   |    7 +
 arch/arm/boards/pcm037/env/init/mtdparts-nand  |   11 ++
 arch/arm/boards/pcm037/env/init/mtdparts-nor   |   11 ++
 arch/arm/boards/pcm037/lowlevel.c              |  162 +++++++++++++++
 arch/arm/boards/pcm037/lowlevel_init.S         |  168 ----------------
 arch/arm/boards/pcm037/pcm037.c                |   67 +++++--
 arch/arm/configs/pcm037_defconfig              |   32 ++-
 arch/arm/mach-imx/Kconfig                      |    1 +
 arch/arm/mach-imx/imx31.c                      |    6 +-
 arch/arm/mach-imx/include/mach/devices-imx31.h |   10 +
 arch/arm/mach-imx/include/mach/iomux-mx31.h    |  253 ++++++++++++++++++++----
 arch/arm/mach-imx/iomux-v2.c                   |   12 +-
 15 files changed, 518 insertions(+), 288 deletions(-)
 create mode 100644 arch/arm/boards/pcm037/env/boot/nand-ubi
 delete mode 100644 arch/arm/boards/pcm037/env/config
 create mode 100644 arch/arm/boards/pcm037/env/init/config-board
 create mode 100644 arch/arm/boards/pcm037/env/init/mtdparts-nand
 create mode 100644 arch/arm/boards/pcm037/env/init/mtdparts-nor
 create mode 100644 arch/arm/boards/pcm037/lowlevel.c
 delete mode 100644 arch/arm/boards/pcm037/lowlevel_init.S



More information about the barebox mailing list