Rob Herring
caf963efd4
dt-bindings: pinctrl: brcm: Ensure all child node properties are documented
...
The Broadcom pinctrl bindings are incomplete for child nodes as they are
missing 'unevaluatedProperties: false' to prevent unknown properties.
Fixing this reveals many warnings including having grandchild nodes in some
cases. Many cases in the examples use 'group' property which is
undocumented and not used by the driver. As the schemas define 'pins', I
assume that is the correct name except for the one case, 6358, using
'groups' which is documented.
Signed-off-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20231020185203.3941590-2-robh@kernel.org
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
2023-10-23 10:22:23 +02:00
Rob Herring
49cd1dd15f
dt-bindings: pinctrl: Drop unneeded quotes
...
Cleanup bindings dropping unneeded quotes. Once all these are fixed,
checking for this can be enabled in yamllint.
Reviewed-by: Linus Walleij <linus.walleij@linaro.org >
Acked-by: Hector Martin <marcan@marcan.st >
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be >
Acked-by: Jernej Skrabec <jernej.skrabec@gmail.com >
Reviewed-by: Heiko Stuebner <heiko@sntech.de > #rockchip
Reviewed-by: Damien Le Moal <damien.lemoal@opensource.wdc.com >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20230330200402.2731992-1-robh@kernel.org
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
2023-03-31 14:36:27 +02:00
Rafał Miłecki
c09acbc499
dt-bindings: pinctrl: use pinctrl.yaml
...
Also fix some examples to avoid warnings like:
brcm,ns-pinmux.example.dt.yaml: pin-controller@1800c1c0: $nodename:0: 'pin-controller@1800c1c0' does not match '^pinctrl|pinmux@[0-9a-f]+$'
Signed-off-by: Rafał Miłecki <rafal@milecki.pl >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20211202063216.24439-1-zajec5@gmail.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
2021-12-05 01:31:05 +01:00
Álvaro Fernández Rojas
6d591614bf
dt-bindings: add BCM6358 pincontroller binding documentation
...
Add binding documentation for the pincontrol core found in BCM6358 SoCs.
Co-developed-by: Jonas Gorski <jonas.gorski@gmail.com >
Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com >
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20210324081923.20379-9-noltari@gmail.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
2021-03-29 12:20:07 +02:00