diff options
author | 2025-02-03 15:29:16 -0600 | |
---|---|---|
committer | 2025-02-10 18:13:34 -0600 | |
commit | 19a8744f3d34cc2209b33461a8bcf03d7c36b69c (patch) | |
tree | c284f020e0ea4b60591a907bb3ba2faa7c774f91 | |
parent | dt-bindings: memory-controllers: samsung,exynos4210-srom: Split out child node properties (diff) | |
download | wireguard-linux-19a8744f3d34cc2209b33461a8bcf03d7c36b69c.tar.xz wireguard-linux-19a8744f3d34cc2209b33461a8bcf03d7c36b69c.zip |
dt-bindings: net: smsc,lan9115: Ensure all properties are defined
Device specific schemas should not allow undefined properties which is
what 'additionalProperties: true' allows. Add a reference to
mc-peripheral-props.yaml which has the additional properties used, and
fix this constraint.
Acked-by: Jakub Kicinski <kuba@kernel.org>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20250203-dt-lan9115-fix-v1-4-eb35389a7365@kernel.org
Signed-off-by: Rob Herring (Arm) <robh@kernel.org>
-rw-r--r-- | Documentation/devicetree/bindings/net/smsc,lan9115.yaml | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/Documentation/devicetree/bindings/net/smsc,lan9115.yaml b/Documentation/devicetree/bindings/net/smsc,lan9115.yaml index f86667cbcca8..42279ae8c2b9 100644 --- a/Documentation/devicetree/bindings/net/smsc,lan9115.yaml +++ b/Documentation/devicetree/bindings/net/smsc,lan9115.yaml @@ -11,6 +11,7 @@ maintainers: allOf: - $ref: ethernet-controller.yaml# + - $ref: /schemas/memory-controllers/mc-peripheral-props.yaml# properties: compatible: @@ -89,10 +90,7 @@ required: - reg - interrupts -# There are lots of bus-specific properties ("qcom,*", "samsung,*", "fsl,*", -# "gpmc,*", ...) to be found, that actually depend on the compatible value of -# the parent node. -additionalProperties: true +unevaluatedProperties: false examples: - | |