Lines Matching refs:SUNXI_FUNCTION
22 SUNXI_FUNCTION(0x0, "gpio_in"),
23 SUNXI_FUNCTION(0x1, "gpio_out"),
24 SUNXI_FUNCTION(0x2, "emac"), /* ERXD3 */
25 SUNXI_FUNCTION(0x3, "ts0"), /* CLK */
26 SUNXI_FUNCTION(0x5, "keypad")), /* IN0 */
29 SUNXI_FUNCTION(0x0, "gpio_in"),
30 SUNXI_FUNCTION(0x1, "gpio_out"),
31 SUNXI_FUNCTION(0x2, "emac"), /* ERXD2 */
32 SUNXI_FUNCTION(0x3, "ts0"), /* ERR */
33 SUNXI_FUNCTION(0x5, "keypad")), /* IN1 */
36 SUNXI_FUNCTION(0x0, "gpio_in"),
37 SUNXI_FUNCTION(0x1, "gpio_out"),
38 SUNXI_FUNCTION(0x2, "emac"), /* ERXD1 */
39 SUNXI_FUNCTION(0x3, "ts0"), /* SYNC */
40 SUNXI_FUNCTION(0x5, "keypad")), /* IN2 */
43 SUNXI_FUNCTION(0x0, "gpio_in"),
44 SUNXI_FUNCTION(0x1, "gpio_out"),
45 SUNXI_FUNCTION(0x2, "emac"), /* ERXD0 */
46 SUNXI_FUNCTION(0x3, "ts0"), /* DLVD */
47 SUNXI_FUNCTION(0x5, "keypad")), /* IN3 */
50 SUNXI_FUNCTION(0x0, "gpio_in"),
51 SUNXI_FUNCTION(0x1, "gpio_out"),
52 SUNXI_FUNCTION(0x2, "emac"), /* ETXD3 */
53 SUNXI_FUNCTION(0x3, "ts0"), /* D0 */
54 SUNXI_FUNCTION(0x5, "keypad")), /* IN4 */
57 SUNXI_FUNCTION(0x0, "gpio_in"),
58 SUNXI_FUNCTION(0x1, "gpio_out"),
59 SUNXI_FUNCTION(0x2, "emac"), /* ETXD2 */
60 SUNXI_FUNCTION(0x3, "ts0"), /* D1 */
61 SUNXI_FUNCTION(0x5, "keypad")), /* IN5 */
64 SUNXI_FUNCTION(0x0, "gpio_in"),
65 SUNXI_FUNCTION(0x1, "gpio_out"),
66 SUNXI_FUNCTION(0x2, "emac"), /* ETXD1 */
67 SUNXI_FUNCTION(0x3, "ts0"), /* D2 */
68 SUNXI_FUNCTION(0x5, "keypad")), /* IN6 */
71 SUNXI_FUNCTION(0x0, "gpio_in"),
72 SUNXI_FUNCTION(0x1, "gpio_out"),
73 SUNXI_FUNCTION(0x2, "emac"), /* ETXD0 */
74 SUNXI_FUNCTION(0x3, "ts0"), /* D3 */
75 SUNXI_FUNCTION(0x5, "keypad")), /* IN7 */
78 SUNXI_FUNCTION(0x0, "gpio_in"),
79 SUNXI_FUNCTION(0x1, "gpio_out"),
80 SUNXI_FUNCTION(0x2, "emac"), /* ERXCK */
81 SUNXI_FUNCTION(0x3, "ts0"), /* D4 */
82 SUNXI_FUNCTION(0x4, "uart1"), /* DTR */
83 SUNXI_FUNCTION(0x5, "keypad")), /* OUT0 */
86 SUNXI_FUNCTION(0x0, "gpio_in"),
87 SUNXI_FUNCTION(0x1, "gpio_out"),
88 SUNXI_FUNCTION(0x2, "emac"), /* ERXERR */
89 SUNXI_FUNCTION(0x3, "ts0"), /* D5 */
90 SUNXI_FUNCTION(0x4, "uart1"), /* DSR */
91 SUNXI_FUNCTION(0x5, "keypad")), /* OUT1 */
94 SUNXI_FUNCTION(0x0, "gpio_in"),
95 SUNXI_FUNCTION(0x1, "gpio_out"),
96 SUNXI_FUNCTION(0x2, "emac"), /* ERXDV */
97 SUNXI_FUNCTION(0x3, "ts0"), /* D6 */
98 SUNXI_FUNCTION(0x4, "uart1"), /* DCD */
99 SUNXI_FUNCTION(0x5, "keypad")), /* OUT2 */
102 SUNXI_FUNCTION(0x0, "gpio_in"),
103 SUNXI_FUNCTION(0x1, "gpio_out"),
104 SUNXI_FUNCTION(0x2, "emac"), /* EMDC */
105 SUNXI_FUNCTION(0x3, "ts0"), /* D7 */
106 SUNXI_FUNCTION(0x4, "uart1"), /* RING */
107 SUNXI_FUNCTION(0x5, "keypad")), /* OUT3 */
110 SUNXI_FUNCTION(0x0, "gpio_in"),
111 SUNXI_FUNCTION(0x1, "gpio_out"),
112 SUNXI_FUNCTION(0x2, "emac"), /* EMDIO */
113 SUNXI_FUNCTION(0x3, "uart1"), /* TX */
114 SUNXI_FUNCTION(0x5, "keypad")), /* OUT4 */
117 SUNXI_FUNCTION(0x0, "gpio_in"),
118 SUNXI_FUNCTION(0x1, "gpio_out"),
119 SUNXI_FUNCTION(0x2, "emac"), /* ETXEN */
120 SUNXI_FUNCTION(0x3, "uart1"), /* RX */
121 SUNXI_FUNCTION(0x5, "keypad")), /* OUT5 */
124 SUNXI_FUNCTION(0x0, "gpio_in"),
125 SUNXI_FUNCTION(0x1, "gpio_out"),
126 SUNXI_FUNCTION(0x2, "emac"), /* ETXCK */
127 SUNXI_FUNCTION(0x3, "uart1"), /* CTS */
128 SUNXI_FUNCTION(0x4, "uart3"), /* TX */
129 SUNXI_FUNCTION(0x5, "keypad")), /* OUT6 */
132 SUNXI_FUNCTION(0x0, "gpio_in"),
133 SUNXI_FUNCTION(0x1, "gpio_out"),
134 SUNXI_FUNCTION(0x2, "emac"), /* ECRS */
135 SUNXI_FUNCTION(0x3, "uart1"), /* RTS */
136 SUNXI_FUNCTION(0x4, "uart3"), /* RX */
137 SUNXI_FUNCTION(0x5, "keypad")), /* OUT7 */
140 SUNXI_FUNCTION(0x0, "gpio_in"),
141 SUNXI_FUNCTION(0x1, "gpio_out"),
142 SUNXI_FUNCTION(0x2, "emac"), /* ECOL */
143 SUNXI_FUNCTION(0x3, "uart2")), /* TX */
146 SUNXI_FUNCTION(0x0, "gpio_in"),
147 SUNXI_FUNCTION(0x1, "gpio_out"),
148 SUNXI_FUNCTION(0x2, "emac"), /* ETXERR */
149 SUNXI_FUNCTION(0x3, "uart2"), /* RX */
153 SUNXI_FUNCTION(0x0, "gpio_in"),
154 SUNXI_FUNCTION(0x1, "gpio_out"),
155 SUNXI_FUNCTION(0x2, "i2c0")), /* SCK */
157 SUNXI_FUNCTION(0x0, "gpio_in"),
158 SUNXI_FUNCTION(0x1, "gpio_out"),
159 SUNXI_FUNCTION(0x2, "i2c0")), /* SDA */
161 SUNXI_FUNCTION(0x0, "gpio_in"),
162 SUNXI_FUNCTION(0x1, "gpio_out"),
163 SUNXI_FUNCTION(0x2, "pwm"), /* PWM0 */
169 SUNXI_FUNCTION(0x0, "gpio_in"),
170 SUNXI_FUNCTION(0x1, "gpio_out"),
171 SUNXI_FUNCTION(0x2, "ir0"), /* TX */
174 SUNXI_FUNCTION(0x0, "gpio_in"),
175 SUNXI_FUNCTION(0x1, "gpio_out"),
176 SUNXI_FUNCTION(0x2, "ir0"), /* RX */
180 SUNXI_FUNCTION(0x0, "gpio_in"),
181 SUNXI_FUNCTION(0x1, "gpio_out"),
182 SUNXI_FUNCTION(0x2, "i2s"), /* MCLK */
186 SUNXI_FUNCTION(0x0, "gpio_in"),
187 SUNXI_FUNCTION(0x1, "gpio_out"),
188 SUNXI_FUNCTION(0x2, "i2s"), /* BCLK */
192 SUNXI_FUNCTION(0x0, "gpio_in"),
193 SUNXI_FUNCTION(0x1, "gpio_out"),
194 SUNXI_FUNCTION(0x2, "i2s"), /* LRCK */
198 SUNXI_FUNCTION(0x0, "gpio_in"),
199 SUNXI_FUNCTION(0x1, "gpio_out"),
200 SUNXI_FUNCTION(0x2, "i2s"), /* DO */
204 SUNXI_FUNCTION(0x0, "gpio_in"),
205 SUNXI_FUNCTION(0x1, "gpio_out"),
206 SUNXI_FUNCTION(0x2, "i2s"), /* DI */
212 SUNXI_FUNCTION(0x0, "gpio_in"),
213 SUNXI_FUNCTION(0x1, "gpio_out"),
214 SUNXI_FUNCTION(0x2, "spi2"), /* CS1 */
221 SUNXI_FUNCTION(0x0, "gpio_in"),
222 SUNXI_FUNCTION(0x1, "gpio_out"),
223 SUNXI_FUNCTION(0x2, "spi2"), /* CS0 */
224 SUNXI_FUNCTION(0x3, "jtag"), /* MS0 */
228 SUNXI_FUNCTION(0x0, "gpio_in"),
229 SUNXI_FUNCTION(0x1, "gpio_out"),
230 SUNXI_FUNCTION(0x2, "spi2"), /* CLK */
231 SUNXI_FUNCTION(0x3, "jtag"), /* CK0 */
235 SUNXI_FUNCTION(0x0, "gpio_in"),
236 SUNXI_FUNCTION(0x1, "gpio_out"),
237 SUNXI_FUNCTION(0x2, "spi2"), /* MOSI */
238 SUNXI_FUNCTION(0x3, "jtag"), /* DO0 */
242 SUNXI_FUNCTION(0x0, "gpio_in"),
243 SUNXI_FUNCTION(0x1, "gpio_out"),
244 SUNXI_FUNCTION(0x2, "spi2"), /* MISO */
245 SUNXI_FUNCTION(0x3, "jtag"), /* DI0 */
248 SUNXI_FUNCTION(0x0, "gpio_in"),
249 SUNXI_FUNCTION(0x1, "gpio_out"),
250 SUNXI_FUNCTION(0x2, "i2c1")), /* SCK */
252 SUNXI_FUNCTION(0x0, "gpio_in"),
253 SUNXI_FUNCTION(0x1, "gpio_out"),
254 SUNXI_FUNCTION(0x2, "i2c1")), /* SDA */
256 SUNXI_FUNCTION(0x0, "gpio_in"),
257 SUNXI_FUNCTION(0x1, "gpio_out"),
258 SUNXI_FUNCTION(0x2, "i2c2")), /* SCK */
260 SUNXI_FUNCTION(0x0, "gpio_in"),
261 SUNXI_FUNCTION(0x1, "gpio_out"),
262 SUNXI_FUNCTION(0x2, "i2c2")), /* SDA */
265 SUNXI_FUNCTION(0x0, "gpio_in"),
266 SUNXI_FUNCTION(0x1, "gpio_out"),
267 SUNXI_FUNCTION(0x2, "uart0"), /* TX */
271 SUNXI_FUNCTION(0x0, "gpio_in"),
272 SUNXI_FUNCTION(0x1, "gpio_out"),
273 SUNXI_FUNCTION(0x2, "uart0"), /* RX */
277 SUNXI_FUNCTION(0x0, "gpio_in"),
278 SUNXI_FUNCTION(0x1, "gpio_out"),
279 SUNXI_FUNCTION(0x2, "nand0"), /* NWE */
280 SUNXI_FUNCTION(0x3, "spi0")), /* MOSI */
282 SUNXI_FUNCTION(0x0, "gpio_in"),
283 SUNXI_FUNCTION(0x1, "gpio_out"),
284 SUNXI_FUNCTION(0x2, "nand0"), /* NALE */
285 SUNXI_FUNCTION(0x3, "spi0")), /* MISO */
287 SUNXI_FUNCTION(0x0, "gpio_in"),
288 SUNXI_FUNCTION(0x1, "gpio_out"),
289 SUNXI_FUNCTION(0x2, "nand0"), /* NCLE */
290 SUNXI_FUNCTION(0x3, "spi0")), /* CLK */
292 SUNXI_FUNCTION(0x0, "gpio_in"),
293 SUNXI_FUNCTION(0x1, "gpio_out"),
294 SUNXI_FUNCTION(0x2, "nand0"), /* NCE1 */
295 SUNXI_FUNCTION(0x3, "spi0")), /* CS0 */
297 SUNXI_FUNCTION(0x0, "gpio_in"),
298 SUNXI_FUNCTION(0x1, "gpio_out"),
299 SUNXI_FUNCTION(0x2, "nand0")), /* NCE0 */
301 SUNXI_FUNCTION(0x0, "gpio_in"),
302 SUNXI_FUNCTION(0x1, "gpio_out"),
303 SUNXI_FUNCTION(0x2, "nand0")), /* NRE */
305 SUNXI_FUNCTION(0x0, "gpio_in"),
306 SUNXI_FUNCTION(0x1, "gpio_out"),
307 SUNXI_FUNCTION(0x2, "nand0"), /* NRB0 */
308 SUNXI_FUNCTION(0x3, "mmc2")), /* CMD */
310 SUNXI_FUNCTION(0x0, "gpio_in"),
311 SUNXI_FUNCTION(0x1, "gpio_out"),
312 SUNXI_FUNCTION(0x2, "nand0"), /* NRB1 */
313 SUNXI_FUNCTION(0x3, "mmc2")), /* CLK */
315 SUNXI_FUNCTION(0x0, "gpio_in"),
316 SUNXI_FUNCTION(0x1, "gpio_out"),
317 SUNXI_FUNCTION(0x2, "nand0"), /* NDQ0 */
318 SUNXI_FUNCTION(0x3, "mmc2")), /* D0 */
320 SUNXI_FUNCTION(0x0, "gpio_in"),
321 SUNXI_FUNCTION(0x1, "gpio_out"),
322 SUNXI_FUNCTION(0x2, "nand0"), /* NDQ1 */
323 SUNXI_FUNCTION(0x3, "mmc2")), /* D1 */
325 SUNXI_FUNCTION(0x0, "gpio_in"),
326 SUNXI_FUNCTION(0x1, "gpio_out"),
327 SUNXI_FUNCTION(0x2, "nand0"), /* NDQ2 */
328 SUNXI_FUNCTION(0x3, "mmc2")), /* D2 */
330 SUNXI_FUNCTION(0x0, "gpio_in"),
331 SUNXI_FUNCTION(0x1, "gpio_out"),
332 SUNXI_FUNCTION(0x2, "nand0"), /* NDQ3 */
333 SUNXI_FUNCTION(0x3, "mmc2")), /* D3 */
335 SUNXI_FUNCTION(0x0, "gpio_in"),
336 SUNXI_FUNCTION(0x1, "gpio_out"),
337 SUNXI_FUNCTION(0x2, "nand0"), /* NDQ4 */
338 SUNXI_FUNCTION(0x3, "mmc2")), /* D4 */
340 SUNXI_FUNCTION(0x0, "gpio_in"),
341 SUNXI_FUNCTION(0x1, "gpio_out"),
342 SUNXI_FUNCTION(0x2, "nand0"), /* NDQ5 */
343 SUNXI_FUNCTION(0x3, "mmc2")), /* D5 */
345 SUNXI_FUNCTION(0x0, "gpio_in"),
346 SUNXI_FUNCTION(0x1, "gpio_out"),
347 SUNXI_FUNCTION(0x2, "nand0"), /* NDQ6 */
348 SUNXI_FUNCTION(0x3, "mmc2")), /* D6 */
350 SUNXI_FUNCTION(0x0, "gpio_in"),
351 SUNXI_FUNCTION(0x1, "gpio_out"),
352 SUNXI_FUNCTION(0x2, "nand0"), /* NDQ7 */
353 SUNXI_FUNCTION(0x3, "mmc2")), /* D7 */
356 SUNXI_FUNCTION(0x0, "gpio_in"),
357 SUNXI_FUNCTION(0x1, "gpio_out"),
358 SUNXI_FUNCTION(0x2, "nand0"), /* NWP */
359 SUNXI_FUNCTION(0x4, "uart3")), /* TX */
362 SUNXI_FUNCTION(0x0, "gpio_in"),
363 SUNXI_FUNCTION(0x1, "gpio_out"),
364 SUNXI_FUNCTION(0x2, "nand0"), /* NCE2 */
365 SUNXI_FUNCTION(0x4, "uart3")), /* RX */
368 SUNXI_FUNCTION(0x0, "gpio_in"),
369 SUNXI_FUNCTION(0x1, "gpio_out"),
370 SUNXI_FUNCTION(0x2, "nand0"), /* NCE3 */
371 SUNXI_FUNCTION(0x3, "uart2"), /* TX */
372 SUNXI_FUNCTION(0x4, "uart3")), /* CTS */
374 SUNXI_FUNCTION(0x0, "gpio_in"),
375 SUNXI_FUNCTION(0x1, "gpio_out"),
376 SUNXI_FUNCTION(0x2, "nand0"), /* NCE4 */
377 SUNXI_FUNCTION(0x3, "uart2"), /* RX */
378 SUNXI_FUNCTION(0x4, "uart3")), /* RTS */
382 SUNXI_FUNCTION(0x0, "gpio_in"),
383 SUNXI_FUNCTION(0x1, "gpio_out"),
384 SUNXI_FUNCTION(0x2, "lcd0")), /* D0 */
387 SUNXI_FUNCTION(0x0, "gpio_in"),
388 SUNXI_FUNCTION(0x1, "gpio_out"),
389 SUNXI_FUNCTION(0x2, "lcd0")), /* D1 */
391 SUNXI_FUNCTION(0x0, "gpio_in"),
392 SUNXI_FUNCTION(0x1, "gpio_out"),
393 SUNXI_FUNCTION(0x2, "lcd0"), /* D2 */
394 SUNXI_FUNCTION(0x3, "uart2")), /* TX */
396 SUNXI_FUNCTION(0x0, "gpio_in"),
397 SUNXI_FUNCTION(0x1, "gpio_out"),
398 SUNXI_FUNCTION(0x2, "lcd0"), /* D3 */
399 SUNXI_FUNCTION(0x3, "uart2")), /* RX */
401 SUNXI_FUNCTION(0x0, "gpio_in"),
402 SUNXI_FUNCTION(0x1, "gpio_out"),
403 SUNXI_FUNCTION(0x2, "lcd0"), /* D4 */
404 SUNXI_FUNCTION(0x3, "uart2")), /* CTS */
406 SUNXI_FUNCTION(0x0, "gpio_in"),
407 SUNXI_FUNCTION(0x1, "gpio_out"),
408 SUNXI_FUNCTION(0x2, "lcd0"), /* D5 */
409 SUNXI_FUNCTION(0x3, "uart2")), /* RTS */
411 SUNXI_FUNCTION(0x0, "gpio_in"),
412 SUNXI_FUNCTION(0x1, "gpio_out"),
413 SUNXI_FUNCTION(0x2, "lcd0"), /* D6 */
414 SUNXI_FUNCTION(0x3, "emac")), /* ECRS */
416 SUNXI_FUNCTION(0x0, "gpio_in"),
417 SUNXI_FUNCTION(0x1, "gpio_out"),
418 SUNXI_FUNCTION(0x2, "lcd0"), /* D7 */
419 SUNXI_FUNCTION(0x3, "emac")), /* ECOL */
422 SUNXI_FUNCTION(0x0, "gpio_in"),
423 SUNXI_FUNCTION(0x1, "gpio_out"),
424 SUNXI_FUNCTION(0x2, "lcd0")), /* D8 */
427 SUNXI_FUNCTION(0x0, "gpio_in"),
428 SUNXI_FUNCTION(0x1, "gpio_out"),
429 SUNXI_FUNCTION(0x2, "lcd0")), /* D9 */
431 SUNXI_FUNCTION(0x0, "gpio_in"),
432 SUNXI_FUNCTION(0x1, "gpio_out"),
433 SUNXI_FUNCTION(0x2, "lcd0"), /* D10 */
434 SUNXI_FUNCTION(0x3, "emac")), /* ERXD0 */
436 SUNXI_FUNCTION(0x0, "gpio_in"),
437 SUNXI_FUNCTION(0x1, "gpio_out"),
438 SUNXI_FUNCTION(0x2, "lcd0"), /* D11 */
439 SUNXI_FUNCTION(0x3, "emac")), /* ERXD1 */
441 SUNXI_FUNCTION(0x0, "gpio_in"),
442 SUNXI_FUNCTION(0x1, "gpio_out"),
443 SUNXI_FUNCTION(0x2, "lcd0"), /* D12 */
444 SUNXI_FUNCTION(0x3, "emac")), /* ERXD2 */
446 SUNXI_FUNCTION(0x0, "gpio_in"),
447 SUNXI_FUNCTION(0x1, "gpio_out"),
448 SUNXI_FUNCTION(0x2, "lcd0"), /* D13 */
449 SUNXI_FUNCTION(0x3, "emac")), /* ERXD3 */
451 SUNXI_FUNCTION(0x0, "gpio_in"),
452 SUNXI_FUNCTION(0x1, "gpio_out"),
453 SUNXI_FUNCTION(0x2, "lcd0"), /* D14 */
454 SUNXI_FUNCTION(0x3, "emac")), /* ERXCK */
456 SUNXI_FUNCTION(0x0, "gpio_in"),
457 SUNXI_FUNCTION(0x1, "gpio_out"),
458 SUNXI_FUNCTION(0x2, "lcd0"), /* D15 */
459 SUNXI_FUNCTION(0x3, "emac")), /* ERXERR */
462 SUNXI_FUNCTION(0x0, "gpio_in"),
463 SUNXI_FUNCTION(0x1, "gpio_out"),
464 SUNXI_FUNCTION(0x2, "lcd0")), /* D16 */
467 SUNXI_FUNCTION(0x0, "gpio_in"),
468 SUNXI_FUNCTION(0x1, "gpio_out"),
469 SUNXI_FUNCTION(0x2, "lcd0")), /* D17 */
471 SUNXI_FUNCTION(0x0, "gpio_in"),
472 SUNXI_FUNCTION(0x1, "gpio_out"),
473 SUNXI_FUNCTION(0x2, "lcd0"), /* D18 */
474 SUNXI_FUNCTION(0x3, "emac")), /* ERXDV */
476 SUNXI_FUNCTION(0x0, "gpio_in"),
477 SUNXI_FUNCTION(0x1, "gpio_out"),
478 SUNXI_FUNCTION(0x2, "lcd0"), /* D19 */
479 SUNXI_FUNCTION(0x3, "emac")), /* ETXD0 */
481 SUNXI_FUNCTION(0x0, "gpio_in"),
482 SUNXI_FUNCTION(0x1, "gpio_out"),
483 SUNXI_FUNCTION(0x2, "lcd0"), /* D20 */
484 SUNXI_FUNCTION(0x3, "emac")), /* ETXD1 */
486 SUNXI_FUNCTION(0x0, "gpio_in"),
487 SUNXI_FUNCTION(0x1, "gpio_out"),
488 SUNXI_FUNCTION(0x2, "lcd0"), /* D21 */
489 SUNXI_FUNCTION(0x3, "emac")), /* ETXD2 */
491 SUNXI_FUNCTION(0x0, "gpio_in"),
492 SUNXI_FUNCTION(0x1, "gpio_out"),
493 SUNXI_FUNCTION(0x2, "lcd0"), /* D22 */
494 SUNXI_FUNCTION(0x3, "emac")), /* ETXD3 */
496 SUNXI_FUNCTION(0x0, "gpio_in"),
497 SUNXI_FUNCTION(0x1, "gpio_out"),
498 SUNXI_FUNCTION(0x2, "lcd0"), /* D23 */
499 SUNXI_FUNCTION(0x3, "emac")), /* ETXEN */
501 SUNXI_FUNCTION(0x0, "gpio_in"),
502 SUNXI_FUNCTION(0x1, "gpio_out"),
503 SUNXI_FUNCTION(0x2, "lcd0"), /* CLK */
504 SUNXI_FUNCTION(0x3, "emac")), /* ETXCK */
506 SUNXI_FUNCTION(0x0, "gpio_in"),
507 SUNXI_FUNCTION(0x1, "gpio_out"),
508 SUNXI_FUNCTION(0x2, "lcd0"), /* DE */
509 SUNXI_FUNCTION(0x3, "emac")), /* ETXERR */
511 SUNXI_FUNCTION(0x0, "gpio_in"),
512 SUNXI_FUNCTION(0x1, "gpio_out"),
513 SUNXI_FUNCTION(0x2, "lcd0"), /* HSYNC */
514 SUNXI_FUNCTION(0x3, "emac")), /* EMDC */
516 SUNXI_FUNCTION(0x0, "gpio_in"),
517 SUNXI_FUNCTION(0x1, "gpio_out"),
518 SUNXI_FUNCTION(0x2, "lcd0"), /* VSYNC */
519 SUNXI_FUNCTION(0x3, "emac")), /* EMDIO */
522 SUNXI_FUNCTION(0x0, "gpio_in"),
523 SUNXI_FUNCTION(0x2, "ts0"), /* CLK */
524 SUNXI_FUNCTION(0x3, "csi0"), /* PCK */
525 SUNXI_FUNCTION(0x4, "spi2"), /* CS0 */
528 SUNXI_FUNCTION(0x0, "gpio_in"),
529 SUNXI_FUNCTION(0x2, "ts0"), /* ERR */
530 SUNXI_FUNCTION(0x3, "csi0"), /* CK */
531 SUNXI_FUNCTION(0x4, "spi2"), /* CLK */
534 SUNXI_FUNCTION(0x0, "gpio_in"),
535 SUNXI_FUNCTION(0x2, "ts0"), /* SYNC */
536 SUNXI_FUNCTION(0x3, "csi0"), /* HSYNC */
537 SUNXI_FUNCTION(0x4, "spi2")), /* MOSI */
539 SUNXI_FUNCTION(0x0, "gpio_in"),
540 SUNXI_FUNCTION(0x1, "gpio_out"),
541 SUNXI_FUNCTION(0x2, "ts0"), /* DVLD */
542 SUNXI_FUNCTION(0x3, "csi0"), /* VSYNC */
543 SUNXI_FUNCTION(0x4, "spi2")), /* MISO */
545 SUNXI_FUNCTION(0x0, "gpio_in"),
546 SUNXI_FUNCTION(0x1, "gpio_out"),
547 SUNXI_FUNCTION(0x2, "ts0"), /* D0 */
548 SUNXI_FUNCTION(0x3, "csi0"), /* D0 */
549 SUNXI_FUNCTION(0x4, "mmc2")), /* D0 */
551 SUNXI_FUNCTION(0x0, "gpio_in"),
552 SUNXI_FUNCTION(0x1, "gpio_out"),
553 SUNXI_FUNCTION(0x2, "ts0"), /* D1 */
554 SUNXI_FUNCTION(0x3, "csi0"), /* D1 */
555 SUNXI_FUNCTION(0x4, "mmc2")), /* D1 */
557 SUNXI_FUNCTION(0x0, "gpio_in"),
558 SUNXI_FUNCTION(0x1, "gpio_out"),
559 SUNXI_FUNCTION(0x2, "ts0"), /* D2 */
560 SUNXI_FUNCTION(0x3, "csi0"), /* D2 */
561 SUNXI_FUNCTION(0x4, "mmc2")), /* D2 */
563 SUNXI_FUNCTION(0x0, "gpio_in"),
564 SUNXI_FUNCTION(0x1, "gpio_out"),
565 SUNXI_FUNCTION(0x2, "ts0"), /* D3 */
566 SUNXI_FUNCTION(0x3, "csi0"), /* D3 */
567 SUNXI_FUNCTION(0x4, "mmc2")), /* D3 */
569 SUNXI_FUNCTION(0x0, "gpio_in"),
570 SUNXI_FUNCTION(0x1, "gpio_out"),
571 SUNXI_FUNCTION(0x2, "ts0"), /* D4 */
572 SUNXI_FUNCTION(0x3, "csi0"), /* D4 */
573 SUNXI_FUNCTION(0x4, "mmc2")), /* CMD */
575 SUNXI_FUNCTION(0x0, "gpio_in"),
576 SUNXI_FUNCTION(0x1, "gpio_out"),
577 SUNXI_FUNCTION(0x2, "ts0"), /* D5 */
578 SUNXI_FUNCTION(0x3, "csi0"), /* D5 */
579 SUNXI_FUNCTION(0x4, "mmc2")), /* CLK */
581 SUNXI_FUNCTION(0x0, "gpio_in"),
582 SUNXI_FUNCTION(0x1, "gpio_out"),
583 SUNXI_FUNCTION(0x2, "ts0"), /* D6 */
584 SUNXI_FUNCTION(0x3, "csi0"), /* D6 */
585 SUNXI_FUNCTION(0x4, "uart1")), /* TX */
587 SUNXI_FUNCTION(0x0, "gpio_in"),
588 SUNXI_FUNCTION(0x1, "gpio_out"),
589 SUNXI_FUNCTION(0x2, "ts0"), /* D7 */
590 SUNXI_FUNCTION(0x3, "csi0"), /* D7 */
591 SUNXI_FUNCTION(0x4, "uart1")), /* RX */
594 SUNXI_FUNCTION(0x0, "gpio_in"),
595 SUNXI_FUNCTION(0x1, "gpio_out"),
596 SUNXI_FUNCTION(0x2, "mmc0"), /* D1 */
597 SUNXI_FUNCTION(0x4, "jtag")), /* MS1 */
599 SUNXI_FUNCTION(0x0, "gpio_in"),
600 SUNXI_FUNCTION(0x1, "gpio_out"),
601 SUNXI_FUNCTION(0x2, "mmc0"), /* D0 */
602 SUNXI_FUNCTION(0x4, "jtag")), /* DI1 */
604 SUNXI_FUNCTION(0x0, "gpio_in"),
605 SUNXI_FUNCTION(0x1, "gpio_out"),
606 SUNXI_FUNCTION(0x2, "mmc0"), /* CLK */
607 SUNXI_FUNCTION(0x4, "uart0")), /* TX */
609 SUNXI_FUNCTION(0x0, "gpio_in"),
610 SUNXI_FUNCTION(0x1, "gpio_out"),
611 SUNXI_FUNCTION(0x2, "mmc0"), /* CMD */
612 SUNXI_FUNCTION(0x4, "jtag")), /* DO1 */
614 SUNXI_FUNCTION(0x0, "gpio_in"),
615 SUNXI_FUNCTION(0x1, "gpio_out"),
616 SUNXI_FUNCTION(0x2, "mmc0"), /* D3 */
617 SUNXI_FUNCTION(0x4, "uart0")), /* RX */
619 SUNXI_FUNCTION(0x0, "gpio_in"),
620 SUNXI_FUNCTION(0x1, "gpio_out"),
621 SUNXI_FUNCTION(0x2, "mmc0"), /* D2 */
622 SUNXI_FUNCTION(0x4, "jtag")), /* CK1 */
625 SUNXI_FUNCTION(0x0, "gpio_in"),
626 SUNXI_FUNCTION(0x2, "gps"), /* CLK */
629 SUNXI_FUNCTION(0x0, "gpio_in"),
630 SUNXI_FUNCTION(0x2, "gps"), /* SIGN */
633 SUNXI_FUNCTION(0x0, "gpio_in"),
634 SUNXI_FUNCTION(0x2, "gps"), /* MAG */
637 SUNXI_FUNCTION(0x0, "gpio_in"),
638 SUNXI_FUNCTION(0x1, "gpio_out"),
639 SUNXI_FUNCTION(0x2, "mmc1"), /* CMD */
640 SUNXI_FUNCTION(0x4, "uart1"), /* TX */
643 SUNXI_FUNCTION(0x0, "gpio_in"),
644 SUNXI_FUNCTION(0x1, "gpio_out"),
645 SUNXI_FUNCTION(0x2, "mmc1"), /* CLK */
646 SUNXI_FUNCTION(0x4, "uart1"), /* RX */
650 SUNXI_FUNCTION(0x0, "gpio_in"),
651 SUNXI_FUNCTION(0x1, "gpio_out"),
652 SUNXI_FUNCTION(0x2, "mmc1"), /* DO */
653 SUNXI_FUNCTION(0x4, "uart1"), /* CTS */
657 SUNXI_FUNCTION(0x0, "gpio_in"),
658 SUNXI_FUNCTION(0x1, "gpio_out"),
659 SUNXI_FUNCTION(0x2, "mmc1"), /* D1 */
660 SUNXI_FUNCTION(0x4, "uart1"), /* RTS */
661 SUNXI_FUNCTION(0x5, "uart2"), /* RTS */
665 SUNXI_FUNCTION(0x0, "gpio_in"),
666 SUNXI_FUNCTION(0x1, "gpio_out"),
667 SUNXI_FUNCTION(0x2, "mmc1"), /* D2 */
668 SUNXI_FUNCTION(0x5, "uart2"), /* TX */
672 SUNXI_FUNCTION(0x0, "gpio_in"),
673 SUNXI_FUNCTION(0x1, "gpio_out"),
674 SUNXI_FUNCTION(0x2, "mmc1"), /* D3 */
675 SUNXI_FUNCTION(0x5, "uart2"), /* RX */
678 SUNXI_FUNCTION(0x0, "gpio_in"),
679 SUNXI_FUNCTION(0x1, "gpio_out"),
680 SUNXI_FUNCTION(0x2, "spi1"), /* CS0 */
681 SUNXI_FUNCTION(0x3, "uart3"), /* TX */
684 SUNXI_FUNCTION(0x0, "gpio_in"),
685 SUNXI_FUNCTION(0x1, "gpio_out"),
686 SUNXI_FUNCTION(0x2, "spi1"), /* CLK */
687 SUNXI_FUNCTION(0x3, "uart3"), /* RX */
690 SUNXI_FUNCTION(0x0, "gpio_in"),
691 SUNXI_FUNCTION(0x1, "gpio_out"),
692 SUNXI_FUNCTION(0x2, "spi1"), /* MOSI */
693 SUNXI_FUNCTION(0x3, "uart3"), /* CTS */
696 SUNXI_FUNCTION(0x0, "gpio_in"),
697 SUNXI_FUNCTION(0x1, "gpio_out"),
698 SUNXI_FUNCTION(0x2, "spi1"), /* MISO */
699 SUNXI_FUNCTION(0x3, "uart3"), /* RTS */
703 SUNXI_FUNCTION(0x0, "gpio_in"),
704 SUNXI_FUNCTION(0x1, "gpio_out"),
705 SUNXI_FUNCTION(0x2, "spi1"), /* CS1 */
706 SUNXI_FUNCTION(0x3, "pwm"), /* PWM1 */
707 SUNXI_FUNCTION(0x5, "uart2"), /* CTS */