linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] i.MX patches for next merge window
@ 2011-01-04 13:30 Sascha Hauer
  0 siblings, 0 replies; 3+ messages in thread
From: Sascha Hauer @ 2011-01-04 13:30 UTC (permalink / raw)
  To: linux-arm-kernel

Russell,

Please pull the following for the next merge window.

Sascha

The following changes since commit 387c31c7e5c9805b0aef8833d1731a5fe7bdea14:

  Linux 2.6.37-rc8 (2010-12-28 17:05:48 -0800)

are available in the git repository at:
  git://git.pengutronix.de/git/imx/linux-2.6.git for-rmk

Alberto Panizzo (1):
      ARM: mx3/mach-pcm037_eet: Fix section mismatch for eet_init_devices()

Arnaud Patard (17):
      efikamx: read board id
      imx51: fix iomux configuration
      imx51: enhance iomux configuration for esdhc support
      efikamx: add mmc support
      imx51: add gpio mode for csi1 {h,v}sync
      efikamx: add leds support
      efikamx: add support for power key
      imx51: fix gpio_4_24 and gpio_4_25 pad configuration
      efikamx: add spi nor support
      efikamx: add reset
      imx: fix iomux v3
      mx5: Fix efikamx build
      iMX51: introduce IMX_GPIO_NR
      Fix imx cpufreq driver as module
      arch/arm/plat-mxc/ehci.c: fix errors/typos
      MX51: Add support for usb host 2
      mx51: fix usb clock support

Dinh Nguyen (3):
      ARM: imx: Add core definitions for MX53
      ARM: imx: Add mx53 support to common msl functions.
      ARM: imx: Get the silicon version from the IIM module

Eric B?nard (1):
      plat-mxc/ehci.c: fix compile breakage

Fabio Estevam (18):
      mx31_3ds: Add touchscreen support
      mx51_3ds: Add esdhc support
      mx51_babbage: Add SPI flash support
      ARM: mx5: introduce SOC_IMX51
      ARM: mx5: dynamically allocate imx2-wdt devices
      ARM: mx5: add support for the two watchdog modules
      ARM: mx5: add watchdog clocks
      ARM: mx5/mx51_babbage: Add watchdog support
      watchdog: imx: use clk_get to acquire the watchdog clock
      ARM: mx3/mx31_3ds: Add watchdog support
      ARM: imx/mx27_3ds: Add watchdog support
      ARM: mx5: check for error in ioremap
      ARM: mx3/mx35_3ds: Add USB OTG Host mode
      ARM: imx/mx27_3ds: Add USB OTG support
      ARM: imx/mx25_3ds: Add USB support
      ARM: mx3/mx31_3ds: Add support for OTG host mode
      ARM: mx3/mx31_3ds: Add support for USB Host2 port
      ARM: imx/mx27_3ds: Add PMIC support

Lothar Wa?mann (2):
      ARM: i.MX IOMUX-V3 replace struct pad_desc with bitmapped cookie
      MXC IOMUX-V3 replace struct pad_desc with bitmapped cookie (step 2)

Peter Horton (2):
      mx51: add SSI3
      mx51: support FIQ on TZIC, revised

Richard Zhao (6):
      ARM: mx5: use config to define boot related addresses
      arm: plat-mxc: add full parameter macro to define gpio port
      arm: mx51: define mx51's own MXC_GPIO_IRQS
      arm: mx5: mx51/53 have different mxc_cpu_type definition
      arm: mx50: add core functions support except clock
      arm: mx50: add mx50 reference design board support

Sascha Hauer (14):
      Merge branch 'imx-for-2.6.38' of git://git.pengutronix.de/git/ukl/linux-2.6 into imx-for-2.6.38
      ARM i.MX51 boards: Do not use PHYS_OFFSET
      ARM i.MX irq: Compile avic irq code only on SoCs that need it
      ARM i.MX51: Make CONFIG_MXC_TZIC an invisible option
      ARM i.MX DMA: return gracefully on different socs
      ARM i.MX51: return gracefully on different socs
      ARM i.MX27 pm: return gracefully on different socs
      dmaengine i.MX SDMA: Allow to run without firmware
      ARM i.MX SDMA: Add ROM script addresses to platform_data
      Merge commit 'v2.6.37-rc4' into imx-for-2.6.38
      ARM i.MX51: Full iomux support
      Merge branch 'sgu/mxs-core-v8' of git://git.pengutronix.de/git/ukl/linux-2.6 into imx-for-2.6.38-new
      ARM i.MX51: Add ipu clock support
      ARM i.MX51: rename IPU irqs

Shawn Guo (15):
      ARM: mxs: Add core definitions
      ARM: mxs: Add helper definition and function
      ARM: mxs: Add reset routines
      ARM: mxs: Add interrupt support
      ARM: mxs: Add low-level debug UART support
      ARM: mxs: Add timer support
      ARM: mxs: Add gpio support
      ARM: mxs: Add iomux support
      ARM: mxs: Add clock support
      ARM: mxs: Add static memory mapping
      ARM: mxs: Dynamically allocate duart devices
      ARM: mxs: Dynamically allocate fec devices
      ARM: mxs: Add initial mx23evk support
      ARM: mxs: Add initial mx28evk support
      ARM: mxs: Add build configuration for mxs

