[PATCH] dt-bindings: pinctrl: Update pinctrl-single to use yaml
Tony Lindgren
tony at atomide.com
Mon Jan 16 03:15:19 PST 2023
Hi Rob,
I ran into error "is not of type 'object'" with two dashes in the property
name.
* Rob Herring <robh at kernel.org> [230113 20:20]:
> On Thu, Jan 12, 2023 at 10:31:50AM +0200, Tony Lindgren wrote:
> > -- #pinctrl-single,gpio-range-cells : the number of parameters after phandle in
> > - pinctrl-single,gpio-range property.
> > -
> > - range: gpio-range {
> > - #pinctrl-single,gpio-range-cells = <3>;
> > - };
>
> You've lost describing this.
Thanks for noticing. Adding something like below produces errors for the
pinctrl-single,gpio-range property name:
pinctrl-single,gpio-range:
description: Optional list of pin base, nr pins & gpio function
$ref: /schemas/types.yaml#/definitions/phandle-array
items:
- items:
- description: phandle of a gpio-range node
- description: pin base
- description: number of pins
- description: gpio function
pinctrl-single,gpio-range = <&range 0 3 0>;
The error is:
pinctrl-single.example.dtb: pinmux at 4a100040: pinctrl-single,gpio-range:
[[1, 0, 3, 0]] is not of type 'object'
Changing the property name second dash to something else makes it go away.
This is with dtschema 2022.12. Any ideas?
Regards,
Tony
More information about the linux-arm-kernel
mailing list