On Sun, Aug 14, 2022 at 06:26:08AM +0200, Oleksij Rempel wrote: > Heh :) Currently with "unevaluatedProperties: false" restrictions do not > work at all. At least for me. For example with this change I have no > warnings: > diff --git a/Documentation/devicetree/bindings/net/dsa/nxp,sja1105.yaml b/Documentation/devicetree/bindings/net/dsa/nxp,sja1105.yaml > index 1e26d876d1463..da38ad98a152f 100644 > --- a/Documentation/devicetree/bindings/net/dsa/nxp,sja1105.yaml > +++ b/Documentation/devicetree/bindings/net/dsa/nxp,sja1105.yaml > @@ -120,6 +120,7 @@ examples: > ethernet-switch@1 { > reg = <0x1>; > compatible = "nxp,sja1105t"; > + something-random-here; > > ethernet-ports { > #address-cells = <1>; > > make dt_binding_check DT_SCHEMA_FILES=Documentation/devicetree/bindings/net/dsa/nxp,sja1105.yaml > > So the main question is, is it broken for all or just for me? If it is > just me, what i'm doing wrong? Might it be due to the additionalProperties: true from spi-peripheral-props.yaml?