[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <9d7bda38-69c9-95c8-e867-8bd5733debe2@linaro.org>
Date: Wed, 14 Dec 2022 14:13:10 +0100
From: Krzysztof Kozlowski <krzysztof.kozlowski@...aro.org>
To: Arınç ÜNAL <arinc.unal@...nc9.com>,
Linus Walleij <linus.walleij@...aro.org>,
Rob Herring <robh+dt@...nel.org>,
Krzysztof Kozlowski <krzysztof.kozlowski+dt@...aro.org>,
Matthias Brugger <matthias.bgg@...il.com>,
Sergio Paracuellos <sergio.paracuellos@...il.com>,
Luiz Angelo Daros de Luca <luizluca@...il.com>
Cc: linux-gpio@...r.kernel.org, devicetree@...r.kernel.org,
linux-arm-kernel@...ts.infradead.org,
linux-mediatek@...ts.infradead.org, linux-kernel@...r.kernel.org,
linux-mips@...r.kernel.org
Subject: Re: [PATCH 3/6] dt-bindings: pinctrl: mt7621: add proper function
muxing binding
On 13/12/2022 14:04, Arınç ÜNAL wrote:
> Not every function can be muxed to a group. Add proper binding which
> documents which function can be muxed to a group or set of groups.
>
> Signed-off-by: Arınç ÜNAL <arinc.unal@...nc9.com>
> ---
> .../pinctrl/ralink,mt7621-pinctrl.yaml | 204 +++++++++++++++++-
> 1 file changed, 197 insertions(+), 7 deletions(-)
>
> diff --git a/Documentation/devicetree/bindings/pinctrl/ralink,mt7621-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/ralink,mt7621-pinctrl.yaml
> index 61e5c847e8c8..0efb03f1d88e 100644
> --- a/Documentation/devicetree/bindings/pinctrl/ralink,mt7621-pinctrl.yaml
> +++ b/Documentation/devicetree/bindings/pinctrl/ralink,mt7621-pinctrl.yaml
> @@ -29,21 +29,212 @@ patternProperties:
> $ref: pinmux-node.yaml#
>
> properties:
> - groups:
> - description: The pin group to select.
> - enum: [i2c, jtag, mdio, pcie, rgmii1, rgmii2, sdhci, spi, uart1,
> - uart2, uart3, wdt]
> -
> function:
> - description: The mux function to select.
> + description:
> + A string containing the name of the function to mux to the group.
> enum: [gpio, i2c, i2s, jtag, mdio, nand1, nand2, pcie refclk,
> pcie rst, pcm, rgmii1, rgmii2, sdhci, spdif2, spdif3, spi,
> uart1, uart2, uart3, wdt refclk, wdt rst]
>
> + groups:
> + description:
> + An array of strings. Each string contains the name of a group.
Here and in all patches - please add maxItems:1. The definition of field
should have some constraints (and your if:then: might miss a case).
Best regards,
Krzysztof
Powered by blists - more mailing lists