On Mon, 18 May 2020 10:16:44 +0200, Geert Uytterhoeven wrote: > Convert the Renesas Clock Pulse Generator (CPG) Device Tree > binding documentation to json-schema, combining support for: > - R-Mobile APE6 (R8A73A4) and A1 (R8A7740), > - R-Car M1 (R8A7778) and H1 (R8A7779), > - RZ/A1 (R7S72100), > - SH-Mobile AG5 (SH73A0). > > Keep the example for R-Mobile A1, which shows most properties. > Drop the consumer examples, as they do not belong here. > > Signed-off-by: Geert Uytterhoeven <geert+renesas@xxxxxxxxx> > --- > v2: > - Remove unneeded 'allOf' container around '$ref', > > To be queued in clk-renesas-for-v5.8. > > For a clean dtbs_check, this depends on commit e47cb97f153193d4 ("ARM: > dts: r8a7740: Add missing extal2 to CPG node") in v5.7-rc6. > > As these bindings are very similar, I merged them into a single > document. SoC-specific differences are mostly limited to the "clocks" > and "clock-output-names" properties, and "#power-domain-cells" for clock > domain providers. > > JFYI, the diffstat for the individual conversions would look like: > .../clock/renesas,r8a73a4-cpg-clocks.txt | 33 -------- > .../clock/renesas,r8a73a4-cpg-clocks.yaml | 70 ++++++++++++++++ > .../clock/renesas,r8a7740-cpg-clocks.txt | 41 ---------- > .../clock/renesas,r8a7740-cpg-clocks.yaml | 81 +++++++++++++++++++ > .../clock/renesas,r8a7778-cpg-clocks.txt | 47 ----------- > .../clock/renesas,r8a7778-cpg-clocks.yaml | 64 +++++++++++++++ > .../clock/renesas,r8a7779-cpg-clocks.txt | 49 ----------- > .../clock/renesas,r8a7779-cpg-clocks.yaml | 65 +++++++++++++++ > .../bindings/clock/renesas,rz-cpg-clocks.txt | 53 ------------ > .../bindings/clock/renesas,rz-cpg-clocks.yaml | 66 +++++++++++++++ > .../clock/renesas,sh73a0-cpg-clocks.txt | 35 -------- > .../clock/renesas,sh73a0-cpg-clocks.yaml | 69 ++++++++++++++++ > 12 files changed, 415 insertions(+), 258 deletions(-) > delete mode 100644 Documentation/devicetree/bindings/clock/renesas,r8a73a4-cpg-clocks.txt > create mode 100644 Documentation/devicetree/bindings/clock/renesas,r8a73a4-cpg-clocks.yaml > delete mode 100644 Documentation/devicetree/bindings/clock/renesas,r8a7740-cpg-clocks.txt > create mode 100644 Documentation/devicetree/bindings/clock/renesas,r8a7740-cpg-clocks.yaml > delete mode 100644 Documentation/devicetree/bindings/clock/renesas,r8a7778-cpg-clocks.txt > create mode 100644 Documentation/devicetree/bindings/clock/renesas,r8a7778-cpg-clocks.yaml > delete mode 100644 Documentation/devicetree/bindings/clock/renesas,r8a7779-cpg-clocks.txt > create mode 100644 Documentation/devicetree/bindings/clock/renesas,r8a7779-cpg-clocks.yaml > delete mode 100644 Documentation/devicetree/bindings/clock/renesas,rz-cpg-clocks.txt > create mode 100644 Documentation/devicetree/bindings/clock/renesas,rz-cpg-clocks.yaml > delete mode 100644 Documentation/devicetree/bindings/clock/renesas,sh73a0-cpg-clocks.txt > create mode 100644 Documentation/devicetree/bindings/clock/renesas,sh73a0-cpg-clocks.yaml > --- > .../bindings/clock/renesas,cpg-clocks.yaml | 241 ++++++++++++++++++ > .../clock/renesas,r8a73a4-cpg-clocks.txt | 33 --- > .../clock/renesas,r8a7740-cpg-clocks.txt | 41 --- > .../clock/renesas,r8a7778-cpg-clocks.txt | 47 ---- > .../clock/renesas,r8a7779-cpg-clocks.txt | 49 ---- > .../bindings/clock/renesas,rz-cpg-clocks.txt | 53 ---- > .../clock/renesas,sh73a0-cpg-clocks.txt | 35 --- > 7 files changed, 241 insertions(+), 258 deletions(-) > create mode 100644 Documentation/devicetree/bindings/clock/renesas,cpg-clocks.yaml > delete mode 100644 Documentation/devicetree/bindings/clock/renesas,r8a73a4-cpg-clocks.txt > delete mode 100644 Documentation/devicetree/bindings/clock/renesas,r8a7740-cpg-clocks.txt > delete mode 100644 Documentation/devicetree/bindings/clock/renesas,r8a7778-cpg-clocks.txt > delete mode 100644 Documentation/devicetree/bindings/clock/renesas,r8a7779-cpg-clocks.txt > delete mode 100644 Documentation/devicetree/bindings/clock/renesas,rz-cpg-clocks.txt > delete mode 100644 Documentation/devicetree/bindings/clock/renesas,sh73a0-cpg-clocks.txt > Reviewed-by: Rob Herring <robh@xxxxxxxxxx>