Hi Rob, Dmitry pointed out interesting issue when writing PCI schema. Consider the patch for Exynos PCI schema (which includes SNPS schema and unevaluatedProperties:false): https://pastebin.ubuntu.com/p/4SzxVP4N3j/ This passes `make dt_binding_check DT_SCHEMA_FILES=Documentation/devicetree/bindings/pci/` without a problem. It should not. The property is nowhere described, so unevaluatedProperties should scream. Other bindings using unevaluated:false and some ref, also has this issue. The additionalProperties:false (when there is no ref for other schema) works correct. DT schema v2022.3.2. Best regards, Krzysztof