Lines Matching refs:SUNXI_FUNCTION

23 		  SUNXI_FUNCTION(0x0, "gpio_in"),
24 SUNXI_FUNCTION(0x1, "gpio_out"),
25 SUNXI_FUNCTION(0x2, "emac"), /* ERXD3 */
26 SUNXI_FUNCTION(0x3, "spi1"), /* CS0 */
27 SUNXI_FUNCTION(0x4, "uart2")), /* RTS */
29 SUNXI_FUNCTION(0x0, "gpio_in"),
30 SUNXI_FUNCTION(0x1, "gpio_out"),
31 SUNXI_FUNCTION(0x2, "emac"), /* ERXD2 */
32 SUNXI_FUNCTION(0x3, "spi1"), /* CLK */
33 SUNXI_FUNCTION(0x4, "uart2")), /* CTS */
35 SUNXI_FUNCTION(0x0, "gpio_in"),
36 SUNXI_FUNCTION(0x1, "gpio_out"),
37 SUNXI_FUNCTION(0x2, "emac"), /* ERXD1 */
38 SUNXI_FUNCTION(0x3, "spi1"), /* MOSI */
39 SUNXI_FUNCTION(0x4, "uart2")), /* TX */
41 SUNXI_FUNCTION(0x0, "gpio_in"),
42 SUNXI_FUNCTION(0x1, "gpio_out"),
43 SUNXI_FUNCTION(0x2, "emac"), /* ERXD0 */
44 SUNXI_FUNCTION(0x3, "spi1"), /* MISO */
45 SUNXI_FUNCTION(0x4, "uart2")), /* RX */
47 SUNXI_FUNCTION(0x0, "gpio_in"),
48 SUNXI_FUNCTION(0x1, "gpio_out"),
49 SUNXI_FUNCTION(0x2, "emac"), /* ETXD3 */
50 SUNXI_FUNCTION(0x3, "spi1")), /* CS1 */
52 SUNXI_FUNCTION(0x0, "gpio_in"),
53 SUNXI_FUNCTION(0x1, "gpio_out"),
54 SUNXI_FUNCTION(0x2, "emac"), /* ETXD2 */
55 SUNXI_FUNCTION(0x3, "spi3")), /* CS0 */
57 SUNXI_FUNCTION(0x0, "gpio_in"),
58 SUNXI_FUNCTION(0x1, "gpio_out"),
59 SUNXI_FUNCTION(0x2, "emac"), /* ETXD1 */
60 SUNXI_FUNCTION(0x3, "spi3")), /* CLK */
62 SUNXI_FUNCTION(0x0, "gpio_in"),
63 SUNXI_FUNCTION(0x1, "gpio_out"),
64 SUNXI_FUNCTION(0x2, "emac"), /* ETXD0 */
65 SUNXI_FUNCTION(0x3, "spi3")), /* MOSI */
67 SUNXI_FUNCTION(0x0, "gpio_in"),
68 SUNXI_FUNCTION(0x1, "gpio_out"),
69 SUNXI_FUNCTION(0x2, "emac"), /* ERXCK */
70 SUNXI_FUNCTION(0x3, "spi3")), /* MISO */
72 SUNXI_FUNCTION(0x0, "gpio_in"),
73 SUNXI_FUNCTION(0x1, "gpio_out"),
74 SUNXI_FUNCTION(0x2, "emac"), /* ERXERR */
75 SUNXI_FUNCTION(0x3, "spi3")), /* CS1 */
77 SUNXI_FUNCTION(0x0, "gpio_in"),
78 SUNXI_FUNCTION(0x1, "gpio_out"),
79 SUNXI_FUNCTION(0x2, "emac"), /* ERXDV */
80 SUNXI_FUNCTION(0x4, "uart1")), /* TX */
82 SUNXI_FUNCTION(0x0, "gpio_in"),
83 SUNXI_FUNCTION(0x1, "gpio_out"),
84 SUNXI_FUNCTION(0x2, "emac"), /* EMDC */
85 SUNXI_FUNCTION(0x4, "uart1")), /* RX */
87 SUNXI_FUNCTION(0x0, "gpio_in"),
88 SUNXI_FUNCTION(0x1, "gpio_out"),
89 SUNXI_FUNCTION(0x2, "emac"), /* EMDIO */
90 SUNXI_FUNCTION(0x3, "uart6"), /* TX */
91 SUNXI_FUNCTION(0x4, "uart1")), /* RTS */
93 SUNXI_FUNCTION(0x0, "gpio_in"),
94 SUNXI_FUNCTION(0x1, "gpio_out"),
95 SUNXI_FUNCTION(0x2, "emac"), /* ETXEN */
96 SUNXI_FUNCTION(0x3, "uart6"), /* RX */
97 SUNXI_FUNCTION(0x4, "uart1")), /* CTS */
99 SUNXI_FUNCTION(0x0, "gpio_in"),
100 SUNXI_FUNCTION(0x1, "gpio_out"),
101 SUNXI_FUNCTION(0x2, "emac"), /* ETXCK */
102 SUNXI_FUNCTION(0x3, "uart7"), /* TX */
103 SUNXI_FUNCTION(0x4, "uart1")), /* DTR */
105 SUNXI_FUNCTION(0x0, "gpio_in"),
106 SUNXI_FUNCTION(0x1, "gpio_out"),
107 SUNXI_FUNCTION(0x2, "emac"), /* ECRS */
108 SUNXI_FUNCTION(0x3, "uart7"), /* RX */
109 SUNXI_FUNCTION(0x4, "uart1")), /* DSR */
111 SUNXI_FUNCTION(0x0, "gpio_in"),
112 SUNXI_FUNCTION(0x1, "gpio_out"),
113 SUNXI_FUNCTION(0x2, "emac"), /* ECOL */
114 SUNXI_FUNCTION(0x3, "can"), /* TX */
115 SUNXI_FUNCTION(0x4, "uart1")), /* DCD */
117 SUNXI_FUNCTION(0x0, "gpio_in"),
118 SUNXI_FUNCTION(0x1, "gpio_out"),
119 SUNXI_FUNCTION(0x2, "emac"), /* ETXERR */
120 SUNXI_FUNCTION(0x3, "can"), /* RX */
121 SUNXI_FUNCTION(0x4, "uart1")), /* RING */
124 SUNXI_FUNCTION(0x0, "gpio_in"),
125 SUNXI_FUNCTION(0x1, "gpio_out"),
126 SUNXI_FUNCTION(0x2, "i2c0")), /* SCK */
128 SUNXI_FUNCTION(0x0, "gpio_in"),
129 SUNXI_FUNCTION(0x1, "gpio_out"),
130 SUNXI_FUNCTION(0x2, "i2c0")), /* SDA */
132 SUNXI_FUNCTION(0x0, "gpio_in"),
133 SUNXI_FUNCTION(0x1, "gpio_out"),
134 SUNXI_FUNCTION(0x2, "pwm")), /* PWM0 */
136 SUNXI_FUNCTION(0x0, "gpio_in"),
137 SUNXI_FUNCTION(0x1, "gpio_out"),
138 SUNXI_FUNCTION(0x2, "ir0"), /* TX */
145 SUNXI_FUNCTION(0x4, "spdif")), /* SPDIF MCLK */
147 SUNXI_FUNCTION(0x0, "gpio_in"),
148 SUNXI_FUNCTION(0x1, "gpio_out"),
149 SUNXI_FUNCTION(0x2, "ir0")), /* RX */
151 SUNXI_FUNCTION(0x0, "gpio_in"),
152 SUNXI_FUNCTION(0x1, "gpio_out"),
153 SUNXI_FUNCTION(0x2, "i2s"), /* MCLK */
154 SUNXI_FUNCTION(0x3, "ac97")), /* MCLK */
156 SUNXI_FUNCTION(0x0, "gpio_in"),
157 SUNXI_FUNCTION(0x1, "gpio_out"),
158 SUNXI_FUNCTION(0x2, "i2s"), /* BCLK */
159 SUNXI_FUNCTION(0x3, "ac97")), /* BCLK */
161 SUNXI_FUNCTION(0x0, "gpio_in"),
162 SUNXI_FUNCTION(0x1, "gpio_out"),
163 SUNXI_FUNCTION(0x2, "i2s"), /* LRCK */
164 SUNXI_FUNCTION(0x3, "ac97")), /* SYNC */
166 SUNXI_FUNCTION(0x0, "gpio_in"),
167 SUNXI_FUNCTION(0x1, "gpio_out"),
168 SUNXI_FUNCTION(0x2, "i2s"), /* DO0 */
169 SUNXI_FUNCTION(0x3, "ac97")), /* DO */
171 SUNXI_FUNCTION(0x0, "gpio_in"),
172 SUNXI_FUNCTION(0x1, "gpio_out"),
173 SUNXI_FUNCTION(0x2, "i2s")), /* DO1 */
175 SUNXI_FUNCTION(0x0, "gpio_in"),
176 SUNXI_FUNCTION(0x1, "gpio_out"),
177 SUNXI_FUNCTION(0x2, "i2s")), /* DO2 */
179 SUNXI_FUNCTION(0x0, "gpio_in"),
180 SUNXI_FUNCTION(0x1, "gpio_out"),
181 SUNXI_FUNCTION(0x2, "i2s")), /* DO3 */
183 SUNXI_FUNCTION(0x0, "gpio_in"),
184 SUNXI_FUNCTION(0x1, "gpio_out"),
185 SUNXI_FUNCTION(0x2, "i2s"), /* DI */
186 SUNXI_FUNCTION(0x3, "ac97"), /* DI */
188 SUNXI_FUNCTION(0x4, "spdif")), /* SPDIF IN */
190 SUNXI_FUNCTION(0x0, "gpio_in"),
191 SUNXI_FUNCTION(0x1, "gpio_out"),
192 SUNXI_FUNCTION(0x2, "spi2"), /* CS1 */
194 SUNXI_FUNCTION(0x4, "spdif")), /* SPDIF OUT */
196 SUNXI_FUNCTION(0x0, "gpio_in"),
197 SUNXI_FUNCTION(0x1, "gpio_out"),
198 SUNXI_FUNCTION(0x2, "spi2"), /* CS0 */
199 SUNXI_FUNCTION(0x3, "jtag")), /* MS0 */
201 SUNXI_FUNCTION(0x0, "gpio_in"),
202 SUNXI_FUNCTION(0x1, "gpio_out"),
203 SUNXI_FUNCTION(0x2, "spi2"), /* CLK */
204 SUNXI_FUNCTION(0x3, "jtag")), /* CK0 */
206 SUNXI_FUNCTION(0x0, "gpio_in"),
207 SUNXI_FUNCTION(0x1, "gpio_out"),
208 SUNXI_FUNCTION(0x2, "spi2"), /* MOSI */
209 SUNXI_FUNCTION(0x3, "jtag")), /* DO0 */
211 SUNXI_FUNCTION(0x0, "gpio_in"),
212 SUNXI_FUNCTION(0x1, "gpio_out"),
213 SUNXI_FUNCTION(0x2, "spi2"), /* MISO */
214 SUNXI_FUNCTION(0x3, "jtag")), /* DI0 */
216 SUNXI_FUNCTION(0x0, "gpio_in"),
217 SUNXI_FUNCTION(0x1, "gpio_out"),
218 SUNXI_FUNCTION(0x2, "i2c1")), /* SCK */
220 SUNXI_FUNCTION(0x0, "gpio_in"),
221 SUNXI_FUNCTION(0x1, "gpio_out"),
222 SUNXI_FUNCTION(0x2, "i2c1")), /* SDA */
224 SUNXI_FUNCTION(0x0, "gpio_in"),
225 SUNXI_FUNCTION(0x1, "gpio_out"),
226 SUNXI_FUNCTION(0x2, "i2c2")), /* SCK */
228 SUNXI_FUNCTION(0x0, "gpio_in"),
229 SUNXI_FUNCTION(0x1, "gpio_out"),
230 SUNXI_FUNCTION(0x2, "i2c2")), /* SDA */
232 SUNXI_FUNCTION(0x0, "gpio_in"),
233 SUNXI_FUNCTION(0x1, "gpio_out"),
234 SUNXI_FUNCTION(0x2, "uart0"), /* TX */
235 SUNXI_FUNCTION(0x3, "ir1")), /* TX */
237 SUNXI_FUNCTION(0x0, "gpio_in"),
238 SUNXI_FUNCTION(0x1, "gpio_out"),
239 SUNXI_FUNCTION(0x2, "uart0"), /* RX */
240 SUNXI_FUNCTION(0x3, "ir1")), /* RX */
243 SUNXI_FUNCTION(0x0, "gpio_in"),
244 SUNXI_FUNCTION(0x1, "gpio_out"),
245 SUNXI_FUNCTION(0x2, "nand0"), /* NWE */
246 SUNXI_FUNCTION(0x3, "spi0")), /* MOSI */
248 SUNXI_FUNCTION(0x0, "gpio_in"),
249 SUNXI_FUNCTION(0x1, "gpio_out"),
250 SUNXI_FUNCTION(0x2, "nand0"), /* NALE */
251 SUNXI_FUNCTION(0x3, "spi0")), /* MISO */
253 SUNXI_FUNCTION(0x0, "gpio_in"),
254 SUNXI_FUNCTION(0x1, "gpio_out"),
255 SUNXI_FUNCTION(0x2, "nand0"), /* NCLE */
256 SUNXI_FUNCTION(0x3, "spi0")), /* SCK */
258 SUNXI_FUNCTION(0x0, "gpio_in"),
259 SUNXI_FUNCTION(0x1, "gpio_out"),
260 SUNXI_FUNCTION(0x2, "nand0")), /* NCE1 */
262 SUNXI_FUNCTION(0x0, "gpio_in"),
263 SUNXI_FUNCTION(0x1, "gpio_out"),
264 SUNXI_FUNCTION(0x2, "nand0")), /* NCE0 */
266 SUNXI_FUNCTION(0x0, "gpio_in"),
267 SUNXI_FUNCTION(0x1, "gpio_out"),
268 SUNXI_FUNCTION(0x2, "nand0")), /* NRE# */
270 SUNXI_FUNCTION(0x0, "gpio_in"),
271 SUNXI_FUNCTION(0x1, "gpio_out"),
272 SUNXI_FUNCTION(0x2, "nand0"), /* NRB0 */
273 SUNXI_FUNCTION(0x3, "mmc2")), /* CMD */
275 SUNXI_FUNCTION(0x0, "gpio_in"),
276 SUNXI_FUNCTION(0x1, "gpio_out"),
277 SUNXI_FUNCTION(0x2, "nand0"), /* NRB1 */
278 SUNXI_FUNCTION(0x3, "mmc2")), /* CLK */
280 SUNXI_FUNCTION(0x0, "gpio_in"),
281 SUNXI_FUNCTION(0x1, "gpio_out"),
282 SUNXI_FUNCTION(0x2, "nand0"), /* NDQ0 */
283 SUNXI_FUNCTION(0x3, "mmc2")), /* D0 */
285 SUNXI_FUNCTION(0x0, "gpio_in"),
286 SUNXI_FUNCTION(0x1, "gpio_out"),
287 SUNXI_FUNCTION(0x2, "nand0"), /* NDQ1 */
288 SUNXI_FUNCTION(0x3, "mmc2")), /* D1 */
290 SUNXI_FUNCTION(0x0, "gpio_in"),
291 SUNXI_FUNCTION(0x1, "gpio_out"),
292 SUNXI_FUNCTION(0x2, "nand0"), /* NDQ2 */
293 SUNXI_FUNCTION(0x3, "mmc2")), /* D2 */
295 SUNXI_FUNCTION(0x0, "gpio_in"),
296 SUNXI_FUNCTION(0x1, "gpio_out"),
297 SUNXI_FUNCTION(0x2, "nand0"), /* NDQ3 */
298 SUNXI_FUNCTION(0x3, "mmc2")), /* D3 */
300 SUNXI_FUNCTION(0x0, "gpio_in"),
301 SUNXI_FUNCTION(0x1, "gpio_out"),
302 SUNXI_FUNCTION(0x2, "nand0")), /* NDQ4 */
304 SUNXI_FUNCTION(0x0, "gpio_in"),
305 SUNXI_FUNCTION(0x1, "gpio_out"),
306 SUNXI_FUNCTION(0x2, "nand0")), /* NDQ5 */
308 SUNXI_FUNCTION(0x0, "gpio_in"),
309 SUNXI_FUNCTION(0x1, "gpio_out"),
310 SUNXI_FUNCTION(0x2, "nand0")), /* NDQ6 */
312 SUNXI_FUNCTION(0x0, "gpio_in"),
313 SUNXI_FUNCTION(0x1, "gpio_out"),
314 SUNXI_FUNCTION(0x2, "nand0")), /* NDQ7 */
316 SUNXI_FUNCTION(0x0, "gpio_in"),
317 SUNXI_FUNCTION(0x1, "gpio_out"),
318 SUNXI_FUNCTION(0x2, "nand0")), /* NWP */
320 SUNXI_FUNCTION(0x0, "gpio_in"),
321 SUNXI_FUNCTION(0x1, "gpio_out"),
322 SUNXI_FUNCTION(0x2, "nand0")), /* NCE2 */
324 SUNXI_FUNCTION(0x0, "gpio_in"),
325 SUNXI_FUNCTION(0x1, "gpio_out"),
326 SUNXI_FUNCTION(0x2, "nand0")), /* NCE3 */
328 SUNXI_FUNCTION(0x0, "gpio_in"),
329 SUNXI_FUNCTION(0x1, "gpio_out"),
330 SUNXI_FUNCTION(0x2, "nand0"), /* NCE4 */
331 SUNXI_FUNCTION(0x3, "spi2")), /* CS0 */
333 SUNXI_FUNCTION(0x0, "gpio_in"),
334 SUNXI_FUNCTION(0x1, "gpio_out"),
335 SUNXI_FUNCTION(0x2, "nand0"), /* NCE5 */
336 SUNXI_FUNCTION(0x3, "spi2")), /* CLK */
338 SUNXI_FUNCTION(0x0, "gpio_in"),
339 SUNXI_FUNCTION(0x1, "gpio_out"),
340 SUNXI_FUNCTION(0x2, "nand0"), /* NCE6 */
341 SUNXI_FUNCTION(0x3, "spi2")), /* MOSI */
343 SUNXI_FUNCTION(0x0, "gpio_in"),
344 SUNXI_FUNCTION(0x1, "gpio_out"),
345 SUNXI_FUNCTION(0x2, "nand0"), /* NCE7 */
346 SUNXI_FUNCTION(0x3, "spi2")), /* MISO */
348 SUNXI_FUNCTION(0x0, "gpio_in"),
349 SUNXI_FUNCTION(0x1, "gpio_out"),
350 SUNXI_FUNCTION(0x3, "spi0")), /* CS0 */
352 SUNXI_FUNCTION(0x0, "gpio_in"),
353 SUNXI_FUNCTION(0x1, "gpio_out"),
354 SUNXI_FUNCTION(0x2, "nand0")), /* NDQS */
357 SUNXI_FUNCTION(0x0, "gpio_in"),
358 SUNXI_FUNCTION(0x1, "gpio_out"),
359 SUNXI_FUNCTION(0x2, "lcd0"), /* D0 */
360 SUNXI_FUNCTION(0x3, "lvds0")), /* VP0 */
362 SUNXI_FUNCTION(0x0, "gpio_in"),
363 SUNXI_FUNCTION(0x1, "gpio_out"),
364 SUNXI_FUNCTION(0x2, "lcd0"), /* D1 */
365 SUNXI_FUNCTION(0x3, "lvds0")), /* VN0 */
367 SUNXI_FUNCTION(0x0, "gpio_in"),
368 SUNXI_FUNCTION(0x1, "gpio_out"),
369 SUNXI_FUNCTION(0x2, "lcd0"), /* D2 */
370 SUNXI_FUNCTION(0x3, "lvds0")), /* VP1 */
372 SUNXI_FUNCTION(0x0, "gpio_in"),
373 SUNXI_FUNCTION(0x1, "gpio_out"),
374 SUNXI_FUNCTION(0x2, "lcd0"), /* D3 */
375 SUNXI_FUNCTION(0x3, "lvds0")), /* VN1 */
377 SUNXI_FUNCTION(0x0, "gpio_in"),
378 SUNXI_FUNCTION(0x1, "gpio_out"),
379 SUNXI_FUNCTION(0x2, "lcd0"), /* D4 */
380 SUNXI_FUNCTION(0x3, "lvds0")), /* VP2 */
382 SUNXI_FUNCTION(0x0, "gpio_in"),
383 SUNXI_FUNCTION(0x1, "gpio_out"),
384 SUNXI_FUNCTION(0x2, "lcd0"), /* D5 */
385 SUNXI_FUNCTION(0x3, "lvds0")), /* VN2 */
387 SUNXI_FUNCTION(0x0, "gpio_in"),
388 SUNXI_FUNCTION(0x1, "gpio_out"),
389 SUNXI_FUNCTION(0x2, "lcd0"), /* D6 */
390 SUNXI_FUNCTION(0x3, "lvds0")), /* VPC */
392 SUNXI_FUNCTION(0x0, "gpio_in"),
393 SUNXI_FUNCTION(0x1, "gpio_out"),
394 SUNXI_FUNCTION(0x2, "lcd0"), /* D7 */
395 SUNXI_FUNCTION(0x3, "lvds0")), /* VNC */
397 SUNXI_FUNCTION(0x0, "gpio_in"),
398 SUNXI_FUNCTION(0x1, "gpio_out"),
399 SUNXI_FUNCTION(0x2, "lcd0"), /* D8 */
400 SUNXI_FUNCTION(0x3, "lvds0")), /* VP3 */
402 SUNXI_FUNCTION(0x0, "gpio_in"),
403 SUNXI_FUNCTION(0x1, "gpio_out"),
404 SUNXI_FUNCTION(0x2, "lcd0"), /* D9 */
405 SUNXI_FUNCTION(0x3, "lvds0")), /* VM3 */
407 SUNXI_FUNCTION(0x0, "gpio_in"),
408 SUNXI_FUNCTION(0x1, "gpio_out"),
409 SUNXI_FUNCTION(0x2, "lcd0"), /* D10 */
410 SUNXI_FUNCTION(0x3, "lvds1")), /* VP0 */
412 SUNXI_FUNCTION(0x0, "gpio_in"),
413 SUNXI_FUNCTION(0x1, "gpio_out"),
414 SUNXI_FUNCTION(0x2, "lcd0"), /* D11 */
415 SUNXI_FUNCTION(0x3, "lvds1")), /* VN0 */
417 SUNXI_FUNCTION(0x0, "gpio_in"),
418 SUNXI_FUNCTION(0x1, "gpio_out"),
419 SUNXI_FUNCTION(0x2, "lcd0"), /* D12 */
420 SUNXI_FUNCTION(0x3, "lvds1")), /* VP1 */
422 SUNXI_FUNCTION(0x0, "gpio_in"),
423 SUNXI_FUNCTION(0x1, "gpio_out"),
424 SUNXI_FUNCTION(0x2, "lcd0"), /* D13 */
425 SUNXI_FUNCTION(0x3, "lvds1")), /* VN1 */
427 SUNXI_FUNCTION(0x0, "gpio_in"),
428 SUNXI_FUNCTION(0x1, "gpio_out"),
429 SUNXI_FUNCTION(0x2, "lcd0"), /* D14 */
430 SUNXI_FUNCTION(0x3, "lvds1")), /* VP2 */
432 SUNXI_FUNCTION(0x0, "gpio_in"),
433 SUNXI_FUNCTION(0x1, "gpio_out"),
434 SUNXI_FUNCTION(0x2, "lcd0"), /* D15 */
435 SUNXI_FUNCTION(0x3, "lvds1")), /* VN2 */
437 SUNXI_FUNCTION(0x0, "gpio_in"),
438 SUNXI_FUNCTION(0x1, "gpio_out"),
439 SUNXI_FUNCTION(0x2, "lcd0"), /* D16 */
440 SUNXI_FUNCTION(0x3, "lvds1")), /* VPC */
442 SUNXI_FUNCTION(0x0, "gpio_in"),
443 SUNXI_FUNCTION(0x1, "gpio_out"),
444 SUNXI_FUNCTION(0x2, "lcd0"), /* D17 */
445 SUNXI_FUNCTION(0x3, "lvds1")), /* VNC */
447 SUNXI_FUNCTION(0x0, "gpio_in"),
448 SUNXI_FUNCTION(0x1, "gpio_out"),
449 SUNXI_FUNCTION(0x2, "lcd0"), /* D18 */
450 SUNXI_FUNCTION(0x3, "lvds1")), /* VP3 */
452 SUNXI_FUNCTION(0x0, "gpio_in"),
453 SUNXI_FUNCTION(0x1, "gpio_out"),
454 SUNXI_FUNCTION(0x2, "lcd0"), /* D19 */
455 SUNXI_FUNCTION(0x3, "lvds1")), /* VN3 */
457 SUNXI_FUNCTION(0x0, "gpio_in"),
458 SUNXI_FUNCTION(0x1, "gpio_out"),
459 SUNXI_FUNCTION(0x2, "lcd0"), /* D20 */
460 SUNXI_FUNCTION(0x3, "csi1")), /* MCLK */
462 SUNXI_FUNCTION(0x0, "gpio_in"),
463 SUNXI_FUNCTION(0x1, "gpio_out"),
464 SUNXI_FUNCTION(0x2, "lcd0"), /* D21 */
465 SUNXI_FUNCTION(0x3, "sim")), /* VPPEN */
467 SUNXI_FUNCTION(0x0, "gpio_in"),
468 SUNXI_FUNCTION(0x1, "gpio_out"),
469 SUNXI_FUNCTION(0x2, "lcd0"), /* D22 */
470 SUNXI_FUNCTION(0x3, "sim")), /* VPPPP */
472 SUNXI_FUNCTION(0x0, "gpio_in"),
473 SUNXI_FUNCTION(0x1, "gpio_out"),
474 SUNXI_FUNCTION(0x2, "lcd0"), /* D23 */
475 SUNXI_FUNCTION(0x3, "sim")), /* DET */
477 SUNXI_FUNCTION(0x0, "gpio_in"),
478 SUNXI_FUNCTION(0x1, "gpio_out"),
479 SUNXI_FUNCTION(0x2, "lcd0"), /* CLK */
480 SUNXI_FUNCTION(0x3, "sim")), /* VCCEN */
482 SUNXI_FUNCTION(0x0, "gpio_in"),
483 SUNXI_FUNCTION(0x1, "gpio_out"),
484 SUNXI_FUNCTION(0x2, "lcd0"), /* DE */
485 SUNXI_FUNCTION(0x3, "sim")), /* RST */
487 SUNXI_FUNCTION(0x0, "gpio_in"),
488 SUNXI_FUNCTION(0x1, "gpio_out"),
489 SUNXI_FUNCTION(0x2, "lcd0"), /* HSYNC */
490 SUNXI_FUNCTION(0x3, "sim")), /* SCK */
492 SUNXI_FUNCTION(0x0, "gpio_in"),
493 SUNXI_FUNCTION(0x1, "gpio_out"),
494 SUNXI_FUNCTION(0x2, "lcd0"), /* VSYNC */
495 SUNXI_FUNCTION(0x3, "sim")), /* SDA */
498 SUNXI_FUNCTION(0x0, "gpio_in"),
499 SUNXI_FUNCTION(0x1, "gpio_out"),
500 SUNXI_FUNCTION(0x2, "ts0"), /* CLK */
501 SUNXI_FUNCTION(0x3, "csi0")), /* PCK */
503 SUNXI_FUNCTION(0x0, "gpio_in"),
504 SUNXI_FUNCTION(0x1, "gpio_out"),
505 SUNXI_FUNCTION(0x2, "ts0"), /* ERR */
506 SUNXI_FUNCTION(0x3, "csi0")), /* CK */
508 SUNXI_FUNCTION(0x0, "gpio_in"),
509 SUNXI_FUNCTION(0x1, "gpio_out"),
510 SUNXI_FUNCTION(0x2, "ts0"), /* SYNC */
511 SUNXI_FUNCTION(0x3, "csi0")), /* HSYNC */
513 SUNXI_FUNCTION(0x0, "gpio_in"),
514 SUNXI_FUNCTION(0x1, "gpio_out"),
515 SUNXI_FUNCTION(0x2, "ts0"), /* DVLD */
516 SUNXI_FUNCTION(0x3, "csi0")), /* VSYNC */
518 SUNXI_FUNCTION(0x0, "gpio_in"),
519 SUNXI_FUNCTION(0x1, "gpio_out"),
520 SUNXI_FUNCTION(0x2, "ts0"), /* D0 */
521 SUNXI_FUNCTION(0x3, "csi0")), /* D0 */
523 SUNXI_FUNCTION(0x0, "gpio_in"),
524 SUNXI_FUNCTION(0x1, "gpio_out"),
525 SUNXI_FUNCTION(0x2, "ts0"), /* D1 */
526 SUNXI_FUNCTION(0x3, "csi0"), /* D1 */
527 SUNXI_FUNCTION(0x4, "sim")), /* VPPEN */
529 SUNXI_FUNCTION(0x0, "gpio_in"),
530 SUNXI_FUNCTION(0x1, "gpio_out"),
531 SUNXI_FUNCTION(0x2, "ts0"), /* D2 */
532 SUNXI_FUNCTION(0x3, "csi0")), /* D2 */
534 SUNXI_FUNCTION(0x0, "gpio_in"),
535 SUNXI_FUNCTION(0x1, "gpio_out"),
536 SUNXI_FUNCTION(0x2, "ts0"), /* D3 */
537 SUNXI_FUNCTION(0x3, "csi0")), /* D3 */
539 SUNXI_FUNCTION(0x0, "gpio_in"),
540 SUNXI_FUNCTION(0x1, "gpio_out"),
541 SUNXI_FUNCTION(0x2, "ts0"), /* D4 */
542 SUNXI_FUNCTION(0x3, "csi0")), /* D4 */
544 SUNXI_FUNCTION(0x0, "gpio_in"),
545 SUNXI_FUNCTION(0x1, "gpio_out"),
546 SUNXI_FUNCTION(0x2, "ts0"), /* D5 */
547 SUNXI_FUNCTION(0x3, "csi0")), /* D5 */
549 SUNXI_FUNCTION(0x0, "gpio_in"),
550 SUNXI_FUNCTION(0x1, "gpio_out"),
551 SUNXI_FUNCTION(0x2, "ts0"), /* D6 */
552 SUNXI_FUNCTION(0x3, "csi0")), /* D6 */
554 SUNXI_FUNCTION(0x0, "gpio_in"),
555 SUNXI_FUNCTION(0x1, "gpio_out"),
556 SUNXI_FUNCTION(0x2, "ts0"), /* D7 */
557 SUNXI_FUNCTION(0x3, "csi0")), /* D7 */
560 SUNXI_FUNCTION(0x0, "gpio_in"),
561 SUNXI_FUNCTION(0x1, "gpio_out"),
562 SUNXI_FUNCTION(0x2, "mmc0"), /* D1 */
563 SUNXI_FUNCTION(0x4, "jtag")), /* MSI */
565 SUNXI_FUNCTION(0x0, "gpio_in"),
566 SUNXI_FUNCTION(0x1, "gpio_out"),
567 SUNXI_FUNCTION(0x2, "mmc0"), /* D0 */
568 SUNXI_FUNCTION(0x4, "jtag")), /* DI1 */
570 SUNXI_FUNCTION(0x0, "gpio_in"),
571 SUNXI_FUNCTION(0x1, "gpio_out"),
572 SUNXI_FUNCTION(0x2, "mmc0"), /* CLK */
573 SUNXI_FUNCTION(0x4, "uart0")), /* TX */
575 SUNXI_FUNCTION(0x0, "gpio_in"),
576 SUNXI_FUNCTION(0x1, "gpio_out"),
577 SUNXI_FUNCTION(0x2, "mmc0"), /* CMD */
578 SUNXI_FUNCTION(0x4, "jtag")), /* DO1 */
580 SUNXI_FUNCTION(0x0, "gpio_in"),
581 SUNXI_FUNCTION(0x1, "gpio_out"),
582 SUNXI_FUNCTION(0x2, "mmc0"), /* D3 */
583 SUNXI_FUNCTION(0x4, "uart0")), /* RX */
585 SUNXI_FUNCTION(0x0, "gpio_in"),
586 SUNXI_FUNCTION(0x1, "gpio_out"),
587 SUNXI_FUNCTION(0x2, "mmc0"), /* D2 */
588 SUNXI_FUNCTION(0x4, "jtag")), /* CK1 */
591 SUNXI_FUNCTION(0x0, "gpio_in"),
592 SUNXI_FUNCTION(0x1, "gpio_out"),
593 SUNXI_FUNCTION(0x2, "ts1"), /* CLK */
594 SUNXI_FUNCTION(0x3, "csi1"), /* PCK */
595 SUNXI_FUNCTION(0x4, "mmc1")), /* CMD */
597 SUNXI_FUNCTION(0x0, "gpio_in"),
598 SUNXI_FUNCTION(0x1, "gpio_out"),
599 SUNXI_FUNCTION(0x2, "ts1"), /* ERR */
600 SUNXI_FUNCTION(0x3, "csi1"), /* CK */
601 SUNXI_FUNCTION(0x4, "mmc1")), /* CLK */
603 SUNXI_FUNCTION(0x0, "gpio_in"),
604 SUNXI_FUNCTION(0x1, "gpio_out"),
605 SUNXI_FUNCTION(0x2, "ts1"), /* SYNC */
606 SUNXI_FUNCTION(0x3, "csi1"), /* HSYNC */
607 SUNXI_FUNCTION(0x4, "mmc1")), /* D0 */
609 SUNXI_FUNCTION(0x0, "gpio_in"),
610 SUNXI_FUNCTION(0x1, "gpio_out"),
611 SUNXI_FUNCTION(0x2, "ts1"), /* DVLD */
612 SUNXI_FUNCTION(0x3, "csi1"), /* VSYNC */
613 SUNXI_FUNCTION(0x4, "mmc1")), /* D1 */
615 SUNXI_FUNCTION(0x0, "gpio_in"),
616 SUNXI_FUNCTION(0x1, "gpio_out"),
617 SUNXI_FUNCTION(0x2, "ts1"), /* D0 */
618 SUNXI_FUNCTION(0x3, "csi1"), /* D0 */
619 SUNXI_FUNCTION(0x4, "mmc1"), /* D2 */
620 SUNXI_FUNCTION(0x5, "csi0")), /* D8 */
622 SUNXI_FUNCTION(0x0, "gpio_in"),
623 SUNXI_FUNCTION(0x1, "gpio_out"),
624 SUNXI_FUNCTION(0x2, "ts1"), /* D1 */
625 SUNXI_FUNCTION(0x3, "csi1"), /* D1 */
626 SUNXI_FUNCTION(0x4, "mmc1"), /* D3 */
627 SUNXI_FUNCTION(0x5, "csi0")), /* D9 */
629 SUNXI_FUNCTION(0x0, "gpio_in"),
630 SUNXI_FUNCTION(0x1, "gpio_out"),
631 SUNXI_FUNCTION(0x2, "ts1"), /* D2 */
632 SUNXI_FUNCTION(0x3, "csi1"), /* D2 */
633 SUNXI_FUNCTION(0x4, "uart3"), /* TX */
634 SUNXI_FUNCTION(0x5, "csi0")), /* D10 */
636 SUNXI_FUNCTION(0x0, "gpio_in"),
637 SUNXI_FUNCTION(0x1, "gpio_out"),
638 SUNXI_FUNCTION(0x2, "ts1"), /* D3 */
639 SUNXI_FUNCTION(0x3, "csi1"), /* D3 */
640 SUNXI_FUNCTION(0x4, "uart3"), /* RX */
641 SUNXI_FUNCTION(0x5, "csi0")), /* D11 */
643 SUNXI_FUNCTION(0x0, "gpio_in"),
644 SUNXI_FUNCTION(0x1, "gpio_out"),
645 SUNXI_FUNCTION(0x2, "ts1"), /* D4 */
646 SUNXI_FUNCTION(0x3, "csi1"), /* D4 */
647 SUNXI_FUNCTION(0x4, "uart3"), /* RTS */
648 SUNXI_FUNCTION(0x5, "csi0")), /* D12 */
650 SUNXI_FUNCTION(0x0, "gpio_in"),
651 SUNXI_FUNCTION(0x1, "gpio_out"),
652 SUNXI_FUNCTION(0x2, "ts1"), /* D5 */
653 SUNXI_FUNCTION(0x3, "csi1"), /* D5 */
654 SUNXI_FUNCTION(0x4, "uart3"), /* CTS */
655 SUNXI_FUNCTION(0x5, "csi0")), /* D13 */
657 SUNXI_FUNCTION(0x0, "gpio_in"),
658 SUNXI_FUNCTION(0x1, "gpio_out"),
659 SUNXI_FUNCTION(0x2, "ts1"), /* D6 */
660 SUNXI_FUNCTION(0x3, "csi1"), /* D6 */
661 SUNXI_FUNCTION(0x4, "uart4"), /* TX */
662 SUNXI_FUNCTION(0x5, "csi0")), /* D14 */
664 SUNXI_FUNCTION(0x0, "gpio_in"),
665 SUNXI_FUNCTION(0x1, "gpio_out"),
666 SUNXI_FUNCTION(0x2, "ts1"), /* D7 */
667 SUNXI_FUNCTION(0x3, "csi1"), /* D7 */
668 SUNXI_FUNCTION(0x4, "uart4"), /* RX */
669 SUNXI_FUNCTION(0x5, "csi0")), /* D15 */
672 SUNXI_FUNCTION(0x0, "gpio_in"),
673 SUNXI_FUNCTION(0x1, "gpio_out"),
674 SUNXI_FUNCTION(0x2, "lcd1"), /* D0 */
675 SUNXI_FUNCTION(0x3, "pata"), /* ATAA0 */
676 SUNXI_FUNCTION(0x4, "uart3"), /* TX */
678 SUNXI_FUNCTION(0x7, "csi1")), /* D0 */
680 SUNXI_FUNCTION(0x0, "gpio_in"),
681 SUNXI_FUNCTION(0x1, "gpio_out"),
682 SUNXI_FUNCTION(0x2, "lcd1"), /* D1 */
683 SUNXI_FUNCTION(0x3, "pata"), /* ATAA1 */
684 SUNXI_FUNCTION(0x4, "uart3"), /* RX */
686 SUNXI_FUNCTION(0x7, "csi1")), /* D1 */
688 SUNXI_FUNCTION(0x0, "gpio_in"),
689 SUNXI_FUNCTION(0x1, "gpio_out"),
690 SUNXI_FUNCTION(0x2, "lcd1"), /* D2 */
691 SUNXI_FUNCTION(0x3, "pata"), /* ATAA2 */
692 SUNXI_FUNCTION(0x4, "uart3"), /* RTS */
694 SUNXI_FUNCTION(0x7, "csi1")), /* D2 */
696 SUNXI_FUNCTION(0x0, "gpio_in"),
697 SUNXI_FUNCTION(0x1, "gpio_out"),
698 SUNXI_FUNCTION(0x2, "lcd1"), /* D3 */
699 SUNXI_FUNCTION(0x3, "pata"), /* ATAIRQ */
700 SUNXI_FUNCTION(0x4, "uart3"), /* CTS */
702 SUNXI_FUNCTION(0x7, "csi1")), /* D3 */
704 SUNXI_FUNCTION(0x0, "gpio_in"),
705 SUNXI_FUNCTION(0x1, "gpio_out"),
706 SUNXI_FUNCTION(0x2, "lcd1"), /* D4 */
707 SUNXI_FUNCTION(0x3, "pata"), /* ATAD0 */
708 SUNXI_FUNCTION(0x4, "uart4"), /* TX */
710 SUNXI_FUNCTION(0x7, "csi1")), /* D4 */
712 SUNXI_FUNCTION(0x0, "gpio_in"),
713 SUNXI_FUNCTION(0x1, "gpio_out"),
714 SUNXI_FUNCTION(0x2, "lcd1"), /* D5 */
715 SUNXI_FUNCTION(0x3, "pata"), /* ATAD1 */
716 SUNXI_FUNCTION(0x4, "uart4"), /* RX */
718 SUNXI_FUNCTION(0x7, "csi1")), /* D5 */
720 SUNXI_FUNCTION(0x0, "gpio_in"),
721 SUNXI_FUNCTION(0x1, "gpio_out"),
722 SUNXI_FUNCTION(0x2, "lcd1"), /* D6 */
723 SUNXI_FUNCTION(0x3, "pata"), /* ATAD2 */
724 SUNXI_FUNCTION(0x4, "uart5"), /* TX */
725 SUNXI_FUNCTION(0x5, "ms"), /* BS */
727 SUNXI_FUNCTION(0x7, "csi1")), /* D6 */
729 SUNXI_FUNCTION(0x0, "gpio_in"),
730 SUNXI_FUNCTION(0x1, "gpio_out"),
731 SUNXI_FUNCTION(0x2, "lcd1"), /* D7 */
732 SUNXI_FUNCTION(0x3, "pata"), /* ATAD3 */
733 SUNXI_FUNCTION(0x4, "uart5"), /* RX */
734 SUNXI_FUNCTION(0x5, "ms"), /* CLK */
736 SUNXI_FUNCTION(0x7, "csi1")), /* D7 */
738 SUNXI_FUNCTION(0x0, "gpio_in"),
739 SUNXI_FUNCTION(0x1, "gpio_out"),
740 SUNXI_FUNCTION(0x2, "lcd1"), /* D8 */
741 SUNXI_FUNCTION(0x3, "pata"), /* ATAD4 */
742 SUNXI_FUNCTION(0x4, "keypad"), /* IN0 */
743 SUNXI_FUNCTION(0x5, "ms"), /* D0 */
745 SUNXI_FUNCTION(0x7, "csi1")), /* D8 */
747 SUNXI_FUNCTION(0x0, "gpio_in"),
748 SUNXI_FUNCTION(0x1, "gpio_out"),
749 SUNXI_FUNCTION(0x2, "lcd1"), /* D9 */
750 SUNXI_FUNCTION(0x3, "pata"), /* ATAD5 */
751 SUNXI_FUNCTION(0x4, "keypad"), /* IN1 */
752 SUNXI_FUNCTION(0x5, "ms"), /* D1 */
754 SUNXI_FUNCTION(0x7, "csi1")), /* D9 */
756 SUNXI_FUNCTION(0x0, "gpio_in"),
757 SUNXI_FUNCTION(0x1, "gpio_out"),
758 SUNXI_FUNCTION(0x2, "lcd1"), /* D10 */
759 SUNXI_FUNCTION(0x3, "pata"), /* ATAD6 */
760 SUNXI_FUNCTION(0x4, "keypad"), /* IN2 */
761 SUNXI_FUNCTION(0x5, "ms"), /* D2 */
763 SUNXI_FUNCTION(0x7, "csi1")), /* D10 */
765 SUNXI_FUNCTION(0x0, "gpio_in"),
766 SUNXI_FUNCTION(0x1, "gpio_out"),
767 SUNXI_FUNCTION(0x2, "lcd1"), /* D11 */
768 SUNXI_FUNCTION(0x3, "pata"), /* ATAD7 */
769 SUNXI_FUNCTION(0x4, "keypad"), /* IN3 */
770 SUNXI_FUNCTION(0x5, "ms"), /* D3 */
772 SUNXI_FUNCTION(0x7, "csi1")), /* D11 */
774 SUNXI_FUNCTION(0x0, "gpio_in"),
775 SUNXI_FUNCTION(0x1, "gpio_out"),
776 SUNXI_FUNCTION(0x2, "lcd1"), /* D12 */
777 SUNXI_FUNCTION(0x3, "pata"), /* ATAD8 */
778 SUNXI_FUNCTION(0x4, "ps2"), /* SCK1 */
780 SUNXI_FUNCTION(0x7, "csi1")), /* D12 */
782 SUNXI_FUNCTION(0x0, "gpio_in"),
783 SUNXI_FUNCTION(0x1, "gpio_out"),
784 SUNXI_FUNCTION(0x2, "lcd1"), /* D13 */
785 SUNXI_FUNCTION(0x3, "pata"), /* ATAD9 */
786 SUNXI_FUNCTION(0x4, "ps2"), /* SDA1 */
787 SUNXI_FUNCTION(0x5, "sim"), /* RST */
789 SUNXI_FUNCTION(0x7, "csi1")), /* D13 */
791 SUNXI_FUNCTION(0x0, "gpio_in"),
792 SUNXI_FUNCTION(0x1, "gpio_out"),
793 SUNXI_FUNCTION(0x2, "lcd1"), /* D14 */
794 SUNXI_FUNCTION(0x3, "pata"), /* ATAD10 */
795 SUNXI_FUNCTION(0x4, "keypad"), /* IN4 */
796 SUNXI_FUNCTION(0x5, "sim"), /* VPPEN */
798 SUNXI_FUNCTION(0x7, "csi1")), /* D14 */
800 SUNXI_FUNCTION(0x0, "gpio_in"),
801 SUNXI_FUNCTION(0x1, "gpio_out"),
802 SUNXI_FUNCTION(0x2, "lcd1"), /* D15 */
803 SUNXI_FUNCTION(0x3, "pata"), /* ATAD11 */
804 SUNXI_FUNCTION(0x4, "keypad"), /* IN5 */
805 SUNXI_FUNCTION(0x5, "sim"), /* VPPPP */
807 SUNXI_FUNCTION(0x7, "csi1")), /* D15 */
809 SUNXI_FUNCTION(0x0, "gpio_in"),
810 SUNXI_FUNCTION(0x1, "gpio_out"),
811 SUNXI_FUNCTION(0x2, "lcd1"), /* D16 */
812 SUNXI_FUNCTION(0x3, "pata"), /* ATAD12 */
813 SUNXI_FUNCTION(0x4, "keypad"), /* IN6 */
815 SUNXI_FUNCTION(0x7, "csi1")), /* D16 */
817 SUNXI_FUNCTION(0x0, "gpio_in"),
818 SUNXI_FUNCTION(0x1, "gpio_out"),
819 SUNXI_FUNCTION(0x2, "lcd1"), /* D17 */
820 SUNXI_FUNCTION(0x3, "pata"), /* ATAD13 */
821 SUNXI_FUNCTION(0x4, "keypad"), /* IN7 */
822 SUNXI_FUNCTION(0x5, "sim"), /* VCCEN */
824 SUNXI_FUNCTION(0x7, "csi1")), /* D17 */
826 SUNXI_FUNCTION(0x0, "gpio_in"),
827 SUNXI_FUNCTION(0x1, "gpio_out"),
828 SUNXI_FUNCTION(0x2, "lcd1"), /* D18 */
829 SUNXI_FUNCTION(0x3, "pata"), /* ATAD14 */
830 SUNXI_FUNCTION(0x4, "keypad"), /* OUT0 */
831 SUNXI_FUNCTION(0x5, "sim"), /* SCK */
833 SUNXI_FUNCTION(0x7, "csi1")), /* D18 */
835 SUNXI_FUNCTION(0x0, "gpio_in"),
836 SUNXI_FUNCTION(0x1, "gpio_out"),
837 SUNXI_FUNCTION(0x2, "lcd1"), /* D19 */
838 SUNXI_FUNCTION(0x3, "pata"), /* ATAD15 */
839 SUNXI_FUNCTION(0x4, "keypad"), /* OUT1 */
840 SUNXI_FUNCTION(0x5, "sim"), /* SDA */
842 SUNXI_FUNCTION(0x7, "csi1")), /* D19 */
844 SUNXI_FUNCTION(0x0, "gpio_in"),
845 SUNXI_FUNCTION(0x1, "gpio_out"),
846 SUNXI_FUNCTION(0x2, "lcd1"), /* D20 */
847 SUNXI_FUNCTION(0x3, "pata"), /* ATAOE */
848 SUNXI_FUNCTION(0x4, "can"), /* TX */
850 SUNXI_FUNCTION(0x7, "csi1")), /* D20 */
852 SUNXI_FUNCTION(0x0, "gpio_in"),
853 SUNXI_FUNCTION(0x1, "gpio_out"),
854 SUNXI_FUNCTION(0x2, "lcd1"), /* D21 */
855 SUNXI_FUNCTION(0x3, "pata"), /* ATADREQ */
856 SUNXI_FUNCTION(0x4, "can"), /* RX */
858 SUNXI_FUNCTION(0x7, "csi1")), /* D21 */
860 SUNXI_FUNCTION(0x0, "gpio_in"),
861 SUNXI_FUNCTION(0x1, "gpio_out"),
862 SUNXI_FUNCTION(0x2, "lcd1"), /* D22 */
863 SUNXI_FUNCTION(0x3, "pata"), /* ATADACK */
864 SUNXI_FUNCTION(0x4, "keypad"), /* OUT2 */
865 SUNXI_FUNCTION(0x5, "mmc1"), /* CMD */
866 SUNXI_FUNCTION(0x7, "csi1")), /* D22 */
868 SUNXI_FUNCTION(0x0, "gpio_in"),
869 SUNXI_FUNCTION(0x1, "gpio_out"),
870 SUNXI_FUNCTION(0x2, "lcd1"), /* D23 */
871 SUNXI_FUNCTION(0x3, "pata"), /* ATACS0 */
872 SUNXI_FUNCTION(0x4, "keypad"), /* OUT3 */
873 SUNXI_FUNCTION(0x5, "mmc1"), /* CLK */
874 SUNXI_FUNCTION(0x7, "csi1")), /* D23 */
876 SUNXI_FUNCTION(0x0, "gpio_in"),
877 SUNXI_FUNCTION(0x1, "gpio_out"),
878 SUNXI_FUNCTION(0x2, "lcd1"), /* CLK */
879 SUNXI_FUNCTION(0x3, "pata"), /* ATACS1 */
880 SUNXI_FUNCTION(0x4, "keypad"), /* OUT4 */
881 SUNXI_FUNCTION(0x5, "mmc1"), /* D0 */
882 SUNXI_FUNCTION(0x7, "csi1")), /* PCLK */
884 SUNXI_FUNCTION(0x0, "gpio_in"),
885 SUNXI_FUNCTION(0x1, "gpio_out"),
886 SUNXI_FUNCTION(0x2, "lcd1"), /* DE */
887 SUNXI_FUNCTION(0x3, "pata"), /* ATAIORDY */
888 SUNXI_FUNCTION(0x4, "keypad"), /* OUT5 */
889 SUNXI_FUNCTION(0x5, "mmc1"), /* D1 */
890 SUNXI_FUNCTION(0x7, "csi1")), /* FIELD */
892 SUNXI_FUNCTION(0x0, "gpio_in"),
893 SUNXI_FUNCTION(0x1, "gpio_out"),
894 SUNXI_FUNCTION(0x2, "lcd1"), /* HSYNC */
895 SUNXI_FUNCTION(0x3, "pata"), /* ATAIOR */
896 SUNXI_FUNCTION(0x4, "keypad"), /* OUT6 */
897 SUNXI_FUNCTION(0x5, "mmc1"), /* D2 */
898 SUNXI_FUNCTION(0x7, "csi1")), /* HSYNC */
900 SUNXI_FUNCTION(0x0, "gpio_in"),
901 SUNXI_FUNCTION(0x1, "gpio_out"),
902 SUNXI_FUNCTION(0x2, "lcd1"), /* VSYNC */
903 SUNXI_FUNCTION(0x3, "pata"), /* ATAIOW */
904 SUNXI_FUNCTION(0x4, "keypad"), /* OUT7 */
905 SUNXI_FUNCTION(0x5, "mmc1"), /* D3 */
906 SUNXI_FUNCTION(0x7, "csi1")), /* VSYNC */
909 SUNXI_FUNCTION(0x0, "gpio_in"),
910 SUNXI_FUNCTION(0x1, "gpio_out")),
912 SUNXI_FUNCTION(0x0, "gpio_in"),
913 SUNXI_FUNCTION(0x1, "gpio_out")),
915 SUNXI_FUNCTION(0x0, "gpio_in"),
916 SUNXI_FUNCTION(0x1, "gpio_out")),
918 SUNXI_FUNCTION(0x0, "gpio_in"),
919 SUNXI_FUNCTION(0x1, "gpio_out"),
920 SUNXI_FUNCTION(0x2, "pwm")), /* PWM1 */
922 SUNXI_FUNCTION(0x0, "gpio_in"),
923 SUNXI_FUNCTION(0x1, "gpio_out"),
924 SUNXI_FUNCTION(0x2, "mmc3")), /* CMD */
926 SUNXI_FUNCTION(0x0, "gpio_in"),
927 SUNXI_FUNCTION(0x1, "gpio_out"),
928 SUNXI_FUNCTION(0x2, "mmc3")), /* CLK */
930 SUNXI_FUNCTION(0x0, "gpio_in"),
931 SUNXI_FUNCTION(0x1, "gpio_out"),
932 SUNXI_FUNCTION(0x2, "mmc3")), /* D0 */
934 SUNXI_FUNCTION(0x0, "gpio_in"),
935 SUNXI_FUNCTION(0x1, "gpio_out"),
936 SUNXI_FUNCTION(0x2, "mmc3")), /* D1 */
938 SUNXI_FUNCTION(0x0, "gpio_in"),
939 SUNXI_FUNCTION(0x1, "gpio_out"),
940 SUNXI_FUNCTION(0x2, "mmc3")), /* D2 */
942 SUNXI_FUNCTION(0x0, "gpio_in"),
943 SUNXI_FUNCTION(0x1, "gpio_out"),
944 SUNXI_FUNCTION(0x2, "mmc3")), /* D3 */
946 SUNXI_FUNCTION(0x0, "gpio_in"),
947 SUNXI_FUNCTION(0x1, "gpio_out"),
948 SUNXI_FUNCTION(0x2, "spi0"), /* CS0 */
949 SUNXI_FUNCTION(0x3, "uart5"), /* TX */
952 SUNXI_FUNCTION(0x0, "gpio_in"),
953 SUNXI_FUNCTION(0x1, "gpio_out"),
954 SUNXI_FUNCTION(0x2, "spi0"), /* CLK */
955 SUNXI_FUNCTION(0x3, "uart5"), /* RX */
958 SUNXI_FUNCTION(0x0, "gpio_in"),
959 SUNXI_FUNCTION(0x1, "gpio_out"),
960 SUNXI_FUNCTION(0x2, "spi0"), /* MOSI */
961 SUNXI_FUNCTION(0x3, "uart6"), /* TX */
964 SUNXI_FUNCTION(0x0, "gpio_in"),
965 SUNXI_FUNCTION(0x1, "gpio_out"),
966 SUNXI_FUNCTION(0x2, "spi0"), /* MISO */
967 SUNXI_FUNCTION(0x3, "uart6"), /* RX */
970 SUNXI_FUNCTION(0x0, "gpio_in"),
971 SUNXI_FUNCTION(0x1, "gpio_out"),
972 SUNXI_FUNCTION(0x2, "spi0"), /* CS1 */
973 SUNXI_FUNCTION(0x3, "ps2"), /* SCK1 */
974 SUNXI_FUNCTION(0x4, "timer4"), /* TCLKIN0 */
977 SUNXI_FUNCTION(0x0, "gpio_in"),
978 SUNXI_FUNCTION(0x1, "gpio_out"),
979 SUNXI_FUNCTION(0x2, "spi1"), /* CS1 */
980 SUNXI_FUNCTION(0x3, "ps2"), /* SDA1 */
981 SUNXI_FUNCTION(0x4, "timer5"), /* TCLKIN1 */
984 SUNXI_FUNCTION(0x0, "gpio_in"),
985 SUNXI_FUNCTION(0x1, "gpio_out"),
986 SUNXI_FUNCTION(0x2, "spi1"), /* CS0 */
987 SUNXI_FUNCTION(0x3, "uart2"), /* RTS */
990 SUNXI_FUNCTION(0x0, "gpio_in"),
991 SUNXI_FUNCTION(0x1, "gpio_out"),
992 SUNXI_FUNCTION(0x2, "spi1"), /* CLK */
993 SUNXI_FUNCTION(0x3, "uart2"), /* CTS */
996 SUNXI_FUNCTION(0x0, "gpio_in"),
997 SUNXI_FUNCTION(0x1, "gpio_out"),
998 SUNXI_FUNCTION(0x2, "spi1"), /* MOSI */
999 SUNXI_FUNCTION(0x3, "uart2"), /* TX */
1002 SUNXI_FUNCTION(0x0, "gpio_in"),
1003 SUNXI_FUNCTION(0x1, "gpio_out"),
1004 SUNXI_FUNCTION(0x2, "spi1"), /* MISO */
1005 SUNXI_FUNCTION(0x3, "uart2"), /* RX */
1008 SUNXI_FUNCTION(0x0, "gpio_in"),
1009 SUNXI_FUNCTION(0x1, "gpio_out"),
1010 SUNXI_FUNCTION(0x2, "ps2"), /* SCK0 */
1011 SUNXI_FUNCTION(0x3, "uart7"), /* TX */
1012 SUNXI_FUNCTION(0x4, "hdmi")), /* HSCL */
1014 SUNXI_FUNCTION(0x0, "gpio_in"),
1015 SUNXI_FUNCTION(0x1, "gpio_out"),
1016 SUNXI_FUNCTION(0x2, "ps2"), /* SDA0 */
1017 SUNXI_FUNCTION(0x3, "uart7"), /* RX */
1018 SUNXI_FUNCTION(0x4, "hdmi")), /* HSDA */