fcd665a26c
The 'category: required/optional' setting for properties is just a yes/no thing. Using a boolean makes it clearer, so have 'required: true/false' instead. Print a clear error when 'category:' is used: edtlib.EDTError: please put 'required: true' instead of 'category: required' in 'properties: foo: ...' in test-bindings/sub-node-parent.yaml - 'category' has been removed The old scripts in scripts/dts/ ignore this setting, and only print a warning if 'category: required' in an inherited binding is changed to 'category: optional'. Remove that code, since the new scripts already have the same check. The replacement was done with git ls-files 'dts/bindings/*.yaml' | xargs sed -i \ -e 's/category:\s*required/required: true/' \ -e 's/category:\s*optional/required: false/' dts/binding-template.yaml is updated as well. Signed-off-by: Ulf Magnusson <Ulf.Magnusson@nordicsemi.no> |
||
---|---|---|
.. | ||
atmel,sam0-pinmux.yaml | ||
intel,s1000-pinmux.yaml | ||
nxp,kinetis-pinmux.yaml | ||
openisa,rv32m1-pinmux.yaml | ||
st,stm32-pinmux.yaml | ||
ti,cc13xx-cc26xx-pinmux.yaml | ||
ti,cc2650-pinmux.yaml |