blob: f0b1b4a962b3910437081904994a516ccbab99e4 [file] [log] [blame]
Magnus Dammeccf0602013-03-26 10:34:24 +09001#ifndef __ASM_R8A73A4_H__
2#define __ASM_R8A73A4_H__
3
Magnus Dammc98f6c22013-03-26 22:49:49 +09004/*
5 * Pin Function Controller:
6 * GPIO_FN_xx - GPIO used to select pin function
7 * GPIO_PORTxx - GPIO mapped to real I/O pin on CPU
8 */
9enum {
10
11 /* PORT */
12 GPIO_PORT0, GPIO_PORT1, GPIO_PORT2, GPIO_PORT3, GPIO_PORT4,
13 GPIO_PORT5, GPIO_PORT6, GPIO_PORT7, GPIO_PORT8, GPIO_PORT9,
14
15 GPIO_PORT10, GPIO_PORT11, GPIO_PORT12, GPIO_PORT13, GPIO_PORT14,
16 GPIO_PORT15, GPIO_PORT16, GPIO_PORT17, GPIO_PORT18, GPIO_PORT19,
17
18 GPIO_PORT20, GPIO_PORT21, GPIO_PORT22, GPIO_PORT23, GPIO_PORT24,
19 GPIO_PORT25, GPIO_PORT26, GPIO_PORT27, GPIO_PORT28, GPIO_PORT29,
20
21 GPIO_PORT30, GPIO_PORT32, GPIO_PORT33, GPIO_PORT34,
22 GPIO_PORT35, GPIO_PORT36, GPIO_PORT37, GPIO_PORT38, GPIO_PORT39,
23
24 GPIO_PORT40, GPIO_PORT64,
25 GPIO_PORT65, GPIO_PORT66, GPIO_PORT67, GPIO_PORT68, GPIO_PORT69,
26
27 GPIO_PORT70, GPIO_PORT71, GPIO_PORT72, GPIO_PORT73, GPIO_PORT74,
28 GPIO_PORT75, GPIO_PORT76, GPIO_PORT77, GPIO_PORT78, GPIO_PORT79,
29
30 GPIO_PORT80, GPIO_PORT81, GPIO_PORT82, GPIO_PORT83, GPIO_PORT84,
31 GPIO_PORT85, GPIO_PORT96, GPIO_PORT97, GPIO_PORT98, GPIO_PORT99,
32
33 GPIO_PORT100, GPIO_PORT101, GPIO_PORT102, GPIO_PORT103, GPIO_PORT104,
34 GPIO_PORT105, GPIO_PORT106, GPIO_PORT107, GPIO_PORT108, GPIO_PORT109,
35
36 GPIO_PORT110, GPIO_PORT111, GPIO_PORT112, GPIO_PORT113, GPIO_PORT114,
37 GPIO_PORT115, GPIO_PORT116, GPIO_PORT117, GPIO_PORT118, GPIO_PORT119,
38
39 GPIO_PORT120, GPIO_PORT121, GPIO_PORT122, GPIO_PORT123, GPIO_PORT124,
40 GPIO_PORT125, GPIO_PORT126, GPIO_PORT128, GPIO_PORT129,
41
42 GPIO_PORT130, GPIO_PORT131, GPIO_PORT132, GPIO_PORT133, GPIO_PORT134,
43
44 GPIO_PORT160, GPIO_PORT161, GPIO_PORT162, GPIO_PORT163, GPIO_PORT164,
45 GPIO_PORT165, GPIO_PORT166, GPIO_PORT167, GPIO_PORT168, GPIO_PORT169,
46
47 GPIO_PORT170, GPIO_PORT171, GPIO_PORT172, GPIO_PORT173, GPIO_PORT174,
48 GPIO_PORT175, GPIO_PORT176, GPIO_PORT177, GPIO_PORT178,
49
50 GPIO_PORT192, GPIO_PORT193, GPIO_PORT194,
51 GPIO_PORT195, GPIO_PORT196, GPIO_PORT197, GPIO_PORT198, GPIO_PORT199,
52
53 GPIO_PORT200, GPIO_PORT201, GPIO_PORT202, GPIO_PORT203, GPIO_PORT204,
54 GPIO_PORT205, GPIO_PORT206, GPIO_PORT207, GPIO_PORT208, GPIO_PORT209,
55
56 GPIO_PORT210, GPIO_PORT211, GPIO_PORT212, GPIO_PORT213, GPIO_PORT214,
57 GPIO_PORT215, GPIO_PORT216, GPIO_PORT217, GPIO_PORT218, GPIO_PORT219,
58
59 GPIO_PORT220, GPIO_PORT221, GPIO_PORT222, GPIO_PORT224,
60 GPIO_PORT225, GPIO_PORT226, GPIO_PORT227, GPIO_PORT228, GPIO_PORT229,
61
62 GPIO_PORT230, GPIO_PORT231, GPIO_PORT232, GPIO_PORT233, GPIO_PORT234,
63 GPIO_PORT235, GPIO_PORT236, GPIO_PORT237, GPIO_PORT238, GPIO_PORT239,
64
65 GPIO_PORT240, GPIO_PORT241, GPIO_PORT242, GPIO_PORT243, GPIO_PORT244,
66 GPIO_PORT245, GPIO_PORT246, GPIO_PORT247, GPIO_PORT248, GPIO_PORT249,
67
68 GPIO_PORT250, GPIO_PORT256, GPIO_PORT257, GPIO_PORT258, GPIO_PORT259,
69
70 GPIO_PORT260, GPIO_PORT261, GPIO_PORT262, GPIO_PORT263, GPIO_PORT264,
71 GPIO_PORT265, GPIO_PORT266, GPIO_PORT267, GPIO_PORT268, GPIO_PORT269,
72
73 GPIO_PORT270, GPIO_PORT271, GPIO_PORT272, GPIO_PORT273, GPIO_PORT274,
74 GPIO_PORT275, GPIO_PORT276, GPIO_PORT277, GPIO_PORT278, GPIO_PORT279,
75
76 GPIO_PORT280, GPIO_PORT281, GPIO_PORT282, GPIO_PORT283,
77 GPIO_PORT288, GPIO_PORT289,
78
79 GPIO_PORT290, GPIO_PORT291, GPIO_PORT292, GPIO_PORT293, GPIO_PORT294,
80 GPIO_PORT295, GPIO_PORT296, GPIO_PORT297, GPIO_PORT298, GPIO_PORT299,
81
82 GPIO_PORT300, GPIO_PORT301, GPIO_PORT302, GPIO_PORT303, GPIO_PORT304,
83 GPIO_PORT305, GPIO_PORT306, GPIO_PORT307, GPIO_PORT308,
84
85 GPIO_PORT320, GPIO_PORT321, GPIO_PORT322, GPIO_PORT323, GPIO_PORT324,
86 GPIO_PORT325, GPIO_PORT326, GPIO_PORT327, GPIO_PORT328, GPIO_PORT329,
87
88 /* Port0 */
89 GPIO_FN_LCDD0,
90 GPIO_FN_PDM2_CLK_0,
91 GPIO_FN_DU0_DR0,
92 GPIO_FN_IRQ0,
93
94 /* Port1 */
95 GPIO_FN_LCDD1,
96 GPIO_FN_PDM2_DATA_1,
97 GPIO_FN_DU0_DR19,
98 GPIO_FN_IRQ1,
99
100 /* Port2 */
101 GPIO_FN_LCDD2,
102 GPIO_FN_PDM3_CLK_2,
103 GPIO_FN_DU0_DR2,
104 GPIO_FN_IRQ2,
105
106 /* Port3 */
107 GPIO_FN_LCDD3,
108 GPIO_FN_PDM3_DATA_3,
109 GPIO_FN_DU0_DR3,
110 GPIO_FN_IRQ3,
111
112 /* Port4 */
113 GPIO_FN_LCDD4,
114 GPIO_FN_PDM4_CLK_4,
115 GPIO_FN_DU0_DR4,
116 GPIO_FN_IRQ4,
117
118 /* Port5 */
119 GPIO_FN_LCDD5,
120 GPIO_FN_PDM4_DATA_5,
121 GPIO_FN_DU0_DR5,
122 GPIO_FN_IRQ5,
123
124 /* Port6 */
125 GPIO_FN_LCDD6,
126 GPIO_FN_PDM0_OUTCLK_6,
127 GPIO_FN_DU0_DR6,
128 GPIO_FN_IRQ6,
129
130 /* Port7 */
131 GPIO_FN_LCDD7,
132 GPIO_FN_PDM0_OUTDATA_7,
133 GPIO_FN_DU0_DR7,
134 GPIO_FN_IRQ7,
135
136 /* Port8 */
137 GPIO_FN_LCDD8,
138 GPIO_FN_PDM1_OUTCLK_8,
139 GPIO_FN_DU0_DG0,
140 GPIO_FN_IRQ8,
141
142 /* Port9 */
143 GPIO_FN_LCDD9,
144 GPIO_FN_PDM1_OUTDATA_9,
145 GPIO_FN_DU0_DG1,
146 GPIO_FN_IRQ9,
147
148 /* Port10 */
149 GPIO_FN_LCDD10,
150 GPIO_FN_FSICCK,
151 GPIO_FN_DU0_DG2,
152 GPIO_FN_IRQ10,
153
154 /* Port11 */
155 GPIO_FN_LCDD11,
156 GPIO_FN_FSICISLD,
157 GPIO_FN_DU0_DG3,
158 GPIO_FN_IRQ11,
159
160 /* Port12 */
161 GPIO_FN_LCDD12,
162 GPIO_FN_FSICOMC,
163 GPIO_FN_DU0_DG4,
164 GPIO_FN_IRQ12,
165
166 /* Port13 */
167 GPIO_FN_LCDD13,
168 GPIO_FN_FSICOLR,
169 GPIO_FN_FSICILR,
170 GPIO_FN_DU0_DG5,
171 GPIO_FN_IRQ13,
172
173 /* Port14 */
174 GPIO_FN_LCDD14,
175 GPIO_FN_FSICOBT,
176 GPIO_FN_FSICIBT,
177 GPIO_FN_DU0_DG6,
178 GPIO_FN_IRQ14,
179
180 /* Port15 */
181 GPIO_FN_LCDD15,
182 GPIO_FN_FSICOSLD,
183 GPIO_FN_DU0_DG7,
184 GPIO_FN_IRQ15,
185
186 /* Port16 */
187 GPIO_FN_LCDD16,
188 GPIO_FN_TPU1TO1,
189 GPIO_FN_DU0_DB0,
190
191 /* Port17 */
192 GPIO_FN_LCDD17,
193 GPIO_FN_SF_IRQ_00,
194 GPIO_FN_DU0_DB1,
195
196 /* Port18 */
197 GPIO_FN_LCDD18,
198 GPIO_FN_SF_IRQ_01,
199 GPIO_FN_DU0_DB2,
200
201 /* Port19 */
202 GPIO_FN_LCDD19,
203 GPIO_FN_SCIFB3_RTS_19,
204 GPIO_FN_DU0_DB3,
205
206 /* Port20 */
207 GPIO_FN_LCDD20,
208 GPIO_FN_SCIFB3_CTS_20,
209 GPIO_FN_DU0_DB4,
210
211 /* Port21 */
212 GPIO_FN_LCDD21,
213 GPIO_FN_SCIFB3_TXD_21,
214 GPIO_FN_DU0_DB5,
215
216 /* Port22 */
217 GPIO_FN_LCDD22,
218 GPIO_FN_SCIFB3_RXD_22,
219 GPIO_FN_DU0_DB6,
220
221 /* Port23 */
222 GPIO_FN_LCDD23,
223 GPIO_FN_SCIFB3_SCK_23,
224 GPIO_FN_DU0_DB7,
225
226 /* Port24 */
227 GPIO_FN_LCDHSYN,
228 GPIO_FN_LCDCS,
229 GPIO_FN_SCIFB1_RTS_24,
230 GPIO_FN_DU0_EXHSYNC_N_CSYNC_N_HSYNC_N,
231
232 /* Port25 */
233 GPIO_FN_LCDVSYN,
234 GPIO_FN_SCIFB1_CTS_25,
235 GPIO_FN_DU0_EXVSYNC_N_VSYNC_N_CSYNC_N,
236
237 /* Port26 */
238 GPIO_FN_LCDDCK,
239 GPIO_FN_LCDWR,
240 GPIO_FN_SCIFB1_TXD_26,
241 GPIO_FN_DU0_DOTCLKIN,
242
243 /* Port27 */
244 GPIO_FN_LCDDISP,
245 GPIO_FN_LCDRS,
246 GPIO_FN_SCIFB1_RXD_27,
247 GPIO_FN_DU0_DOTCLKOUT,
248
249 /* Port28 */
250 GPIO_FN_LCDRD_N,
251 GPIO_FN_SCIFB1_SCK_28,
252 GPIO_FN_DU0_DOTCLKOUTB,
253
254 /* Port29 */
255 GPIO_FN_LCDLCLK,
256 GPIO_FN_SF_IRQ_02,
257 GPIO_FN_DU0_DISP_CSYNC_N_DE,
258
259 /* Port30 */
260 GPIO_FN_LCDDON,
261 GPIO_FN_SF_IRQ_03,
262 GPIO_FN_DU0_ODDF_N_CLAMP,
263
264 /* Port32 */
265 GPIO_FN_SCIFA0_RTS,
266 GPIO_FN_SIM0_DET,
267 GPIO_FN_CSCIF0_RTS,
268
269 /* Port33 */
270 GPIO_FN_SCIFA0_CTS,
271 GPIO_FN_SIM1_DET,
272 GPIO_FN_CSCIF0_CTS,
273
274 /* Port34 */
275 GPIO_FN_SCIFA0_SCK,
276 GPIO_FN_SIM0_PWRON,
277 GPIO_FN_CSCIF0_SCK,
278
279 /* Port35 */
280 GPIO_FN_SCIFA1_RTS,
281 GPIO_FN_CSCIF1_RTS,
282
283 /* Port36 */
284 GPIO_FN_SCIFA1_CTS,
285 GPIO_FN_CSCIF1_CTS,
286
287 /* Port37 */
288 GPIO_FN_SCIFA1_SCK,
289 GPIO_FN_CSCIF1_SCK,
290
291 /* Port38 */
292 GPIO_FN_SCIFB0_RTS,
293 GPIO_FN_TPU0TO1,
294 GPIO_FN_SCIFB3_RTS_38,
295 GPIO_FN_CHSCIF0_HRTS,
296
297 /* Port39 */
298 GPIO_FN_SCIFB0_CTS,
299 GPIO_FN_TPU0TO2,
300 GPIO_FN_SCIFB3_CTS_39,
301 GPIO_FN_CHSCIF0_HCTS,
302
303 /* Port40 */
304 GPIO_FN_SCIFB0_SCK,
305 GPIO_FN_TPU0TO3,
306 GPIO_FN_SCIFB3_SCK_40,
307 GPIO_FN_CHSCIF0_HSCK,
308
309 /* Port64 */
310 GPIO_FN_PDM0_DATA,
311
312 /* Port65 */
313 GPIO_FN_PDM1_DATA,
314
315 /* Port66 */
316 GPIO_FN_HSI_RX_WAKE,
317 GPIO_FN_SCIFB2_CTS_66,
318 GPIO_FN_MSIOF3_SYNC,
319 GPIO_FN_GenIO4,
320 GPIO_FN_IRQ40,
321
322 /* Port67 */
323 GPIO_FN_HSI_RX_READY,
324 GPIO_FN_SCIFB1_TXD_67,
325 GPIO_FN_GIO_OUT3_67,
326 GPIO_FN_CHSCIF1_HTX,
327
328 /* Port68 */
329 GPIO_FN_HSI_RX_FLAG,
330 GPIO_FN_SCIFB2_TXD_68,
331 GPIO_FN_MSIOF3_TXD,
332 GPIO_FN_GIO_OUT4_68,
333
334 /* Port69 */
335 GPIO_FN_HSI_RX_DATA,
336 GPIO_FN_SCIFB2_RXD_69,
337 GPIO_FN_MSIOF3_RXD,
338 GPIO_FN_GIO_OUT5_69,
339
340 /* Port70 */
341 GPIO_FN_HSI_TX_FLAG,
342 GPIO_FN_SCIFB1_RTS_70,
343 GPIO_FN_GIO_OUT1_70,
344 GPIO_FN_HSIC_TSTCLK0,
345 GPIO_FN_CHSCIF1_HRTS,
346
347 /* Port71 */
348 GPIO_FN_HSI_TX_DATA,
349 GPIO_FN_SCIFB1_CTS_71,
350 GPIO_FN_GIO_OUT2_71,
351 GPIO_FN_HSIC_TSTCLK1,
352 GPIO_FN_CHSCIF1_HCTS,
353
354 /* Port72 */
355 GPIO_FN_HSI_TX_WAKE,
356 GPIO_FN_SCIFB1_RXD_72,
357 GPIO_FN_GenIO8,
358 GPIO_FN_CHSCIF1_HRX,
359
360 /* Port73 */
361 GPIO_FN_HSI_TX_READY,
362 GPIO_FN_SCIFB2_RTS_73,
363 GPIO_FN_MSIOF3_SCK,
364 GPIO_FN_GIO_OUT0_73,
365
366 /* Port74 - Port85 */
367 GPIO_FN_IRDA_OUT,
368 GPIO_FN_IRDA_IN,
369 GPIO_FN_IRDA_FIRSEL,
370 GPIO_FN_TPU0TO0,
371 GPIO_FN_DIGRFEN,
372 GPIO_FN_GPS_TIMESTAMP,
373 GPIO_FN_TXP,
374 GPIO_FN_TXP2,
375 GPIO_FN_COEX_0,
376 GPIO_FN_COEX_1,
377 GPIO_FN_IRQ19,
378 GPIO_FN_IRQ18,
379
380 /* Port96 - Port101 */
381 GPIO_FN_KEYIN0,
382 GPIO_FN_KEYIN1,
383 GPIO_FN_KEYIN2,
384 GPIO_FN_KEYIN3,
385 GPIO_FN_KEYIN4,
386 GPIO_FN_KEYIN5,
387
388 /* Port102 */
389 GPIO_FN_KEYIN6,
390 GPIO_FN_IRQ41,
391
392 /* Port103 */
393 GPIO_FN_KEYIN7,
394 GPIO_FN_IRQ42,
395
396 /* Port104 - Port108 */
397 GPIO_FN_KEYOUT0,
398 GPIO_FN_KEYOUT1,
399 GPIO_FN_KEYOUT2,
400 GPIO_FN_KEYOUT3,
401 GPIO_FN_KEYOUT4,
402
403 /* Port109 */
404 GPIO_FN_KEYOUT5,
405 GPIO_FN_IRQ43,
406
407 /* Port110 */
408 GPIO_FN_KEYOUT6,
409 GPIO_FN_IRQ44,
410
411 /* Port111 */
412 GPIO_FN_KEYOUT7,
413 GPIO_FN_RFANAEN,
414 GPIO_FN_IRQ45,
415
416 /* Port112 */
417 GPIO_FN_KEYIN8,
418 GPIO_FN_KEYOUT8,
419 GPIO_FN_SF_IRQ_04,
420 GPIO_FN_IRQ46,
421
422 /* Port113 */
423 GPIO_FN_KEYIN9,
424 GPIO_FN_KEYOUT9,
425 GPIO_FN_SF_IRQ_05,
426 GPIO_FN_IRQ47,
427
428 /* Port114 */
429 GPIO_FN_KEYIN10,
430 GPIO_FN_KEYOUT10,
431 GPIO_FN_SF_IRQ_06,
432 GPIO_FN_IRQ48,
433
434 /* Port115 */
435 GPIO_FN_KEYIN11,
436 GPIO_FN_KEYOUT11,
437 GPIO_FN_SF_IRQ_07,
438 GPIO_FN_IRQ49,
439
440 /* Port116 */
441 GPIO_FN_SCIFA0_TXD,
442 GPIO_FN_CSCIF0_TX,
443
444 /* Port117 */
445 GPIO_FN_SCIFA0_RXD,
446 GPIO_FN_CSCIF0_RX,
447
448 /* Port118 */
449 GPIO_FN_SCIFA1_TXD,
450 GPIO_FN_CSCIF1_TX,
451
452 /* Port119 */
453 GPIO_FN_SCIFA1_RXD,
454 GPIO_FN_CSCIF1_RX,
455
456 /* Port120 */
457 GPIO_FN_SF_PORT_1_120,
458 GPIO_FN_SCIFB3_RXD_120,
459 GPIO_FN_DU0_CDE,
460
461 /* Port121 */
462 GPIO_FN_SF_PORT_0_121,
463 GPIO_FN_SCIFB3_TXD_121,
464
465 /* Port122 */
466 GPIO_FN_SCIFB0_TXD,
467 GPIO_FN_CHSCIF0_HTX,
468
469 /* Port123 */
470 GPIO_FN_SCIFB0_RXD,
471 GPIO_FN_CHSCIF0_HRX,
472
473 /* Port124 */
474 GPIO_FN_ISP_STROBE_124,
475
476 /* Port125 */
477 GPIO_FN_STP_ISD_0,
478 GPIO_FN_PDM4_CLK_125,
479 GPIO_FN_MSIOF2_TXD,
480 GPIO_FN_SIM0_VOLTSEL0,
481
482 /* Port126 */
483 GPIO_FN_TS_SDEN,
484 GPIO_FN_MSIOF7_SYNC,
485 GPIO_FN_STP_ISEN_1,
486
487 /* Port128 */
488 GPIO_FN_STP_ISEN_0,
489 GPIO_FN_PDM1_OUTDATA_128,
490 GPIO_FN_MSIOF2_SYNC,
491 GPIO_FN_SIM1_VOLTSEL1,
492
493 /* Port129 */
494 GPIO_FN_TS_SPSYNC,
495 GPIO_FN_MSIOF7_RXD,
496 GPIO_FN_STP_ISSYNC_1,
497
498 /* Port130 */
499 GPIO_FN_STP_ISSYNC_0,
500 GPIO_FN_PDM4_DATA_130,
501 GPIO_FN_MSIOF2_RXD,
502 GPIO_FN_SIM0_VOLTSEL1,
503
504 /* Port131 */
505 GPIO_FN_STP_OPWM_0,
506 GPIO_FN_SIM1_PWRON,
507
508 /* Port132 */
509 GPIO_FN_TS_SCK,
510 GPIO_FN_MSIOF7_SCK,
511 GPIO_FN_STP_ISCLK_1,
512
513 /* Port133 */
514 GPIO_FN_STP_ISCLK_0,
515 GPIO_FN_PDM1_OUTCLK_133,
516 GPIO_FN_MSIOF2_SCK,
517 GPIO_FN_SIM1_VOLTSEL0,
518
519 /* Port134 */
520 GPIO_FN_TS_SDAT,
521 GPIO_FN_MSIOF7_TXD,
522 GPIO_FN_STP_ISD_1,
523
524 /* Port160 - Port178 */
525 GPIO_FN_IRQ20,
526 GPIO_FN_IRQ21,
527 GPIO_FN_IRQ22,
528 GPIO_FN_IRQ23,
529 GPIO_FN_MMCD0_0,
530 GPIO_FN_MMCD0_1,
531 GPIO_FN_MMCD0_2,
532 GPIO_FN_MMCD0_3,
533 GPIO_FN_MMCD0_4,
534 GPIO_FN_MMCD0_5,
535 GPIO_FN_MMCD0_6,
536 GPIO_FN_MMCD0_7,
537 GPIO_FN_MMCCMD0,
538 GPIO_FN_MMCCLK0,
539 GPIO_FN_MMCRST,
540 GPIO_FN_IRQ24,
541 GPIO_FN_IRQ25,
542 GPIO_FN_IRQ26,
543 GPIO_FN_IRQ27,
544
545 /* Port192 - Port200 FN1 */
546 GPIO_FN_A10,
547 GPIO_FN_A9,
548 GPIO_FN_A8,
549 GPIO_FN_A7,
550 GPIO_FN_A6,
551 GPIO_FN_A5,
552 GPIO_FN_A4,
553 GPIO_FN_A3,
554 GPIO_FN_A2,
555
556 /* Port192 - Port200 FN2 */
557 GPIO_FN_MMCD1_7,
558 GPIO_FN_MMCD1_6,
559 GPIO_FN_MMCD1_5,
560 GPIO_FN_MMCD1_4,
561 GPIO_FN_MMCD1_3,
562 GPIO_FN_MMCD1_2,
563 GPIO_FN_MMCD1_1,
564 GPIO_FN_MMCD1_0,
565 GPIO_FN_MMCCMD1,
566
567 /* Port192 - Port200 IRQ */
568 GPIO_FN_IRQ31,
569 GPIO_FN_IRQ32,
570 GPIO_FN_IRQ33,
571 GPIO_FN_IRQ34,
572 GPIO_FN_IRQ35,
573 GPIO_FN_IRQ36,
574 GPIO_FN_IRQ37,
575 GPIO_FN_IRQ38,
576 GPIO_FN_IRQ39,
577
578 /* Port201 */
579 GPIO_FN_A1,
580
581 /* Port202 */
582 GPIO_FN_A0,
583 GPIO_FN_BS,
584
585 /* Port203 */
586 GPIO_FN_CKO,
587 GPIO_FN_MMCCLK1,
588
589 /* Port204 */
590 GPIO_FN_CS0_N,
591 GPIO_FN_SIM0_GPO1,
592
593 /* Port205 */
594 GPIO_FN_CS2_N,
595 GPIO_FN_SIM0_GPO2,
596
597 /* Port206 */
598 GPIO_FN_CS4_N,
599 GPIO_FN_VIO_VD,
600 GPIO_FN_SIM1_GPO0,
601
602 /* Port207 - Port212 FN1 */
603 GPIO_FN_D15,
604 GPIO_FN_D14,
605 GPIO_FN_D13,
606 GPIO_FN_D12,
607 GPIO_FN_D11,
608 GPIO_FN_D10,
609
610 /* Port207 - Port212 FN5 */
611 GPIO_FN_GIO_OUT15,
612 GPIO_FN_GIO_OUT14,
613 GPIO_FN_GIO_OUT13,
614 GPIO_FN_GIO_OUT12,
615 GPIO_FN_WGM_TXP2,
616 GPIO_FN_WGM_GPS_TIMEM_ASK_RFCLK,
617
618 /* Port213 - Port222 FN1 */
619 GPIO_FN_D9,
620 GPIO_FN_D8,
621 GPIO_FN_D7,
622 GPIO_FN_D6,
623 GPIO_FN_D5,
624 GPIO_FN_D4,
625 GPIO_FN_D3,
626 GPIO_FN_D2,
627 GPIO_FN_D1,
628 GPIO_FN_D0,
629
630 /* Port213 - Port222 FN2 */
631 GPIO_FN_VIO_D9,
632 GPIO_FN_VIO_D8,
633 GPIO_FN_VIO_D7,
634 GPIO_FN_VIO_D6,
635 GPIO_FN_VIO_D5,
636 GPIO_FN_VIO_D4,
637 GPIO_FN_VIO_D3,
638 GPIO_FN_VIO_D2,
639 GPIO_FN_VIO_D1,
640 GPIO_FN_VIO_D0,
641
642 /* Port213 - Port222 FN5 */
643 GPIO_FN_GIO_OUT9,
644 GPIO_FN_GIO_OUT8,
645 GPIO_FN_GIO_OUT7,
646 GPIO_FN_GIO_OUT6,
647 GPIO_FN_GIO_OUT5_217,
648 GPIO_FN_GIO_OUT4_218,
649 GPIO_FN_GIO_OUT3_219,
650 GPIO_FN_GIO_OUT2_220,
651 GPIO_FN_GIO_OUT1_221,
652 GPIO_FN_GIO_OUT0_222,
653
654 /* Port224 */
655 GPIO_FN_RDWR_224,
656 GPIO_FN_VIO_HD,
657 GPIO_FN_SIM1_GPO2,
658
659 /* Port225 */
660 GPIO_FN_RD_N,
661
662 /* Port226 */
663 GPIO_FN_WAIT_N,
664 GPIO_FN_VIO_CLK,
665 GPIO_FN_SIM1_GPO1,
666
667 /* Port227 */
668 GPIO_FN_WE0_N,
669 GPIO_FN_RDWR_227,
670
671 /* Port228 */
672 GPIO_FN_WE1_N,
673 GPIO_FN_SIM0_GPO0,
674
675 /* Port229 */
676 GPIO_FN_PWMO,
677 GPIO_FN_VIO_CKO1_229,
678
679 /* Port230 */
680 GPIO_FN_SLIM_CLK,
681 GPIO_FN_VIO_CKO4_230,
682
683 /* Port231 */
684 GPIO_FN_SLIM_DATA,
685 GPIO_FN_VIO_CKO5_231,
686
687 /* Port232 */
688 GPIO_FN_VIO_CKO2_232,
689 GPIO_FN_SF_PORT_0_232,
690
691 /* Port233 */
692 GPIO_FN_VIO_CKO3_233,
693 GPIO_FN_SF_PORT_1_233,
694
695 /* Port234 */
696 GPIO_FN_FSIACK,
697 GPIO_FN_PDM3_CLK_234,
698 GPIO_FN_ISP_IRIS1_234,
699
700 /* Port235 */
701 GPIO_FN_FSIAISLD,
702 GPIO_FN_PDM3_DATA_235,
703
704 /* Port236 */
705 GPIO_FN_FSIAOMC,
706 GPIO_FN_PDM0_OUTCLK_236,
707 GPIO_FN_ISP_IRIS0_236,
708
709 /* Port237 */
710 GPIO_FN_FSIAOLR,
711 GPIO_FN_FSIAILR,
712
713 /* Port238 */
714 GPIO_FN_FSIAOBT,
715 GPIO_FN_FSIAIBT,
716
717 /* Port239 */
718 GPIO_FN_FSIAOSLD,
719 GPIO_FN_PDM0_OUTDATA_239,
720
721 /* Port240 */
722 GPIO_FN_FSIBISLD,
723
724 /* Port241 */
725 GPIO_FN_FSIBOLR,
726 GPIO_FN_FSIBILR,
727
728 /* Port242 */
729 GPIO_FN_FSIBOMC,
730 GPIO_FN_ISP_SHUTTER1_242,
731
732 /* Port243 */
733 GPIO_FN_FSIBOBT,
734 GPIO_FN_FSIBIBT,
735
736 /* Port244 */
737 GPIO_FN_FSIBOSLD,
738 GPIO_FN_FSIASPDIF,
739
740 /* Port245 */
741 GPIO_FN_FSIBCK,
742 GPIO_FN_ISP_SHUTTER0_245,
743
744 /* Port246 - Port250 FN1 */
745 GPIO_FN_ISP_IRIS1_246,
746 GPIO_FN_ISP_IRIS0_247,
747 GPIO_FN_ISP_SHUTTER1_248,
748 GPIO_FN_ISP_SHUTTER0_249,
749 GPIO_FN_ISP_STROBE_250,
750
751 /* Port256 - Port258 */
752 GPIO_FN_MSIOF0_SYNC,
753 GPIO_FN_MSIOF0_RXD,
754 GPIO_FN_MSIOF0_SCK,
755
756 /* Port259 */
757 GPIO_FN_MSIOF0_SS2,
758 GPIO_FN_VIO_CKO3_259,
759
760 /* Port260 */
761 GPIO_FN_MSIOF0_TXD,
762
763 /* Port261 */
764 GPIO_FN_SCIFB1_SCK_261,
765 GPIO_FN_CHSCIF1_HSCK,
766
767 /* Port262 */
768 GPIO_FN_SCIFB2_SCK_262,
769
770 /* Port263 - Port266 FN1 */
771 GPIO_FN_MSIOF1_SS2,
772 GPIO_FN_MSIOF1_TXD,
773 GPIO_FN_MSIOF1_RXD,
774 GPIO_FN_MSIOF1_SS1,
775
776 /* Port263 - Port266 FN4 */
777 GPIO_FN_MSIOF5_SS2,
778 GPIO_FN_MSIOF5_TXD,
779 GPIO_FN_MSIOF5_RXD,
780 GPIO_FN_MSIOF5_SS1,
781
782 /* Port267 */
783 GPIO_FN_MSIOF0_SS1,
784
785 /* Port268 */
786 GPIO_FN_MSIOF1_SCK,
787 GPIO_FN_MSIOF5_SCK,
788
789 /* Port269 */
790 GPIO_FN_MSIOF1_SYNC,
791 GPIO_FN_MSIOF5_SYNC,
792
793 /* Port270 - Port273 FN1 */
794 GPIO_FN_MSIOF2_SS1,
795 GPIO_FN_MSIOF2_SS2,
796 GPIO_FN_MSIOF3_SS2,
797 GPIO_FN_MSIOF3_SS1,
798
799 /* Port270 - Port273 FN3 */
800 GPIO_FN_VIO_CKO5_270,
801 GPIO_FN_VIO_CKO2_271,
802 GPIO_FN_VIO_CKO1_272,
803 GPIO_FN_VIO_CKO4_273,
804
805 /* Port274 */
806 GPIO_FN_MSIOF4_SS2,
807 GPIO_FN_TPU1TO0,
808
809 /* Port275 - Port280 */
810 GPIO_FN_IC_DP,
811 GPIO_FN_SIM0_RST,
812 GPIO_FN_IC_DM,
813 GPIO_FN_SIM0_BSICOMP,
814 GPIO_FN_SIM0_CLK,
815 GPIO_FN_SIM0_IO,
816
817 /* Port281 */
818 GPIO_FN_SIM1_IO,
819 GPIO_FN_PDM2_DATA_281,
820
821 /* Port282 */
822 GPIO_FN_SIM1_CLK,
823 GPIO_FN_PDM2_CLK_282,
824
825 /* Port283 */
826 GPIO_FN_SIM1_RST,
827
828 /* Port289 */
829 GPIO_FN_SDHID1_0,
830 GPIO_FN_STMDATA0_2,
831
832 /* Port290 */
833 GPIO_FN_SDHID1_1,
834 GPIO_FN_STMDATA1_2,
835 GPIO_FN_IRQ51,
836
837 /* Port291 - Port294 FN1 */
838 GPIO_FN_SDHID1_2,
839 GPIO_FN_SDHID1_3,
840 GPIO_FN_SDHICLK1,
841 GPIO_FN_SDHICMD1,
842
843 /* Port291 - Port294 FN3 */
844 GPIO_FN_STMDATA2_2,
845 GPIO_FN_STMDATA3_2,
846 GPIO_FN_STMCLK_2,
847 GPIO_FN_STMSIDI_2,
848
849 /* Port295 */
850 GPIO_FN_SDHID2_0,
851 GPIO_FN_MSIOF4_TXD,
852 GPIO_FN_SCIFB2_TXD_295,
853 GPIO_FN_MSIOF6_TXD,
854
855 /* Port296 */
856 GPIO_FN_SDHID2_1,
857 GPIO_FN_MSIOF6_SS2,
858 GPIO_FN_IRQ52,
859
860 /* Port297 - Port300 FN1 */
861 GPIO_FN_SDHID2_2,
862 GPIO_FN_SDHID2_3,
863 GPIO_FN_SDHICLK2,
864 GPIO_FN_SDHICMD2,
865
866 /* Port297 - Port300 FN2 */
867 GPIO_FN_MSIOF4_RXD,
868 GPIO_FN_MSIOF4_SYNC,
869 GPIO_FN_MSIOF4_SCK,
870 GPIO_FN_MSIOF4_SS1,
871
872 /* Port297 - Port300 FN3 */
873 GPIO_FN_SCIFB2_RXD_297,
874 GPIO_FN_SCIFB2_CTS_298,
875 GPIO_FN_SCIFB2_SCK_299,
876 GPIO_FN_SCIFB2_RTS_300,
877
878 /* Port297 - Port300 FN4 */
879 GPIO_FN_MSIOF6_RXD,
880 GPIO_FN_MSIOF6_SYNC,
881 GPIO_FN_MSIOF6_SCK,
882 GPIO_FN_MSIOF6_SS1,
883
884 /* Port301 */
885 GPIO_FN_SDHICD0,
886 GPIO_FN_IRQ50,
887
888 /* Port302 - Port306 FN1 */
889 GPIO_FN_SDHID0_0,
890 GPIO_FN_SDHID0_1,
891 GPIO_FN_SDHID0_2,
892 GPIO_FN_SDHID0_3,
893 GPIO_FN_SDHICMD0,
894
895 /* Port302 - Port306 FN3 */
896 GPIO_FN_STMDATA0_1,
897 GPIO_FN_STMDATA1_1,
898 GPIO_FN_STMDATA2_1,
899 GPIO_FN_STMDATA3_1,
900 GPIO_FN_STMSIDI_1,
901
902 /* Port307 */
903 GPIO_FN_SDHIWP0,
904
905 /* Port308 */
906 GPIO_FN_SDHICLK0,
907 GPIO_FN_STMCLK_1,
908
909 /* Port320 - Port329 */
910 GPIO_FN_IRQ16,
911 GPIO_FN_IRQ17,
912 GPIO_FN_IRQ28,
913 GPIO_FN_IRQ29,
914 GPIO_FN_IRQ30,
915 GPIO_FN_IRQ53,
916 GPIO_FN_IRQ54,
917 GPIO_FN_IRQ55,
918 GPIO_FN_IRQ56,
919 GPIO_FN_IRQ57,
920};
921
Magnus Dammeccf0602013-03-26 10:34:24 +0900922void r8a73a4_add_standard_devices(void);
923void r8a73a4_clock_init(void);
Magnus Dammd313d062013-03-26 10:34:52 +0900924void r8a73a4_pinmux_init(void);
Magnus Dammeccf0602013-03-26 10:34:24 +0900925
926#endif /* __ASM_R8A73A4_H__ */