dt-bindings: nvmem: u-boot,env: Add missing additionalProperties on child node schemas
Subsystems (2)
Rob Herring
maintainerPATCH 1/1 dt-bindings: nvmem: u-boot,env: Add missing additionalProperties on child node schemas
Just as unevaluatedProperties or additionalProperties are required at the top level of schemas, they should (and will) also be required for child node schemas. That ensures only documented properties are present for any node.
--- Documentation/devicetree/bindings/nvmem/u-boot,env.yaml | 2 ++ 1 file changed, 2 insertions(+)
Documentation/devicetree/bindings/nvmem/u-boot,env.yaml +2 -0
@@ -51,6 +51,8 @@ properties: ethaddr: type: object description: Ethernet interfaces base MAC address. + additionalProperties: false + properties: "#nvmem-cell-cells": description: The first argument is a MAC address offset.
Signature · 1 line
2.40.1
Quoted 6 lines · Rob Herring
Just as unevaluatedProperties or additionalProperties are required at the top level of schemas, they should (and will) also be required for child node schemas. That ensures only documented properties are present for any node.
Signed-off-by Rob Herring <[email protected]>
Thanks,
Conor.
Quoted 6 lines · Rob Herring
Just as unevaluatedProperties or additionalProperties are required at the top level of schemas, they should (and will) also be required for child node schemas. That ensures only documented properties are present for any node.
Signed-off-by Rob Herring <[email protected]>
Thanks!
Srinivas Kandagatla
AppliedQuoted 6 lines · Rob Herring
Just as unevaluatedProperties or additionalProperties are required at the top level of schemas, they should (and will) also be required for child node schemas. That ensures only documented properties are present for any node.
Applied, thanks!
[1/1] dt-bindings: nvmem: u-boot,env: Add missing additionalProperties on child node schemas
commit: 8beb2ec54b65eb08891c9b9c23428712d46d8e15
Best regards,
Signature · 1 line
Srinivas Kandagatla <[email protected]>