From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rob Herring Subject: Re: [PATCH 27/28] dt-bindings: timer: Convert mrvl,mmp-timer to json-schema Date: Fri, 27 Mar 2020 13:53:49 -0600 Message-ID: <20200327195349.GA459@bogus> References: <20200317093922.20785-1-lkundrak@v3.sk> <20200317093922.20785-28-lkundrak@v3.sk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: <20200317093922.20785-28-lkundrak@v3.sk> Sender: linux-gpio-owner@vger.kernel.org To: Lubomir Rintel Cc: Linus Walleij , Bartosz Golaszewski , Thomas Gleixner , Jason Cooper , Marc Zyngier , Mauro Carvalho Chehab , Ulf Hansson , Kishon Vijay Abraham I , Alessandro Zummo , Alexandre Belloni , Greg Kroah-Hartman , Mark Brown , Daniel Lezcano , Andrew Lunn , Gregory Clement , Daniel Mack , Haojian Zhuang , Robert Jarzmik , devicetree@vger.kerne List-Id: linux-i2c@vger.kernel.org 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 > --- > .../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@vger.kernel.org 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 >