Uwe Kleine-K?nig (52):
      ARM: mx3: fix the last users of IMX_NEEDS_DEPRECATED_SYMBOLS
      ARM: imx: refactor the io mapping macro
      ARM: imx: use MXxy_IO_P2V macros to setup static mappings
      ARM: imx: remove last explicit users of virtual base address defines
      ARM: imx: change static io mapping to use a function
      ARM: imx/debug-macro: rework using the new io mapping macro
      ARM: imx: remove deprecated symbols as all users are gone now
      ARM: imx: dynamically allocate mxc_w1 devices
      ARM: imx: remove unused devices
      ARM: imx: dynamically allocate imx_udc device
      ARM: imx: allow specifying a dma mask when creating a platform device
      ARM: imx: dynamically allocate mx1-camera device
      ARM: imx/gpio: remove some useless casts
      ARM: imx: dynamically allocate mx2-camera device
      ARM: imx: dynamically allocate imx2-wdt devices
      ARM: imx: change the way flexcan devices are registered
      ARM: imx: dynamically register imx-fb devices
      ARM: mx3: enable SPI_IMX for better compile coverage
      ARM: imx: dynamically allocate mxc_pwm devices
      ARM: imx: dynamically register mxc-mmc devices
      ARM: imx: dynamically allocate mxc-ehci devices
      ARM: imx: dynamically allocate fsl-usb2-udc devices
      ARM: imx: dynamically allocate imx-keypad devices
      ARM: imx: dynamically allocate imx21-hcd devices
      ARM: imx: remove now empty devices.h
      ARM: imx: move registration of gpios to plat-mxc/gpio.c
      ARM: mx25: dynamically allocate mxc-ehci devices
      ARM: mx25: dynamically allocate fsl-usb2-udc devices
      ARM: mx25: dynamically allocate mxc_pwm devices
      ARM: mx25: move registration of gpios to plat-mxc/gpio.c
      ARM: mx25: dynamically allocate imx-keypad devices
      ARM: mx25: dynamically allocate imxdi_rtc devices
      ARM: mx25: dynamically allocatate imx-fb devices
      ARM: mx25: dynamically allocate imx2-wdt devices
      ARM: mx25: dynamically allocate mx2-camera devices
      ARM: mx25: remove now empty devices.h
      ARM: imx: move mx25 support to mach-imx
      ARM: imx: let IMX_HAVE_PLATFORM_IMX_FB select HAVE_FB_IMX
      ARM: imx: let the machines select SOC_IMX{21,27}
      ARM: imx: use SOC_IMX25 instead of ARCH_MX25 for multi-SoC
      ARM: mx3: move registration of gpios to plat-mxc/gpio.c
      ARM: mx3: use an MX35 constant in imx35 only code
      ARM: mx3: introduce SOC_IMX31 and SOC_IMX35
      ARM: mx3: dynamically register mxc-mmc devices
      ARM: mx3: dynamically allocate mxc_rnga devices
      ARM: mx3: dynamically allocate fsl-usb2-udc devices
      ARM: mx3: dynamically allocate mxc-ehci devices
      ARM: mx3: dynamically allocate imx2-wdt devices
      ARM: mx3: dynamically allocate imx-keypad devices
      ARM: mx3/mx35_3ds: Add watchdog support
      ARM: imx: fix name for functions adding sdhci-esdhc-imx devices
      ARM: mx25: fix offset for usb host controller

Vasiliy Kulikov (1):
      arm: dma: check clk_get() result

