On Sun, Oct 20, 2019 at 06:08:10AM +0200, Andreas Färber wrote: > Convert the Realtek watchdog binding to a YAML schema. > > Signed-off-by: Andreas Färber <afaerber@xxxxxxx> > --- > v2: New > > .../bindings/watchdog/realtek,rtd119x.txt | 17 ---------- > .../bindings/watchdog/realtek,rtd119x.yaml | 38 ++++++++++++++++++++++ > 2 files changed, 38 insertions(+), 17 deletions(-) > delete mode 100644 Documentation/devicetree/bindings/watchdog/realtek,rtd119x.txt > create mode 100644 Documentation/devicetree/bindings/watchdog/realtek,rtd119x.yaml > > diff --git a/Documentation/devicetree/bindings/watchdog/realtek,rtd119x.txt b/Documentation/devicetree/bindings/watchdog/realtek,rtd119x.txt > deleted file mode 100644 > index 05653054bd5b..000000000000 > --- a/Documentation/devicetree/bindings/watchdog/realtek,rtd119x.txt > +++ /dev/null > @@ -1,17 +0,0 @@ > -Realtek RTD1295 Watchdog > -======================== > - > -Required properties: > - > -- compatible : Should be "realtek,rtd1295-watchdog" > -- reg : Specifies the physical base address and size of registers > -- clocks : Specifies one clock input > - > - > -Example: > - > - watchdog@98007680 { > - compatible = "realtek,rtd1295-watchdog"; > - reg = <0x98007680 0x100>; > - clocks = <&osc27M>; > - }; > diff --git a/Documentation/devicetree/bindings/watchdog/realtek,rtd119x.yaml b/Documentation/devicetree/bindings/watchdog/realtek,rtd119x.yaml > new file mode 100644 > index 000000000000..5d92cfdfd046 > --- /dev/null > +++ b/Documentation/devicetree/bindings/watchdog/realtek,rtd119x.yaml > @@ -0,0 +1,38 @@ > +# SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-2-Clause) > +%YAML 1.2 > +--- > +$id: "http://devicetree.org/schemas/watchdog/realtek,rtd119x.yaml#" > +$schema: "http://devicetree.org/meta-schemas/core.yaml#" > + > +title: Realtek RTD1295 Watchdog > + > +maintainers: > + - Andreas Färber <afaerber@xxxxxxx> > + > +allOf: > + - $ref: watchdog.yaml# > + > +properties: > + compatible: > + oneOf: > + - const: realtek,rtd1295-watchdog You can drop the 'oneOf' here unless you're planning to add another entry with 2 compatible strings. With that, Reviewed-by: Rob Herring <robh@xxxxxxxxxx> > + > + reg: > + maxItems: 1 > + > + clocks: > + maxItems: 1 > + > +required: > + - compatible > + - reg > + - clocks > + > +examples: > + - | > + watchdog@98007680 { > + compatible = "realtek,rtd1295-watchdog"; > + reg = <0x98007680 0x100>; > + clocks = <&osc27M>; > + }; > +... > -- > 2.16.4 >