linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* imx patches for 2.6.37
@ 2010-09-27 13:50 Uwe Kleine-König
  2010-09-27 13:50 ` [PATCH 01/40] ARM: imx: remove #ifdefery for unmerged flexcan driver Uwe Kleine-König
                   ` (41 more replies)
  0 siblings, 42 replies; 57+ messages in thread
From: Uwe Kleine-König @ 2010-09-27 13:50 UTC (permalink / raw)
  To: linux-arm-kernel

Hello,

here is my patch stack of imx patches for 2.6.37.  I rebased Sascha's
current imx-for-2.6.37 branch on 2.6.36-rc4 to fix some conflicts in my
patches as imx-for-2.6.37 didn't contain some imx patches already in
mainline.  The series contains five patches to drivers/spi, they were
acked by Grant Likely and he's OK with them going via Sascha's tree.

I send all patches that are not in Sascha's for-2.6.37 branch as reply
to this mail even if some of them might already have been seen here, to
have them all in place.

The following changes since commit 3efee47db7a191443b529740b35240d63ae1ad20:

  ARM: mx5/mx51_babbage: Add FEC support (2010-09-27 12:53:00 +0200)

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

Jason Wang (4):
      ARM: mx5/clock-mx51: add spi clocks
      ARM: mx5/iomux-mx51: add iomux definitions for eCSPI2 on the imx51_3ds board
      ARM: mx5/mx51_3ds: add eCSPI2 support on the imx51_3ds board
      ARM: mx5/mx51_3ds: add SPI NOR flash in the board init stage

Sascha Hauer (9):
      ARM: mx5/mx51_babbage: fix compiler warnings
      ARM: mx5/iomux-mx51: Add SPI controller pads
      ARM: mx5/iomux-mx51: Add aud3 primary function defines
      ARM: mx5/iomux-mx51: Fix input path of some pins in gpio mode
      ARM: mx5: Add Nand clock support
      ARM: mx51: add imx-ssi devices
      ARM: mx51: Add audmux support
      ARM: mx5: dynamically register mxc-nand device
      ARM: mx5: clock-imx51: make *ipg clocks secondary clocks of their corresponding peripheral clocks

