1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
4 $id: http://devicetree.org/schemas/pinctrl/ralink,rt305x-pinctrl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Ralink RT305X Pin Controller
10 - Arınç ÜNAL <arinc.unal@arinc9.com>
11 - Sergio Paracuellos <sergio.paracuellos@gmail.com>
14 Ralink RT305X pin controller for RT3050, RT3052, RT3350, RT3352 and RT5350
16 The pin controller can only set the muxing of pin groups. Muxing individual
17 pins is not supported. There is no pinconf support.
21 const: ralink,rt305x-pinctrl
29 description: node for pinctrl.
30 $ref: pinmux-node.yaml#
34 description: The pin group to select.
37 i2c, jtag, led, mdio, rgmii, spi, spi_cs1, uartf, uartlite,
39 # For RT3050, RT3052 and RT3350 SoCs
47 description: The mux function to select.
50 gpio, gpio i2s, gpio uartf, i2c, i2s uartf, jtag, led, mdio,
51 pcm gpio, pcm i2s, pcm uartf, rgmii, spi, spi_cs1, uartf,
54 # For RT3050, RT3052 and RT3350 SoCs
65 additionalProperties: false
67 additionalProperties: false
70 - $ref: "pinctrl.yaml#"
75 additionalProperties: false
78 # Pinmux controller node
81 compatible = "ralink,rt305x-pinctrl";