[PATCH 00/10] ARM: Versatile irq and clock DT support
Rob Herring
robherring2 at gmail.com
Tue May 20 14:09:26 PDT 2014
From: Rob Herring <robh at kernel.org>
This series is some preparation work to fully convert Versatile platform
to DT. This converts the IRQ initialization to DT based init and adds
clocks to the Versatile DT. This doesn't actually enable using common
clock framework, but that is only a matter of removing the old clock
code and enabling the appropriate Kconfig options. This will be done
when Versatile can be completely converted over to DT boot. I have that
working in my tree, but full DT conversion is also dependent on DT PCI
support.
I've tested under QEMU and Linus Walleij has tested an earlier version
on Versatile AB h/w.
Rob
Rob Herring (10):
dt/bindings: add passthru-mask property to versatile-fpga-irq
dts: versatile: add missing irq controller properties
irqchip: versatile-fpga: add pass-thru enable support
irqchip: versatile-fpga: add DT init
ARM: versatile: remove init_irq hook for DT boot
dts: versatile: add pl180 compatible strings
dt/bindings: arm-boards: add binding for Versatile core module
dt/bindings: add compatible string for versatile osc clock
dts: versatile: add clock tree
clk: versatile: add versatile OSC support
Documentation/devicetree/bindings/arm/arm-boards | 6 ++
.../devicetree/bindings/arm/versatile-fpga-irq.txt | 3 +
.../devicetree/bindings/clock/arm-integrator.txt | 4 +-
arch/arm/boot/dts/versatile-ab.dts | 81 +++++++++++++++++++++-
arch/arm/boot/dts/versatile-pb.dts | 12 +++-
arch/arm/mach-versatile/versatile_dt.c | 1 -
drivers/clk/versatile/Makefile | 3 +-
drivers/clk/versatile/clk-integrator.c | 35 +++++++++-
drivers/irqchip/irq-versatile-fpga.c | 9 +++
9 files changed, 145 insertions(+), 9 deletions(-)
--
1.9.1
More information about the linux-arm-kernel
mailing list