Yong Shen (2):
      ARM i.MX53: Some bug fix about MX53 MSL code
      ARM i.MX53: Make MX53 EVK bootable

 arch/arm/Kconfig                                   |   10 +
 arch/arm/Makefile                                  |    3 +-
 arch/arm/configs/mx3_defconfig                     |    1 +
 arch/arm/mach-imx/Kconfig                          |  138 ++-
 arch/arm/mach-imx/Makefile                         |    8 +-
 arch/arm/mach-imx/Makefile.boot                    |    4 +
 arch/arm/mach-imx/clock-imx21.c                    |    2 +-
 .../{mach-mx25/clock.c => mach-imx/clock-imx25.c}  |    2 +-
 arch/arm/mach-imx/clock-imx27.c                    |   24 +-
 arch/arm/mach-imx/cpu-imx27.c                      |   14 +-
 arch/arm/mach-imx/devices-imx21.h                  |   24 +
 arch/arm/mach-imx/devices-imx25.h                  |   87 +
 arch/arm/mach-imx/devices-imx27.h                  |   35 +
 arch/arm/mach-imx/devices.c                        |  553 ------
 arch/arm/mach-imx/devices.h                        |   29 -
 arch/arm/mach-imx/dma-v1.c                         |    4 +-
 arch/arm/mach-imx/eukrea_mbimx27-baseboard.c       |   17 +-
 .../eukrea_mbimxsd25-baseboard.c}                  |   10 +-
 arch/arm/mach-imx/mach-cpuimx27.c                  |   21 +-
 .../mach-eukrea_cpuimx25.c}                        |   19 +-
 arch/arm/mach-imx/mach-imx27_visstrim_m10.c        |   12 +-
 arch/arm/mach-imx/mach-imx27lite.c                 |    1 -
 arch/arm/mach-imx/mach-mx1ads.c                    |    1 -
 arch/arm/mach-imx/mach-mx21ads.c                   |   20 +-
 arch/arm/{mach-mx25 => mach-imx}/mach-mx25_3ds.c   |   34 +-
 arch/arm/mach-imx/mach-mx27_3ds.c                  |  160 ++-
 arch/arm/mach-imx/mach-mx27ads.c                   |   17 +-
 arch/arm/mach-imx/mach-mxt_td60.c                  |   11 +-
 arch/arm/mach-imx/mach-pca100.c                    |   33 +-
 arch/arm/mach-imx/mach-pcm038.c                    |   12 +-
 arch/arm/mach-imx/mach-scb9328.c                   |    1 -
 arch/arm/mach-imx/mm-imx1.c                        |    7 +-
 arch/arm/mach-imx/mm-imx21.c                       |   21 +-
 arch/arm/{mach-mx25/mm.c => mach-imx/mm-imx25.c}   |   27 +-
 arch/arm/mach-imx/mm-imx27.c                       |   21 +-
 arch/arm/mach-imx/pcm970-baseboard.c               |   12 +-
 arch/arm/mach-imx/pm-imx27.c                       |    3 +
 arch/arm/mach-mx25/Kconfig                         |   34 -
 arch/arm/mach-mx25/Makefile                        |    5 -
 arch/arm/mach-mx25/Makefile.boot                   |    3 -
 arch/arm/mach-mx25/devices-imx25.h                 |   54 -
 arch/arm/mach-mx25/devices.c                       |  308 ----
 arch/arm/mach-mx25/devices.h                       |   13 -
 arch/arm/mach-mx3/Kconfig                          |   84 +-
 arch/arm/mach-mx3/Makefile                         |    7 +-
 arch/arm/mach-mx3/clock-imx31.c                    |    4 +-
 arch/arm/mach-mx3/clock-imx35.c                    |    2 +-
 arch/arm/mach-mx3/cpu.c                            |   31 +-
 arch/arm/mach-mx3/devices-imx31.h                  |   27 +
 arch/arm/mach-mx3/devices-imx35.h                  |   41 +-
 arch/arm/mach-mx3/devices.c                        |  271 +---
 arch/arm/mach-mx3/devices.h                        |   10 -
 arch/arm/mach-mx3/eukrea_mbimxsd-baseboard.c       |    4 +-
 arch/arm/mach-mx3/mach-armadillo5x0.c              |   14 +-
 arch/arm/mach-mx3/mach-cpuimx35.c                  |   22 +-
 arch/arm/mach-mx3/mach-kzm_arm11_01.c              |    6 +-
 arch/arm/mach-mx3/mach-mx31_3ds.c                  |  124 ++-
 arch/arm/mach-mx3/mach-mx31lilly.c                 |    9 +-
 arch/arm/mach-mx3/mach-mx31lite.c                  |    5 +-
 arch/arm/mach-mx3/mach-mx31moboard.c               |   20 +-
 arch/arm/mach-mx3/mach-mx35_3ds.c                  |   40 +-
 arch/arm/mach-mx3/mach-pcm037.c                    |   23 +-
 arch/arm/mach-mx3/mach-pcm043.c                    |   48 +-
 arch/arm/mach-mx3/mm.c                             |   84 +-
 arch/arm/mach-mx3/mx31lilly-db.c                   |    5 +-
 arch/arm/mach-mx3/mx31lite-db.c                    |    8 +-
 arch/arm/mach-mx3/mx31moboard-devboard.c           |   20 +-
 arch/arm/mach-mx3/mx31moboard-marxbot.c            |   21 +-
 arch/arm/mach-mx3/mx31moboard-smartbot.c           |   16 +-
 arch/arm/mach-mx5/Kconfig                          |   63 +-
 arch/arm/mach-mx5/Makefile                         |    5 +-
 arch/arm/mach-mx5/Makefile.boot                    |   12 +-
 arch/arm/mach-mx5/board-cpuimx51.c                 |   32 +-
 arch/arm/mach-mx5/board-cpuimx51sd.c               |   68 +-
 arch/arm/mach-mx5/board-mx50_rdp.c                 |  197 ++
 arch/arm/mach-mx5/board-mx51_3ds.c                 |    9 +-
 arch/arm/mach-mx5/board-mx51_babbage.c             |  101 +-
 arch/arm/mach-mx5/board-mx51_efikamx.c             |  247 +++-
 arch/arm/mach-mx5/board-mx53_evk.c                 |   84 +
 .../mach-mx5/{clock-mx51.c => clock-mx51-mx53.c}   |  296 +++-
 arch/arm/mach-mx5/cpu.c                            |  118 +-
 arch/arm/mach-mx5/crm_regs.h                       |   10 +-
 arch/arm/mach-mx5/devices-imx51.h                  |   11 +-
 arch/arm/mach-mx5/devices-imx53.h                  |   13 +
 arch/arm/mach-mx5/devices-mx50.h                   |   26 +
 arch/arm/mach-mx5/devices.c                        |   51 +-
 arch/arm/mach-mx5/devices.h                        |    2 +-
 arch/arm/mach-mx5/eukrea_mbimx51-baseboard.c       |   26 +-
 arch/arm/mach-mx5/eukrea_mbimxsd-baseboard.c       |   17 +-
 arch/arm/mach-mx5/mm-mx50.c                        |   59 +
 arch/arm/mach-mx5/mm.c                             |   75 +-
 arch/arm/mach-mxc91231/mm.c                        |   53 +-
 arch/arm/mach-mxs/Kconfig                          |   34 +
 arch/arm/mach-mxs/Makefile                         |   10 +
 arch/arm/mach-mxs/Makefile.boot                    |    1 +
 arch/arm/mach-mxs/clock-mx23.c                     |  526 ++++++
 arch/arm/mach-mxs/clock-mx28.c                     |  734 ++++++++
 arch/arm/mach-mxs/clock.c                          |  200 ++
 arch/arm/mach-mxs/devices-mx23.h                   |   16 +
 arch/arm/mach-mxs/devices-mx28.h                   |   20 +
 arch/arm/mach-mxs/devices.c                        |   75 +
 arch/arm/mach-mxs/devices/Kconfig                  |    5 +
 arch/arm/mach-mxs/devices/Makefile                 |    2 +
 arch/arm/mach-mxs/devices/platform-duart.c         |   48 +
 arch/arm/mach-mxs/devices/platform-fec.c           |   50 +
 arch/arm/mach-mxs/gpio.c                           |  325 ++++
 arch/arm/mach-mxs/gpio.h                           |   34 +
 arch/arm/mach-mxs/icoll.c                          |   81 +
 arch/arm/mach-mxs/include/mach/clkdev.h            |    7 +
 arch/arm/mach-mxs/include/mach/clock.h             |   64 +
 arch/arm/mach-mxs/include/mach/common.h            |   31 +
 arch/arm/mach-mxs/include/mach/debug-macro.S       |   38 +
 arch/arm/mach-mxs/include/mach/devices-common.h    |   46 +
 arch/arm/mach-mxs/include/mach/entry-macro.S       |   41 +
 arch/arm/mach-mxs/include/mach/gpio.h              |   35 +
 arch/arm/mach-mxs/include/mach/hardware.h          |   29 +
 arch/arm/mach-mxs/include/mach/io.h                |   22 +
 arch/arm/mach-mxs/include/mach/iomux-mx23.h        |  355 ++++
 arch/arm/mach-mxs/include/mach/iomux-mx28.h        |  537 ++++++
 arch/arm/mach-mxs/include/mach/iomux.h             |  165 ++
 arch/arm/mach-mxs/include/mach/irqs.h              |   32 +
 arch/arm/mach-mxs/include/mach/memory.h            |   24 +
 arch/arm/mach-mxs/include/mach/mx23.h              |  145 ++
 arch/arm/mach-mxs/include/mach/mx28.h              |  188 ++
 arch/arm/mach-mxs/include/mach/mxs.h               |  105 ++
 arch/arm/mach-mxs/include/mach/system.h            |   27 +
 arch/arm/mach-mxs/include/mach/timex.h             |   21 +
 arch/arm/mach-mxs/include/mach/uncompress.h        |   76 +
 arch/arm/mach-mxs/include/mach/vmalloc.h           |   22 +
 arch/arm/mach-mxs/iomux.c                          |  101 ++
 arch/arm/mach-mxs/mach-mx23evk.c                   |   57 +
 arch/arm/mach-mxs/mach-mx28evk.c                   |  138 ++
 arch/arm/mach-mxs/mm-mx23.c                        |   45 +
 arch/arm/mach-mxs/mm-mx28.c                        |   45 +
 arch/arm/mach-mxs/regs-clkctrl-mx23.h              |  455 +++++
 arch/arm/mach-mxs/regs-clkctrl-mx28.h              |  663 +++++++
 arch/arm/mach-mxs/system.c                         |  137 ++
 arch/arm/mach-mxs/timer.c                          |  296 +++
 arch/arm/plat-mxc/Kconfig                          |   15 +-
 arch/arm/plat-mxc/Makefile                         |    5 +-
 arch/arm/plat-mxc/audmux-v2.c                      |    4 +-
 arch/arm/plat-mxc/{irq.c => avic.c}                |   32 +-
 arch/arm/plat-mxc/cpufreq.c                        |    1 -
 arch/arm/plat-mxc/devices.c                        |   23 +-
 arch/arm/plat-mxc/devices/Kconfig                  |   54 +-
 arch/arm/plat-mxc/devices/Makefile                 |   16 +-
 arch/arm/plat-mxc/devices/platform-esdhc.c         |   71 -
 arch/arm/plat-mxc/devices/platform-fec.c           |    8 +-
 arch/arm/plat-mxc/devices/platform-flexcan.c       |   48 +-
 arch/arm/plat-mxc/devices/platform-fsl-usb2-udc.c  |   56 +
 arch/arm/plat-mxc/devices/platform-imx-dma.c       |  127 ++-
 arch/arm/plat-mxc/devices/platform-imx-fb.c        |   52 +
 arch/arm/plat-mxc/devices/platform-imx-i2c.c       |   16 +-
 arch/arm/plat-mxc/devices/platform-imx-keypad.c    |   62 +
 arch/arm/plat-mxc/devices/platform-imx-ssi.c       |   17 +-
 arch/arm/plat-mxc/devices/platform-imx-uart.c      |   38 +-
 arch/arm/plat-mxc/devices/platform-imx2-wdt.c      |   68 +
 arch/arm/plat-mxc/devices/platform-imx21-hcd.c     |   41 +
 arch/arm/plat-mxc/devices/platform-imx_udc.c       |   75 +
 arch/arm/plat-mxc/devices/platform-imxdi_rtc.c     |   41 +
 arch/arm/plat-mxc/devices/platform-mx1-camera.c    |   42 +
 arch/arm/plat-mxc/devices/platform-mx2-camera.c    |   64 +
 arch/arm/plat-mxc/devices/platform-mxc-ehci.c      |   69 +
 arch/arm/plat-mxc/devices/platform-mxc-mmc.c       |   72 +
 arch/arm/plat-mxc/devices/platform-mxc_nand.c      |   10 +-
 arch/arm/plat-mxc/devices/platform-mxc_pwm.c       |   60 +
 arch/arm/plat-mxc/devices/platform-mxc_rnga.c      |   56 +
 arch/arm/plat-mxc/devices/platform-mxc_w1.c        |   50 +
 .../plat-mxc/devices/platform-sdhci-esdhc-imx.c    |   74 +
 arch/arm/plat-mxc/devices/platform-spi_imx.c       |   16 +-
 arch/arm/plat-mxc/ehci.c                           |   77 +-
 arch/arm/plat-mxc/gpio.c                           |  114 ++-
 arch/arm/plat-mxc/include/mach/common.h            |    9 +-
 arch/arm/plat-mxc/include/mach/debug-macro.S       |   23 +-
 arch/arm/plat-mxc/include/mach/devices-common.h    |  174 ++-
 arch/arm/plat-mxc/include/mach/entry-macro.S       |   14 +-
 arch/arm/plat-mxc/include/mach/gpio.h              |    5 +
 arch/arm/plat-mxc/include/mach/hardware.h          |   94 +-
 arch/arm/plat-mxc/include/mach/imxfb.h             |    3 +
 arch/arm/plat-mxc/include/mach/iomux-mx50.h        |  977 ++++++++++
 arch/arm/plat-mxc/include/mach/iomux-mx51.h        | 1898 ++++++++++++++++----
 arch/arm/plat-mxc/include/mach/iomux-mx53.h        |  323 ++++
 arch/arm/plat-mxc/include/mach/iomux-v3.h          |   64 +-
 arch/arm/plat-mxc/include/mach/irqs.h              |    8 +-
 arch/arm/plat-mxc/include/mach/memory.h            |    8 +-
 arch/arm/plat-mxc/include/mach/mx1.h               |  155 +--
 arch/arm/plat-mxc/include/mach/mx21.h              |   50 +-
 arch/arm/plat-mxc/include/mach/mx25.h              |   46 +-
 arch/arm/plat-mxc/include/mach/mx27.h              |  105 +-
 arch/arm/plat-mxc/include/mach/mx2x.h              |  149 --
 arch/arm/plat-mxc/include/mach/mx31.h              |   87 +-
 arch/arm/plat-mxc/include/mach/mx35.h              |   51 +-
 arch/arm/plat-mxc/include/mach/mx3x.h              |  198 +--
 arch/arm/plat-mxc/include/mach/mx50.h              |  285 +++
 arch/arm/plat-mxc/include/mach/mx51.h              |   73 +-
 arch/arm/plat-mxc/include/mach/mx53.h              |  353 ++++
 arch/arm/plat-mxc/include/mach/mxc.h               |   42 +-
 arch/arm/plat-mxc/include/mach/mxc91231.h          |   23 +-
 arch/arm/plat-mxc/include/mach/mxc_ehci.h          |    1 +
 arch/arm/plat-mxc/include/mach/sdma.h              |   46 +
 arch/arm/plat-mxc/include/mach/uncompress.h        |    8 +
 arch/arm/plat-mxc/iomux-v3.c                       |   31 +-
 arch/arm/plat-mxc/irq-common.c                     |   60 +
 arch/arm/plat-mxc/irq-common.h                     |   29 +
 arch/arm/plat-mxc/system.c                         |   10 +-
 arch/arm/plat-mxc/tzic.c                           |   46 +-
 drivers/dma/imx-sdma.c                             |  174 +-
 drivers/usb/gadget/fsl_mxc_udc.c                   |    4 +-
 drivers/usb/host/ehci-mxc.c                        |   44 +-
 drivers/watchdog/imx2_wdt.c                        |    2 +-
 210 files changed, 14123 insertions(+), 3567 deletions(-)
 rename arch/arm/{mach-mx25/clock.c => mach-imx/clock-imx25.c} (99%)
 create mode 100644 arch/arm/mach-imx/devices-imx25.h
 delete mode 100644 arch/arm/mach-imx/devices.c
 delete mode 100644 arch/arm/mach-imx/devices.h
 rename arch/arm/{mach-mx25/eukrea_mbimxsd-baseboard.c => mach-imx/eukrea_mbimxsd25-baseboard.c} (96%)
 rename arch/arm/{mach-mx25/mach-cpuimx25.c => mach-imx/mach-eukrea_cpuimx25.c} (89%)
 rename arch/arm/{mach-mx25 => mach-imx}/mach-mx25_3ds.c (86%)
 rename arch/arm/{mach-mx25/mm.c => mach-imx/mm-imx25.c} (69%)
 delete mode 100644 arch/arm/mach-mx25/Kconfig
 delete mode 100644 arch/arm/mach-mx25/Makefile
 delete mode 100644 arch/arm/mach-mx25/Makefile.boot
 delete mode 100644 arch/arm/mach-mx25/devices-imx25.h
 delete mode 100644 arch/arm/mach-mx25/devices.c
 delete mode 100644 arch/arm/mach-mx25/devices.h
 create mode 100644 arch/arm/mach-mx5/board-mx50_rdp.c
 create mode 100644 arch/arm/mach-mx5/board-mx53_evk.c
 rename arch/arm/mach-mx5/{clock-mx51.c => clock-mx51-mx53.c} (79%)
 create mode 100644 arch/arm/mach-mx5/devices-imx53.h
 create mode 100644 arch/arm/mach-mx5/devices-mx50.h
 create mode 100644 arch/arm/mach-mx5/mm-mx50.c
 create mode 100644 arch/arm/mach-mxs/Kconfig
 create mode 100644 arch/arm/mach-mxs/Makefile
 create mode 100644 arch/arm/mach-mxs/Makefile.boot
 create mode 100644 arch/arm/mach-mxs/clock-mx23.c
 create mode 100644 arch/arm/mach-mxs/clock-mx28.c
 create mode 100644 arch/arm/mach-mxs/clock.c
 create mode 100644 arch/arm/mach-mxs/devices-mx23.h
 create mode 100644 arch/arm/mach-mxs/devices-mx28.h
 create mode 100644 arch/arm/mach-mxs/devices.c
 create mode 100644 arch/arm/mach-mxs/devices/Kconfig
 create mode 100644 arch/arm/mach-mxs/devices/Makefile
 create mode 100644 arch/arm/mach-mxs/devices/platform-duart.c
 create mode 100644 arch/arm/mach-mxs/devices/platform-fec.c
 create mode 100644 arch/arm/mach-mxs/gpio.c
 create mode 100644 arch/arm/mach-mxs/gpio.h
 create mode 100644 arch/arm/mach-mxs/icoll.c
 create mode 100644 arch/arm/mach-mxs/include/mach/clkdev.h
 create mode 100644 arch/arm/mach-mxs/include/mach/clock.h
 create mode 100644 arch/arm/mach-mxs/include/mach/common.h
 create mode 100644 arch/arm/mach-mxs/include/mach/debug-macro.S
 create mode 100644 arch/arm/mach-mxs/include/mach/devices-common.h
 create mode 100644 arch/arm/mach-mxs/include/mach/entry-macro.S
 create mode 100644 arch/arm/mach-mxs/include/mach/gpio.h
 create mode 100644 arch/arm/mach-mxs/include/mach/hardware.h
 create mode 100644 arch/arm/mach-mxs/include/mach/io.h
 create mode 100644 arch/arm/mach-mxs/include/mach/iomux-mx23.h
 create mode 100644 arch/arm/mach-mxs/include/mach/iomux-mx28.h
 create mode 100644 arch/arm/mach-mxs/include/mach/iomux.h
 create mode 100644 arch/arm/mach-mxs/include/mach/irqs.h
 create mode 100644 arch/arm/mach-mxs/include/mach/memory.h
 create mode 100644 arch/arm/mach-mxs/include/mach/mx23.h
 create mode 100644 arch/arm/mach-mxs/include/mach/mx28.h
 create mode 100644 arch/arm/mach-mxs/include/mach/mxs.h
 create mode 100644 arch/arm/mach-mxs/include/mach/system.h
 create mode 100644 arch/arm/mach-mxs/include/mach/timex.h
 create mode 100644 arch/arm/mach-mxs/include/mach/uncompress.h
 create mode 100644 arch/arm/mach-mxs/include/mach/vmalloc.h
 create mode 100644 arch/arm/mach-mxs/iomux.c
 create mode 100644 arch/arm/mach-mxs/mach-mx23evk.c
 create mode 100644 arch/arm/mach-mxs/mach-mx28evk.c
 create mode 100644 arch/arm/mach-mxs/mm-mx23.c
 create mode 100644 arch/arm/mach-mxs/mm-mx28.c
 create mode 100644 arch/arm/mach-mxs/regs-clkctrl-mx23.h
 create mode 100644 arch/arm/mach-mxs/regs-clkctrl-mx28.h
 create mode 100644 arch/arm/mach-mxs/system.c
 create mode 100644 arch/arm/mach-mxs/timer.c
 rename arch/arm/plat-mxc/{irq.c => avic.c} (89%)
 delete mode 100644 arch/arm/plat-mxc/devices/platform-esdhc.c
 create mode 100644 arch/arm/plat-mxc/devices/platform-fsl-usb2-udc.c
 create mode 100644 arch/arm/plat-mxc/devices/platform-imx-fb.c
 create mode 100644 arch/arm/plat-mxc/devices/platform-imx-keypad.c
 create mode 100644 arch/arm/plat-mxc/devices/platform-imx2-wdt.c
 create mode 100644 arch/arm/plat-mxc/devices/platform-imx21-hcd.c
 create mode 100644 arch/arm/plat-mxc/devices/platform-imx_udc.c
 create mode 100644 arch/arm/plat-mxc/devices/platform-imxdi_rtc.c
 create mode 100644 arch/arm/plat-mxc/devices/platform-mx1-camera.c
 create mode 100644 arch/arm/plat-mxc/devices/platform-mx2-camera.c
 create mode 100644 arch/arm/plat-mxc/devices/platform-mxc-ehci.c
 create mode 100644 arch/arm/plat-mxc/devices/platform-mxc-mmc.c
 create mode 100644 arch/arm/plat-mxc/devices/platform-mxc_pwm.c
 create mode 100644 arch/arm/plat-mxc/devices/platform-mxc_rnga.c
 create mode 100644 arch/arm/plat-mxc/devices/platform-mxc_w1.c
 create mode 100644 arch/arm/plat-mxc/devices/platform-sdhci-esdhc-imx.c
 create mode 100644 arch/arm/plat-mxc/include/mach/iomux-mx50.h
 create mode 100644 arch/arm/plat-mxc/include/mach/iomux-mx53.h
 create mode 100644 arch/arm/plat-mxc/include/mach/mx50.h
 create mode 100644 arch/arm/plat-mxc/include/mach/mx53.h
 create mode 100644 arch/arm/plat-mxc/irq-common.c
 create mode 100644 arch/arm/plat-mxc/irq-common.h
