1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
4 $id: http://devicetree.org/schemas/pinctrl/ralink,mt7620-pinctrl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Ralink MT7620 Pin Controller
10 - Arınç ÜNAL <arinc.unal@arinc9.com>
11 - Sergio Paracuellos <sergio.paracuellos@gmail.com>
14 Ralink MT7620 pin controller for MT7620, MT7628 and MT7688 SoCs.
15 The pin controller can only set the muxing of pin groups. Muxing individual
16 pins is not supported. There is no pinconf support.
20 const: ralink,mt7620-pinctrl
28 description: node for pinctrl.
29 $ref: pinmux-node.yaml#
33 description: The pin group to select.
39 ephy, mdio, nd_sd, pa, pcie, rgmii1, rgmii2, spi refclk,
40 uartf, uartlite, wled,
42 # For MT7628 and MT7688 SoCs
43 gpio, i2s, p0led_an, p0led_kn, p1led_an, p1led_kn, p2led_an,
44 p2led_kn, p3led_an, p3led_kn, p4led_an, p4led_kn, perst, pwm0,
45 pwm1, refclk, sdmode, spi cs1, spis, uart0, uart1, uart2,
50 description: The mux function to select.
53 gpio, i2c, refclk, spi,
56 ephy, gpio i2s, gpio uartf, i2s uartf, mdio, nand, pa,
57 pcie refclk, pcie rst, pcm gpio, pcm i2s, pcm uartf,
58 rgmii1, rgmii2, sd, spi refclk, uartf, uartlite, wdt refclk,
61 # For MT7628 and MT7688 SoCs
62 antenna, debug, i2s, jtag, p0led_an, p0led_kn,
63 p1led_an, p1led_kn, p2led_an, p2led_kn, p3led_an, p3led_kn,
64 p4led_an, p4led_kn, pcie, pcm, perst, pwm, pwm0, pwm1, pwm_uart2,
65 rsvd, sdxc, sdxc d5 d4, sdxc d6, sdxc d7, spi cs1,
66 spis, sw_r, uart0, uart1, uart2, utif, wdt, wled_an, wled_kn, -,
73 additionalProperties: false
75 additionalProperties: false
78 - $ref: "pinctrl.yaml#"
83 additionalProperties: false
86 # Pinmux controller node
89 compatible = "ralink,mt7620-pinctrl";