[PATCH 00/10] ARM: clps711x: Initial DT support / Fixes
Alexander Shiyan
shc_work at mail.ru
Thu Jul 18 14:34:51 EDT 2013
Here is next patchset for the Cirrus Logic CLPS711X target CPUs.
The first four patches is a small fixes. The rest is a attempt
to add DT support for this subarch.
As long as DT support is incomplete (no peripherals), I did not
add DTS yet. This is the next step.
Alexander Shiyan (10):
ARM: clps711x: Remove the special name for the syscon driver
ARM: clps711x: Drop fortunet board support
ARM: clps711x: autcpu12: Remove incorrect config checking
ARM: clps711x: edb7211: Remove extra iotable_init() call
ARM: clps711x: Add CLPS711X clk driver
ARM: clps711x: Add CLPS711X clocksource driver
ARM: clps711x: Add CLPS711X irqchip driver
ARM: clps711x: Add CLPS711X cpuidle driver
ARM: clps711x: Migrate CLPS711X subarch to the new basic drivers
ARM: clps711x: Add initial DT support
.../devicetree/bindings/clock/clps711x-clock.txt | 47 +++
.../interrupt-controller/cirrus,clps711x-intc.txt | 42 +++
arch/arm/Kconfig | 5 -
arch/arm/mach-clps711x/Kconfig | 8 +-
arch/arm/mach-clps711x/Makefile | 2 +-
arch/arm/mach-clps711x/board-autcpu12.c | 9 +-
arch/arm/mach-clps711x/board-cdb89712.c | 3 -
arch/arm/mach-clps711x/board-clep7312.c | 3 -
arch/arm/mach-clps711x/board-dt.c | 56 ++++
arch/arm/mach-clps711x/board-edb7211.c | 20 +-
arch/arm/mach-clps711x/board-fortunet.c | 85 -----
arch/arm/mach-clps711x/board-p720t.c | 3 -
arch/arm/mach-clps711x/common.c | 345 +--------------------
arch/arm/mach-clps711x/common.h | 3 -
arch/arm/mach-clps711x/devices.c | 12 +-
drivers/clk/Makefile | 1 +
drivers/clk/clk-clps711x.c | 150 +++++++++
drivers/clocksource/Kconfig | 6 +
drivers/clocksource/Makefile | 1 +
drivers/clocksource/clps711x-clksrc.c | 151 +++++++++
drivers/cpuidle/Kconfig | 6 +
drivers/cpuidle/Makefile | 1 +
drivers/cpuidle/cpuidle-clps711x.c | 80 +++++
drivers/irqchip/Kconfig | 6 +
drivers/irqchip/Makefile | 1 +
drivers/irqchip/irq-clps711x.c | 277 +++++++++++++++++
drivers/mfd/syscon.c | 3 -
27 files changed, 851 insertions(+), 475 deletions(-)
create mode 100644 Documentation/devicetree/bindings/clock/clps711x-clock.txt
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/cirrus,clps711x-intc.txt
create mode 100644 arch/arm/mach-clps711x/board-dt.c
delete mode 100644 arch/arm/mach-clps711x/board-fortunet.c
create mode 100644 drivers/clk/clk-clps711x.c
create mode 100644 drivers/clocksource/clps711x-clksrc.c
create mode 100644 drivers/cpuidle/cpuidle-clps711x.c
create mode 100644 drivers/irqchip/irq-clps711x.c
--
1.8.1.5
More information about the linux-arm-kernel
mailing list