Uwe Kleine-K?nig (27):
      ARM: imx: remove #ifdefery for unmerged flexcan driver
      ARM: imx: ehci: use void __iomem * to hold i/o addresses
      ARM: mx5/mx51_babbage: don't use PHYS_OFFSET
      ARM: mx27_defconfig: enable switches used in mx27 code
      ARM: mx3_defconfig: add new machine MACH_EUKREA_CPUIMX35
      ARM: remove mx31pdk_defconfig
      ARM: mx51_defconfig: add new boards MACH_MX51_3DS and MACH_EUKREA_CPUIMX51
      ARM: mx51: clean up mx51 header
      ARM: mx51: fix naming of spi related defines
      ARM: mx51: use IMX_IO_ADDRESS to define MX51_IO_ADDRESS
      ARM: imx: change the way spi-imx devices are registered
      ARM: imx: change the way imx-uarts are registered
      ARM: imx: dynamically allocate imx-ssi devices
      ARM: imx: reorganize imx-i2c device registration to use a struct per SoC
      ARM: mx5: dynamically register imx-i2c devices
      ARM: imx: fix name of macros to add imx-i2c devices
      spi/imx: default to m on platforms that have such devices
      spi/imx: convert driver to use platform ids
      spi/imx: get rid of more ifs depending on the used cpu
      spi/imx: save the spi chip select in config struct, not the gpio to use
      spi/imx: add support for imx51's eCSPI and CSPI
      ARM: imx: use platform ids for spi_imx devices
      ARM: mx5: add spi_imx device registration
      ARM: mx5/clock-mx51: refactor ccgr callbacks to use common code
      ARM: mx5/clock-mx51: new macro that defines a clk with all members
      ARM: mx51: dynamically register imx-uart devices
      ARM: imx: reorganize nand registration to use a struct

 arch/arm/configs/mx27_defconfig                 |   15 +-
 arch/arm/configs/mx31pdk_defconfig              |   44 --
 arch/arm/configs/mx3_defconfig                  |    2 +-
 arch/arm/configs/mx51_defconfig                 |    9 +-
 arch/arm/mach-imx/Kconfig                       |    5 +-
 arch/arm/mach-imx/clock-imx1.c                  |    2 +-
 arch/arm/mach-imx/clock-imx21.c                 |    6 +-
 arch/arm/mach-imx/clock-imx27.c                 |    6 +-
 arch/arm/mach-imx/devices-imx1.h                |   14 +-
 arch/arm/mach-imx/devices-imx21.h               |   36 +-
 arch/arm/mach-imx/devices-imx27.h               |   47 +-
 arch/arm/mach-imx/devices.c                     |   35 --
 arch/arm/mach-imx/devices.h                     |    2 -
 arch/arm/mach-imx/eukrea_mbimx27-baseboard.c    |    6 +-
 arch/arm/mach-imx/mach-cpuimx27.c               |    2 +-
 arch/arm/mach-imx/mach-imx27_visstrim_m10.c     |    4 +-
 arch/arm/mach-imx/mach-mx1ads.c                 |    2 +-
 arch/arm/mach-imx/mach-mx27ads.c                |    2 +-
 arch/arm/mach-imx/mach-mxt_td60.c               |    4 +-
 arch/arm/mach-imx/mach-pca100.c                 |    7 +-
 arch/arm/mach-imx/mach-pcm038.c                 |    2 +-
 arch/arm/mach-mx25/Kconfig                      |    4 +-
 arch/arm/mach-mx25/clock.c                      |    6 +-
 arch/arm/mach-mx25/devices-imx25.h              |   49 +-
 arch/arm/mach-mx25/devices.c                    |   38 --
 arch/arm/mach-mx25/devices.h                    |    2 -
 arch/arm/mach-mx25/eukrea_mbimxsd-baseboard.c   |    6 +-
 arch/arm/mach-mx3/Kconfig                       |    6 +-
 arch/arm/mach-mx3/clock-imx31.c                 |    6 +-
 arch/arm/mach-mx3/clock-imx35.c                 |    4 +-
 arch/arm/mach-mx3/devices-imx31.h               |   49 +-
 arch/arm/mach-mx3/devices-imx35.h               |   40 +-
 arch/arm/mach-mx3/devices.c                     |   42 --
 arch/arm/mach-mx3/devices.h                     |    3 -
 arch/arm/mach-mx3/eukrea_mbimxsd-baseboard.c    |    6 +-
 arch/arm/mach-mx3/mach-mx31ads.c                |    2 +-
 arch/arm/mach-mx3/mach-pcm043.c                 |    5 +-
 arch/arm/mach-mx5/Kconfig                       |    7 +
 arch/arm/mach-mx5/board-cpuimx51.c              |   12 +-
 arch/arm/mach-mx5/board-mx51_3ds.c              |   42 ++-
 arch/arm/mach-mx5/board-mx51_babbage.c          |   16 +-
 arch/arm/mach-mx5/clock-mx51.c                  |  226 +++++++-
 arch/arm/mach-mx5/devices-imx51.h               |   34 ++
 arch/arm/mach-mx5/devices.c                     |   95 ----
 arch/arm/mach-mx5/devices.h                     |    5 -
 arch/arm/mach-mx5/eukrea_mbimx51-baseboard.c    |    7 +-
 arch/arm/plat-mxc/audmux-v2.c                   |    8 +-
 arch/arm/plat-mxc/devices/Kconfig               |    3 +
 arch/arm/plat-mxc/devices/Makefile              |    6 +-
 arch/arm/plat-mxc/devices/platform-imx-i2c.c    |   84 +++-
 arch/arm/plat-mxc/devices/platform-imx-ssi.c    |  107 ++++
 arch/arm/plat-mxc/devices/platform-imx-uart.c   |  137 ++++-
 arch/arm/plat-mxc/devices/platform-mxc_nand.c   |   85 +++-
 arch/arm/plat-mxc/devices/platform-spi_imx.c    |   89 +++-
 arch/arm/plat-mxc/ehci.c                        |    4 +-
 arch/arm/plat-mxc/include/mach/devices-common.h |   93 +++-
 arch/arm/plat-mxc/include/mach/iomux-mx51.h     |   33 +-
 arch/arm/plat-mxc/include/mach/mx21.h           |    2 +-
 arch/arm/plat-mxc/include/mach/mx25.h           |   11 +-
 arch/arm/plat-mxc/include/mach/mx27.h           |    2 +-
 arch/arm/plat-mxc/include/mach/mx31.h           |   11 +-
 arch/arm/plat-mxc/include/mach/mx35.h           |   11 +-
 arch/arm/plat-mxc/include/mach/mx51.h           |  657 +++++++++++------------
 drivers/spi/Kconfig                             |   16 +
 drivers/spi/spi_imx.c                           |  394 +++++++++++---
 65 files changed, 1716 insertions(+), 1001 deletions(-)
 delete mode 100644 arch/arm/configs/mx31pdk_defconfig
 create mode 100644 arch/arm/mach-mx5/devices-imx51.h
 create mode 100644 arch/arm/plat-mxc/devices/platform-imx-ssi.c


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

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

