1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
4 $id: http://devicetree.org/schemas/pinctrl/ralink,rt3883-pinctrl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Ralink RT3883 Pin Controller
10 - Arınç ÜNAL <arinc.unal@arinc9.com>
11 - Sergio Paracuellos <sergio.paracuellos@gmail.com>
14 Ralink RT3883 pin controller for RT3883 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,rt3883-pinctrl
28 description: node for pinctrl.
29 $ref: pinmux-node.yaml#
34 A string containing the name of the function to mux to the group.
35 enum: [ge1, ge2, gpio, gpio i2s, gpio uartf, i2c, i2s uartf, jtag,
36 lna a, lna g, mdio, pci-dev, pci-fnc, pci-host1, pci-host2,
37 pcm gpio, pcm i2s, pcm uartf, spi, uartf, uartlite]
41 An array of strings. Each string contains the name of a group.
74 enum: [ge1, ge2, i2c, jtag, lna a, lna g, mdio, pci, spi,
239 additionalProperties: false
241 additionalProperties: false
244 - $ref: "pinctrl.yaml#"
249 additionalProperties: false
254 compatible = "ralink,rt3883-pinctrl";
256 i2c_pins: i2c0-pins {