On Wed, Jul 14, 2021 at 01:30:13PM +0200, Geert Uytterhoeven wrote: > - Add missing "#{address,size}-cells", > - Fix rejection of legitimate flash subnodes containing multiple > compatible values, > - Add missing list of required properties. > > Signed-off-by: Geert Uytterhoeven <geert+renesas@xxxxxxxxx> > --- > .../memory-controllers/renesas,rpc-if.yaml | 23 ++++++++++++++++--- > 1 file changed, 20 insertions(+), 3 deletions(-) > > diff --git a/Documentation/devicetree/bindings/memory-controllers/renesas,rpc-if.yaml b/Documentation/devicetree/bindings/memory-controllers/renesas,rpc-if.yaml > index 990489fdd2ac33fe..c0d899a2305361b1 100644 > --- a/Documentation/devicetree/bindings/memory-controllers/renesas,rpc-if.yaml > +++ b/Documentation/devicetree/bindings/memory-controllers/renesas,rpc-if.yaml > @@ -56,17 +56,34 @@ properties: > resets: > maxItems: 1 > > + '#address-cells': > + const: 1 > + > + '#size-cells': > + const: 0 > + spi-controller.yaml already defines this. > patternProperties: > "flash@[0-9a-f]+$": > type: object > properties: > compatible: > - enum: > - - cfi-flash > - - jedec,spi-nor > + contains: > + enum: > + - cfi-flash > + - jedec,spi-nor > > unevaluatedProperties: false > > +required: > + - compatible > + - reg > + - reg-names > + - clocks > + - power-domains > + - resets > + - '#address-cells' > + - '#size-cells' > + > examples: > - | > #include <dt-bindings/clock/renesas-cpg-mssr.h> > -- > 2.25.1 > >