Lines Matching +full:1 +full:- +full:sdxc
1 // SPDX-License-Identifier: GPL-2.0-only
6 #include "pinctrl-mtmips.h"
39 FUNC("sdxc d6", 3, 19, 1),
40 FUNC("pwm1 utif", 2, 19, 1),
41 FUNC("pwm1", 0, 19, 1),
45 FUNC("sdxc d7", 3, 18, 1),
46 FUNC("pwm0 utif", 2, 18, 1),
47 FUNC("pwm0", 0, 18, 1),
51 FUNC("sdxc d5 d4", 3, 20, 2),
67 static struct mtmips_pmx_func refclk_grp[] = { FUNC("refclk", 0, 37, 1) };
68 static struct mtmips_pmx_func perst_grp[] = { FUNC("perst", 0, 36, 1) };
69 static struct mtmips_pmx_func wdt_grp[] = { FUNC("wdt", 0, 38, 1) };
73 FUNC("sdxc jtag", 3, 22, 8),
74 FUNC("sdxc utif", 2, 22, 8),
75 FUNC("sdxc", 0, 22, 8),
89 FUNC("spi refclk", 2, 6, 1),
90 FUNC("spi cs1", 0, 6, 1),
100 FUNC("pcie", 3, 11, 1),
101 FUNC("gpio refclk", 2, 11, 1),
105 FUNC("p4led_kn jtag", 3, 30, 1),
106 FUNC("p4led_kn utif", 2, 30, 1),
107 FUNC("p4led_kn", 0, 30, 1),
111 FUNC("p3led_kn jtag", 3, 31, 1),
112 FUNC("p3led_kn utif", 2, 31, 1),
113 FUNC("p3led_kn", 0, 31, 1),
117 FUNC("p2led_kn jtag", 3, 32, 1),
118 FUNC("p2led_kn utif", 2, 32, 1),
119 FUNC("p2led_kn", 0, 32, 1),
123 FUNC("p1led_kn jtag", 3, 33, 1),
124 FUNC("p1led_kn utif", 2, 33, 1),
125 FUNC("p1led_kn", 0, 33, 1),
129 FUNC("p0led_kn jtag", 3, 34, 1),
130 FUNC("p0led_kn", 0, 34, 1),
134 FUNC("wled_kn", 0, 35, 1),
138 FUNC("p4led_an jtag", 3, 39, 1),
139 FUNC("p4led_an utif", 2, 39, 1),
140 FUNC("p4led_an", 0, 39, 1),
144 FUNC("p3led_an jtag", 3, 40, 1),
145 FUNC("p3led_an utif", 2, 40, 1),
146 FUNC("p3led_an", 0, 40, 1),
150 FUNC("p2led_an jtag", 3, 41, 1),
151 FUNC("p2led_an utif", 2, 41, 1),
152 FUNC("p2led_an", 0, 41, 1),
156 FUNC("p1led_an jtag", 3, 42, 1),
157 FUNC("p1led_an utif", 2, 42, 1),
158 FUNC("p1led_an", 0, 42, 1),
162 FUNC("p0led_an jtag", 3, 43, 1),
163 FUNC("p0led_an", 0, 43, 1),
167 FUNC("wled_an", 0, 44, 1),
172 1, MT76X8_GPIO_MODE_PWM1),
174 1, MT76X8_GPIO_MODE_PWM0),
176 1, MT76X8_GPIO_MODE_UART2),
178 1, MT76X8_GPIO_MODE_UART1),
180 1, MT76X8_GPIO_MODE_I2C),
181 GRP("refclk", refclk_grp, 1, MT76X8_GPIO_MODE_REFCLK),
182 GRP("perst", perst_grp, 1, MT76X8_GPIO_MODE_PERST),
183 GRP("wdt", wdt_grp, 1, MT76X8_GPIO_MODE_WDT),
184 GRP("spi", spi_grp, 1, MT76X8_GPIO_MODE_SPI),
186 1, MT76X8_GPIO_MODE_SDMODE),
188 1, MT76X8_GPIO_MODE_UART0),
190 1, MT76X8_GPIO_MODE_I2S),
192 1, MT76X8_GPIO_MODE_CS1),
194 1, MT76X8_GPIO_MODE_SPIS),
196 1, MT76X8_GPIO_MODE_GPIO),
198 1, MT76X8_GPIO_MODE_WLED_AN),
200 1, MT76X8_GPIO_MODE_P0LED_AN),
202 1, MT76X8_GPIO_MODE_P1LED_AN),
204 1, MT76X8_GPIO_MODE_P2LED_AN),
206 1, MT76X8_GPIO_MODE_P3LED_AN),
208 1, MT76X8_GPIO_MODE_P4LED_AN),
210 1, MT76X8_GPIO_MODE_WLED_KN),
212 1, MT76X8_GPIO_MODE_P0LED_KN),
214 1, MT76X8_GPIO_MODE_P1LED_KN),
216 1, MT76X8_GPIO_MODE_P2LED_KN),
218 1, MT76X8_GPIO_MODE_P3LED_KN),
220 1, MT76X8_GPIO_MODE_P4LED_KN),
230 { .compatible = "ralink,mt76x8-pinctrl" },
231 { .compatible = "ralink,mt7620-pinctrl" },
232 { .compatible = "ralink,rt2880-pinmux" },
240 .name = "mt76x8-pinctrl",