Hi Maxime On Mon, 18 Nov 2019 at 12:06, Maxime Ripard <[email protected]> wrote: > > Hi, > > On Mon, Nov 18, 2019 at 12:00:27PM +0100, Clément Péron wrote: > > From: Jernej Skrabec <[email protected]> > > > > H6 PWM block is basically the same as A20 PWM, except that it also has > > bus clock and reset line which needs to be handled accordingly. > > > > Expand Allwinner PWM binding with H6 PWM specifics. > > > > Signed-off-by: Jernej Skrabec <[email protected]> > > Reviewed-by: Rob Herring <[email protected]> > > Signed-off-by: Clément Péron <[email protected]> > > --- > > .../bindings/pwm/allwinner,sun4i-a10-pwm.yaml | 48 +++++++++++++++++++ > > 1 file changed, 48 insertions(+) > > > > diff --git > > a/Documentation/devicetree/bindings/pwm/allwinner,sun4i-a10-pwm.yaml > > b/Documentation/devicetree/bindings/pwm/allwinner,sun4i-a10-pwm.yaml > > index 0ac52f83a58c..1bae446febbb 100644 > > --- a/Documentation/devicetree/bindings/pwm/allwinner,sun4i-a10-pwm.yaml > > +++ b/Documentation/devicetree/bindings/pwm/allwinner,sun4i-a10-pwm.yaml > > @@ -30,13 +30,51 @@ properties: > > - items: > > - const: allwinner,sun50i-h5-pwm > > - const: allwinner,sun5i-a13-pwm > > + - const: allwinner,sun50i-h6-pwm > > > > reg: > > maxItems: 1 > > > > clocks: > > + minItems: 1 > > + maxItems: 2 > > + items: > > + - description: Module Clock > > + - description: Bus Clock > > + > > + # Even though it only applies to subschemas under the conditionals, > > + # not listing them here will trigger a warning because of the > > + # additionalsProperties set to false. > > + clock-names: true > > + > > + resets: > > maxItems: 1 > > > > + if: > > + properties: > > + compatible: > > + contains: > > + const: allwinner,sun50i-h6-pwm > > + > > + then: > > + properties: > > + clocks: > > + maxItems: 2 > > + > > + clock-names: > > + items: > > + - const: mod > > + - const: bus > > + > > + required: > > + - clock-names > > + - resets > > + > > + else: > > + properties: > > + clocks: > > + maxItems: 1 > > + > > Sorry for not noticing this earlier, but this should be at the topmost > level
No problem, but I don't get what you want, (yaml format is new for me). Do you mean I should put the if condition before the "resets" ? Regards, Clément > > Maxime -- You received this message because you are subscribed to the Google Groups "linux-sunxi" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web, visit https://groups.google.com/d/msgid/linux-sunxi/CAJiuCceVyjSTGymOiXTZvyQXyXScGZuGS6gW%2B2%3D0gdxDFzg3dA%40mail.gmail.com.
