Skip to content

ARM: Versatile irq and clock DT support

Rob Herring linux-arm-kernel linux-devicetree 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest10 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/10dt/bindings: add passthru-mask property to versatile-fpga-irqDocumentation/devicetree/bindings/arm/versatile-fpga-irq.txt+3 -01 reply
1/10dt/bindings: add passthru-mask property to versatile-fpga-irq+0 -00 replies
1/10dt/bindings: add passthru-mask property to versatile-fpga-irq+0 -00 replies
2/10dts: versatile: add missing irq controller propertiesarch/arm/boot/dts/versatile-ab.dts+5 -00 replies
3/10irqchip: versatile-fpga: add pass-thru enable supportdrivers/irqchip/irq-versatile-fpga.c+6 -02 replies
3/10irqchip: versatile-fpga: add pass-thru enable support+0 -01 reply
4/10irqchip: versatile-fpga: add DT initdrivers/irqchip/irq-versatile-fpga.c+3 -01 reply
5/10ARM: versatile: remove init_irq hook for DT bootarch/arm/mach-versatile/versatile_dt.c+0 -10 replies
6/10dts: versatile: add pl180 compatible stringsarch/arm/boot/dts/versatile-ab.dts arch/arm/boot/dts/versatile-pb.dts+2 -21 reply
7/10dt/bindings: arm-boards: add binding for Versatile core moduleDocumentation/devicetree/bindings/arm/arm-boards+6 -01 reply
7/10dt/bindings: arm-boards: add binding for Versatile core module+0 -00 replies
8/10dt/bindings: add compatible string for versatile osc clockDocumentation/devicetree/bindings/clock/arm-integrator.txt+2 -21 reply
9/10dts: versatile: add clock treearch/arm/boot/dts/versatile-ab.dts arch/arm/boot/dts/versatile-pb.dts+84 -01 reply
9/10dts: versatile: add clock tree+0 -00 replies
10/10clk: versatile: add versatile OSC supportdrivers/clk/versatile/Makefile drivers/clk/versatile/clk-integrator.c+34 -42 replies

Reviews trailers per patch

4 of 15 patches have a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchArnd BergmannJason CooperLinus Walleij
SeriesA-b
1/10
1/10
1/10
2/10
3/10A-b
3/10A-b
4/10
5/10
6/10A-b
7/10
7/10
8/10A-b
9/10
9/10
10/10

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 3 reviewers.

Read the v1 thread

Cover letter [PATCH 00/10] ARM: Versatile irq and clock DT support

From: Rob Herring <[email protected]>

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(-)
Signature · 1 line
1.9.1