-- 
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 |

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [GIT PULL] i.MX patches for next merge window
@ 2011-07-06  8:24 Sascha Hauer
  2011-07-06 17:09 ` Arnd Bergmann
  0 siblings, 1 reply; 3+ messages in thread
From: Sascha Hauer @ 2011-07-06  8:24 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Arnd,

Please pull the following i.MX related changes for the next merge
window.

Sascha

The following changes since commit a2fa83faf47b514ab947cea916d3691b66525073:

  Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6 (2011-07-05 20:57:45 -0700)

are available in the git repository at:

  git://git.pengutronix.de/git/imx/linux-2.6.git devel

Andre Silva (7):
      ARM: mach-mx5/mx53_ard: Add support for i.MX53 ARD board
      ARM:mach-mx5/board-mx53_loco: Add CD and WP GPIOs
      ARM:mach-mx5/board-mx51_babbage: Add CD and WP GPIOs
      ARM:mach-mx5/mx53_ard: Add ESDHC support
      ARM:mach-mx5/mx53_ard: Add Watchdog timer support
      ARM:mx53: Add I2C3 support
      ARM:mach-mx5/mx53_ard: Add I2C2 and I2C3 support

Axel Lin (1):
      ARM i.MX23/28: platform-mxsfb: Add missing include of linux/dma-mapping.h

Daiane Angolini (1):
      ARM: mach-mx5/mx53_ard: Add gpio_keys support

Dinh Nguyen (1):
      ARM: mx51: Add support for low power suspend on MX51

Fabio Estevam (27):
      ARM: mx5/mx51_babbage: Move GPIO initialization for USB PHY Reset line to common place
      ARM: mx5/mx51_babbage: Use gpio_request_array for USBH1 pins
      mx51: Let USB Storage be built by default
      ARM: mx5/mx53_loco: Add support for LED
      ARM: mx5/mx53_evk: Add support for LED
      ARM: imx/mach-apf9328: Simplify UART0 registration
      ARM: mx53: Fix alternate modes for MX53_PAD_PATA_DATA6
      ARM: mx53: Fix the chip select addresses
      ARM: mx53: Add SDMA clock
      ARM: mx53: Add SDMA support for MX53
      ARM: mach-imx/mx31_3ds: Fix IOMUX for SPI1 signals
      ARM: imx2: Fix GPIO iosize
      ARM: mach-imx/scb9328: Make the UART gpio setup simpler
      mxc: iomuxv1: Do not use gpio_request when setting the pin as GPIO
      ARM: mach-imx/mx27_3ds: Use the standard i.MX macro for GPIO numbering
      ARM: mach-imx/mx27_3ds: Fix regulator support
      ARM: mach-imx/mx27_3ds: Add LCD support
      ARM: mach-imx/mx27_3ds: Add touchscreen support
      ARM: mach-imx/mx27_3ds: Use the standard gpio_to_irq function
      ARM: mach-imx/mx27_3ds: Do not annotate the chip select as internal
      ARM: mxc: iomux-v1: Fix build warning
      ARM: mx53: Add support for missing UARTs
      ARM: mx53: Add SSI suport
      ARM: mx51: Fix the address space length for SSI
      ARM: mx53: Add keypad support
      ARM: mx53: Fix some interrupts marked as reserved.
      ARM: mach-mx5/mx53_ard: Add missing definition

Grant Likely (1):
      gpio/mxs: Move Freescale mxs gpio driver to drivers/gpio

H Hartley Sweeten (1):
      plat-mxc/pwm.c: use resource_size()

J?rgen Lambrecht (1):
      Enable RTC driver.

Lothar Wa?mann (1):
      mach-mx5: fix the I2C clock parents

Marc Kleine-Budde (1):
      ARM: mx53: Fix the base addresses for the DDR memory regions

Sascha Hauer (10):
      Merge remote-tracking branch 'grant/gpio/next-mx' into devel
      ARM i.MX: fix last user of iomux.h and remove it
      ARM i.MX: define CLOCK_TICK_RATE to bogus value
      ARM i.MX: remove SoC defines around header includes
      ARM i.MX: dmav1: kill SoC ifdefs
      ARM i.MX mxc.h: use CONFIG_SOC_* instead of CONFIG_ARCH_*
      ARM i.MX tzic: do not depend on MXC_INTERNAL_IRQS
      ARM i.MX avic: do not depend on MXC_INTERNAL_IRQS
      ARM i.MX: get rid of wrong MXC_INTERNAL_IRQ usage
      ARM i.MX debug macro: use CONFIG_SOC_* instead of CONFIG_ARCH_*

Shawn Guo (14):
      gpio/mxs: Change gpio-mxs into an upstanding gpio driver
      gpio/mxc: Move Freescale MXC gpio driver to drivers/gpio
      gpio/mxc: Change gpio-mxc into an upstanding gpio driver
      gpio/mxc: convert gpio-mxc to use basic_mmio_gpio library
      ARM: mxs_defconfig: Change CONFIG_RTC_CLASS 'm' to 'y'
      ARM: mxs_defconfig: Add mx23evk and mx28evk build
      ARM: mxs/mx28evk: add leds-gpio device for heartbeat
      ARM: mxc: convert tzic to use generic irq chip
      ARM: mxc: imx-sdma device gets 16K iosize than 4K
      ARM: mxc: sdma on imx25 is a V2 block
      ARM: mxc: change imx-dma default to_version to 1
      ARM: mxc: imx-dma on imx25 has no other TO version but TO1
      ARM: mxc: clean up imx-dma device registration
      dmaengine: imx-sdma: pass sdma firmware name via platform data

Troy Kisky (1):
      MXC: iomux-v3: correct NO_PAD_CTRL definition

Uwe Kleine-K?nig (4):
      ARM: imx: convert to new leds-gpio registration helper
      ARM: mx5: convert to new leds-gpio registration helper
      ARM: mxs/tx28: convert to new leds-gpio registration helper
      ARM: mxs/tx28: according to the TX28's datasheet D4-D7 are not used for MMC0

Wolfram Sang (1):
      arm: mxs: add mmc-device for mach-tx28

 arch/arm/Kconfig                                   |    1 +
 arch/arm/configs/mx51_defconfig                    |    3 +-
 arch/arm/configs/mxs_defconfig                     |    4 +-
 arch/arm/mach-imx/Kconfig                          |    6 +
 arch/arm/mach-imx/dma-v1.c                         |   25 +--
 arch/arm/mach-imx/eukrea_mbimx27-baseboard.c       |   23 +--
 arch/arm/mach-imx/eukrea_mbimxsd25-baseboard.c     |   15 +-
 arch/arm/mach-imx/eukrea_mbimxsd35-baseboard.c     |   13 +-
 arch/arm/mach-imx/mach-apf9328.c                   |    9 +-
 arch/arm/mach-imx/mach-armadillo5x0.c              |    2 +
 arch/arm/mach-imx/mach-bug.c                       |    2 +
 arch/arm/mach-imx/mach-cpuimx27.c                  |    2 +
 arch/arm/mach-imx/mach-cpuimx35.c                  |    2 +
 arch/arm/mach-imx/mach-eukrea_cpuimx25.c           |    2 +
 arch/arm/mach-imx/mach-imx27_visstrim_m10.c        |    4 +-
 arch/arm/mach-imx/mach-imx27ipcam.c                |    2 +
 arch/arm/mach-imx/mach-imx27lite.c                 |    2 +
 arch/arm/mach-imx/mach-kzm_arm11_01.c              |    2 +
 arch/arm/mach-imx/mach-mx1ads.c                    |    2 +
 arch/arm/mach-imx/mach-mx21ads.c                   |    2 +
 arch/arm/mach-imx/mach-mx25_3ds.c                  |    2 +
 arch/arm/mach-imx/mach-mx27_3ds.c                  |  139 +++++++++-
 arch/arm/mach-imx/mach-mx27ads.c                   |    2 +
 arch/arm/mach-imx/mach-mx31_3ds.c                  |   12 +-
 arch/arm/mach-imx/mach-mx31ads.c                   |    2 +
 arch/arm/mach-imx/mach-mx31lilly.c                 |    2 +
 arch/arm/mach-imx/mach-mx31lite.c                  |    2 +
 arch/arm/mach-imx/mach-mx31moboard.c               |   16 +-
 arch/arm/mach-imx/mach-mx35_3ds.c                  |    4 +-
 arch/arm/mach-imx/mach-mxt_td60.c                  |    2 +
 arch/arm/mach-imx/mach-pca100.c                    |    2 +
 arch/arm/mach-imx/mach-pcm037.c                    |    2 +
 arch/arm/mach-imx/mach-pcm038.c                    |    2 +
 arch/arm/mach-imx/mach-pcm043.c                    |    2 +
 arch/arm/mach-imx/mach-qong.c                      |    2 +
 arch/arm/mach-imx/mach-scb9328.c                   |   19 +-
 arch/arm/mach-imx/mach-vpr200.c                    |    2 +
 arch/arm/mach-imx/mm-imx1.c                        |   21 +-
 arch/arm/mach-imx/mm-imx21.c                       |   24 +-
 arch/arm/mach-imx/mm-imx25.c                       |   41 +++-
 arch/arm/mach-imx/mm-imx27.c                       |   24 +-
 arch/arm/mach-imx/mm-imx31.c                       |   42 +++-
 arch/arm/mach-imx/mm-imx35.c                       |   62 ++++-
 arch/arm/mach-imx/mx31lite-db.c                    |   15 +-
 arch/arm/mach-mx5/Kconfig                          |   18 ++
 arch/arm/mach-mx5/Makefile                         |    2 +
 arch/arm/mach-mx5/board-cpuimx51.c                 |   14 +-
 arch/arm/mach-mx5/board-cpuimx51sd.c               |    2 +
 arch/arm/mach-mx5/board-mx50_rdp.c                 |    2 +
 arch/arm/mach-mx5/board-mx51_3ds.c                 |    5 +-
 arch/arm/mach-mx5/board-mx51_babbage.c             |   58 +++--
 arch/arm/mach-mx5/board-mx51_efikamx.c             |   17 +-
 arch/arm/mach-mx5/board-mx51_efikasb.c             |   18 +-
 arch/arm/mach-mx5/board-mx53_ard.c                 |  254 +++++++++++++++++++
 arch/arm/mach-mx5/board-mx53_evk.c                 |   19 ++
 arch/arm/mach-mx5/board-mx53_loco.c                |   37 +++-
 arch/arm/mach-mx5/board-mx53_smd.c                 |    2 +
 arch/arm/mach-mx5/clock-mx51-mx53.c                |   22 ++-
 arch/arm/mach-mx5/crm_regs.h                       |    2 +
 arch/arm/mach-mx5/devices-imx53.h                  |    8 +
 arch/arm/mach-mx5/devices.c                        |   64 -----
 arch/arm/mach-mx5/eukrea_mbimx51-baseboard.c       |   24 +--
 arch/arm/mach-mx5/eukrea_mbimxsd-baseboard.c       |   19 +--
 arch/arm/mach-mx5/mm-mx50.c                        |   21 +-
 arch/arm/mach-mx5/mm.c                             |   69 +++++-
 arch/arm/mach-mx5/pm-imx5.c                        |   73 ++++++
 arch/arm/mach-mxs/Kconfig                          |    3 +
 arch/arm/mach-mxs/Makefile                         |    2 +-
 arch/arm/mach-mxs/devices.c                        |   11 +
 arch/arm/mach-mxs/devices/Makefile                 |    1 +
 arch/arm/mach-mxs/devices/platform-gpio-mxs.c      |   53 ++++
 arch/arm/mach-mxs/devices/platform-mxsfb.c         |    1 +
 arch/arm/mach-mxs/gpio.h                           |   34 ---
 arch/arm/mach-mxs/include/mach/devices-common.h    |    2 +
 arch/arm/mach-mxs/mach-mx28evk.c                   |   22 ++-
 arch/arm/mach-mxs/mach-tx28.c                      |   19 +-
 arch/arm/mach-mxs/mm-mx23.c                        |    1 -
 arch/arm/mach-mxs/mm-mx28.c                        |    1 -
 arch/arm/plat-mxc/Makefile                         |    2 +-
 arch/arm/plat-mxc/avic.c                           |   12 +-
 arch/arm/plat-mxc/devices.c                        |   25 ++
 arch/arm/plat-mxc/devices/Makefile                 |    1 +
 arch/arm/plat-mxc/devices/platform-gpio-mxc.c      |   32 +++
 arch/arm/plat-mxc/devices/platform-imx-dma.c       |  204 +--------------
 arch/arm/plat-mxc/devices/platform-imx-i2c.c       |    3 +-
 arch/arm/plat-mxc/devices/platform-imx-keypad.c    |    5 +
 arch/arm/plat-mxc/devices/platform-imx-ssi.c       |   12 +-
 arch/arm/plat-mxc/devices/platform-imx-uart.c      |    2 +
 arch/arm/plat-mxc/include/mach/common.h            |   12 +-
 arch/arm/plat-mxc/include/mach/debug-macro.S       |   10 +-
 arch/arm/plat-mxc/include/mach/devices-common.h    |    8 +
 arch/arm/plat-mxc/include/mach/gpio.h              |   27 --
 arch/arm/plat-mxc/include/mach/hardware.h          |   28 +--
 arch/arm/plat-mxc/include/mach/iomux-mx53.h        |   10 +-
 arch/arm/plat-mxc/include/mach/iomux-v1.h          |    4 -
 arch/arm/plat-mxc/include/mach/iomux-v3.h          |    2 +-
 arch/arm/plat-mxc/include/mach/iomux.h             |   26 --
 arch/arm/plat-mxc/include/mach/mx53.h              |   54 ++--
 arch/arm/plat-mxc/include/mach/mxc.h               |    8 +-
 arch/arm/plat-mxc/include/mach/sdma.h              |    6 +-
 arch/arm/plat-mxc/include/mach/timex.h             |   13 +-
 arch/arm/plat-mxc/include/mach/uncompress.h        |    1 +
 arch/arm/plat-mxc/iomux-v1.c                       |   34 +---
 arch/arm/plat-mxc/irq-common.c                     |   13 +-
 arch/arm/plat-mxc/pwm.c                            |    8 +-
 arch/arm/plat-mxc/tzic.c                           |   99 ++------
 drivers/dma/imx-sdma.c                             |    6 +-
 drivers/gpio/Kconfig                               |    9 +
 drivers/gpio/Makefile                              |    2 +
 .../arm/plat-mxc/gpio.c => drivers/gpio/gpio-mxc.c |  266 +++++++++++---------
 .../arm/mach-mxs/gpio.c => drivers/gpio/gpio-mxs.c |  227 ++++++++++-------
 111 files changed, 1564 insertions(+), 1073 deletions(-)
 create mode 100644 arch/arm/mach-mx5/board-mx53_ard.c
 create mode 100644 arch/arm/mach-mx5/pm-imx5.c
 create mode 100644 arch/arm/mach-mxs/devices/platform-gpio-mxs.c
 delete mode 100644 arch/arm/mach-mxs/gpio.h
 create mode 100644 arch/arm/plat-mxc/devices/platform-gpio-mxc.c
 delete mode 100644 arch/arm/plat-mxc/include/mach/iomux.h
 rename arch/arm/plat-mxc/gpio.c => drivers/gpio/gpio-mxc.c (60%)
 rename arch/arm/mach-mxs/gpio.c => drivers/gpio/gpio-mxs.c (58%)
-- 
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 |

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [GIT PULL] i.MX patches for next merge window
  2011-07-06  8:24 Sascha Hauer
@ 2011-07-06 17:09 ` Arnd Bergmann
  0 siblings, 0 replies; 3+ messages in thread
From: Arnd Bergmann @ 2011-07-06 17:09 UTC (permalink / raw)
  To: linux-arm-kernel

On Wednesday 06 July 2011, Sascha Hauer wrote:
> Please pull the following i.MX related changes for the next merge
> window.

Hi Sascha,

Basically the same comment applies that I just sent to Eric Miao about
the PXA tree: You mix lots of cleanups with some bug fixes and a few
new features.

Please make sure that you have separate branches for these, so I can
combine them with the respective branches for other SoCs when sending
out my pull requests upstream.

	Arnd

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2011-07-06 17:09 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-01-04 13:30 [GIT PULL] i.MX patches for next merge window Sascha Hauer
  -- strict thread matches above, loose matches on Subject: below --
2011-07-06  8:24 Sascha Hauer
2011-07-06 17:09 ` Arnd Bergmann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).