diff options
author | Magnus Damm <damm@opensource.se> | 2013-03-26 09:51:43 -0400 |
---|---|---|
committer | Simon Horman <horms+renesas@verge.net.au> | 2013-04-02 21:30:43 -0400 |
commit | 17924ac1b9d42da19320b35daa0fe6ccddd3c3c2 (patch) | |
tree | 27b61a5db35af590bbd18a277cb17d10c5fccc41 /arch | |
parent | 3e36ab671c36d0e9471c75d6e8b78926dc153f6b (diff) |
ARM: shmobile: r8a73a4: Remove all GPIO enums
Function GPIOs are not used anymore, and all code use the GPIO numbers
directly. Remove the GPIOs enumeration.
Signed-off-by: Magnus Damm <damm@opensource.se>
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/mach-shmobile/include/mach/r8a73a4.h | 815 |
1 files changed, 0 insertions, 815 deletions
diff --git a/arch/arm/mach-shmobile/include/mach/r8a73a4.h b/arch/arm/mach-shmobile/include/mach/r8a73a4.h index 9162e8645110..f043103e32c9 100644 --- a/arch/arm/mach-shmobile/include/mach/r8a73a4.h +++ b/arch/arm/mach-shmobile/include/mach/r8a73a4.h | |||
@@ -1,821 +1,6 @@ | |||
1 | #ifndef __ASM_R8A73A4_H__ | 1 | #ifndef __ASM_R8A73A4_H__ |
2 | #define __ASM_R8A73A4_H__ | 2 | #define __ASM_R8A73A4_H__ |
3 | 3 | ||
4 | /* | ||
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 | */ | ||
9 | enum { | ||
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 = 330, | ||
90 | GPIO_FN_PDM2_CLK_0, | ||
91 | GPIO_FN_DU0_DR0, | ||
92 | |||
93 | /* Port1 */ | ||
94 | GPIO_FN_LCDD1, | ||
95 | GPIO_FN_PDM2_DATA_1, | ||
96 | GPIO_FN_DU0_DR19, | ||
97 | |||
98 | /* Port2 */ | ||
99 | GPIO_FN_LCDD2, | ||
100 | GPIO_FN_PDM3_CLK_2, | ||
101 | GPIO_FN_DU0_DR2, | ||
102 | |||
103 | /* Port3 */ | ||
104 | GPIO_FN_LCDD3, | ||
105 | GPIO_FN_PDM3_DATA_3, | ||
106 | GPIO_FN_DU0_DR3, | ||
107 | |||
108 | /* Port4 */ | ||
109 | GPIO_FN_LCDD4, | ||
110 | GPIO_FN_PDM4_CLK_4, | ||
111 | GPIO_FN_DU0_DR4, | ||
112 | |||
113 | /* Port5 */ | ||
114 | GPIO_FN_LCDD5, | ||
115 | GPIO_FN_PDM4_DATA_5, | ||
116 | GPIO_FN_DU0_DR5, | ||
117 | |||
118 | /* Port6 */ | ||
119 | GPIO_FN_LCDD6, | ||
120 | GPIO_FN_PDM0_OUTCLK_6, | ||
121 | GPIO_FN_DU0_DR6, | ||
122 | |||
123 | /* Port7 */ | ||
124 | GPIO_FN_LCDD7, | ||
125 | GPIO_FN_PDM0_OUTDATA_7, | ||
126 | GPIO_FN_DU0_DR7, | ||
127 | |||
128 | /* Port8 */ | ||
129 | GPIO_FN_LCDD8, | ||
130 | GPIO_FN_PDM1_OUTCLK_8, | ||
131 | GPIO_FN_DU0_DG0, | ||
132 | |||
133 | /* Port9 */ | ||
134 | GPIO_FN_LCDD9, | ||
135 | GPIO_FN_PDM1_OUTDATA_9, | ||
136 | GPIO_FN_DU0_DG1, | ||
137 | |||
138 | /* Port10 */ | ||
139 | GPIO_FN_LCDD10, | ||
140 | GPIO_FN_FSICCK, | ||
141 | GPIO_FN_DU0_DG2, | ||
142 | |||
143 | /* Port11 */ | ||
144 | GPIO_FN_LCDD11, | ||
145 | GPIO_FN_FSICISLD, | ||
146 | GPIO_FN_DU0_DG3, | ||
147 | |||
148 | /* Port12 */ | ||
149 | GPIO_FN_LCDD12, | ||
150 | GPIO_FN_FSICOMC, | ||
151 | GPIO_FN_DU0_DG4, | ||
152 | |||
153 | /* Port13 */ | ||
154 | GPIO_FN_LCDD13, | ||
155 | GPIO_FN_FSICOLR, | ||
156 | GPIO_FN_FSICILR, | ||
157 | GPIO_FN_DU0_DG5, | ||
158 | |||
159 | /* Port14 */ | ||
160 | GPIO_FN_LCDD14, | ||
161 | GPIO_FN_FSICOBT, | ||
162 | GPIO_FN_FSICIBT, | ||
163 | GPIO_FN_DU0_DG6, | ||
164 | |||
165 | /* Port15 */ | ||
166 | GPIO_FN_LCDD15, | ||
167 | GPIO_FN_FSICOSLD, | ||
168 | GPIO_FN_DU0_DG7, | ||
169 | |||
170 | /* Port16 */ | ||
171 | GPIO_FN_LCDD16, | ||
172 | GPIO_FN_TPU1TO1, | ||
173 | GPIO_FN_DU0_DB0, | ||
174 | |||
175 | /* Port17 */ | ||
176 | GPIO_FN_LCDD17, | ||
177 | GPIO_FN_SF_IRQ_00, | ||
178 | GPIO_FN_DU0_DB1, | ||
179 | |||
180 | /* Port18 */ | ||
181 | GPIO_FN_LCDD18, | ||
182 | GPIO_FN_SF_IRQ_01, | ||
183 | GPIO_FN_DU0_DB2, | ||
184 | |||
185 | /* Port19 */ | ||
186 | GPIO_FN_LCDD19, | ||
187 | GPIO_FN_DU0_DB3, | ||
188 | |||
189 | /* Port20 */ | ||
190 | GPIO_FN_LCDD20, | ||
191 | GPIO_FN_DU0_DB4, | ||
192 | |||
193 | /* Port21 */ | ||
194 | GPIO_FN_LCDD21, | ||
195 | GPIO_FN_DU0_DB5, | ||
196 | |||
197 | /* Port22 */ | ||
198 | GPIO_FN_LCDD22, | ||
199 | GPIO_FN_DU0_DB6, | ||
200 | |||
201 | /* Port23 */ | ||
202 | GPIO_FN_LCDD23, | ||
203 | GPIO_FN_DU0_DB7, | ||
204 | |||
205 | /* Port24 */ | ||
206 | GPIO_FN_LCDHSYN, | ||
207 | GPIO_FN_LCDCS, | ||
208 | GPIO_FN_DU0_EXHSYNC_N_CSYNC_N_HSYNC_N, | ||
209 | |||
210 | /* Port25 */ | ||
211 | GPIO_FN_LCDVSYN, | ||
212 | GPIO_FN_DU0_EXVSYNC_N_VSYNC_N_CSYNC_N, | ||
213 | |||
214 | /* Port26 */ | ||
215 | GPIO_FN_LCDDCK, | ||
216 | GPIO_FN_LCDWR, | ||
217 | GPIO_FN_DU0_DOTCLKIN, | ||
218 | |||
219 | /* Port27 */ | ||
220 | GPIO_FN_LCDDISP, | ||
221 | GPIO_FN_LCDRS, | ||
222 | GPIO_FN_DU0_DOTCLKOUT, | ||
223 | |||
224 | /* Port28 */ | ||
225 | GPIO_FN_LCDRD_N, | ||
226 | GPIO_FN_DU0_DOTCLKOUTB, | ||
227 | |||
228 | /* Port29 */ | ||
229 | GPIO_FN_LCDLCLK, | ||
230 | GPIO_FN_SF_IRQ_02, | ||
231 | GPIO_FN_DU0_DISP_CSYNC_N_DE, | ||
232 | |||
233 | /* Port30 */ | ||
234 | GPIO_FN_LCDDON, | ||
235 | GPIO_FN_SF_IRQ_03, | ||
236 | GPIO_FN_DU0_ODDF_N_CLAMP, | ||
237 | |||
238 | /* Port32 */ | ||
239 | GPIO_FN_SIM0_DET, | ||
240 | GPIO_FN_CSCIF0_RTS, | ||
241 | |||
242 | /* Port33 */ | ||
243 | GPIO_FN_SIM1_DET, | ||
244 | GPIO_FN_CSCIF0_CTS, | ||
245 | |||
246 | /* Port34 */ | ||
247 | GPIO_FN_SIM0_PWRON, | ||
248 | GPIO_FN_CSCIF0_SCK, | ||
249 | |||
250 | /* Port35 */ | ||
251 | GPIO_FN_CSCIF1_RTS, | ||
252 | |||
253 | /* Port36 */ | ||
254 | GPIO_FN_CSCIF1_CTS, | ||
255 | |||
256 | /* Port37 */ | ||
257 | GPIO_FN_CSCIF1_SCK, | ||
258 | |||
259 | /* Port38 */ | ||
260 | GPIO_FN_TPU0TO1, | ||
261 | GPIO_FN_CHSCIF0_HRTS, | ||
262 | |||
263 | /* Port39 */ | ||
264 | GPIO_FN_TPU0TO2, | ||
265 | GPIO_FN_CHSCIF0_HCTS, | ||
266 | |||
267 | /* Port40 */ | ||
268 | GPIO_FN_TPU0TO3, | ||
269 | GPIO_FN_CHSCIF0_HSCK, | ||
270 | |||
271 | /* Port64 */ | ||
272 | GPIO_FN_PDM0_DATA, | ||
273 | |||
274 | /* Port65 */ | ||
275 | GPIO_FN_PDM1_DATA, | ||
276 | |||
277 | /* Port66 */ | ||
278 | GPIO_FN_HSI_RX_WAKE, | ||
279 | GPIO_FN_MSIOF3_SYNC, | ||
280 | GPIO_FN_GenIO4, | ||
281 | |||
282 | /* Port67 */ | ||
283 | GPIO_FN_HSI_RX_READY, | ||
284 | GPIO_FN_GIO_OUT3_67, | ||
285 | GPIO_FN_CHSCIF1_HTX, | ||
286 | |||
287 | /* Port68 */ | ||
288 | GPIO_FN_HSI_RX_FLAG, | ||
289 | GPIO_FN_MSIOF3_TXD, | ||
290 | GPIO_FN_GIO_OUT4_68, | ||
291 | |||
292 | /* Port69 */ | ||
293 | GPIO_FN_HSI_RX_DATA, | ||
294 | GPIO_FN_MSIOF3_RXD, | ||
295 | GPIO_FN_GIO_OUT5_69, | ||
296 | |||
297 | /* Port70 */ | ||
298 | GPIO_FN_HSI_TX_FLAG, | ||
299 | GPIO_FN_GIO_OUT1_70, | ||
300 | GPIO_FN_HSIC_TSTCLK0, | ||
301 | GPIO_FN_CHSCIF1_HRTS, | ||
302 | |||
303 | /* Port71 */ | ||
304 | GPIO_FN_HSI_TX_DATA, | ||
305 | GPIO_FN_GIO_OUT2_71, | ||
306 | GPIO_FN_HSIC_TSTCLK1, | ||
307 | GPIO_FN_CHSCIF1_HCTS, | ||
308 | |||
309 | /* Port72 */ | ||
310 | GPIO_FN_HSI_TX_WAKE, | ||
311 | GPIO_FN_GenIO8, | ||
312 | GPIO_FN_CHSCIF1_HRX, | ||
313 | |||
314 | /* Port73 */ | ||
315 | GPIO_FN_HSI_TX_READY, | ||
316 | GPIO_FN_MSIOF3_SCK, | ||
317 | GPIO_FN_GIO_OUT0_73, | ||
318 | |||
319 | /* Port74 - Port85 */ | ||
320 | GPIO_FN_IRDA_OUT, | ||
321 | GPIO_FN_IRDA_IN, | ||
322 | GPIO_FN_IRDA_FIRSEL, | ||
323 | GPIO_FN_TPU0TO0, | ||
324 | GPIO_FN_DIGRFEN, | ||
325 | GPIO_FN_GPS_TIMESTAMP, | ||
326 | GPIO_FN_TXP, | ||
327 | GPIO_FN_TXP2, | ||
328 | GPIO_FN_COEX_0, | ||
329 | GPIO_FN_COEX_1, | ||
330 | |||
331 | /* Port96 - Port101 */ | ||
332 | GPIO_FN_KEYIN0, | ||
333 | GPIO_FN_KEYIN1, | ||
334 | GPIO_FN_KEYIN2, | ||
335 | GPIO_FN_KEYIN3, | ||
336 | GPIO_FN_KEYIN4, | ||
337 | GPIO_FN_KEYIN5, | ||
338 | |||
339 | /* Port102 */ | ||
340 | GPIO_FN_KEYIN6, | ||
341 | |||
342 | /* Port103 */ | ||
343 | GPIO_FN_KEYIN7, | ||
344 | |||
345 | /* Port104 - Port108 */ | ||
346 | GPIO_FN_KEYOUT0, | ||
347 | GPIO_FN_KEYOUT1, | ||
348 | GPIO_FN_KEYOUT2, | ||
349 | GPIO_FN_KEYOUT3, | ||
350 | GPIO_FN_KEYOUT4, | ||
351 | |||
352 | /* Port109 */ | ||
353 | GPIO_FN_KEYOUT5, | ||
354 | |||
355 | /* Port110 */ | ||
356 | GPIO_FN_KEYOUT6, | ||
357 | |||
358 | /* Port111 */ | ||
359 | GPIO_FN_KEYOUT7, | ||
360 | GPIO_FN_RFANAEN, | ||
361 | |||
362 | /* Port112 */ | ||
363 | GPIO_FN_KEYIN8, | ||
364 | GPIO_FN_KEYOUT8, | ||
365 | GPIO_FN_SF_IRQ_04, | ||
366 | |||
367 | /* Port113 */ | ||
368 | GPIO_FN_KEYIN9, | ||
369 | GPIO_FN_KEYOUT9, | ||
370 | GPIO_FN_SF_IRQ_05, | ||
371 | |||
372 | /* Port114 */ | ||
373 | GPIO_FN_KEYIN10, | ||
374 | GPIO_FN_KEYOUT10, | ||
375 | GPIO_FN_SF_IRQ_06, | ||
376 | |||
377 | /* Port115 */ | ||
378 | GPIO_FN_KEYIN11, | ||
379 | GPIO_FN_KEYOUT11, | ||
380 | GPIO_FN_SF_IRQ_07, | ||
381 | |||
382 | /* Port116 */ | ||
383 | GPIO_FN_CSCIF0_TX, | ||
384 | |||
385 | /* Port117 */ | ||
386 | GPIO_FN_CSCIF0_RX, | ||
387 | |||
388 | /* Port118 */ | ||
389 | GPIO_FN_CSCIF1_TX, | ||
390 | |||
391 | /* Port119 */ | ||
392 | GPIO_FN_CSCIF1_RX, | ||
393 | |||
394 | /* Port120 */ | ||
395 | GPIO_FN_SF_PORT_1_120, | ||
396 | GPIO_FN_DU0_CDE, | ||
397 | |||
398 | /* Port121 */ | ||
399 | GPIO_FN_SF_PORT_0_121, | ||
400 | |||
401 | /* Port122 */ | ||
402 | GPIO_FN_CHSCIF0_HTX, | ||
403 | |||
404 | /* Port123 */ | ||
405 | GPIO_FN_CHSCIF0_HRX, | ||
406 | |||
407 | /* Port124 */ | ||
408 | GPIO_FN_ISP_STROBE_124, | ||
409 | |||
410 | /* Port125 */ | ||
411 | GPIO_FN_STP_ISD_0, | ||
412 | GPIO_FN_PDM4_CLK_125, | ||
413 | GPIO_FN_MSIOF2_TXD, | ||
414 | GPIO_FN_SIM0_VOLTSEL0, | ||
415 | |||
416 | /* Port126 */ | ||
417 | GPIO_FN_TS_SDEN, | ||
418 | GPIO_FN_MSIOF7_SYNC, | ||
419 | GPIO_FN_STP_ISEN_1, | ||
420 | |||
421 | /* Port128 */ | ||
422 | GPIO_FN_STP_ISEN_0, | ||
423 | GPIO_FN_PDM1_OUTDATA_128, | ||
424 | GPIO_FN_MSIOF2_SYNC, | ||
425 | GPIO_FN_SIM1_VOLTSEL1, | ||
426 | |||
427 | /* Port129 */ | ||
428 | GPIO_FN_TS_SPSYNC, | ||
429 | GPIO_FN_MSIOF7_RXD, | ||
430 | GPIO_FN_STP_ISSYNC_1, | ||
431 | |||
432 | /* Port130 */ | ||
433 | GPIO_FN_STP_ISSYNC_0, | ||
434 | GPIO_FN_PDM4_DATA_130, | ||
435 | GPIO_FN_MSIOF2_RXD, | ||
436 | GPIO_FN_SIM0_VOLTSEL1, | ||
437 | |||
438 | /* Port131 */ | ||
439 | GPIO_FN_STP_OPWM_0, | ||
440 | GPIO_FN_SIM1_PWRON, | ||
441 | |||
442 | /* Port132 */ | ||
443 | GPIO_FN_TS_SCK, | ||
444 | GPIO_FN_MSIOF7_SCK, | ||
445 | GPIO_FN_STP_ISCLK_1, | ||
446 | |||
447 | /* Port133 */ | ||
448 | GPIO_FN_STP_ISCLK_0, | ||
449 | GPIO_FN_PDM1_OUTCLK_133, | ||
450 | GPIO_FN_MSIOF2_SCK, | ||
451 | GPIO_FN_SIM1_VOLTSEL0, | ||
452 | |||
453 | /* Port134 */ | ||
454 | GPIO_FN_TS_SDAT, | ||
455 | GPIO_FN_MSIOF7_TXD, | ||
456 | GPIO_FN_STP_ISD_1, | ||
457 | |||
458 | /* Port160 - Port178 */ | ||
459 | GPIO_FN_MMCD0_0, | ||
460 | GPIO_FN_MMCD0_1, | ||
461 | GPIO_FN_MMCD0_2, | ||
462 | GPIO_FN_MMCD0_3, | ||
463 | GPIO_FN_MMCD0_4, | ||
464 | GPIO_FN_MMCD0_5, | ||
465 | GPIO_FN_MMCD0_6, | ||
466 | GPIO_FN_MMCD0_7, | ||
467 | GPIO_FN_MMCCMD0, | ||
468 | GPIO_FN_MMCCLK0, | ||
469 | GPIO_FN_MMCRST, | ||
470 | |||
471 | /* Port192 - Port200 FN1 */ | ||
472 | GPIO_FN_A10, | ||
473 | GPIO_FN_A9, | ||
474 | GPIO_FN_A8, | ||
475 | GPIO_FN_A7, | ||
476 | GPIO_FN_A6, | ||
477 | GPIO_FN_A5, | ||
478 | GPIO_FN_A4, | ||
479 | GPIO_FN_A3, | ||
480 | GPIO_FN_A2, | ||
481 | |||
482 | /* Port192 - Port200 FN2 */ | ||
483 | GPIO_FN_MMCD1_7, | ||
484 | GPIO_FN_MMCD1_6, | ||
485 | GPIO_FN_MMCD1_5, | ||
486 | GPIO_FN_MMCD1_4, | ||
487 | GPIO_FN_MMCD1_3, | ||
488 | GPIO_FN_MMCD1_2, | ||
489 | GPIO_FN_MMCD1_1, | ||
490 | GPIO_FN_MMCD1_0, | ||
491 | GPIO_FN_MMCCMD1, | ||
492 | |||
493 | /* Port192 - Port200 IRQ */ | ||
494 | |||
495 | /* Port201 */ | ||
496 | GPIO_FN_A1, | ||
497 | |||
498 | /* Port202 */ | ||
499 | GPIO_FN_A0, | ||
500 | GPIO_FN_BS, | ||
501 | |||
502 | /* Port203 */ | ||
503 | GPIO_FN_CKO, | ||
504 | GPIO_FN_MMCCLK1, | ||
505 | |||
506 | /* Port204 */ | ||
507 | GPIO_FN_CS0_N, | ||
508 | GPIO_FN_SIM0_GPO1, | ||
509 | |||
510 | /* Port205 */ | ||
511 | GPIO_FN_CS2_N, | ||
512 | GPIO_FN_SIM0_GPO2, | ||
513 | |||
514 | /* Port206 */ | ||
515 | GPIO_FN_CS4_N, | ||
516 | GPIO_FN_VIO_VD, | ||
517 | GPIO_FN_SIM1_GPO0, | ||
518 | |||
519 | /* Port207 - Port212 FN1 */ | ||
520 | GPIO_FN_D15, | ||
521 | GPIO_FN_D14, | ||
522 | GPIO_FN_D13, | ||
523 | GPIO_FN_D12, | ||
524 | GPIO_FN_D11, | ||
525 | GPIO_FN_D10, | ||
526 | |||
527 | /* Port207 - Port212 FN5 */ | ||
528 | GPIO_FN_GIO_OUT15, | ||
529 | GPIO_FN_GIO_OUT14, | ||
530 | GPIO_FN_GIO_OUT13, | ||
531 | GPIO_FN_GIO_OUT12, | ||
532 | GPIO_FN_WGM_TXP2, | ||
533 | GPIO_FN_WGM_GPS_TIMEM_ASK_RFCLK, | ||
534 | |||
535 | /* Port213 - Port222 FN1 */ | ||
536 | GPIO_FN_D9, | ||
537 | GPIO_FN_D8, | ||
538 | GPIO_FN_D7, | ||
539 | GPIO_FN_D6, | ||
540 | GPIO_FN_D5, | ||
541 | GPIO_FN_D4, | ||
542 | GPIO_FN_D3, | ||
543 | GPIO_FN_D2, | ||
544 | GPIO_FN_D1, | ||
545 | GPIO_FN_D0, | ||
546 | |||
547 | /* Port213 - Port222 FN2 */ | ||
548 | GPIO_FN_VIO_D9, | ||
549 | GPIO_FN_VIO_D8, | ||
550 | GPIO_FN_VIO_D7, | ||
551 | GPIO_FN_VIO_D6, | ||
552 | GPIO_FN_VIO_D5, | ||
553 | GPIO_FN_VIO_D4, | ||
554 | GPIO_FN_VIO_D3, | ||
555 | GPIO_FN_VIO_D2, | ||
556 | GPIO_FN_VIO_D1, | ||
557 | GPIO_FN_VIO_D0, | ||
558 | |||
559 | /* Port213 - Port222 FN5 */ | ||
560 | GPIO_FN_GIO_OUT9, | ||
561 | GPIO_FN_GIO_OUT8, | ||
562 | GPIO_FN_GIO_OUT7, | ||
563 | GPIO_FN_GIO_OUT6, | ||
564 | GPIO_FN_GIO_OUT5_217, | ||
565 | GPIO_FN_GIO_OUT4_218, | ||
566 | GPIO_FN_GIO_OUT3_219, | ||
567 | GPIO_FN_GIO_OUT2_220, | ||
568 | GPIO_FN_GIO_OUT1_221, | ||
569 | GPIO_FN_GIO_OUT0_222, | ||
570 | |||
571 | /* Port224 */ | ||
572 | GPIO_FN_RDWR_224, | ||
573 | GPIO_FN_VIO_HD, | ||
574 | GPIO_FN_SIM1_GPO2, | ||
575 | |||
576 | /* Port225 */ | ||
577 | GPIO_FN_RD_N, | ||
578 | |||
579 | /* Port226 */ | ||
580 | GPIO_FN_WAIT_N, | ||
581 | GPIO_FN_VIO_CLK, | ||
582 | GPIO_FN_SIM1_GPO1, | ||
583 | |||
584 | /* Port227 */ | ||
585 | GPIO_FN_WE0_N, | ||
586 | GPIO_FN_RDWR_227, | ||
587 | |||
588 | /* Port228 */ | ||
589 | GPIO_FN_WE1_N, | ||
590 | GPIO_FN_SIM0_GPO0, | ||
591 | |||
592 | /* Port229 */ | ||
593 | GPIO_FN_PWMO, | ||
594 | GPIO_FN_VIO_CKO1_229, | ||
595 | |||
596 | /* Port230 */ | ||
597 | GPIO_FN_SLIM_CLK, | ||
598 | GPIO_FN_VIO_CKO4_230, | ||
599 | |||
600 | /* Port231 */ | ||
601 | GPIO_FN_SLIM_DATA, | ||
602 | GPIO_FN_VIO_CKO5_231, | ||
603 | |||
604 | /* Port232 */ | ||
605 | GPIO_FN_VIO_CKO2_232, | ||
606 | GPIO_FN_SF_PORT_0_232, | ||
607 | |||
608 | /* Port233 */ | ||
609 | GPIO_FN_VIO_CKO3_233, | ||
610 | GPIO_FN_SF_PORT_1_233, | ||
611 | |||
612 | /* Port234 */ | ||
613 | GPIO_FN_FSIACK, | ||
614 | GPIO_FN_PDM3_CLK_234, | ||
615 | GPIO_FN_ISP_IRIS1_234, | ||
616 | |||
617 | /* Port235 */ | ||
618 | GPIO_FN_FSIAISLD, | ||
619 | GPIO_FN_PDM3_DATA_235, | ||
620 | |||
621 | /* Port236 */ | ||
622 | GPIO_FN_FSIAOMC, | ||
623 | GPIO_FN_PDM0_OUTCLK_236, | ||
624 | GPIO_FN_ISP_IRIS0_236, | ||
625 | |||
626 | /* Port237 */ | ||
627 | GPIO_FN_FSIAOLR, | ||
628 | GPIO_FN_FSIAILR, | ||
629 | |||
630 | /* Port238 */ | ||
631 | GPIO_FN_FSIAOBT, | ||
632 | GPIO_FN_FSIAIBT, | ||
633 | |||
634 | /* Port239 */ | ||
635 | GPIO_FN_FSIAOSLD, | ||
636 | GPIO_FN_PDM0_OUTDATA_239, | ||
637 | |||
638 | /* Port240 */ | ||
639 | GPIO_FN_FSIBISLD, | ||
640 | |||
641 | /* Port241 */ | ||
642 | GPIO_FN_FSIBOLR, | ||
643 | GPIO_FN_FSIBILR, | ||
644 | |||
645 | /* Port242 */ | ||
646 | GPIO_FN_FSIBOMC, | ||
647 | GPIO_FN_ISP_SHUTTER1_242, | ||
648 | |||
649 | /* Port243 */ | ||
650 | GPIO_FN_FSIBOBT, | ||
651 | GPIO_FN_FSIBIBT, | ||
652 | |||
653 | /* Port244 */ | ||
654 | GPIO_FN_FSIBOSLD, | ||
655 | GPIO_FN_FSIASPDIF, | ||
656 | |||
657 | /* Port245 */ | ||
658 | GPIO_FN_FSIBCK, | ||
659 | GPIO_FN_ISP_SHUTTER0_245, | ||
660 | |||
661 | /* Port246 - Port250 FN1 */ | ||
662 | GPIO_FN_ISP_IRIS1_246, | ||
663 | GPIO_FN_ISP_IRIS0_247, | ||
664 | GPIO_FN_ISP_SHUTTER1_248, | ||
665 | GPIO_FN_ISP_SHUTTER0_249, | ||
666 | GPIO_FN_ISP_STROBE_250, | ||
667 | |||
668 | /* Port256 - Port258 */ | ||
669 | GPIO_FN_MSIOF0_SYNC, | ||
670 | GPIO_FN_MSIOF0_RXD, | ||
671 | GPIO_FN_MSIOF0_SCK, | ||
672 | |||
673 | /* Port259 */ | ||
674 | GPIO_FN_MSIOF0_SS2, | ||
675 | GPIO_FN_VIO_CKO3_259, | ||
676 | |||
677 | /* Port260 */ | ||
678 | GPIO_FN_MSIOF0_TXD, | ||
679 | |||
680 | /* Port261 */ | ||
681 | GPIO_FN_CHSCIF1_HSCK, | ||
682 | |||
683 | /* Port262 */ | ||
684 | |||
685 | /* Port263 - Port266 FN1 */ | ||
686 | GPIO_FN_MSIOF1_SS2, | ||
687 | GPIO_FN_MSIOF1_TXD, | ||
688 | GPIO_FN_MSIOF1_RXD, | ||
689 | GPIO_FN_MSIOF1_SS1, | ||
690 | |||
691 | /* Port263 - Port266 FN4 */ | ||
692 | GPIO_FN_MSIOF5_SS2, | ||
693 | GPIO_FN_MSIOF5_TXD, | ||
694 | GPIO_FN_MSIOF5_RXD, | ||
695 | GPIO_FN_MSIOF5_SS1, | ||
696 | |||
697 | /* Port267 */ | ||
698 | GPIO_FN_MSIOF0_SS1, | ||
699 | |||
700 | /* Port268 */ | ||
701 | GPIO_FN_MSIOF1_SCK, | ||
702 | GPIO_FN_MSIOF5_SCK, | ||
703 | |||
704 | /* Port269 */ | ||
705 | GPIO_FN_MSIOF1_SYNC, | ||
706 | GPIO_FN_MSIOF5_SYNC, | ||
707 | |||
708 | /* Port270 - Port273 FN1 */ | ||
709 | GPIO_FN_MSIOF2_SS1, | ||
710 | GPIO_FN_MSIOF2_SS2, | ||
711 | GPIO_FN_MSIOF3_SS2, | ||
712 | GPIO_FN_MSIOF3_SS1, | ||
713 | |||
714 | /* Port270 - Port273 FN3 */ | ||
715 | GPIO_FN_VIO_CKO5_270, | ||
716 | GPIO_FN_VIO_CKO2_271, | ||
717 | GPIO_FN_VIO_CKO1_272, | ||
718 | GPIO_FN_VIO_CKO4_273, | ||
719 | |||
720 | /* Port274 */ | ||
721 | GPIO_FN_MSIOF4_SS2, | ||
722 | GPIO_FN_TPU1TO0, | ||
723 | |||
724 | /* Port275 - Port280 */ | ||
725 | GPIO_FN_IC_DP, | ||
726 | GPIO_FN_SIM0_RST, | ||
727 | GPIO_FN_IC_DM, | ||
728 | GPIO_FN_SIM0_BSICOMP, | ||
729 | GPIO_FN_SIM0_CLK, | ||
730 | GPIO_FN_SIM0_IO, | ||
731 | |||
732 | /* Port281 */ | ||
733 | GPIO_FN_SIM1_IO, | ||
734 | GPIO_FN_PDM2_DATA_281, | ||
735 | |||
736 | /* Port282 */ | ||
737 | GPIO_FN_SIM1_CLK, | ||
738 | GPIO_FN_PDM2_CLK_282, | ||
739 | |||
740 | /* Port283 */ | ||
741 | GPIO_FN_SIM1_RST, | ||
742 | |||
743 | /* Port289 */ | ||
744 | GPIO_FN_SDHID1_0, | ||
745 | GPIO_FN_STMDATA0_2, | ||
746 | |||
747 | /* Port290 */ | ||
748 | GPIO_FN_SDHID1_1, | ||
749 | GPIO_FN_STMDATA1_2, | ||
750 | |||
751 | /* Port291 - Port294 FN1 */ | ||
752 | GPIO_FN_SDHID1_2, | ||
753 | GPIO_FN_SDHID1_3, | ||
754 | GPIO_FN_SDHICLK1, | ||
755 | GPIO_FN_SDHICMD1, | ||
756 | |||
757 | /* Port291 - Port294 FN3 */ | ||
758 | GPIO_FN_STMDATA2_2, | ||
759 | GPIO_FN_STMDATA3_2, | ||
760 | GPIO_FN_STMCLK_2, | ||
761 | GPIO_FN_STMSIDI_2, | ||
762 | |||
763 | /* Port295 */ | ||
764 | GPIO_FN_SDHID2_0, | ||
765 | GPIO_FN_MSIOF4_TXD, | ||
766 | GPIO_FN_MSIOF6_TXD, | ||
767 | |||
768 | /* Port296 */ | ||
769 | GPIO_FN_SDHID2_1, | ||
770 | GPIO_FN_MSIOF6_SS2, | ||
771 | |||
772 | /* Port297 - Port300 FN1 */ | ||
773 | GPIO_FN_SDHID2_2, | ||
774 | GPIO_FN_SDHID2_3, | ||
775 | GPIO_FN_SDHICLK2, | ||
776 | GPIO_FN_SDHICMD2, | ||
777 | |||
778 | /* Port297 - Port300 FN2 */ | ||
779 | GPIO_FN_MSIOF4_RXD, | ||
780 | GPIO_FN_MSIOF4_SYNC, | ||
781 | GPIO_FN_MSIOF4_SCK, | ||
782 | GPIO_FN_MSIOF4_SS1, | ||
783 | |||
784 | /* Port297 - Port300 FN3 */ | ||
785 | |||
786 | /* Port297 - Port300 FN4 */ | ||
787 | GPIO_FN_MSIOF6_RXD, | ||
788 | GPIO_FN_MSIOF6_SYNC, | ||
789 | GPIO_FN_MSIOF6_SCK, | ||
790 | GPIO_FN_MSIOF6_SS1, | ||
791 | |||
792 | /* Port301 */ | ||
793 | GPIO_FN_SDHICD0, | ||
794 | |||
795 | /* Port302 - Port306 FN1 */ | ||
796 | GPIO_FN_SDHID0_0, | ||
797 | GPIO_FN_SDHID0_1, | ||
798 | GPIO_FN_SDHID0_2, | ||
799 | GPIO_FN_SDHID0_3, | ||
800 | GPIO_FN_SDHICMD0, | ||
801 | |||
802 | /* Port302 - Port306 FN3 */ | ||
803 | GPIO_FN_STMDATA0_1, | ||
804 | GPIO_FN_STMDATA1_1, | ||
805 | GPIO_FN_STMDATA2_1, | ||
806 | GPIO_FN_STMDATA3_1, | ||
807 | GPIO_FN_STMSIDI_1, | ||
808 | |||
809 | /* Port307 */ | ||
810 | GPIO_FN_SDHIWP0, | ||
811 | |||
812 | /* Port308 */ | ||
813 | GPIO_FN_SDHICLK0, | ||
814 | GPIO_FN_STMCLK_1, | ||
815 | |||
816 | /* Port320 - Port329 */ | ||
817 | }; | ||
818 | |||
819 | void r8a73a4_add_standard_devices(void); | 4 | void r8a73a4_add_standard_devices(void); |
820 | void r8a73a4_clock_init(void); | 5 | void r8a73a4_clock_init(void); |
821 | void r8a73a4_pinmux_init(void); | 6 | void r8a73a4_pinmux_init(void); |