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, "spi1"), /* CS0 */
26 SUNXI_FUNCTION(0x4, "uart2"), /* RTS */
31 SUNXI_FUNCTION(0x0, "gpio_in"),
32 SUNXI_FUNCTION(0x1, "gpio_out"),
33 SUNXI_FUNCTION(0x2, "emac"), /* ERXD2 */
34 SUNXI_FUNCTION(0x3, "spi1"), /* CLK */
35 SUNXI_FUNCTION(0x4, "uart2"), /* CTS */
40 SUNXI_FUNCTION(0x0, "gpio_in"),
41 SUNXI_FUNCTION(0x1, "gpio_out"),
42 SUNXI_FUNCTION(0x2, "emac"), /* ERXD1 */
43 SUNXI_FUNCTION(0x3, "spi1"), /* MOSI */
44 SUNXI_FUNCTION(0x4, "uart2"), /* TX */
49 SUNXI_FUNCTION(0x0, "gpio_in"),
50 SUNXI_FUNCTION(0x1, "gpio_out"),
51 SUNXI_FUNCTION(0x2, "emac"), /* ERXD0 */
52 SUNXI_FUNCTION(0x3, "spi1"), /* MISO */
53 SUNXI_FUNCTION(0x4, "uart2"), /* RX */
58 SUNXI_FUNCTION(0x0, "gpio_in"),
59 SUNXI_FUNCTION(0x1, "gpio_out"),
60 SUNXI_FUNCTION(0x2, "emac"), /* ETXD3 */
61 SUNXI_FUNCTION(0x3, "spi1"), /* CS1 */
66 SUNXI_FUNCTION(0x0, "gpio_in"),
67 SUNXI_FUNCTION(0x1, "gpio_out"),
68 SUNXI_FUNCTION(0x2, "emac"), /* ETXD2 */
69 SUNXI_FUNCTION(0x3, "spi3"), /* CS0 */
74 SUNXI_FUNCTION(0x0, "gpio_in"),
75 SUNXI_FUNCTION(0x1, "gpio_out"),
76 SUNXI_FUNCTION(0x2, "emac"), /* ETXD1 */
77 SUNXI_FUNCTION(0x3, "spi3"), /* CLK */
82 SUNXI_FUNCTION(0x0, "gpio_in"),
83 SUNXI_FUNCTION(0x1, "gpio_out"),
84 SUNXI_FUNCTION(0x2, "emac"), /* ETXD0 */
85 SUNXI_FUNCTION(0x3, "spi3"), /* MOSI */
90 SUNXI_FUNCTION(0x0, "gpio_in"),
91 SUNXI_FUNCTION(0x1, "gpio_out"),
92 SUNXI_FUNCTION(0x2, "emac"), /* ERXCK */
93 SUNXI_FUNCTION(0x3, "spi3"), /* MISO */
98 SUNXI_FUNCTION(0x0, "gpio_in"),
99 SUNXI_FUNCTION(0x1, "gpio_out"),
100 SUNXI_FUNCTION(0x2, "emac"), /* ERXERR */
101 SUNXI_FUNCTION(0x3, "spi3"), /* CS1 */
109 SUNXI_FUNCTION(0x0, "gpio_in"),
110 SUNXI_FUNCTION(0x1, "gpio_out"),
111 SUNXI_FUNCTION(0x2, "emac"), /* ERXDV */
112 SUNXI_FUNCTION(0x4, "uart1"), /* TX */
117 SUNXI_FUNCTION(0x0, "gpio_in"),
118 SUNXI_FUNCTION(0x1, "gpio_out"),
119 SUNXI_FUNCTION(0x2, "emac"), /* EMDC */
120 SUNXI_FUNCTION(0x4, "uart1"), /* RX */
125 SUNXI_FUNCTION(0x0, "gpio_in"),
126 SUNXI_FUNCTION(0x1, "gpio_out"),
127 SUNXI_FUNCTION(0x2, "emac"), /* EMDIO */
128 SUNXI_FUNCTION(0x3, "uart6"), /* TX */
129 SUNXI_FUNCTION(0x4, "uart1"), /* RTS */
134 SUNXI_FUNCTION(0x0, "gpio_in"),
135 SUNXI_FUNCTION(0x1, "gpio_out"),
136 SUNXI_FUNCTION(0x2, "emac"), /* ETXEN */
137 SUNXI_FUNCTION(0x3, "uart6"), /* RX */
138 SUNXI_FUNCTION(0x4, "uart1"), /* CTS */
143 SUNXI_FUNCTION(0x0, "gpio_in"),
144 SUNXI_FUNCTION(0x1, "gpio_out"),
145 SUNXI_FUNCTION(0x2, "emac"), /* ETXCK */
146 SUNXI_FUNCTION(0x3, "uart7"), /* TX */
147 SUNXI_FUNCTION(0x4, "uart1"), /* DTR */
155 SUNXI_FUNCTION(0x0, "gpio_in"),
156 SUNXI_FUNCTION(0x1, "gpio_out"),
157 SUNXI_FUNCTION(0x2, "emac"), /* ECRS */
158 SUNXI_FUNCTION(0x3, "uart7"), /* RX */
159 SUNXI_FUNCTION(0x4, "uart1"), /* DSR */
167 SUNXI_FUNCTION(0x0, "gpio_in"),
168 SUNXI_FUNCTION(0x1, "gpio_out"),
169 SUNXI_FUNCTION(0x2, "emac"), /* ECOL */
170 SUNXI_FUNCTION(0x3, "can"), /* TX */
171 SUNXI_FUNCTION(0x4, "uart1"), /* DCD */
179 SUNXI_FUNCTION(0x0, "gpio_in"),
180 SUNXI_FUNCTION(0x1, "gpio_out"),
181 SUNXI_FUNCTION(0x2, "emac"), /* ETXERR */
182 SUNXI_FUNCTION(0x3, "can"), /* RX */
183 SUNXI_FUNCTION(0x4, "uart1"), /* RING */
192 SUNXI_FUNCTION(0x0, "gpio_in"),
193 SUNXI_FUNCTION(0x1, "gpio_out"),
194 SUNXI_FUNCTION(0x2, "i2c0"), /* SCK */
198 SUNXI_FUNCTION(0x0, "gpio_in"),
199 SUNXI_FUNCTION(0x1, "gpio_out"),
200 SUNXI_FUNCTION(0x2, "i2c0")), /* SDA */
202 SUNXI_FUNCTION(0x0, "gpio_in"),
203 SUNXI_FUNCTION(0x1, "gpio_out"),
210 SUNXI_FUNCTION(0x0, "gpio_in"),
211 SUNXI_FUNCTION(0x1, "gpio_out"),
223 SUNXI_FUNCTION(0x4, "spdif")), /* SPDIF MCLK */
225 SUNXI_FUNCTION(0x0, "gpio_in"),
226 SUNXI_FUNCTION(0x1, "gpio_out"),
227 SUNXI_FUNCTION(0x2, "ir0")), /* RX */
229 SUNXI_FUNCTION(0x0, "gpio_in"),
230 SUNXI_FUNCTION(0x1, "gpio_out"),
242 SUNXI_FUNCTION(0x3, "ac97")), /* MCLK */
244 SUNXI_FUNCTION(0x0, "gpio_in"),
245 SUNXI_FUNCTION(0x1, "gpio_out"),
251 SUNXI_FUNCTION(0x3, "ac97")), /* BCLK */
253 SUNXI_FUNCTION(0x0, "gpio_in"),
254 SUNXI_FUNCTION(0x1, "gpio_out"),
260 SUNXI_FUNCTION(0x3, "ac97")), /* SYNC */
262 SUNXI_FUNCTION(0x0, "gpio_in"),
263 SUNXI_FUNCTION(0x1, "gpio_out"),
269 SUNXI_FUNCTION(0x3, "ac97")), /* DO */
271 SUNXI_FUNCTION(0x0, "gpio_in"),
272 SUNXI_FUNCTION(0x1, "gpio_out"),
281 SUNXI_FUNCTION(0x0, "gpio_in"),
282 SUNXI_FUNCTION(0x1, "gpio_out"),
291 SUNXI_FUNCTION(0x0, "gpio_in"),
292 SUNXI_FUNCTION(0x1, "gpio_out"),
299 SUNXI_FUNCTION(0x0, "gpio_in"),
300 SUNXI_FUNCTION(0x1, "gpio_out"),
306 SUNXI_FUNCTION(0x3, "ac97"), /* DI */
312 SUNXI_FUNCTION(0x0, "gpio_in"),
313 SUNXI_FUNCTION(0x1, "gpio_out"),
314 SUNXI_FUNCTION(0x2, "spi2"), /* CS1 */
316 SUNXI_FUNCTION(0x4, "spdif")), /* SPDIF OUT */
318 SUNXI_FUNCTION(0x0, "gpio_in"),
319 SUNXI_FUNCTION(0x1, "gpio_out"),
320 SUNXI_FUNCTION(0x2, "spi2"), /* CS0 */
321 SUNXI_FUNCTION(0x3, "jtag")), /* MS0 */
323 SUNXI_FUNCTION(0x0, "gpio_in"),
324 SUNXI_FUNCTION(0x1, "gpio_out"),
325 SUNXI_FUNCTION(0x2, "spi2"), /* CLK */
326 SUNXI_FUNCTION(0x3, "jtag")), /* CK0 */
328 SUNXI_FUNCTION(0x0, "gpio_in"),
329 SUNXI_FUNCTION(0x1, "gpio_out"),
330 SUNXI_FUNCTION(0x2, "spi2"), /* MOSI */
331 SUNXI_FUNCTION(0x3, "jtag")), /* DO0 */
333 SUNXI_FUNCTION(0x0, "gpio_in"),
334 SUNXI_FUNCTION(0x1, "gpio_out"),
335 SUNXI_FUNCTION(0x2, "spi2"), /* MISO */
336 SUNXI_FUNCTION(0x3, "jtag")), /* DI0 */
338 SUNXI_FUNCTION(0x0, "gpio_in"),
339 SUNXI_FUNCTION(0x1, "gpio_out"),
340 SUNXI_FUNCTION(0x2, "i2c1")), /* SCK */
342 SUNXI_FUNCTION(0x0, "gpio_in"),
343 SUNXI_FUNCTION(0x1, "gpio_out"),
344 SUNXI_FUNCTION(0x2, "i2c1")), /* SDA */
346 SUNXI_FUNCTION(0x0, "gpio_in"),
347 SUNXI_FUNCTION(0x1, "gpio_out"),
348 SUNXI_FUNCTION(0x2, "i2c2"), /* SCK */
352 SUNXI_FUNCTION(0x0, "gpio_in"),
353 SUNXI_FUNCTION(0x1, "gpio_out"),
354 SUNXI_FUNCTION(0x2, "i2c2"), /* SDA */
358 SUNXI_FUNCTION(0x0, "gpio_in"),
359 SUNXI_FUNCTION(0x1, "gpio_out"),
360 SUNXI_FUNCTION(0x2, "uart0"), /* TX */
365 SUNXI_FUNCTION(0x0, "gpio_in"),
366 SUNXI_FUNCTION(0x1, "gpio_out"),
367 SUNXI_FUNCTION(0x2, "uart0"), /* RX */
368 SUNXI_FUNCTION(0x3, "ir1")), /* RX */
371 SUNXI_FUNCTION(0x0, "gpio_in"),
372 SUNXI_FUNCTION(0x1, "gpio_out"),
373 SUNXI_FUNCTION(0x2, "nand0"), /* NWE */
374 SUNXI_FUNCTION(0x3, "spi0")), /* MOSI */
376 SUNXI_FUNCTION(0x0, "gpio_in"),
377 SUNXI_FUNCTION(0x1, "gpio_out"),
378 SUNXI_FUNCTION(0x2, "nand0"), /* NALE */
379 SUNXI_FUNCTION(0x3, "spi0")), /* MISO */
381 SUNXI_FUNCTION(0x0, "gpio_in"),
382 SUNXI_FUNCTION(0x1, "gpio_out"),
383 SUNXI_FUNCTION(0x2, "nand0"), /* NCLE */
384 SUNXI_FUNCTION(0x3, "spi0")), /* SCK */
386 SUNXI_FUNCTION(0x0, "gpio_in"),
387 SUNXI_FUNCTION(0x1, "gpio_out"),
388 SUNXI_FUNCTION(0x2, "nand0")), /* NCE1 */
390 SUNXI_FUNCTION(0x0, "gpio_in"),
391 SUNXI_FUNCTION(0x1, "gpio_out"),
392 SUNXI_FUNCTION(0x2, "nand0")), /* NCE0 */
394 SUNXI_FUNCTION(0x0, "gpio_in"),
395 SUNXI_FUNCTION(0x1, "gpio_out"),
396 SUNXI_FUNCTION(0x2, "nand0"), /* NRE# */
400 SUNXI_FUNCTION(0x0, "gpio_in"),
401 SUNXI_FUNCTION(0x1, "gpio_out"),
402 SUNXI_FUNCTION(0x2, "nand0"), /* NRB0 */
403 SUNXI_FUNCTION(0x3, "mmc2")), /* CMD */
405 SUNXI_FUNCTION(0x0, "gpio_in"),
406 SUNXI_FUNCTION(0x1, "gpio_out"),
407 SUNXI_FUNCTION(0x2, "nand0"), /* NRB1 */
408 SUNXI_FUNCTION(0x3, "mmc2")), /* CLK */
410 SUNXI_FUNCTION(0x0, "gpio_in"),
411 SUNXI_FUNCTION(0x1, "gpio_out"),
412 SUNXI_FUNCTION(0x2, "nand0"), /* NDQ0 */
413 SUNXI_FUNCTION(0x3, "mmc2")), /* D0 */
415 SUNXI_FUNCTION(0x0, "gpio_in"),
416 SUNXI_FUNCTION(0x1, "gpio_out"),
417 SUNXI_FUNCTION(0x2, "nand0"), /* NDQ1 */
418 SUNXI_FUNCTION(0x3, "mmc2")), /* D1 */
420 SUNXI_FUNCTION(0x0, "gpio_in"),
421 SUNXI_FUNCTION(0x1, "gpio_out"),
422 SUNXI_FUNCTION(0x2, "nand0"), /* NDQ2 */
423 SUNXI_FUNCTION(0x3, "mmc2")), /* D2 */
425 SUNXI_FUNCTION(0x0, "gpio_in"),
426 SUNXI_FUNCTION(0x1, "gpio_out"),
427 SUNXI_FUNCTION(0x2, "nand0"), /* NDQ3 */
428 SUNXI_FUNCTION(0x3, "mmc2")), /* D3 */
430 SUNXI_FUNCTION(0x0, "gpio_in"),
431 SUNXI_FUNCTION(0x1, "gpio_out"),
432 SUNXI_FUNCTION(0x2, "nand0"), /* NDQ4 */
436 SUNXI_FUNCTION(0x0, "gpio_in"),
437 SUNXI_FUNCTION(0x1, "gpio_out"),
438 SUNXI_FUNCTION(0x2, "nand0"), /* NDQ5 */
442 SUNXI_FUNCTION(0x0, "gpio_in"),
443 SUNXI_FUNCTION(0x1, "gpio_out"),
444 SUNXI_FUNCTION(0x2, "nand0"), /* NDQ6 */
448 SUNXI_FUNCTION(0x0, "gpio_in"),
449 SUNXI_FUNCTION(0x1, "gpio_out"),
450 SUNXI_FUNCTION(0x2, "nand0"), /* NDQ7 */
454 SUNXI_FUNCTION(0x0, "gpio_in"),
455 SUNXI_FUNCTION(0x1, "gpio_out"),
456 SUNXI_FUNCTION(0x2, "nand0")), /* NWP */
458 SUNXI_FUNCTION(0x0, "gpio_in"),
459 SUNXI_FUNCTION(0x1, "gpio_out"),
460 SUNXI_FUNCTION(0x2, "nand0")), /* NCE2 */
462 SUNXI_FUNCTION(0x0, "gpio_in"),
463 SUNXI_FUNCTION(0x1, "gpio_out"),
464 SUNXI_FUNCTION(0x2, "nand0")), /* NCE3 */
466 SUNXI_FUNCTION(0x0, "gpio_in"),
467 SUNXI_FUNCTION(0x1, "gpio_out"),
468 SUNXI_FUNCTION(0x2, "nand0"), /* NCE4 */
469 SUNXI_FUNCTION(0x3, "spi2")), /* CS0 */
471 SUNXI_FUNCTION(0x0, "gpio_in"),
472 SUNXI_FUNCTION(0x1, "gpio_out"),
473 SUNXI_FUNCTION(0x2, "nand0"), /* NCE5 */
474 SUNXI_FUNCTION(0x3, "spi2")), /* CLK */
476 SUNXI_FUNCTION(0x0, "gpio_in"),
477 SUNXI_FUNCTION(0x1, "gpio_out"),
478 SUNXI_FUNCTION(0x2, "nand0"), /* NCE6 */
479 SUNXI_FUNCTION(0x3, "spi2")), /* MOSI */
481 SUNXI_FUNCTION(0x0, "gpio_in"),
482 SUNXI_FUNCTION(0x1, "gpio_out"),
483 SUNXI_FUNCTION(0x2, "nand0"), /* NCE7 */
484 SUNXI_FUNCTION(0x3, "spi2")), /* MISO */
486 SUNXI_FUNCTION(0x0, "gpio_in"),
487 SUNXI_FUNCTION(0x1, "gpio_out"),
488 SUNXI_FUNCTION(0x3, "spi0")), /* CS0 */
490 SUNXI_FUNCTION(0x0, "gpio_in"),
491 SUNXI_FUNCTION(0x1, "gpio_out"),
492 SUNXI_FUNCTION(0x2, "nand0"), /* NDQS */
497 SUNXI_FUNCTION(0x0, "gpio_in"),
498 SUNXI_FUNCTION(0x1, "gpio_out"),
499 SUNXI_FUNCTION(0x2, "lcd0"), /* D0 */
500 SUNXI_FUNCTION(0x3, "lvds0")), /* VP0 */
502 SUNXI_FUNCTION(0x0, "gpio_in"),
503 SUNXI_FUNCTION(0x1, "gpio_out"),
504 SUNXI_FUNCTION(0x2, "lcd0"), /* D1 */
505 SUNXI_FUNCTION(0x3, "lvds0")), /* VN0 */
507 SUNXI_FUNCTION(0x0, "gpio_in"),
508 SUNXI_FUNCTION(0x1, "gpio_out"),
509 SUNXI_FUNCTION(0x2, "lcd0"), /* D2 */
510 SUNXI_FUNCTION(0x3, "lvds0")), /* VP1 */
512 SUNXI_FUNCTION(0x0, "gpio_in"),
513 SUNXI_FUNCTION(0x1, "gpio_out"),
514 SUNXI_FUNCTION(0x2, "lcd0"), /* D3 */
515 SUNXI_FUNCTION(0x3, "lvds0")), /* VN1 */
517 SUNXI_FUNCTION(0x0, "gpio_in"),
518 SUNXI_FUNCTION(0x1, "gpio_out"),
519 SUNXI_FUNCTION(0x2, "lcd0"), /* D4 */
520 SUNXI_FUNCTION(0x3, "lvds0")), /* VP2 */
522 SUNXI_FUNCTION(0x0, "gpio_in"),
523 SUNXI_FUNCTION(0x1, "gpio_out"),
524 SUNXI_FUNCTION(0x2, "lcd0"), /* D5 */
525 SUNXI_FUNCTION(0x3, "lvds0")), /* VN2 */
527 SUNXI_FUNCTION(0x0, "gpio_in"),
528 SUNXI_FUNCTION(0x1, "gpio_out"),
529 SUNXI_FUNCTION(0x2, "lcd0"), /* D6 */
530 SUNXI_FUNCTION(0x3, "lvds0")), /* VPC */
532 SUNXI_FUNCTION(0x0, "gpio_in"),
533 SUNXI_FUNCTION(0x1, "gpio_out"),
534 SUNXI_FUNCTION(0x2, "lcd0"), /* D7 */
535 SUNXI_FUNCTION(0x3, "lvds0")), /* VNC */
537 SUNXI_FUNCTION(0x0, "gpio_in"),
538 SUNXI_FUNCTION(0x1, "gpio_out"),
539 SUNXI_FUNCTION(0x2, "lcd0"), /* D8 */
540 SUNXI_FUNCTION(0x3, "lvds0")), /* VP3 */
542 SUNXI_FUNCTION(0x0, "gpio_in"),
543 SUNXI_FUNCTION(0x1, "gpio_out"),
544 SUNXI_FUNCTION(0x2, "lcd0"), /* D9 */
545 SUNXI_FUNCTION(0x3, "lvds0")), /* VM3 */
547 SUNXI_FUNCTION(0x0, "gpio_in"),
548 SUNXI_FUNCTION(0x1, "gpio_out"),
549 SUNXI_FUNCTION(0x2, "lcd0"), /* D10 */
550 SUNXI_FUNCTION(0x3, "lvds1")), /* VP0 */
552 SUNXI_FUNCTION(0x0, "gpio_in"),
553 SUNXI_FUNCTION(0x1, "gpio_out"),
554 SUNXI_FUNCTION(0x2, "lcd0"), /* D11 */
555 SUNXI_FUNCTION(0x3, "lvds1")), /* VN0 */
557 SUNXI_FUNCTION(0x0, "gpio_in"),
558 SUNXI_FUNCTION(0x1, "gpio_out"),
559 SUNXI_FUNCTION(0x2, "lcd0"), /* D12 */
560 SUNXI_FUNCTION(0x3, "lvds1")), /* VP1 */
562 SUNXI_FUNCTION(0x0, "gpio_in"),
563 SUNXI_FUNCTION(0x1, "gpio_out"),
564 SUNXI_FUNCTION(0x2, "lcd0"), /* D13 */
565 SUNXI_FUNCTION(0x3, "lvds1")), /* VN1 */
567 SUNXI_FUNCTION(0x0, "gpio_in"),
568 SUNXI_FUNCTION(0x1, "gpio_out"),
569 SUNXI_FUNCTION(0x2, "lcd0"), /* D14 */
570 SUNXI_FUNCTION(0x3, "lvds1")), /* VP2 */
572 SUNXI_FUNCTION(0x0, "gpio_in"),
573 SUNXI_FUNCTION(0x1, "gpio_out"),
574 SUNXI_FUNCTION(0x2, "lcd0"), /* D15 */
575 SUNXI_FUNCTION(0x3, "lvds1")), /* VN2 */
577 SUNXI_FUNCTION(0x0, "gpio_in"),
578 SUNXI_FUNCTION(0x1, "gpio_out"),
579 SUNXI_FUNCTION(0x2, "lcd0"), /* D16 */
580 SUNXI_FUNCTION(0x3, "lvds1")), /* VPC */
582 SUNXI_FUNCTION(0x0, "gpio_in"),
583 SUNXI_FUNCTION(0x1, "gpio_out"),
584 SUNXI_FUNCTION(0x2, "lcd0"), /* D17 */
585 SUNXI_FUNCTION(0x3, "lvds1")), /* VNC */
587 SUNXI_FUNCTION(0x0, "gpio_in"),
588 SUNXI_FUNCTION(0x1, "gpio_out"),
589 SUNXI_FUNCTION(0x2, "lcd0"), /* D18 */
590 SUNXI_FUNCTION(0x3, "lvds1")), /* VP3 */
592 SUNXI_FUNCTION(0x0, "gpio_in"),
593 SUNXI_FUNCTION(0x1, "gpio_out"),
594 SUNXI_FUNCTION(0x2, "lcd0"), /* D19 */
595 SUNXI_FUNCTION(0x3, "lvds1")), /* VN3 */
597 SUNXI_FUNCTION(0x0, "gpio_in"),
598 SUNXI_FUNCTION(0x1, "gpio_out"),
599 SUNXI_FUNCTION(0x2, "lcd0"), /* D20 */
600 SUNXI_FUNCTION(0x3, "csi1")), /* MCLK */
602 SUNXI_FUNCTION(0x0, "gpio_in"),
603 SUNXI_FUNCTION(0x1, "gpio_out"),
604 SUNXI_FUNCTION(0x2, "lcd0"), /* D21 */
605 SUNXI_FUNCTION(0x3, "sim")), /* VPPEN */
607 SUNXI_FUNCTION(0x0, "gpio_in"),
608 SUNXI_FUNCTION(0x1, "gpio_out"),
609 SUNXI_FUNCTION(0x2, "lcd0"), /* D22 */
610 SUNXI_FUNCTION(0x3, "sim")), /* VPPPP */
612 SUNXI_FUNCTION(0x0, "gpio_in"),
613 SUNXI_FUNCTION(0x1, "gpio_out"),
614 SUNXI_FUNCTION(0x2, "lcd0"), /* D23 */
615 SUNXI_FUNCTION(0x3, "sim")), /* DET */
617 SUNXI_FUNCTION(0x0, "gpio_in"),
618 SUNXI_FUNCTION(0x1, "gpio_out"),
619 SUNXI_FUNCTION(0x2, "lcd0"), /* CLK */
620 SUNXI_FUNCTION(0x3, "sim")), /* VCCEN */
622 SUNXI_FUNCTION(0x0, "gpio_in"),
623 SUNXI_FUNCTION(0x1, "gpio_out"),
624 SUNXI_FUNCTION(0x2, "lcd0"), /* DE */
625 SUNXI_FUNCTION(0x3, "sim")), /* RST */
627 SUNXI_FUNCTION(0x0, "gpio_in"),
628 SUNXI_FUNCTION(0x1, "gpio_out"),
629 SUNXI_FUNCTION(0x2, "lcd0"), /* HSYNC */
630 SUNXI_FUNCTION(0x3, "sim")), /* SCK */
632 SUNXI_FUNCTION(0x0, "gpio_in"),
633 SUNXI_FUNCTION(0x1, "gpio_out"),
634 SUNXI_FUNCTION(0x2, "lcd0"), /* VSYNC */
635 SUNXI_FUNCTION(0x3, "sim")), /* SDA */
638 SUNXI_FUNCTION(0x0, "gpio_in"),
639 SUNXI_FUNCTION(0x1, "gpio_out"),
640 SUNXI_FUNCTION(0x2, "ts0"), /* CLK */
641 SUNXI_FUNCTION(0x3, "csi0")), /* PCK */
643 SUNXI_FUNCTION(0x0, "gpio_in"),
644 SUNXI_FUNCTION(0x1, "gpio_out"),
645 SUNXI_FUNCTION(0x2, "ts0"), /* ERR */
646 SUNXI_FUNCTION(0x3, "csi0")), /* CK */
648 SUNXI_FUNCTION(0x0, "gpio_in"),
649 SUNXI_FUNCTION(0x1, "gpio_out"),
650 SUNXI_FUNCTION(0x2, "ts0"), /* SYNC */
651 SUNXI_FUNCTION(0x3, "csi0")), /* HSYNC */
653 SUNXI_FUNCTION(0x0, "gpio_in"),
654 SUNXI_FUNCTION(0x1, "gpio_out"),
655 SUNXI_FUNCTION(0x2, "ts0"), /* DVLD */
656 SUNXI_FUNCTION(0x3, "csi0")), /* VSYNC */
658 SUNXI_FUNCTION(0x0, "gpio_in"),
659 SUNXI_FUNCTION(0x1, "gpio_out"),
660 SUNXI_FUNCTION(0x2, "ts0"), /* D0 */
661 SUNXI_FUNCTION(0x3, "csi0")), /* D0 */
663 SUNXI_FUNCTION(0x0, "gpio_in"),
664 SUNXI_FUNCTION(0x1, "gpio_out"),
665 SUNXI_FUNCTION(0x2, "ts0"), /* D1 */
666 SUNXI_FUNCTION(0x3, "csi0"), /* D1 */
667 SUNXI_FUNCTION(0x4, "sim")), /* VPPEN */
669 SUNXI_FUNCTION(0x0, "gpio_in"),
670 SUNXI_FUNCTION(0x1, "gpio_out"),
671 SUNXI_FUNCTION(0x2, "ts0"), /* D2 */
672 SUNXI_FUNCTION(0x3, "csi0")), /* D2 */
674 SUNXI_FUNCTION(0x0, "gpio_in"),
675 SUNXI_FUNCTION(0x1, "gpio_out"),
676 SUNXI_FUNCTION(0x2, "ts0"), /* D3 */
677 SUNXI_FUNCTION(0x3, "csi0")), /* D3 */
679 SUNXI_FUNCTION(0x0, "gpio_in"),
680 SUNXI_FUNCTION(0x1, "gpio_out"),
681 SUNXI_FUNCTION(0x2, "ts0"), /* D4 */
682 SUNXI_FUNCTION(0x3, "csi0")), /* D4 */
684 SUNXI_FUNCTION(0x0, "gpio_in"),
685 SUNXI_FUNCTION(0x1, "gpio_out"),
686 SUNXI_FUNCTION(0x2, "ts0"), /* D5 */
687 SUNXI_FUNCTION(0x3, "csi0")), /* D5 */
689 SUNXI_FUNCTION(0x0, "gpio_in"),
690 SUNXI_FUNCTION(0x1, "gpio_out"),
691 SUNXI_FUNCTION(0x2, "ts0"), /* D6 */
692 SUNXI_FUNCTION(0x3, "csi0")), /* D6 */
694 SUNXI_FUNCTION(0x0, "gpio_in"),
695 SUNXI_FUNCTION(0x1, "gpio_out"),
696 SUNXI_FUNCTION(0x2, "ts0"), /* D7 */
697 SUNXI_FUNCTION(0x3, "csi0")), /* D7 */
700 SUNXI_FUNCTION(0x0, "gpio_in"),
701 SUNXI_FUNCTION(0x1, "gpio_out"),
702 SUNXI_FUNCTION(0x2, "mmc0"), /* D1 */
703 SUNXI_FUNCTION(0x4, "jtag")), /* MSI */
705 SUNXI_FUNCTION(0x0, "gpio_in"),
706 SUNXI_FUNCTION(0x1, "gpio_out"),
707 SUNXI_FUNCTION(0x2, "mmc0"), /* D0 */
708 SUNXI_FUNCTION(0x4, "jtag")), /* DI1 */
710 SUNXI_FUNCTION(0x0, "gpio_in"),
711 SUNXI_FUNCTION(0x1, "gpio_out"),
712 SUNXI_FUNCTION(0x2, "mmc0"), /* CLK */
713 SUNXI_FUNCTION(0x4, "uart0")), /* TX */
715 SUNXI_FUNCTION(0x0, "gpio_in"),
716 SUNXI_FUNCTION(0x1, "gpio_out"),
717 SUNXI_FUNCTION(0x2, "mmc0"), /* CMD */
718 SUNXI_FUNCTION(0x4, "jtag")), /* DO1 */
720 SUNXI_FUNCTION(0x0, "gpio_in"),
721 SUNXI_FUNCTION(0x1, "gpio_out"),
722 SUNXI_FUNCTION(0x2, "mmc0"), /* D3 */
723 SUNXI_FUNCTION(0x4, "uart0")), /* RX */
725 SUNXI_FUNCTION(0x0, "gpio_in"),
726 SUNXI_FUNCTION(0x1, "gpio_out"),
727 SUNXI_FUNCTION(0x2, "mmc0"), /* D2 */
728 SUNXI_FUNCTION(0x4, "jtag")), /* CK1 */
731 SUNXI_FUNCTION(0x0, "gpio_in"),
732 SUNXI_FUNCTION(0x1, "gpio_out"),
733 SUNXI_FUNCTION(0x2, "ts1"), /* CLK */
734 SUNXI_FUNCTION(0x3, "csi1"), /* PCK */
735 SUNXI_FUNCTION(0x4, "mmc1")), /* CMD */
737 SUNXI_FUNCTION(0x0, "gpio_in"),
738 SUNXI_FUNCTION(0x1, "gpio_out"),
739 SUNXI_FUNCTION(0x2, "ts1"), /* ERR */
740 SUNXI_FUNCTION(0x3, "csi1"), /* CK */
741 SUNXI_FUNCTION(0x4, "mmc1")), /* CLK */
743 SUNXI_FUNCTION(0x0, "gpio_in"),
744 SUNXI_FUNCTION(0x1, "gpio_out"),
745 SUNXI_FUNCTION(0x2, "ts1"), /* SYNC */
746 SUNXI_FUNCTION(0x3, "csi1"), /* HSYNC */
747 SUNXI_FUNCTION(0x4, "mmc1")), /* D0 */
749 SUNXI_FUNCTION(0x0, "gpio_in"),
750 SUNXI_FUNCTION(0x1, "gpio_out"),
751 SUNXI_FUNCTION(0x2, "ts1"), /* DVLD */
752 SUNXI_FUNCTION(0x3, "csi1"), /* VSYNC */
753 SUNXI_FUNCTION(0x4, "mmc1")), /* D1 */
755 SUNXI_FUNCTION(0x0, "gpio_in"),
756 SUNXI_FUNCTION(0x1, "gpio_out"),
757 SUNXI_FUNCTION(0x2, "ts1"), /* D0 */
758 SUNXI_FUNCTION(0x3, "csi1"), /* D0 */
759 SUNXI_FUNCTION(0x4, "mmc1"), /* D2 */
760 SUNXI_FUNCTION(0x5, "csi0")), /* D8 */
762 SUNXI_FUNCTION(0x0, "gpio_in"),
763 SUNXI_FUNCTION(0x1, "gpio_out"),
764 SUNXI_FUNCTION(0x2, "ts1"), /* D1 */
765 SUNXI_FUNCTION(0x3, "csi1"), /* D1 */
766 SUNXI_FUNCTION(0x4, "mmc1"), /* D3 */
767 SUNXI_FUNCTION(0x5, "csi0")), /* D9 */
769 SUNXI_FUNCTION(0x0, "gpio_in"),
770 SUNXI_FUNCTION(0x1, "gpio_out"),
771 SUNXI_FUNCTION(0x2, "ts1"), /* D2 */
772 SUNXI_FUNCTION(0x3, "csi1"), /* D2 */
773 SUNXI_FUNCTION(0x4, "uart3"), /* TX */
774 SUNXI_FUNCTION(0x5, "csi0")), /* D10 */
776 SUNXI_FUNCTION(0x0, "gpio_in"),
777 SUNXI_FUNCTION(0x1, "gpio_out"),
778 SUNXI_FUNCTION(0x2, "ts1"), /* D3 */
779 SUNXI_FUNCTION(0x3, "csi1"), /* D3 */
780 SUNXI_FUNCTION(0x4, "uart3"), /* RX */
781 SUNXI_FUNCTION(0x5, "csi0")), /* D11 */
783 SUNXI_FUNCTION(0x0, "gpio_in"),
784 SUNXI_FUNCTION(0x1, "gpio_out"),
785 SUNXI_FUNCTION(0x2, "ts1"), /* D4 */
786 SUNXI_FUNCTION(0x3, "csi1"), /* D4 */
787 SUNXI_FUNCTION(0x4, "uart3"), /* RTS */
788 SUNXI_FUNCTION(0x5, "csi0")), /* D12 */
790 SUNXI_FUNCTION(0x0, "gpio_in"),
791 SUNXI_FUNCTION(0x1, "gpio_out"),
792 SUNXI_FUNCTION(0x2, "ts1"), /* D5 */
793 SUNXI_FUNCTION(0x3, "csi1"), /* D5 */
794 SUNXI_FUNCTION(0x4, "uart3"), /* CTS */
795 SUNXI_FUNCTION(0x5, "csi0"), /* D13 */
799 SUNXI_FUNCTION(0x0, "gpio_in"),
800 SUNXI_FUNCTION(0x1, "gpio_out"),
801 SUNXI_FUNCTION(0x2, "ts1"), /* D6 */
802 SUNXI_FUNCTION(0x3, "csi1"), /* D6 */
803 SUNXI_FUNCTION(0x4, "uart4"), /* TX */
804 SUNXI_FUNCTION(0x5, "csi0"), /* D14 */
808 SUNXI_FUNCTION(0x0, "gpio_in"),
809 SUNXI_FUNCTION(0x1, "gpio_out"),
810 SUNXI_FUNCTION(0x2, "ts1"), /* D7 */
811 SUNXI_FUNCTION(0x3, "csi1"), /* D7 */
812 SUNXI_FUNCTION(0x4, "uart4"), /* RX */
813 SUNXI_FUNCTION(0x5, "csi0")), /* D15 */
816 SUNXI_FUNCTION(0x0, "gpio_in"),
817 SUNXI_FUNCTION(0x1, "gpio_out"),
818 SUNXI_FUNCTION(0x2, "lcd1"), /* D0 */
821 SUNXI_FUNCTION(0x4, "uart3"), /* TX */
823 SUNXI_FUNCTION(0x7, "csi1")), /* D0 */
825 SUNXI_FUNCTION(0x0, "gpio_in"),
826 SUNXI_FUNCTION(0x1, "gpio_out"),
827 SUNXI_FUNCTION(0x2, "lcd1"), /* D1 */
830 SUNXI_FUNCTION(0x4, "uart3"), /* RX */
832 SUNXI_FUNCTION(0x7, "csi1")), /* D1 */
834 SUNXI_FUNCTION(0x0, "gpio_in"),
835 SUNXI_FUNCTION(0x1, "gpio_out"),
836 SUNXI_FUNCTION(0x2, "lcd1"), /* D2 */
839 SUNXI_FUNCTION(0x4, "uart3"), /* RTS */
841 SUNXI_FUNCTION(0x7, "csi1")), /* D2 */
843 SUNXI_FUNCTION(0x0, "gpio_in"),
844 SUNXI_FUNCTION(0x1, "gpio_out"),
845 SUNXI_FUNCTION(0x2, "lcd1"), /* D3 */
848 SUNXI_FUNCTION(0x4, "uart3"), /* CTS */
850 SUNXI_FUNCTION(0x7, "csi1")), /* D3 */
852 SUNXI_FUNCTION(0x0, "gpio_in"),
853 SUNXI_FUNCTION(0x1, "gpio_out"),
854 SUNXI_FUNCTION(0x2, "lcd1"), /* D4 */
857 SUNXI_FUNCTION(0x4, "uart4"), /* TX */
859 SUNXI_FUNCTION(0x7, "csi1")), /* D4 */
861 SUNXI_FUNCTION(0x0, "gpio_in"),
862 SUNXI_FUNCTION(0x1, "gpio_out"),
863 SUNXI_FUNCTION(0x2, "lcd1"), /* D5 */
866 SUNXI_FUNCTION(0x4, "uart4"), /* RX */
868 SUNXI_FUNCTION(0x7, "csi1")), /* D5 */
870 SUNXI_FUNCTION(0x0, "gpio_in"),
871 SUNXI_FUNCTION(0x1, "gpio_out"),
872 SUNXI_FUNCTION(0x2, "lcd1"), /* D6 */
875 SUNXI_FUNCTION(0x4, "uart5"), /* TX */
880 SUNXI_FUNCTION(0x7, "csi1")), /* D6 */
882 SUNXI_FUNCTION(0x0, "gpio_in"),
883 SUNXI_FUNCTION(0x1, "gpio_out"),
884 SUNXI_FUNCTION(0x2, "lcd1"), /* D7 */
887 SUNXI_FUNCTION(0x4, "uart5"), /* RX */
892 SUNXI_FUNCTION(0x7, "csi1")), /* D7 */
894 SUNXI_FUNCTION(0x0, "gpio_in"),
895 SUNXI_FUNCTION(0x1, "gpio_out"),
896 SUNXI_FUNCTION(0x2, "lcd1"), /* D8 */
902 SUNXI_FUNCTION(0x4, "keypad"), /* IN0 */
907 SUNXI_FUNCTION(0x7, "csi1")), /* D8 */
909 SUNXI_FUNCTION(0x0, "gpio_in"),
910 SUNXI_FUNCTION(0x1, "gpio_out"),
911 SUNXI_FUNCTION(0x2, "lcd1"), /* D9 */
917 SUNXI_FUNCTION(0x4, "keypad"), /* IN1 */
922 SUNXI_FUNCTION(0x7, "csi1")), /* D9 */
924 SUNXI_FUNCTION(0x0, "gpio_in"),
925 SUNXI_FUNCTION(0x1, "gpio_out"),
926 SUNXI_FUNCTION(0x2, "lcd1"), /* D10 */
932 SUNXI_FUNCTION(0x4, "keypad"), /* IN2 */
937 SUNXI_FUNCTION(0x7, "csi1")), /* D10 */
939 SUNXI_FUNCTION(0x0, "gpio_in"),
940 SUNXI_FUNCTION(0x1, "gpio_out"),
941 SUNXI_FUNCTION(0x2, "lcd1"), /* D11 */
947 SUNXI_FUNCTION(0x4, "keypad"), /* IN3 */
952 SUNXI_FUNCTION(0x7, "csi1")), /* D11 */
954 SUNXI_FUNCTION(0x0, "gpio_in"),
955 SUNXI_FUNCTION(0x1, "gpio_out"),
956 SUNXI_FUNCTION(0x2, "lcd1"), /* D12 */
959 SUNXI_FUNCTION(0x4, "ps2"), /* SCK1 */
961 SUNXI_FUNCTION(0x7, "csi1")), /* D12 */
963 SUNXI_FUNCTION(0x0, "gpio_in"),
964 SUNXI_FUNCTION(0x1, "gpio_out"),
965 SUNXI_FUNCTION(0x2, "lcd1"), /* D13 */
968 SUNXI_FUNCTION(0x4, "ps2"), /* SDA1 */
969 SUNXI_FUNCTION(0x5, "sim"), /* RST */
971 SUNXI_FUNCTION(0x7, "csi1")), /* D13 */
973 SUNXI_FUNCTION(0x0, "gpio_in"),
974 SUNXI_FUNCTION(0x1, "gpio_out"),
975 SUNXI_FUNCTION(0x2, "lcd1"), /* D14 */
981 SUNXI_FUNCTION(0x4, "keypad"), /* IN4 */
982 SUNXI_FUNCTION(0x5, "sim"), /* VPPEN */
984 SUNXI_FUNCTION(0x7, "csi1")), /* D14 */
986 SUNXI_FUNCTION(0x0, "gpio_in"),
987 SUNXI_FUNCTION(0x1, "gpio_out"),
988 SUNXI_FUNCTION(0x2, "lcd1"), /* D15 */
994 SUNXI_FUNCTION(0x4, "keypad"), /* IN5 */
995 SUNXI_FUNCTION(0x5, "sim"), /* VPPPP */
997 SUNXI_FUNCTION(0x7, "csi1")), /* D15 */
999 SUNXI_FUNCTION(0x0, "gpio_in"),
1000 SUNXI_FUNCTION(0x1, "gpio_out"),
1001 SUNXI_FUNCTION(0x2, "lcd1"), /* D16 */
1007 SUNXI_FUNCTION(0x4, "keypad"), /* IN6 */
1008 SUNXI_FUNCTION(0x5, "sim"), /* DET */
1010 SUNXI_FUNCTION(0x7, "csi1")), /* D16 */
1012 SUNXI_FUNCTION(0x0, "gpio_in"),
1013 SUNXI_FUNCTION(0x1, "gpio_out"),
1014 SUNXI_FUNCTION(0x2, "lcd1"), /* D17 */
1020 SUNXI_FUNCTION(0x4, "keypad"), /* IN7 */
1021 SUNXI_FUNCTION(0x5, "sim"), /* VCCEN */
1023 SUNXI_FUNCTION(0x7, "csi1")), /* D17 */
1025 SUNXI_FUNCTION(0x0, "gpio_in"),
1026 SUNXI_FUNCTION(0x1, "gpio_out"),
1027 SUNXI_FUNCTION(0x2, "lcd1"), /* D18 */
1033 SUNXI_FUNCTION(0x4, "keypad"), /* OUT0 */
1034 SUNXI_FUNCTION(0x5, "sim"), /* SCK */
1036 SUNXI_FUNCTION(0x7, "csi1")), /* D18 */
1038 SUNXI_FUNCTION(0x0, "gpio_in"),
1039 SUNXI_FUNCTION(0x1, "gpio_out"),
1040 SUNXI_FUNCTION(0x2, "lcd1"), /* D19 */
1046 SUNXI_FUNCTION(0x4, "keypad"), /* OUT1 */
1047 SUNXI_FUNCTION(0x5, "sim"), /* SDA */
1049 SUNXI_FUNCTION(0x7, "csi1")), /* D19 */
1051 SUNXI_FUNCTION(0x0, "gpio_in"),
1052 SUNXI_FUNCTION(0x1, "gpio_out"),
1053 SUNXI_FUNCTION(0x2, "lcd1"), /* D20 */
1059 SUNXI_FUNCTION(0x4, "can"), /* TX */
1061 SUNXI_FUNCTION(0x7, "csi1")), /* D20 */
1063 SUNXI_FUNCTION(0x0, "gpio_in"),
1064 SUNXI_FUNCTION(0x1, "gpio_out"),
1065 SUNXI_FUNCTION(0x2, "lcd1"), /* D21 */
1071 SUNXI_FUNCTION(0x4, "can"), /* RX */
1073 SUNXI_FUNCTION(0x7, "csi1")), /* D21 */
1075 SUNXI_FUNCTION(0x0, "gpio_in"),
1076 SUNXI_FUNCTION(0x1, "gpio_out"),
1077 SUNXI_FUNCTION(0x2, "lcd1"), /* D22 */
1083 SUNXI_FUNCTION(0x4, "keypad"), /* OUT2 */
1084 SUNXI_FUNCTION(0x5, "mmc1"), /* CMD */
1085 SUNXI_FUNCTION(0x7, "csi1")), /* D22 */
1087 SUNXI_FUNCTION(0x0, "gpio_in"),
1088 SUNXI_FUNCTION(0x1, "gpio_out"),
1089 SUNXI_FUNCTION(0x2, "lcd1"), /* D23 */
1095 SUNXI_FUNCTION(0x4, "keypad"), /* OUT3 */
1096 SUNXI_FUNCTION(0x5, "mmc1"), /* CLK */
1097 SUNXI_FUNCTION(0x7, "csi1")), /* D23 */
1099 SUNXI_FUNCTION(0x0, "gpio_in"),
1100 SUNXI_FUNCTION(0x1, "gpio_out"),
1101 SUNXI_FUNCTION(0x2, "lcd1"), /* CLK */
1107 SUNXI_FUNCTION(0x4, "keypad"), /* OUT4 */
1108 SUNXI_FUNCTION(0x5, "mmc1"), /* D0 */
1109 SUNXI_FUNCTION(0x7, "csi1")), /* PCLK */
1111 SUNXI_FUNCTION(0x0, "gpio_in"),
1112 SUNXI_FUNCTION(0x1, "gpio_out"),
1113 SUNXI_FUNCTION(0x2, "lcd1"), /* DE */
1119 SUNXI_FUNCTION(0x4, "keypad"), /* OUT5 */
1120 SUNXI_FUNCTION(0x5, "mmc1"), /* D1 */
1121 SUNXI_FUNCTION(0x7, "csi1")), /* FIELD */
1123 SUNXI_FUNCTION(0x0, "gpio_in"),
1124 SUNXI_FUNCTION(0x1, "gpio_out"),
1125 SUNXI_FUNCTION(0x2, "lcd1"), /* HSYNC */
1131 SUNXI_FUNCTION(0x4, "keypad"), /* OUT6 */
1132 SUNXI_FUNCTION(0x5, "mmc1"), /* D2 */
1133 SUNXI_FUNCTION(0x7, "csi1")), /* HSYNC */
1135 SUNXI_FUNCTION(0x0, "gpio_in"),
1136 SUNXI_FUNCTION(0x1, "gpio_out"),
1137 SUNXI_FUNCTION(0x2, "lcd1"), /* VSYNC */
1143 SUNXI_FUNCTION(0x4, "keypad"), /* OUT7 */
1144 SUNXI_FUNCTION(0x5, "mmc1"), /* D3 */
1145 SUNXI_FUNCTION(0x7, "csi1")), /* VSYNC */
1148 SUNXI_FUNCTION(0x0, "gpio_in"),
1149 SUNXI_FUNCTION(0x1, "gpio_out"),
1154 SUNXI_FUNCTION(0x0, "gpio_in"),
1155 SUNXI_FUNCTION(0x1, "gpio_out"),
1160 SUNXI_FUNCTION(0x0, "gpio_in"),
1161 SUNXI_FUNCTION(0x1, "gpio_out"),
1166 SUNXI_FUNCTION(0x0, "gpio_in"),
1167 SUNXI_FUNCTION(0x1, "gpio_out"),
1168 SUNXI_FUNCTION(0x2, "pwm"), /* PWM1 */
1173 SUNXI_FUNCTION(0x0, "gpio_in"),
1174 SUNXI_FUNCTION(0x1, "gpio_out"),
1175 SUNXI_FUNCTION(0x2, "mmc3")), /* CMD */
1177 SUNXI_FUNCTION(0x0, "gpio_in"),
1178 SUNXI_FUNCTION(0x1, "gpio_out"),
1179 SUNXI_FUNCTION(0x2, "mmc3")), /* CLK */
1181 SUNXI_FUNCTION(0x0, "gpio_in"),
1182 SUNXI_FUNCTION(0x1, "gpio_out"),
1183 SUNXI_FUNCTION(0x2, "mmc3")), /* D0 */
1185 SUNXI_FUNCTION(0x0, "gpio_in"),
1186 SUNXI_FUNCTION(0x1, "gpio_out"),
1187 SUNXI_FUNCTION(0x2, "mmc3")), /* D1 */
1189 SUNXI_FUNCTION(0x0, "gpio_in"),
1190 SUNXI_FUNCTION(0x1, "gpio_out"),
1191 SUNXI_FUNCTION(0x2, "mmc3")), /* D2 */
1193 SUNXI_FUNCTION(0x0, "gpio_in"),
1194 SUNXI_FUNCTION(0x1, "gpio_out"),
1195 SUNXI_FUNCTION(0x2, "mmc3")), /* D3 */
1197 SUNXI_FUNCTION(0x0, "gpio_in"),
1198 SUNXI_FUNCTION(0x1, "gpio_out"),
1199 SUNXI_FUNCTION(0x2, "spi0"), /* CS0 */
1200 SUNXI_FUNCTION(0x3, "uart5"), /* TX */
1203 SUNXI_FUNCTION(0x0, "gpio_in"),
1204 SUNXI_FUNCTION(0x1, "gpio_out"),
1205 SUNXI_FUNCTION(0x2, "spi0"), /* CLK */
1206 SUNXI_FUNCTION(0x3, "uart5"), /* RX */
1209 SUNXI_FUNCTION(0x0, "gpio_in"),
1210 SUNXI_FUNCTION(0x1, "gpio_out"),
1211 SUNXI_FUNCTION(0x2, "spi0"), /* MOSI */
1212 SUNXI_FUNCTION(0x3, "uart6"), /* TX */
1218 SUNXI_FUNCTION(0x0, "gpio_in"),
1219 SUNXI_FUNCTION(0x1, "gpio_out"),
1220 SUNXI_FUNCTION(0x2, "spi0"), /* MISO */
1221 SUNXI_FUNCTION(0x3, "uart6"), /* RX */
1227 SUNXI_FUNCTION(0x0, "gpio_in"),
1228 SUNXI_FUNCTION(0x1, "gpio_out"),
1229 SUNXI_FUNCTION(0x2, "spi0"), /* CS1 */
1230 SUNXI_FUNCTION(0x3, "ps2"), /* SCK1 */
1231 SUNXI_FUNCTION(0x4, "timer4"), /* TCLKIN0 */
1234 SUNXI_FUNCTION(0x0, "gpio_in"),
1235 SUNXI_FUNCTION(0x1, "gpio_out"),
1236 SUNXI_FUNCTION(0x2, "spi1"), /* CS1 */
1237 SUNXI_FUNCTION(0x3, "ps2"), /* SDA1 */
1238 SUNXI_FUNCTION(0x4, "timer5"), /* TCLKIN1 */
1241 SUNXI_FUNCTION(0x0, "gpio_in"),
1242 SUNXI_FUNCTION(0x1, "gpio_out"),
1243 SUNXI_FUNCTION(0x2, "spi1"), /* CS0 */
1244 SUNXI_FUNCTION(0x3, "uart2"), /* RTS */
1247 SUNXI_FUNCTION(0x0, "gpio_in"),
1248 SUNXI_FUNCTION(0x1, "gpio_out"),
1249 SUNXI_FUNCTION(0x2, "spi1"), /* CLK */
1250 SUNXI_FUNCTION(0x3, "uart2"), /* CTS */
1253 SUNXI_FUNCTION(0x0, "gpio_in"),
1254 SUNXI_FUNCTION(0x1, "gpio_out"),
1255 SUNXI_FUNCTION(0x2, "spi1"), /* MOSI */
1256 SUNXI_FUNCTION(0x3, "uart2"), /* TX */
1259 SUNXI_FUNCTION(0x0, "gpio_in"),
1260 SUNXI_FUNCTION(0x1, "gpio_out"),
1261 SUNXI_FUNCTION(0x2, "spi1"), /* MISO */
1262 SUNXI_FUNCTION(0x3, "uart2"), /* RX */
1265 SUNXI_FUNCTION(0x0, "gpio_in"),
1266 SUNXI_FUNCTION(0x1, "gpio_out"),
1267 SUNXI_FUNCTION(0x2, "ps2"), /* SCK0 */
1268 SUNXI_FUNCTION(0x3, "uart7"), /* TX */
1275 SUNXI_FUNCTION(0x0, "gpio_in"),
1276 SUNXI_FUNCTION(0x1, "gpio_out"),
1277 SUNXI_FUNCTION(0x2, "ps2"), /* SDA0 */
1278 SUNXI_FUNCTION(0x3, "uart7"), /* RX */