1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
4 $id: http://devicetree.org/schemas/pinctrl/ralink,rt3352-pinctrl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Ralink RT3352 Pin Controller
14 Ralink RT3352 pin controller for RT3352 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,rt3352-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, gpio i2s, gpio uartf, i2c, i2s uartf, jtag, led, lna,
39 mdio, pa, pcm gpio, pcm i2s, pcm uartf, rgmii, spi, spi_cs1,
40 uartf, uartlite, wdg_cs1]
44 An array of strings. Each string contains the name of a group.
59 enum: [i2c, jtag, led, lna, mdio, pa, rgmii, spi, spi_cs1,
225 - $ref: pinctrl.yaml#
230 additionalProperties: false
235 compatible = "ralink,rt3352-pinctrl";
237 i2c_pins: i2c0-pins {