On Mon, Sep 25, 2023 at 04:26:00PM -0500, Rob Herring wrote: > Make it explicit that child nodes have additional properties and the > child node schema is not complete. The complete schemas are applied > separately based the compatible strings. > > Signed-off-by: Rob Herring <robh@xxxxxxxxxx> For the DW APB/AHB SSI bindings: Acked-by: Serge Semin <fancer.lancer@xxxxxxxxx> -Serge(y) > --- > .../devicetree/bindings/spi/allwinner,sun4i-a10-spi.yaml | 2 ++ > .../devicetree/bindings/spi/allwinner,sun6i-a31-spi.yaml | 2 ++ > Documentation/devicetree/bindings/spi/nvidia,tegra210-quad.yaml | 1 + > Documentation/devicetree/bindings/spi/rockchip-sfc.yaml | 2 ++ > Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 2 ++ > 5 files changed, 9 insertions(+) > > diff --git a/Documentation/devicetree/bindings/spi/allwinner,sun4i-a10-spi.yaml b/Documentation/devicetree/bindings/spi/allwinner,sun4i-a10-spi.yaml > index a6f34bdd1d3c..e1ab3f523ad6 100644 > --- a/Documentation/devicetree/bindings/spi/allwinner,sun4i-a10-spi.yaml > +++ b/Documentation/devicetree/bindings/spi/allwinner,sun4i-a10-spi.yaml > @@ -46,6 +46,8 @@ properties: > patternProperties: > "^.*@[0-9a-f]+": > type: object > + additionalProperties: true > + > properties: > reg: > items: > diff --git a/Documentation/devicetree/bindings/spi/allwinner,sun6i-a31-spi.yaml b/Documentation/devicetree/bindings/spi/allwinner,sun6i-a31-spi.yaml > index 28b8ace63044..3b47b68b92cb 100644 > --- a/Documentation/devicetree/bindings/spi/allwinner,sun6i-a31-spi.yaml > +++ b/Documentation/devicetree/bindings/spi/allwinner,sun6i-a31-spi.yaml > @@ -68,6 +68,8 @@ properties: > patternProperties: > "^.*@[0-9a-f]+": > type: object > + additionalProperties: true > + > properties: > reg: > items: > diff --git a/Documentation/devicetree/bindings/spi/nvidia,tegra210-quad.yaml b/Documentation/devicetree/bindings/spi/nvidia,tegra210-quad.yaml > index 9ae1611175f2..48e97e240265 100644 > --- a/Documentation/devicetree/bindings/spi/nvidia,tegra210-quad.yaml > +++ b/Documentation/devicetree/bindings/spi/nvidia,tegra210-quad.yaml > @@ -50,6 +50,7 @@ properties: > patternProperties: > "@[0-9a-f]+$": > type: object > + additionalProperties: true > > properties: > spi-rx-bus-width: > diff --git a/Documentation/devicetree/bindings/spi/rockchip-sfc.yaml b/Documentation/devicetree/bindings/spi/rockchip-sfc.yaml > index 339fb39529f3..ac1503de0478 100644 > --- a/Documentation/devicetree/bindings/spi/rockchip-sfc.yaml > +++ b/Documentation/devicetree/bindings/spi/rockchip-sfc.yaml > @@ -47,6 +47,8 @@ properties: > patternProperties: > "^flash@[0-3]$": > type: object > + additionalProperties: true > + > properties: > reg: > minimum: 0 > diff --git a/Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml b/Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml > index a47cb144b09f..6348a387a21c 100644 > --- a/Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml > +++ b/Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml > @@ -160,6 +160,8 @@ properties: > patternProperties: > "^.*@[0-9a-f]+$": > type: object > + additionalProperties: true > + > properties: > reg: > minimum: 0 > -- > 2.40.1 >