This converts the ARM reference designs to use YAML schema to verify the top-level and in some cases some basic nodes in the device tree as well. Rob requested me to get this done: let's get it done. Rob: when you're happy I can merge this through ARM SoC so the minor cleanups go in first, unless you prefer another merge path. Linus Walleij (7): ARM: dts: Versatile: Use syscon as node name for IB2 ARM: dts: RealView: Fix the name of the SoC node dt-bindings: arm: Add Integrator YAML schema dt-bindings: arm: Add Versatile YAML schema dt-bindings: arm: Add RealView YAML schema dt-bindings: arm: Add Versatile Express and Juno YAML schema dt-bindings: arm: Drop the non-YAML bindings .../bindings/arm/arm,integrator.yaml | 85 +++++++ .../devicetree/bindings/arm/arm,realview.yaml | 123 +++++++++ .../bindings/arm/arm,versatile.yaml | 69 +++++ .../bindings/arm/arm,vexpress-juno.yaml | 118 +++++++++ .../devicetree/bindings/arm/arm-boards | 237 ------------------ .../devicetree/bindings/arm/vexpress.txt | 229 ----------------- arch/arm/boot/dts/arm-realview-pbx.dtsi | 2 +- arch/arm/boot/dts/versatile-ab-ib2.dts | 2 +- 8 files changed, 397 insertions(+), 468 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/arm,integrator.yaml create mode 100644 Documentation/devicetree/bindings/arm/arm,realview.yaml create mode 100644 Documentation/devicetree/bindings/arm/arm,versatile.yaml create mode 100644 Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml delete mode 100644 Documentation/devicetree/bindings/arm/arm-boards delete mode 100644 Documentation/devicetree/bindings/arm/vexpress.txt -- 2.23.0