end of thread, other threads:[~2010-09-30 14:44 UTC | newest]

Thread overview: 57+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-09-27 13:50 imx patches for 2.6.37 Uwe Kleine-König
2010-09-27 13:50 ` [PATCH 01/40] ARM: imx: remove #ifdefery for unmerged flexcan driver Uwe Kleine-König
2010-09-27 13:50 ` [PATCH 02/40] ARM: imx: ehci: use void __iomem * to hold i/o addresses Uwe Kleine-König
2010-09-27 13:50 ` [PATCH 03/40] ARM: mx5/mx51_babbage: fix compiler warnings Uwe Kleine-König
2010-09-27 13:50 ` [PATCH 04/40] ARM: mx5/mx51_babbage: don't use PHYS_OFFSET Uwe Kleine-König
2010-09-27 13:50 ` [PATCH 05/40] ARM: mx27_defconfig: enable switches used in mx27 code Uwe Kleine-König
2010-09-27 13:50 ` [PATCH 06/40] ARM: mx3_defconfig: add new machine MACH_EUKREA_CPUIMX35 Uwe Kleine-König
2010-09-27 13:50 ` [PATCH 07/40] ARM: remove mx31pdk_defconfig Uwe Kleine-König
2010-09-27 13:50 ` [PATCH 08/40] ARM: mx51_defconfig: add new boards MACH_MX51_3DS and MACH_EUKREA_CPUIMX51 Uwe Kleine-König
2010-09-27 13:50 ` [PATCH 09/40] ARM: mx51: clean up mx51 header Uwe Kleine-König
2010-09-27 13:50 ` [PATCH 10/40] ARM: mx51: fix naming of spi related defines Uwe Kleine-König
2010-09-27 13:50 ` [PATCH 11/40] ARM: mx51: use IMX_IO_ADDRESS to define MX51_IO_ADDRESS Uwe Kleine-König
2010-09-27 13:50 ` [PATCH 12/40] ARM: imx: change the way spi-imx devices are registered Uwe Kleine-König
2010-09-27 13:50 ` [PATCH 13/40] ARM: imx: change the way imx-uarts " Uwe Kleine-König
2010-09-27 13:50 ` [PATCH 14/40] ARM: imx: dynamically allocate imx-ssi devices Uwe Kleine-König
2010-09-27 13:50 ` [PATCH 15/40] ARM: imx: reorganize imx-i2c device registration to use a struct per SoC Uwe Kleine-König
2010-09-27 13:50 ` [PATCH 16/40] ARM: mx5: dynamically register imx-i2c devices Uwe Kleine-König
2010-09-30 14:44   ` [PATCH 16/40 v2] " Uwe Kleine-König
2010-09-27 13:50 ` [PATCH 17/40] ARM: imx: fix name of macros to add " Uwe Kleine-König
2010-09-27 13:50 ` [PATCH 18/40] spi/imx: default to m on platforms that have such devices Uwe Kleine-König
2010-09-27 13:50 ` [PATCH 19/40] spi/imx: convert driver to use platform ids Uwe Kleine-König
2010-09-27 13:50 ` [PATCH 20/40] spi/imx: get rid of more ifs depending on the used cpu Uwe Kleine-König
2010-09-27 13:50 ` [PATCH 21/40] spi/imx: save the spi chip select in config struct, not the gpio to use Uwe Kleine-König
2010-09-27 13:50 ` [PATCH 22/40] spi/imx: add support for imx51's eCSPI and CSPI Uwe Kleine-König
2010-09-27 13:50 ` [PATCH 23/40] ARM: imx: use platform ids for spi_imx devices Uwe Kleine-König
2010-09-27 13:51 ` [PATCH 24/40] ARM: mx5: add spi_imx device registration Uwe Kleine-König
2010-09-27 13:51 ` [PATCH 25/40] ARM: mx5/clock-mx51: refactor ccgr callbacks to use common code Uwe Kleine-König
2010-09-27 13:51 ` [PATCH 26/40] ARM: mx5/clock-mx51: new macro that defines a clk with all members Uwe Kleine-König
2010-09-27 13:51 ` [PATCH 27/40] ARM: mx5/clock-mx51: add spi clocks Uwe Kleine-König
2010-09-27 13:51 ` [PATCH 28/40] ARM: mx5/iomux-mx51: add iomux definitions for eCSPI2 on the imx51_3ds board Uwe Kleine-König
2010-09-27 13:51 ` [PATCH 29/40] ARM: mx5/mx51_3ds: add eCSPI2 support " Uwe Kleine-König
2010-09-27 13:51 ` [PATCH 30/40] ARM: mx5/mx51_3ds: add SPI NOR flash in the board init stage Uwe Kleine-König
2010-09-27 13:51 ` [PATCH 31/40] ARM: mx5/iomux-mx51: Add SPI controller pads Uwe Kleine-König
2010-09-27 14:27   ` Uwe Kleine-König
2010-09-27 13:51 ` [PATCH 32/40] ARM: mx5/iomux-mx51: Add aud3 primary function defines Uwe Kleine-König
2010-09-27 13:51 ` [PATCH 33/40] ARM: mx5/iomux-mx51: Fix input path of some pins in gpio mode Uwe Kleine-König
2010-09-27 14:16   ` Lothar Waßmann
2010-09-27 14:31     ` Sascha Hauer
2010-09-27 14:47       ` Uwe Kleine-König
2010-09-27 13:51 ` [PATCH 34/40] ARM: mx5: Add Nand clock support Uwe Kleine-König
2010-09-27 13:51 ` [PATCH 35/40] ARM: mx51: dynamically register imx-uart devices Uwe Kleine-König
2010-09-27 13:51 ` [PATCH 36/40] ARM: mx51: add imx-ssi devices Uwe Kleine-König
2010-09-27 13:51 ` [PATCH 37/40] ARM: mx51: Add audmux support Uwe Kleine-König
2010-09-27 13:51 ` [PATCH 38/40] ARM: imx: reorganize nand registration to use a struct Uwe Kleine-König
2010-09-27 13:51 ` [PATCH 39/40] ARM: mx5: dynamically register mxc-nand device Uwe Kleine-König
2010-09-27 13:51 ` [PATCH 40/40] ARM: mx5: clock-imx51: make *ipg clocks secondary clocks of their corresponding peripheral clocks Uwe Kleine-König
2010-09-27 17:09 ` imx patches for 2.6.37 Philippe Rétornaz
2010-09-27 17:57   ` Uwe Kleine-König
2010-09-29 21:56     ` Dan Williams
2010-09-30 13:58       ` Sascha Hauer
2010-09-28 20:12 ` Uwe Kleine-König
2010-09-28 20:13   ` [PATCH 1/5] ARM: imx/clock-imx27: Pass NULL as function callback, not 0 Uwe Kleine-König
2010-09-28 20:13   ` [PATCH 2/5] ARM: imx/pcm038: make regulator platform data static Uwe Kleine-König
2010-09-28 20:13   ` [PATCH 3/5] ARM: imx: make all pin lists const and signed, move to .init where possible Uwe Kleine-König
2010-09-28 20:13   ` [PATCH 4/5] ARM: imx/pcm970: make platform_data static Uwe Kleine-König
2010-09-28 20:13   ` [PATCH 5/5] ARM: imx/pca100: only specify i2c device type once Uwe Kleine-König
2010-09-28 20:14   ` imx patches for 2.6.37 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).