linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/39] more imx patches for 2.6.34
@ 2010-02-24 10:06 Uwe Kleine-König
  2010-02-24 10:07 ` [PATCH 01/39] arm/mx2: use cpp magic to create spi_imx devices Uwe Kleine-König
                   ` (38 more replies)
  0 siblings, 39 replies; 40+ messages in thread
From: Uwe Kleine-König @ 2010-02-24 10:06 UTC (permalink / raw)
  To: linux-arm-kernel

Hello,

I put some more effort into bringing arch-mx2 into shape to support a
kernel built for mx21 and mx27.  Now this is nearly complete.  The only
things missing are:

 1) runtime physoffset support (patch sent[1])
 2) reorganize Kconfig stuff to allow selecting both mx21 and mx27
    (depends on 1).

This series conflicts with Sascha's mxc-master, so I merged the two
branches and resolved the conflicts.  The result is available at

  git://git.pengutronix.de/git/ukl/linux-2.6.git imx/master-merged

Best regards
Uwe

The following changes since commit 94d32f99c6aba8b702a9cf78cb328aeb7882b1e5:
  Andy Green (1):
        imx-serial-excessive-status-clearing-on-break.patch

are available in the git repository at:

  git://git.pengutronix.de/git/ukl/linux-2.6.git imx/master

Uwe Kleine-K?nig (39):
      arm/mx2: use cpp magic to create spi_imx devices
      arm/mx2: use cpp magic to create imx_gpt devices
      arm/mx2: use cpp magic to create imx-i2c devices
      arm/mx2: use cpp magic to create imx-mmc devices
      arm/mx2: use cpp magic to create imx-ssi devices
      arm/mx2/devices: use SoC-prefixed names where possible
      arm/mx2: define seperate imx_nand devices for imx21 and imx27
      arm/mx2: use per-SOC nand device
      arm/mx2: define seperate gpio port descriptions for imx21 and imx27
      arm/mx2/devices: no need for IMX_NEEDS_DEPRECATED_SYMBOLS any more
      arm/mx2: split generic.c into mm-imx2[17].c
      arm/imx/gpio: GPIO_INT_{HIGH,LOW}_LEV are not necessarily constant
      arm/imx: use generic_handle_irq instead of open-coding it
      arm/imx/gpio: use fls to find set bits in the irq status register
      arm/imx/gpio: remove a BUG_ON in hot path
      arm/imx/audmux-v1: use SoC-prefixed names
      arm/imx/audmux-v2: use SoC-prefixed names
      arm/imx: remove "NO_PAD_CTRL" from Copyright statements
      arm/imx: let ARCH_MXC select COMMON_CLKDEV instead of each subfamily
      arm/imx: don't explicitly select GENERIC_GPIO
      arm/imx: remove MTD_XIP support
      arm/imx: remove #ifndef CONFIG_COMMON_CLKDEV block
      arm/imx: don't depend on ARCH_MXC twice
      arm/imx/irq: order definitions of MXC_GPIO_IRQS numerically
      arm/imx: choose sane CONSISTENT_DMA_SIZE if video is enabled for both mx1 and mx3
      arm/imx/dma-v1: don't use deprecated symbols DMA_BASE and MXC_INT_DMACH0
      arm/imx/dma-v1: protect #ifdef'd blocks additionally by cpu_is_...
      arm/imx/iomux-v1: rename source file and reorganize Kconfig stuff
      arm/imx/iomux-v1: make base address a runtime choice
      arm/imx/iomux-mx1: unify style and comment cleanup
      arm/imx/iomux-mx21: unify style
      arm/imx/iomux-mx25: unify style and comment cleanup
      arm/imx/iomux-mx27: unify style and comments
      arm/imx/iomux-mx2x: unify style
      arm/imx/iomux-mx3.h: unify style and comments
      arm/mx25: don't include iomux.h which is for iomux-v1 machines
      arm/imx/iomux-v1: rename header file
      arm/imx: let platform files include the SoC-specific iomux header
      arm/imx/iomux-v1: check for invalid modes in mxc_gpio_mode

 arch/arm/Kconfig                             |    3 +-
 arch/arm/mach-mx1/mach-mx1ads.c              |    2 +-
 arch/arm/mach-mx1/mach-scb9328.c             |    2 +-
 arch/arm/mach-mx2/Makefile                   |    8 +-
 arch/arm/mach-mx2/devices.c                  |  643 ++++++++++----------------
 arch/arm/mach-mx2/devices.h                  |   13 +-
 arch/arm/mach-mx2/eukrea_mbimx27-baseboard.c |    2 +-
 arch/arm/mach-mx2/mach-cpuimx27.c            |    5 +-
 arch/arm/mach-mx2/mach-imx27lite.c           |    2 +-
 arch/arm/mach-mx2/mach-mx21ads.c             |    4 +-
 arch/arm/mach-mx2/mach-mx27_3ds.c            |    2 +-
 arch/arm/mach-mx2/mach-mx27ads.c             |    4 +-
 arch/arm/mach-mx2/mach-mxt_td60.c            |    4 +-
 arch/arm/mach-mx2/mach-pca100.c              |    4 +-
 arch/arm/mach-mx2/mach-pcm038.c              |    4 +-
 arch/arm/mach-mx2/{generic.c => mm-imx21.c}  |   46 +--
 arch/arm/mach-mx2/{generic.c => mm-imx27.c}  |   44 +--
 arch/arm/mach-mx2/pcm970-baseboard.c         |    2 +-
 arch/arm/mach-mx25/mach-mx25pdk.c            |    2 +-
 arch/arm/plat-mxc/Kconfig                    |   13 +-
 arch/arm/plat-mxc/Makefile                   |    9 +-
 arch/arm/plat-mxc/audmux-v1.c                |   14 +-
 arch/arm/plat-mxc/audmux-v2.c                |    9 +-
 arch/arm/plat-mxc/dma-mx1-mx2.c              |  207 +++++----
 arch/arm/plat-mxc/gpio.c                     |   30 +-
 arch/arm/plat-mxc/include/mach/clock.h       |    7 -
 arch/arm/plat-mxc/include/mach/iomux-mx1.h   |  313 ++++++-------
 arch/arm/plat-mxc/include/mach/iomux-mx21.h  |  210 ++++-----
 arch/arm/plat-mxc/include/mach/iomux-mx25.h  |   22 +-
 arch/arm/plat-mxc/include/mach/iomux-mx27.h  |  372 ++++++++--------
 arch/arm/plat-mxc/include/mach/iomux-mx2x.h  |  425 +++++++++---------
 arch/arm/plat-mxc/include/mach/iomux-mx3.h   |   76 ++--
 arch/arm/plat-mxc/include/mach/iomux-mx35.h  |    2 +-
 arch/arm/plat-mxc/include/mach/iomux-v1.h    |  103 ++++
 arch/arm/plat-mxc/include/mach/iomux.h       |  128 +-----
 arch/arm/plat-mxc/include/mach/irqs.h        |   11 +-
 arch/arm/plat-mxc/include/mach/memory.h      |   15 +-
 arch/arm/plat-mxc/include/mach/mtd-xip.h     |   34 --
 arch/arm/plat-mxc/iomux-mx1-mx2.c            |  157 -------
 arch/arm/plat-mxc/iomux-v1.c                 |  238 ++++++++++
 40 files changed, 1513 insertions(+), 1678 deletions(-)
 copy arch/arm/mach-mx2/{generic.c => mm-imx21.c} (66%)
 rename arch/arm/mach-mx2/{generic.c => mm-imx27.c} (67%)
 create mode 100644 arch/arm/plat-mxc/include/mach/iomux-v1.h
 delete mode 100644 arch/arm/plat-mxc/include/mach/mtd-xip.h
 delete mode 100644 arch/arm/plat-mxc/iomux-mx1-mx2.c
 create mode 100644 arch/arm/plat-mxc/iomux-v1.c

