On Tue, Mar 17, 2020 at 10:39:21AM +0100, Lubomir Rintel wrote: > A straightforward conversion of the mrvl,mmp-timer binding to DT schema > format using json-schema. > > Signed-off-by: Lubomir Rintel <lkundrak@xxxxx> > --- > .../bindings/timer/mrvl,mmp-timer.txt | 17 -------- > .../bindings/timer/mrvl,mmp-timer.yaml | 43 +++++++++++++++++++ > 2 files changed, 43 insertions(+), 17 deletions(-) > delete mode 100644 Documentation/devicetree/bindings/timer/mrvl,mmp-timer.txt > create mode 100644 Documentation/devicetree/bindings/timer/mrvl,mmp-timer.yaml > > diff --git a/Documentation/devicetree/bindings/timer/mrvl,mmp-timer.txt b/Documentation/devicetree/bindings/timer/mrvl,mmp-timer.txt > deleted file mode 100644 > index b8f02c6635219..0000000000000 > --- a/Documentation/devicetree/bindings/timer/mrvl,mmp-timer.txt > +++ /dev/null > @@ -1,17 +0,0 @@ > -* Marvell MMP Timer controller > - > -Required properties: > -- compatible : Should be "mrvl,mmp-timer". > -- reg : Address and length of the register set of timer controller. > -- interrupts : Should be the interrupt number. > - > -Optional properties: > -- clocks : Should contain a single entry describing the clock input. > - > -Example: > - timer0: timer@d4014000 { > - compatible = "mrvl,mmp-timer"; > - reg = <0xd4014000 0x100>; > - interrupts = <13>; > - clocks = <&coreclk 2>; > - }; > diff --git a/Documentation/devicetree/bindings/timer/mrvl,mmp-timer.yaml b/Documentation/devicetree/bindings/timer/mrvl,mmp-timer.yaml > new file mode 100644 > index 0000000000000..ebee0b862d493 > --- /dev/null > +++ b/Documentation/devicetree/bindings/timer/mrvl,mmp-timer.yaml > @@ -0,0 +1,43 @@ License? > +%YAML 1.2 > +--- > +$id: http://devicetree.org/schemas/timer/mrvl,mmp-timer.yaml# > +$schema: http://devicetree.org/meta-schemas/core.yaml# > + > +title: Marvell MMP Timer bindings > + > +maintainers: > + - devicetree@xxxxxxxxxxxxxxx Real person? > + > +properties: > + $nodename: > + pattern: '^timer@[a-f0-9]+$' > + > + compatible: > + const: mrvl,mmp-timer > + > + reg: > + maxItems: 1 > + > + interrupts: > + maxItems: 1 > + > + clocks: > + maxItems: 1 > + > +required: > + - compatible > + - reg > + - interrupts > + > +additionalProperties: false > + > +examples: > + - | > + timer@d4014000 { > + compatible = "mrvl,mmp-timer"; > + reg = <0xd4014000 0x100>; > + interrupts = <13>; > + clocks = <&coreclk 2>; > + }; > + > +... > -- > 2.25.1 >