[PATCH] dt-bindings: xlnx,vcu-settings: fix dt_binding_check warnings
Michal Simek
michal.simek at xilinx.com
Thu Dec 3 02:49:01 EST 2020
On 02. 12. 20 10:05, Michael Tretter wrote:
> When running make dt_binding_check, the xlnx,vcu-settings binding
> triggers the following two warnings:
>
> 'additionalProperties' is a required property
>
> example-0: vcu at a0041000:reg:0: [0, 2684620800, 0, 4096] is too long
>
> Fix the binding and make the checker happy.
>
> Signed-off-by: Michael Tretter <m.tretter at pengutronix.de>
> ---
>
> Hi,
>
> The xlnx,vcu-settings binding was reviewed [0] before the bot started to
> run automated tests on the device tree bindings, but now produces some
> warnings. The original patch that introduces the binding is still in
> Michal's tree and I am not entirely sure how to handle it, but here is a
> patch.
>
> Michael
>
> [0] https://lore.kernel.org/linux-arm-kernel/20200429213659.GA9051@bogus/
> ---
> .../bindings/soc/xilinx/xlnx,vcu-settings.yaml | 15 ++++++++++++---
> 1 file changed, 12 insertions(+), 3 deletions(-)
>
> diff --git a/Documentation/devicetree/bindings/soc/xilinx/xlnx,vcu-settings.yaml b/Documentation/devicetree/bindings/soc/xilinx/xlnx,vcu-settings.yaml
> index 378d0ced43c8..cb245f400287 100644
> --- a/Documentation/devicetree/bindings/soc/xilinx/xlnx,vcu-settings.yaml
> +++ b/Documentation/devicetree/bindings/soc/xilinx/xlnx,vcu-settings.yaml
> @@ -26,9 +26,18 @@ required:
> - compatible
> - reg
>
> +additionalProperties: false
> +
> examples:
> - |
> - xlnx_vcu: vcu at a0041000 {
> - compatible = "xlnx,vcu-settings", "syscon";
> - reg = <0x0 0xa0041000 0x0 0x1000>;
> + fpga {
> + #address-cells = <2>;
> + #size-cells = <2>;
> +
> + xlnx_vcu: vcu at a0041000 {
> + compatible = "xlnx,vcu-settings", "syscon";
> + reg = <0x0 0xa0041000 0x0 0x1000>;
> + };
IIRC we had been discussing this recently and Rob wanted to have just
1/1 mapping here.
Take a look at 0db958b689ca9.
Thanks,
Michal
More information about the linux-arm-kernel
mailing list