Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: pinctrl: rt2880: add missing pin groups and functions

Add the missing pin groups:
jtag, wdt

Add the missing functions:
i2s, jtag, pcie refclk, pcie rst, pcm, spdif2, spdif3, wdt refclk, wdt rst

Sort pin groups and functions in alphabetical order. Fix a typo.

Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com>
Acked-by: Rob Herring <robh@kernel.org>
Acked-by: Sergio Paracuellos <sergio.paracuellos@gmail.com>
Link: https://lore.kernel.org/r/20220310140542.7483-1-arinc.unal@arinc9.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>

authored by

Arınç ÜNAL and committed by
Linus Walleij
f164935f 9279c00f

+6 -5
+6 -5
Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinmux.yaml
··· 10 10 - Sergio Paracuellos <sergio.paracuellos@gmail.com> 11 11 12 12 description: 13 - The rt2880 pinmux can only set the muxing of pin groups. muxing indiviual pins 13 + The rt2880 pinmux can only set the muxing of pin groups. Muxing indiviual pins 14 14 is not supported. There is no pinconf support. 15 15 16 16 properties: ··· 29 29 properties: 30 30 groups: 31 31 description: Name of the pin group to use for the functions. 32 - enum: [i2c, spi, uart1, uart2, uart3, rgmii1, rgmii2, mdio, 33 - pcie, sdhci] 32 + enum: [i2c, jtag, mdio, pcie, rgmii1, rgmii2, sdhci, spi, 33 + uart1, uart2, uart3, wdt] 34 34 function: 35 35 description: The mux function to select 36 - enum: [gpio, i2c, spi, uart1, uart2, uart3, rgmii1, rgmii2, 37 - mdio, nand1, nand2, sdhci] 36 + enum: [gpio, i2c, i2s, jtag, mdio, nand1, nand2, pcie refclk, 37 + pcie rst, pcm, rgmii1, rgmii2, sdhci, spdif2, spdif3, 38 + spi, uart1, uart2, uart3, wdt refclk, wdt rst] 38 39 39 40 required: 40 41 - groups