Lines Matching refs:BERLIN_PINCTRL_FUNCTION
20 BERLIN_PINCTRL_FUNCTION(0x0, "emmc"), /* RSTn */
21 BERLIN_PINCTRL_FUNCTION(0x1, "gpio")), /* GPIO47 */
23 BERLIN_PINCTRL_FUNCTION(0x0, "nand"), /* IO0 */
24 BERLIN_PINCTRL_FUNCTION(0x1, "rgmii"), /* RXD0 */
25 BERLIN_PINCTRL_FUNCTION(0x2, "sd1"), /* CLK */
26 BERLIN_PINCTRL_FUNCTION(0x3, "gpio")), /* GPIO0 */
28 BERLIN_PINCTRL_FUNCTION(0x0, "nand"), /* IO1 */
29 BERLIN_PINCTRL_FUNCTION(0x1, "rgmii"), /* RXD1 */
30 BERLIN_PINCTRL_FUNCTION(0x2, "sd1"), /* CDn */
31 BERLIN_PINCTRL_FUNCTION(0x3, "gpio")), /* GPIO1 */
33 BERLIN_PINCTRL_FUNCTION(0x0, "nand"), /* IO2 */
34 BERLIN_PINCTRL_FUNCTION(0x1, "rgmii"), /* RXD2 */
35 BERLIN_PINCTRL_FUNCTION(0x2, "sd1"), /* DAT0 */
36 BERLIN_PINCTRL_FUNCTION(0x3, "gpio")), /* GPIO2 */
38 BERLIN_PINCTRL_FUNCTION(0x0, "nand"), /* IO3 */
39 BERLIN_PINCTRL_FUNCTION(0x1, "rgmii"), /* RXD3 */
40 BERLIN_PINCTRL_FUNCTION(0x2, "sd1"), /* DAT1 */
41 BERLIN_PINCTRL_FUNCTION(0x3, "gpio")), /* GPIO3 */
43 BERLIN_PINCTRL_FUNCTION(0x0, "nand"), /* IO4 */
44 BERLIN_PINCTRL_FUNCTION(0x1, "rgmii"), /* RXC */
45 BERLIN_PINCTRL_FUNCTION(0x2, "sd1"), /* DAT2 */
46 BERLIN_PINCTRL_FUNCTION(0x3, "gpio")), /* GPIO4 */
48 BERLIN_PINCTRL_FUNCTION(0x0, "nand"), /* IO5 */
49 BERLIN_PINCTRL_FUNCTION(0x1, "rgmii"), /* RXCTL */
50 BERLIN_PINCTRL_FUNCTION(0x2, "sd1"), /* DAT3 */
51 BERLIN_PINCTRL_FUNCTION(0x3, "gpio")), /* GPIO5 */
53 BERLIN_PINCTRL_FUNCTION(0x0, "nand"), /* IO6 */
54 BERLIN_PINCTRL_FUNCTION(0x1, "rgmii"), /* MDC */
55 BERLIN_PINCTRL_FUNCTION(0x2, "sd1"), /* CMD */
56 BERLIN_PINCTRL_FUNCTION(0x3, "gpio")), /* GPIO6 */
58 BERLIN_PINCTRL_FUNCTION(0x0, "nand"), /* IO7 */
59 BERLIN_PINCTRL_FUNCTION(0x1, "rgmii"), /* MDIO */
60 BERLIN_PINCTRL_FUNCTION(0x2, "sd1"), /* WP */
61 BERLIN_PINCTRL_FUNCTION(0x3, "gpio")), /* GPIO7 */
63 BERLIN_PINCTRL_FUNCTION(0x0, "nand"), /* ALE */
64 BERLIN_PINCTRL_FUNCTION(0x1, "rgmii"), /* TXD0 */
65 BERLIN_PINCTRL_FUNCTION(0x3, "gpio")), /* GPIO8 */
67 BERLIN_PINCTRL_FUNCTION(0x0, "nand"), /* CLE */
68 BERLIN_PINCTRL_FUNCTION(0x1, "rgmii"), /* TXD1 */
69 BERLIN_PINCTRL_FUNCTION(0x3, "gpio")), /* GPIO9 */
71 BERLIN_PINCTRL_FUNCTION(0x0, "nand"), /* WEn */
72 BERLIN_PINCTRL_FUNCTION(0x1, "rgmii"), /* TXD2 */
73 BERLIN_PINCTRL_FUNCTION(0x3, "gpio")), /* GPIO10 */
75 BERLIN_PINCTRL_FUNCTION(0x0, "nand"), /* REn */
76 BERLIN_PINCTRL_FUNCTION(0x1, "rgmii"), /* TXD3 */
77 BERLIN_PINCTRL_FUNCTION(0x3, "gpio")), /* GPIO11 */
79 BERLIN_PINCTRL_FUNCTION(0x0, "nand"), /* WPn */
80 BERLIN_PINCTRL_FUNCTION(0x3, "gpio")), /* GPIO12 */
82 BERLIN_PINCTRL_FUNCTION(0x0, "nand"), /* CEn */
83 BERLIN_PINCTRL_FUNCTION(0x1, "rgmii"), /* TXC */
84 BERLIN_PINCTRL_FUNCTION(0x3, "gpio")), /* GPIO13 */
86 BERLIN_PINCTRL_FUNCTION(0x0, "nand"), /* RDY */
87 BERLIN_PINCTRL_FUNCTION(0x1, "rgmii"), /* TXCTL */
88 BERLIN_PINCTRL_FUNCTION(0x3, "gpio")), /* GPIO14 */
90 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO29 */
91 BERLIN_PINCTRL_FUNCTION(0x1, "sd0"), /* CLK*/
92 BERLIN_PINCTRL_FUNCTION(0x2, "sts4"), /* CLK */
93 BERLIN_PINCTRL_FUNCTION(0x5, "v4g"), /* DBG8 */
94 BERLIN_PINCTRL_FUNCTION(0x7, "phy")), /* DBG8 */
96 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO30 */
97 BERLIN_PINCTRL_FUNCTION(0x1, "sd0"), /* DAT0 */
98 BERLIN_PINCTRL_FUNCTION(0x2, "sts4"), /* SOP */
99 BERLIN_PINCTRL_FUNCTION(0x5, "v4g"), /* DBG9 */
100 BERLIN_PINCTRL_FUNCTION(0x7, "phy")), /* DBG9 */
102 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO31 */
103 BERLIN_PINCTRL_FUNCTION(0x1, "sd0"), /* DAT1 */
104 BERLIN_PINCTRL_FUNCTION(0x2, "sts4"), /* SD */
105 BERLIN_PINCTRL_FUNCTION(0x5, "v4g"), /* DBG10 */
106 BERLIN_PINCTRL_FUNCTION(0x7, "phy")), /* DBG10 */
108 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO32 */
109 BERLIN_PINCTRL_FUNCTION(0x1, "sd0"), /* DAT2 */
110 BERLIN_PINCTRL_FUNCTION(0x2, "sts4"), /* VALD */
111 BERLIN_PINCTRL_FUNCTION(0x5, "v4g"), /* DBG11 */
112 BERLIN_PINCTRL_FUNCTION(0x7, "phy")), /* DBG11 */
114 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO33 */
115 BERLIN_PINCTRL_FUNCTION(0x1, "sd0"), /* DAT3 */
116 BERLIN_PINCTRL_FUNCTION(0x2, "sts5"), /* CLK */
117 BERLIN_PINCTRL_FUNCTION(0x5, "v4g"), /* DBG12 */
118 BERLIN_PINCTRL_FUNCTION(0x7, "phy")), /* DBG12 */
120 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO34 */
121 BERLIN_PINCTRL_FUNCTION(0x1, "sd0"), /* CDn */
122 BERLIN_PINCTRL_FUNCTION(0x2, "sts5"), /* SOP */
123 BERLIN_PINCTRL_FUNCTION(0x5, "v4g"), /* DBG13 */
124 BERLIN_PINCTRL_FUNCTION(0x7, "phy")), /* DBG13 */
126 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO35 */
127 BERLIN_PINCTRL_FUNCTION(0x1, "sd0"), /* CMD */
128 BERLIN_PINCTRL_FUNCTION(0x2, "sts5"), /* SD */
129 BERLIN_PINCTRL_FUNCTION(0x5, "v4g"), /* DBG14 */
130 BERLIN_PINCTRL_FUNCTION(0x7, "phy")), /* DBG14 */
132 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO36 */
133 BERLIN_PINCTRL_FUNCTION(0x1, "sd0"), /* WP */
134 BERLIN_PINCTRL_FUNCTION(0x2, "sts5"), /* VALD */
135 BERLIN_PINCTRL_FUNCTION(0x5, "v4g"), /* DBG15 */
136 BERLIN_PINCTRL_FUNCTION(0x7, "phy")), /* DBG15 */
138 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO21 */
139 BERLIN_PINCTRL_FUNCTION(0x1, "sts0"), /* CLK */
140 BERLIN_PINCTRL_FUNCTION(0x2, "cpupll"), /* CLKO */
141 BERLIN_PINCTRL_FUNCTION(0x5, "v4g"), /* DBG0 */
142 BERLIN_PINCTRL_FUNCTION(0x7, "phy")), /* DBG0 */
144 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO22 */
145 BERLIN_PINCTRL_FUNCTION(0x1, "sts0"), /* SOP */
146 BERLIN_PINCTRL_FUNCTION(0x2, "syspll"), /* CLKO */
147 BERLIN_PINCTRL_FUNCTION(0x5, "v4g"), /* DBG1 */
148 BERLIN_PINCTRL_FUNCTION(0x7, "phy")), /* DBG1 */
150 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO23 */
151 BERLIN_PINCTRL_FUNCTION(0x1, "sts0"), /* SD */
152 BERLIN_PINCTRL_FUNCTION(0x2, "mempll"), /* CLKO */
153 BERLIN_PINCTRL_FUNCTION(0x5, "v4g"), /* DBG2 */
154 BERLIN_PINCTRL_FUNCTION(0x7, "phy")), /* DBG2 */
156 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO24 */
157 BERLIN_PINCTRL_FUNCTION(0x1, "sts0"), /* VALD */
158 BERLIN_PINCTRL_FUNCTION(0x5, "v4g"), /* DBG3 */
159 BERLIN_PINCTRL_FUNCTION(0x7, "phy")), /* DBG3 */
161 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO25 */
162 BERLIN_PINCTRL_FUNCTION(0x1, "sts1"), /* CLK */
163 BERLIN_PINCTRL_FUNCTION(0x2, "pwm0"),
164 BERLIN_PINCTRL_FUNCTION(0x5, "v4g"), /* DBG4 */
165 BERLIN_PINCTRL_FUNCTION(0x7, "phy")), /* DBG4 */
167 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO26 */
168 BERLIN_PINCTRL_FUNCTION(0x1, "sts1"), /* SOP */
169 BERLIN_PINCTRL_FUNCTION(0x2, "pwm1"),
170 BERLIN_PINCTRL_FUNCTION(0x5, "v4g"), /* DBG5 */
171 BERLIN_PINCTRL_FUNCTION(0x7, "phy")), /* DBG5 */
173 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO27 */
174 BERLIN_PINCTRL_FUNCTION(0x1, "sts1"), /* SD */
175 BERLIN_PINCTRL_FUNCTION(0x2, "pwm2"),
176 BERLIN_PINCTRL_FUNCTION(0x5, "v4g"), /* DBG6 */
177 BERLIN_PINCTRL_FUNCTION(0x7, "phy")), /* DBG6 */
179 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO28 */
180 BERLIN_PINCTRL_FUNCTION(0x1, "sts1"), /* VALD */
181 BERLIN_PINCTRL_FUNCTION(0x2, "pwm3"),
182 BERLIN_PINCTRL_FUNCTION(0x5, "v4g"), /* DBG7 */
183 BERLIN_PINCTRL_FUNCTION(0x7, "phy")), /* DBG7 */
185 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO15 */
186 BERLIN_PINCTRL_FUNCTION(0x1, "scrd0"), /* RST */
187 BERLIN_PINCTRL_FUNCTION(0x3, "sd1a")), /* CLK */
189 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO16 */
190 BERLIN_PINCTRL_FUNCTION(0x1, "scrd0"), /* DCLK */
191 BERLIN_PINCTRL_FUNCTION(0x3, "sd1a")), /* CMD */
193 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO17 */
194 BERLIN_PINCTRL_FUNCTION(0x1, "scrd0"), /* SCRD0 GPIO0 */
195 BERLIN_PINCTRL_FUNCTION(0x2, "sif"), /* DIO */
196 BERLIN_PINCTRL_FUNCTION(0x3, "sd1a")), /* DAT0 */
198 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO18 */
199 BERLIN_PINCTRL_FUNCTION(0x1, "scrd0"), /* SCRD0 GPIO1 */
200 BERLIN_PINCTRL_FUNCTION(0x2, "sif"), /* CLK */
201 BERLIN_PINCTRL_FUNCTION(0x3, "sd1a")), /* DAT1 */
203 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO19 */
204 BERLIN_PINCTRL_FUNCTION(0x1, "scrd0"), /* DIO */
205 BERLIN_PINCTRL_FUNCTION(0x2, "sif"), /* DEN */
206 BERLIN_PINCTRL_FUNCTION(0x3, "sd1a")), /* DAT2 */
208 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO20 */
209 BERLIN_PINCTRL_FUNCTION(0x1, "scrd0"), /* crd pres */
210 BERLIN_PINCTRL_FUNCTION(0x3, "sd1a")), /* DAT3 */
212 BERLIN_PINCTRL_FUNCTION(0x0, "spi1"), /* SS0n */
213 BERLIN_PINCTRL_FUNCTION(0x1, "gpio"), /* GPIO37 */
214 BERLIN_PINCTRL_FUNCTION(0x2, "sts2")), /* CLK */
216 BERLIN_PINCTRL_FUNCTION(0x0, "spi1"), /* SS1n */
217 BERLIN_PINCTRL_FUNCTION(0x1, "gpio"), /* GPIO38 */
218 BERLIN_PINCTRL_FUNCTION(0x2, "sts2"), /* SOP */
219 BERLIN_PINCTRL_FUNCTION(0x4, "pwm1")),
221 BERLIN_PINCTRL_FUNCTION(0x0, "spi1"), /* SS2n */
222 BERLIN_PINCTRL_FUNCTION(0x1, "gpio"), /* GPIO39 */
223 BERLIN_PINCTRL_FUNCTION(0x2, "sts2"), /* SD */
224 BERLIN_PINCTRL_FUNCTION(0x4, "pwm0")),
226 BERLIN_PINCTRL_FUNCTION(0x0, "spi1"), /* SS3n */
227 BERLIN_PINCTRL_FUNCTION(0x1, "gpio"), /* GPIO40 */
228 BERLIN_PINCTRL_FUNCTION(0x2, "sts2")), /* VALD */
230 BERLIN_PINCTRL_FUNCTION(0x0, "spi1"), /* SCLK */
231 BERLIN_PINCTRL_FUNCTION(0x1, "gpio"), /* GPIO41 */
232 BERLIN_PINCTRL_FUNCTION(0x2, "sts3")), /* CLK */
234 BERLIN_PINCTRL_FUNCTION(0x0, "spi1"), /* SDO */
235 BERLIN_PINCTRL_FUNCTION(0x1, "gpio"), /* GPIO42 */
236 BERLIN_PINCTRL_FUNCTION(0x2, "sts3")), /* SOP */
238 BERLIN_PINCTRL_FUNCTION(0x0, "spi1"), /* SDI */
239 BERLIN_PINCTRL_FUNCTION(0x1, "gpio"), /* GPIO43 */
240 BERLIN_PINCTRL_FUNCTION(0x2, "sts3")), /* SD */
242 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO44 */
243 BERLIN_PINCTRL_FUNCTION(0x1, "usb0"), /* VBUS */
244 BERLIN_PINCTRL_FUNCTION(0x2, "sts3")), /* VALD */
246 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO45 */
247 BERLIN_PINCTRL_FUNCTION(0x1, "tw0")), /* SCL */
249 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO46 */
250 BERLIN_PINCTRL_FUNCTION(0x1, "tw0")), /* SDA */
255 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* AVIO GPIO0 */
256 BERLIN_PINCTRL_FUNCTION(0x1, "tx_eddc"), /* SCL */
257 BERLIN_PINCTRL_FUNCTION(0x2, "tw1")), /* SCL */
259 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* AVIO GPIO1 */
260 BERLIN_PINCTRL_FUNCTION(0x1, "tx_eddc"), /* SDA */
261 BERLIN_PINCTRL_FUNCTION(0x2, "tw1")), /* SDA */
263 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* AVIO GPIO2 */
264 BERLIN_PINCTRL_FUNCTION(0x1, "i2s1"), /* LRCKO */
265 BERLIN_PINCTRL_FUNCTION(0x3, "sts6"), /* CLK */
266 BERLIN_PINCTRL_FUNCTION(0x4, "adac"), /* DBG0 */
267 BERLIN_PINCTRL_FUNCTION(0x6, "sd1b"), /* CLK */
268 BERLIN_PINCTRL_FUNCTION(0x7, "avio")), /* DBG0 */
270 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* AVIO GPIO3 */
271 BERLIN_PINCTRL_FUNCTION(0x1, "i2s1"), /* BCLKO */
272 BERLIN_PINCTRL_FUNCTION(0x3, "sts6"), /* SOP */
273 BERLIN_PINCTRL_FUNCTION(0x4, "adac"), /* DBG1 */
274 BERLIN_PINCTRL_FUNCTION(0x6, "sd1b"), /* CMD */
275 BERLIN_PINCTRL_FUNCTION(0x7, "avio")), /* DBG1 */
277 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* AVIO GPIO4 */
278 BERLIN_PINCTRL_FUNCTION(0x1, "i2s1"), /* DO */
279 BERLIN_PINCTRL_FUNCTION(0x3, "sts6"), /* SD */
280 BERLIN_PINCTRL_FUNCTION(0x4, "adac"), /* DBG2 */
281 BERLIN_PINCTRL_FUNCTION(0x6, "sd1b"), /* DAT0 */
282 BERLIN_PINCTRL_FUNCTION(0x7, "avio")), /* DBG2 */
284 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* AVIO GPIO5 */
285 BERLIN_PINCTRL_FUNCTION(0x1, "i2s1"), /* MCLK */
286 BERLIN_PINCTRL_FUNCTION(0x3, "sts6"), /* VALD */
287 BERLIN_PINCTRL_FUNCTION(0x4, "adac_test"), /* MCLK */
288 BERLIN_PINCTRL_FUNCTION(0x6, "sd1b"), /* DAT1 */
289 BERLIN_PINCTRL_FUNCTION(0x7, "avio")), /* DBG3 */
291 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* AVIO GPIO6 */
292 BERLIN_PINCTRL_FUNCTION(0x1, "spdifo"),
293 BERLIN_PINCTRL_FUNCTION(0x2, "avpll"), /* CLKO */
294 BERLIN_PINCTRL_FUNCTION(0x4, "adac")), /* DBG3 */
296 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* AVIO GPIO7 */
297 BERLIN_PINCTRL_FUNCTION(0x1, "i2s2"), /* MCLK */
298 BERLIN_PINCTRL_FUNCTION(0x4, "hdmi"), /* FBCLK */
299 BERLIN_PINCTRL_FUNCTION(0x5, "pdm")), /* CLKO */
301 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* AVIO GPIO8 */
302 BERLIN_PINCTRL_FUNCTION(0x1, "i2s2"), /* LRCKI */
303 BERLIN_PINCTRL_FUNCTION(0x2, "pwm0"),
304 BERLIN_PINCTRL_FUNCTION(0x3, "sts7"), /* CLK */
305 BERLIN_PINCTRL_FUNCTION(0x4, "adac_test"), /* LRCK */
306 BERLIN_PINCTRL_FUNCTION(0x6, "sd1b")), /* DAT2 */
308 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* AVIO GPIO9 */
309 BERLIN_PINCTRL_FUNCTION(0x1, "i2s2"), /* BCLKI */
310 BERLIN_PINCTRL_FUNCTION(0x2, "pwm1"),
311 BERLIN_PINCTRL_FUNCTION(0x3, "sts7"), /* SOP */
312 BERLIN_PINCTRL_FUNCTION(0x4, "adac_test"), /* BCLK */
313 BERLIN_PINCTRL_FUNCTION(0x6, "sd1b")), /* DAT3 */
315 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* AVIO GPIO10 */
316 BERLIN_PINCTRL_FUNCTION(0x1, "i2s2"), /* DI0 */
317 BERLIN_PINCTRL_FUNCTION(0x2, "pwm2"),
318 BERLIN_PINCTRL_FUNCTION(0x3, "sts7"), /* SD */
319 BERLIN_PINCTRL_FUNCTION(0x4, "adac_test"), /* SDIN */
320 BERLIN_PINCTRL_FUNCTION(0x5, "pdm"), /* DI0 */
321 BERLIN_PINCTRL_FUNCTION(0x6, "sd1b")), /* CDn */
323 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* AVIO GPIO11 */
324 BERLIN_PINCTRL_FUNCTION(0x1, "i2s2"), /* DI1 */
325 BERLIN_PINCTRL_FUNCTION(0x2, "pwm3"),
326 BERLIN_PINCTRL_FUNCTION(0x3, "sts7"), /* VALD */
327 BERLIN_PINCTRL_FUNCTION(0x4, "adac_test"), /* PWMCLK */
328 BERLIN_PINCTRL_FUNCTION(0x5, "pdm"), /* DI1 */
329 BERLIN_PINCTRL_FUNCTION(0x6, "sd1b")), /* WP */
334 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* SM GPIO19 */
335 BERLIN_PINCTRL_FUNCTION(0x1, "tw2")), /* SCL */
337 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* SM GPIO20 */
338 BERLIN_PINCTRL_FUNCTION(0x1, "tw2")), /* SDA */
340 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* SM GPIO21 */
341 BERLIN_PINCTRL_FUNCTION(0x1, "tw3")), /* SCL */
343 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* SM GPIO22 */
344 BERLIN_PINCTRL_FUNCTION(0x1, "tw3")), /* SDA */
346 BERLIN_PINCTRL_FUNCTION(0x0, "jtag"), /* TMS */
347 BERLIN_PINCTRL_FUNCTION(0x1, "gpio"), /* SM GPIO0 */
348 BERLIN_PINCTRL_FUNCTION(0x2, "pwm0")),
350 BERLIN_PINCTRL_FUNCTION(0x0, "jtag"), /* TDI */
351 BERLIN_PINCTRL_FUNCTION(0x1, "gpio"), /* SM GPIO1 */
352 BERLIN_PINCTRL_FUNCTION(0x2, "pwm1")),
354 BERLIN_PINCTRL_FUNCTION(0x0, "jtag"), /* TDO */
355 BERLIN_PINCTRL_FUNCTION(0x1, "gpio")), /* SM GPIO2 */
357 BERLIN_PINCTRL_FUNCTION(0x0, "uart0"), /* TXD */
358 BERLIN_PINCTRL_FUNCTION(0x1, "gpio")), /* SM GPIO3 */
360 BERLIN_PINCTRL_FUNCTION(0x0, "uart0"), /* RXD */
361 BERLIN_PINCTRL_FUNCTION(0x1, "gpio")), /* SM GPIO4 */
363 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* SM GPIO5 */
364 BERLIN_PINCTRL_FUNCTION(0x1, "uart1"), /* TXD */
365 BERLIN_PINCTRL_FUNCTION(0x2, "eth1"), /* RXCLK */
366 BERLIN_PINCTRL_FUNCTION(0x3, "pwm2"),
367 BERLIN_PINCTRL_FUNCTION(0x4, "timer0"),
368 BERLIN_PINCTRL_FUNCTION(0x5, "clk_25m")),
370 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* SM GPIO6 */
371 BERLIN_PINCTRL_FUNCTION(0x1, "uart1"), /* RXD */
372 BERLIN_PINCTRL_FUNCTION(0x3, "pwm3"),
373 BERLIN_PINCTRL_FUNCTION(0x4, "timer1")),
375 BERLIN_PINCTRL_FUNCTION(0x0, "spi2"), /* SS0 n*/
376 BERLIN_PINCTRL_FUNCTION(0x1, "gpio")), /* SM GPIO7 */
378 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* SM GPIO8 */
379 BERLIN_PINCTRL_FUNCTION(0x1, "spi2")), /* SS1n */
381 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* SM GPIO9 */
382 BERLIN_PINCTRL_FUNCTION(0x1, "spi2"), /* SS2n */
383 BERLIN_PINCTRL_FUNCTION(0x2, "eth1"), /* MDC */
384 BERLIN_PINCTRL_FUNCTION(0x3, "pwm0"),
385 BERLIN_PINCTRL_FUNCTION(0x4, "timer0"),
386 BERLIN_PINCTRL_FUNCTION(0x5, "clk_25m")),
388 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* SM GPIO10 */
389 BERLIN_PINCTRL_FUNCTION(0x1, "spi2"), /* SS3n */
390 BERLIN_PINCTRL_FUNCTION(0x2, "eth1"), /* MDIO */
391 BERLIN_PINCTRL_FUNCTION(0x3, "pwm1"),
392 BERLIN_PINCTRL_FUNCTION(0x4, "timer1")),
394 BERLIN_PINCTRL_FUNCTION(0x0, "spi2"), /* SDO */
395 BERLIN_PINCTRL_FUNCTION(0x1, "gpio")), /* SM GPIO11 */
397 BERLIN_PINCTRL_FUNCTION(0x0, "spi2"), /* SDI */
398 BERLIN_PINCTRL_FUNCTION(0x1, "gpio")), /* SM GPIO12 */
400 BERLIN_PINCTRL_FUNCTION(0x0, "spi2"), /* SCLK */
401 BERLIN_PINCTRL_FUNCTION(0x1, "gpio")), /* SM GPIO13 */
403 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* SM GPIO14 */
404 BERLIN_PINCTRL_FUNCTION(0x2, "led")), /* LED0 */
406 BERLIN_PINCTRL_FUNCTION(0x0, "pwr"),
407 BERLIN_PINCTRL_FUNCTION(0x1, "gpio"), /* SM GPIO 15 */
408 BERLIN_PINCTRL_FUNCTION(0x2, "led")), /* LED1 */
410 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* SM GPIO16 */
411 BERLIN_PINCTRL_FUNCTION(0x2, "led")), /* LED2 */
413 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* SM GPIO17 */
414 BERLIN_PINCTRL_FUNCTION(0x1, "hdmi")), /* HPD */
416 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* SM GPIO18 */
417 BERLIN_PINCTRL_FUNCTION(0x1, "hdmi")), /* CEC */