[PATCH 00/23] U300 device tree series
Linus Walleij
linus.walleij at stericsson.com
Mon Apr 22 05:51:11 EDT 2013
From: Linus Walleij <linus.walleij at linaro.org>
This converts the U300 machine to use device tree exclusively,
and deletes the static board data and selects USE_OF.
This will be followed by a series for multiplatform, and a
final vacuum-cleaning step removing the non-DT support from
the drivers only used by U300.
But for now let's get the device tree conversion done first.
I'm seeking ACKs from apropriate subsystem maintainers.
Linus Walleij (23):
ARM: u300: fix ages old copy/paste bug
ARM: u300: enabled delaytimer on the U300
ARM: u300: device tree support for the timer
pinctrl: u300 device tree support
pinctrl: coh901: add device tree support
ARM: u300: basic device tree support
i2c: stu300: device tree support
ARM: u300: register I2C bus drivers from device tree
watchdog: coh901327: devicetree support
ARM: u300: add the COH 901 327 watchdog to device tree
rtc: coh901331: add devicetree support
ARM: u300: add RTC to device tree
regulator: ab3100: refactor probe to use IDs
regulator: ab3100: device tree support
ARM: u300: set up board power from device tree
ARM: u300: support regulators in the device tree
ARM: u300: enable MMC/SD card from device tree
dma: coh901318: add devicetree support
ARM: u300: add the COH 901 318 DMAC to device tree
ARM: u300: add SPI PL022 to the device tree
ARM: u300: probe the U300 dummy-spichip from device tree
ARM: u300: add FSMC flash into the device tree
ARM: u300: delete all static board data
Documentation/devicetree/bindings/arm/ste-u300.txt | 22 +
.../bindings/gpio/gpio-stericsson-coh901.txt | 9 +
.../devicetree/bindings/i2c/i2c-st-ddci2c.txt | 15 +
.../bindings/timer/stericsson-u300-apptimer.txt | 18 +
.../bindings/watchdog/stericsson-coh901327.txt | 15 +
arch/arm/Kconfig | 1 +
arch/arm/boot/dts/Makefile | 1 +
arch/arm/boot/dts/ste-u300.dts | 256 +++++++++
arch/arm/mach-u300/Makefile | 2 -
arch/arm/mach-u300/core.c | 573 ++++-----------------
arch/arm/mach-u300/dummyspichip.c | 6 +
arch/arm/mach-u300/i2c.c | 285 ----------
arch/arm/mach-u300/i2c.h | 23 -
arch/arm/mach-u300/include/mach/u300-regs.h | 2 +-
arch/arm/mach-u300/regulator.c | 36 +-
arch/arm/mach-u300/spi.c | 102 ----
arch/arm/mach-u300/spi.h | 26 -
arch/arm/mach-u300/timer.c | 106 ++--
arch/arm/mach-u300/u300-gpio.h | 70 ---
drivers/dma/coh901318.c | 5 +
drivers/i2c/busses/i2c-stu300.c | 12 +
drivers/mfd/ab3100-core.c | 1 +
drivers/pinctrl/pinctrl-coh901.c | 9 +
drivers/pinctrl/pinctrl-u300.c | 7 +
drivers/regulator/ab3100.c | 209 ++++++--
drivers/rtc/rtc-coh901331.c | 6 +
drivers/watchdog/coh901327_wdt.c | 6 +
27 files changed, 763 insertions(+), 1060 deletions(-)
create mode 100644 Documentation/devicetree/bindings/arm/ste-u300.txt
create mode 100644 Documentation/devicetree/bindings/gpio/gpio-stericsson-coh901.txt
create mode 100644 Documentation/devicetree/bindings/i2c/i2c-st-ddci2c.txt
create mode 100644 Documentation/devicetree/bindings/timer/stericsson-u300-apptimer.txt
create mode 100644 Documentation/devicetree/bindings/watchdog/stericsson-coh901327.txt
create mode 100644 arch/arm/boot/dts/ste-u300.dts
delete mode 100644 arch/arm/mach-u300/i2c.c
delete mode 100644 arch/arm/mach-u300/i2c.h
delete mode 100644 arch/arm/mach-u300/spi.c
delete mode 100644 arch/arm/mach-u300/spi.h
delete mode 100644 arch/arm/mach-u300/u300-gpio.h
--
1.7.11.3
More information about the linux-arm-kernel
mailing list