Pull request i.MX

Sascha Hauer s.hauer at pengutronix.de
Fri Jan 14 04:23:27 EST 2011


Russell,

Please pull the following i.MX patches. These are mostly compile fixes
plus some patches to make the recently merged i.MX features usable.

Sascha

The following changes since commit 52cfd503ad7176d23a5dd7af3981744feb60622f:

  Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6 (2011-01-13 20:15:35 -0800)

are available in the git repository at:

  git://git.pengutronix.de/git/imx/linux-2.6.git for-rmk

Arnaud Patard (2):
      Fix pwm-related build failure
      mx51: add support for pwm

Fabio Estevam (3):
      ARM: imx/mx27_3ds: Add debug board support
      ARM: mx5: dynamically allocate pwm devices
      ARM: mx5: dynamically allocate imx-keypad devices

Richard Zhao (1):
      arm: mxc: move IOMUX_CONFIG_SION definition to iomux-v3.h

Sascha Hauer (3):
      ARM i.MX27 3ds: Fix mc13783 regulator names
      ARM i.MX mx31_3ds: Fix MC13783 regulator names
      ARM mxs: clkdev related compile fixes

Shawn Guo (3):
      ARM: mx28: update clock and device name for dual fec support
      ARM: mx28: add the second fec device registration
      ARM: mxs: Change duart device to use amba-pl011

Yong Shen (10):
      ARM i.MX53: enable fec driver on EVK board
      ARM i.MX53 enable i2c on EVK board
      ARM i.MX53 enable sdhc support on EVK board
      ARM i.MX53 enable spi on EVK board
      ARM i.MX5 uart clock bug fix
      ARM: i.MX53: add IOMUX pad for ecspi
      ARM: i.MX53 EVK: add ecspi IOMUX setting
      ARM: i.MX53 EVK: add spi nor device
      ARM i.MX53 enable SMD board bootup
      ARM i.MX53 enable LOCO board bootup

 arch/arm/Kconfig                                   |    2 +-
 arch/arm/mach-imx/Kconfig                          |    1 +
 arch/arm/mach-imx/mach-mx27_3ds.c                  |   10 ++-
 arch/arm/mach-mx3/mach-mx31_3ds.c                  |    4 +-
 arch/arm/mach-mx5/Kconfig                          |   20 ++++
 arch/arm/mach-mx5/Makefile                         |    2 +
 arch/arm/mach-mx5/board-mx51_3ds.c                 |    5 +-
 arch/arm/mach-mx5/board-mx53_evk.c                 |   74 +++++++++++++
 arch/arm/mach-mx5/board-mx53_loco.c                |  111 ++++++++++++++++++++
 arch/arm/mach-mx5/board-mx53_smd.c                 |  111 ++++++++++++++++++++
 arch/arm/mach-mx5/clock-mx51-mx53.c                |   18 +++-
 arch/arm/mach-mx5/devices-imx51.h                  |    8 ++
 arch/arm/mach-mx5/devices-imx53.h                  |   18 +++
 arch/arm/mach-mx5/devices.c                        |   19 ----
 arch/arm/mach-mx5/devices.h                        |    1 -
 arch/arm/mach-mx5/eukrea_mbimx51-baseboard.c       |    5 +-
 arch/arm/mach-mxs/Kconfig                          |    4 +-
 arch/arm/mach-mxs/clock-mx23.c                     |   13 ++-
 arch/arm/mach-mxs/clock-mx28.c                     |   14 +++-
 arch/arm/mach-mxs/devices-mx23.h                   |    4 +-
 arch/arm/mach-mxs/devices-mx28.h                   |    4 +-
 arch/arm/mach-mxs/devices.c                        |   17 +++-
 arch/arm/mach-mxs/devices/Kconfig                  |    3 +-
 arch/arm/mach-mxs/devices/Makefile                 |    2 +-
 arch/arm/mach-mxs/devices/amba-duart.c             |   40 +++++++
 arch/arm/mach-mxs/devices/platform-duart.c         |   48 ---------
 arch/arm/mach-mxs/devices/platform-fec.c           |    2 +-
 arch/arm/mach-mxs/include/mach/devices-common.h    |   11 +--
 arch/arm/mach-mxs/mach-mx28evk.c                   |   26 ++++-
 arch/arm/plat-mxc/devices/Kconfig                  |    2 +-
 arch/arm/plat-mxc/devices/platform-fec.c           |    5 +
 arch/arm/plat-mxc/devices/platform-imx-i2c.c       |    9 ++
 arch/arm/plat-mxc/devices/platform-imx-keypad.c    |    5 +
 arch/arm/plat-mxc/devices/platform-mxc_pwm.c       |    9 ++
 .../plat-mxc/devices/platform-sdhci-esdhc-imx.c    |   12 ++
 arch/arm/plat-mxc/devices/platform-spi_imx.c       |   12 ++
 arch/arm/plat-mxc/include/mach/iomux-mx53.h        |    4 +-
 arch/arm/plat-mxc/include/mach/iomux-v3.h          |    1 +
 arch/arm/plat-mxc/include/mach/mx51.h              |    6 +-
 arch/arm/plat-mxc/include/mach/mx53.h              |   28 +++---
 arch/arm/plat-mxc/pwm.c                            |    2 +-
 41 files changed, 567 insertions(+), 125 deletions(-)
 create mode 100644 arch/arm/mach-mx5/board-mx53_loco.c
 create mode 100644 arch/arm/mach-mx5/board-mx53_smd.c
 create mode 100644 arch/arm/mach-mxs/devices/amba-duart.c
 delete mode 100644 arch/arm/mach-mxs/devices/platform-duart.c
-- 
Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |



More information about the linux-arm-kernel mailing list