[1] http://thread.gmane.org/gmane.linux.ports.arm.kernel/74675
    Russell doesn't want to merge it for 2.6.34, he havn't given reasons
    up to now though.

-- 
Pengutronix e.K.                           | Uwe Kleine-K?nig            |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |

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

end of thread, other threads:[~2010-02-24 10:08 UTC | newest]

Thread overview: 40+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-02-24 10:06 [PATCH 00/39] more imx patches for 2.6.34 Uwe Kleine-König
2010-02-24 10:07 ` [PATCH 01/39] arm/mx2: use cpp magic to create spi_imx devices Uwe Kleine-König
2010-02-24 10:07 ` [PATCH 02/39] arm/mx2: use cpp magic to create imx_gpt devices Uwe Kleine-König
2010-02-24 10:07 ` [PATCH 03/39] arm/mx2: use cpp magic to create imx-i2c devices Uwe Kleine-König
2010-02-24 10:07 ` [PATCH 04/39] arm/mx2: use cpp magic to create imx-mmc devices Uwe Kleine-König
2010-02-24 10:08 ` [PATCH 05/39] arm/mx2: use cpp magic to create imx-ssi devices Uwe Kleine-König
2010-02-24 10:08 ` [PATCH 06/39] arm/mx2/devices: use SoC-prefixed names where possible Uwe Kleine-König
2010-02-24 10:08 ` [PATCH 07/39] arm/mx2: define seperate imx_nand devices for imx21 and imx27 Uwe Kleine-König
2010-02-24 10:08 ` [PATCH 08/39] arm/mx2: use per-SOC nand device Uwe Kleine-König
2010-02-24 10:08 ` [PATCH 09/39] arm/mx2: define seperate gpio port descriptions for imx21 and imx27 Uwe Kleine-König
2010-02-24 10:08 ` [PATCH 10/39] arm/mx2/devices: no need for IMX_NEEDS_DEPRECATED_SYMBOLS any more Uwe Kleine-König
2010-02-24 10:08 ` [PATCH 11/39] arm/mx2: split generic.c into mm-imx2[17].c Uwe Kleine-König
2010-02-24 10:08 ` [PATCH 12/39] arm/imx/gpio: GPIO_INT_{HIGH, LOW}_LEV are not necessarily constant Uwe Kleine-König
2010-02-24 10:08 ` [PATCH 13/39] arm/imx: use generic_handle_irq instead of open-coding it Uwe Kleine-König
2010-02-24 10:08 ` [PATCH 14/39] arm/imx/gpio: use fls to find set bits in the irq status register Uwe Kleine-König
2010-02-24 10:08 ` [PATCH 15/39] arm/imx/gpio: remove a BUG_ON in hot path Uwe Kleine-König
2010-02-24 10:08 ` [PATCH 16/39] arm/imx/audmux-v1: use SoC-prefixed names Uwe Kleine-König
2010-02-24 10:08 ` [PATCH 17/39] arm/imx/audmux-v2: " Uwe Kleine-König
2010-02-24 10:08 ` [PATCH 18/39] arm/imx: remove "NO_PAD_CTRL" from Copyright statements Uwe Kleine-König
2010-02-24 10:08 ` [PATCH 19/39] arm/imx: let ARCH_MXC select COMMON_CLKDEV instead of each subfamily Uwe Kleine-König
2010-02-24 10:08 ` [PATCH 20/39] arm/imx: don't explicitly select GENERIC_GPIO Uwe Kleine-König
2010-02-24 10:08 ` [PATCH 21/39] arm/imx: remove MTD_XIP support Uwe Kleine-König
2010-02-24 10:08 ` [PATCH 22/39] arm/imx: remove #ifndef CONFIG_COMMON_CLKDEV block Uwe Kleine-König
2010-02-24 10:08 ` [PATCH 23/39] arm/imx: don't depend on ARCH_MXC twice Uwe Kleine-König
2010-02-24 10:08 ` [PATCH 24/39] arm/imx/irq: order definitions of MXC_GPIO_IRQS numerically Uwe Kleine-König
2010-02-24 10:08 ` [PATCH 25/39] arm/imx: choose sane CONSISTENT_DMA_SIZE if video is enabled for both mx1 and mx3 Uwe Kleine-König
2010-02-24 10:08 ` [PATCH 26/39] arm/imx/dma-v1: don't use deprecated symbols DMA_BASE and MXC_INT_DMACH0 Uwe Kleine-König
2010-02-24 10:08 ` [PATCH 27/39] arm/imx/dma-v1: protect #ifdef'd blocks additionally by cpu_is_ Uwe Kleine-König
2010-02-24 10:08 ` [PATCH 28/39] arm/imx/iomux-v1: rename source file and reorganize Kconfig stuff Uwe Kleine-König
2010-02-24 10:08 ` [PATCH 29/39] arm/imx/iomux-v1: make base address a runtime choice Uwe Kleine-König
2010-02-24 10:08 ` [PATCH 30/39] arm/imx/iomux-mx1: unify style and comment cleanup Uwe Kleine-König
2010-02-24 10:08 ` [PATCH 31/39] arm/imx/iomux-mx21: unify style Uwe Kleine-König
2010-02-24 10:08 ` [PATCH 32/39] arm/imx/iomux-mx25: unify style and comment cleanup Uwe Kleine-König
2010-02-24 10:08 ` [PATCH 33/39] arm/imx/iomux-mx27: unify style and comments Uwe Kleine-König
2010-02-24 10:08 ` [PATCH 34/39] arm/imx/iomux-mx2x: unify style Uwe Kleine-König
2010-02-24 10:08 ` [PATCH 35/39] arm/imx/iomux-mx3.h: unify style and comments Uwe Kleine-König
2010-02-24 10:08 ` [PATCH 36/39] arm/mx25: don't include iomux.h which is for iomux-v1 machines Uwe Kleine-König
2010-02-24 10:08 ` [PATCH 37/39] arm/imx/iomux-v1: rename header file Uwe Kleine-König
2010-02-24 10:08 ` [PATCH 38/39] arm/imx: let platform files include the SoC-specific iomux header Uwe Kleine-König
2010-02-24 10:08 ` [PATCH 39/39] arm/imx/iomux-v1: check for invalid modes in mxc_gpio_mode Uwe Kleine-König

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).