[PATCH 0/7] U300 cleanup patch series

Linus Walleij linus.walleij at stericsson.com
Mon Aug 13 07:57:31 EDT 2012


From: Linus Walleij <linus.walleij at linaro.org>

This patch series clean up the U300 platform by:
- Deleting ancient platforms, including portions of
  the pinctrl driver
- Consolidating the platform and get rid of excess
  headers in <mach/*>
- Convert to sparse IRQs like everyone else (so we can
  do stuff like Device Tree and single zImage, if we want).

Linus Walleij (7):
  ARM: u300: retire ancient platforms
  pinctrl/coh901: retire ancient GPIO block versions
  pinctrl/coh901: move header to platform data dir
  ARM: u300: merge u300.c into core.c and rid headers
  ARM: u300: delete remnant clkdev.h file
  ARM: u300: move DMA channel header into mach-u300
  ARM: u300: convert to sparse IRQs

 arch/arm/Kconfig                               |   1 +
 arch/arm/mach-u300/Kconfig                     |  43 +----
 arch/arm/mach-u300/Makefile                    |   1 -
 arch/arm/mach-u300/core.c                      | 100 +++--------
 arch/arm/mach-u300/dma_channels.h              |  60 +++++++
 arch/arm/mach-u300/i2c.c                       |   6 +-
 arch/arm/mach-u300/include/mach/clkdev.h       |   7 -
 arch/arm/mach-u300/include/mach/dma_channels.h |  69 --------
 arch/arm/mach-u300/include/mach/gpio-u300.h    |  37 -----
 arch/arm/mach-u300/include/mach/irqs.h         |  36 +---
 arch/arm/mach-u300/include/mach/platform.h     |  20 ---
 arch/arm/mach-u300/include/mach/syscon.h       |  32 +---
 arch/arm/mach-u300/include/mach/u300-regs.h    |  19 +--
 arch/arm/mach-u300/spi.c                       |   2 +-
 arch/arm/mach-u300/timer.c                     |   5 +-
 arch/arm/mach-u300/timer.h                     |   1 +
 arch/arm/mach-u300/u300-gpio.h                 |  46 +-----
 arch/arm/mach-u300/u300.c                      |  57 -------
 drivers/pinctrl/pinctrl-coh901.c               | 220 +++++--------------------
 include/linux/platform_data/pinctrl-coh901.h   |  26 +++
 20 files changed, 171 insertions(+), 617 deletions(-)
 create mode 100644 arch/arm/mach-u300/dma_channels.h
 delete mode 100644 arch/arm/mach-u300/include/mach/clkdev.h
 delete mode 100644 arch/arm/mach-u300/include/mach/dma_channels.h
 delete mode 100644 arch/arm/mach-u300/include/mach/gpio-u300.h
 delete mode 100644 arch/arm/mach-u300/include/mach/platform.h
 create mode 100644 arch/arm/mach-u300/timer.h
 delete mode 100644 arch/arm/mach-u300/u300.c
 create mode 100644 include/linux/platform_data/pinctrl-coh901.h

-- 
1.7.11.3




More information about the linux-arm-kernel mailing list