1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
4 $id: http://devicetree.org/schemas/pinctrl/mediatek,mt7621-pinctrl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: MediaTek MT7621 Pin Controller
10 - Arınç ÜNAL <arinc.unal@arinc9.com>
11 - Sergio Paracuellos <sergio.paracuellos@gmail.com>
14 MediaTek MT7621 pin controller for MT7621 SoC.
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,mt7621-pinctrl
25 additionalProperties: false
30 description: node for pinctrl.
31 $ref: pinmux-node.yaml#
32 additionalProperties: false
37 A string containing the name of the function to mux to the group.
38 enum: [gpio, i2c, i2s, jtag, mdio, nand1, nand2, pcie refclk,
39 pcie rst, pcm, rgmii1, rgmii2, sdhci, spdif2, spdif3, spi,
40 uart1, uart2, uart3, wdt refclk, wdt rst]
44 An array of strings. Each string contains the name of a group.
59 enum: [i2c, jtag, mdio, pcie, rgmii1, rgmii2, sdhci, spi,
60 uart1, uart2, uart3, wdt]
243 - $ref: pinctrl.yaml#
248 additionalProperties: false
253 compatible = "ralink,mt7621-pinctrl";
255 i2c_pins: i2c0-pins {