1 #ifndef __ASM_SH73A0_H__
2 #define __ASM_SH73A0_H__
4 /* Pin Function Controller:
5 * GPIO_FN_xx - GPIO used to select pin function and MSEL switch
6 * GPIO_PORTxx - GPIO mapped to real I/O pin on CPU
9 /* Hardware manual Table 25-1 (GPIO) */
10 GPIO_PORT0
, GPIO_PORT1
, GPIO_PORT2
, GPIO_PORT3
, GPIO_PORT4
,
11 GPIO_PORT5
, GPIO_PORT6
, GPIO_PORT7
, GPIO_PORT8
, GPIO_PORT9
,
13 GPIO_PORT10
, GPIO_PORT11
, GPIO_PORT12
, GPIO_PORT13
, GPIO_PORT14
,
14 GPIO_PORT15
, GPIO_PORT16
, GPIO_PORT17
, GPIO_PORT18
, GPIO_PORT19
,
16 GPIO_PORT20
, GPIO_PORT21
, GPIO_PORT22
, GPIO_PORT23
, GPIO_PORT24
,
17 GPIO_PORT25
, GPIO_PORT26
, GPIO_PORT27
, GPIO_PORT28
, GPIO_PORT29
,
19 GPIO_PORT30
, GPIO_PORT31
, GPIO_PORT32
, GPIO_PORT33
, GPIO_PORT34
,
20 GPIO_PORT35
, GPIO_PORT36
, GPIO_PORT37
, GPIO_PORT38
, GPIO_PORT39
,
22 GPIO_PORT40
, GPIO_PORT41
, GPIO_PORT42
, GPIO_PORT43
, GPIO_PORT44
,
23 GPIO_PORT45
, GPIO_PORT46
, GPIO_PORT47
, GPIO_PORT48
, GPIO_PORT49
,
25 GPIO_PORT50
, GPIO_PORT51
, GPIO_PORT52
, GPIO_PORT53
, GPIO_PORT54
,
26 GPIO_PORT55
, GPIO_PORT56
, GPIO_PORT57
, GPIO_PORT58
, GPIO_PORT59
,
28 GPIO_PORT60
, GPIO_PORT61
, GPIO_PORT62
, GPIO_PORT63
, GPIO_PORT64
,
29 GPIO_PORT65
, GPIO_PORT66
, GPIO_PORT67
, GPIO_PORT68
, GPIO_PORT69
,
31 GPIO_PORT70
, GPIO_PORT71
, GPIO_PORT72
, GPIO_PORT73
, GPIO_PORT74
,
32 GPIO_PORT75
, GPIO_PORT76
, GPIO_PORT77
, GPIO_PORT78
, GPIO_PORT79
,
34 GPIO_PORT80
, GPIO_PORT81
, GPIO_PORT82
, GPIO_PORT83
, GPIO_PORT84
,
35 GPIO_PORT85
, GPIO_PORT86
, GPIO_PORT87
, GPIO_PORT88
, GPIO_PORT89
,
37 GPIO_PORT90
, GPIO_PORT91
, GPIO_PORT92
, GPIO_PORT93
, GPIO_PORT94
,
38 GPIO_PORT95
, GPIO_PORT96
, GPIO_PORT97
, GPIO_PORT98
, GPIO_PORT99
,
40 GPIO_PORT100
, GPIO_PORT101
, GPIO_PORT102
, GPIO_PORT103
, GPIO_PORT104
,
41 GPIO_PORT105
, GPIO_PORT106
, GPIO_PORT107
, GPIO_PORT108
, GPIO_PORT109
,
43 GPIO_PORT110
, GPIO_PORT111
, GPIO_PORT112
, GPIO_PORT113
, GPIO_PORT114
,
44 GPIO_PORT115
, GPIO_PORT116
, GPIO_PORT117
, GPIO_PORT118
,
46 GPIO_PORT128
, GPIO_PORT129
,
48 GPIO_PORT130
, GPIO_PORT131
, GPIO_PORT132
, GPIO_PORT133
, GPIO_PORT134
,
49 GPIO_PORT135
, GPIO_PORT136
, GPIO_PORT137
, GPIO_PORT138
, GPIO_PORT139
,
51 GPIO_PORT140
, GPIO_PORT141
, GPIO_PORT142
, GPIO_PORT143
, GPIO_PORT144
,
52 GPIO_PORT145
, GPIO_PORT146
, GPIO_PORT147
, GPIO_PORT148
, GPIO_PORT149
,
54 GPIO_PORT150
, GPIO_PORT151
, GPIO_PORT152
, GPIO_PORT153
, GPIO_PORT154
,
55 GPIO_PORT155
, GPIO_PORT156
, GPIO_PORT157
, GPIO_PORT158
, GPIO_PORT159
,
57 GPIO_PORT160
, GPIO_PORT161
, GPIO_PORT162
, GPIO_PORT163
, GPIO_PORT164
,
59 GPIO_PORT192
, GPIO_PORT193
, GPIO_PORT194
,
60 GPIO_PORT195
, GPIO_PORT196
, GPIO_PORT197
, GPIO_PORT198
, GPIO_PORT199
,
62 GPIO_PORT200
, GPIO_PORT201
, GPIO_PORT202
, GPIO_PORT203
, GPIO_PORT204
,
63 GPIO_PORT205
, GPIO_PORT206
, GPIO_PORT207
, GPIO_PORT208
, GPIO_PORT209
,
65 GPIO_PORT210
, GPIO_PORT211
, GPIO_PORT212
, GPIO_PORT213
, GPIO_PORT214
,
66 GPIO_PORT215
, GPIO_PORT216
, GPIO_PORT217
, GPIO_PORT218
, GPIO_PORT219
,
68 GPIO_PORT220
, GPIO_PORT221
, GPIO_PORT222
, GPIO_PORT223
, GPIO_PORT224
,
69 GPIO_PORT225
, GPIO_PORT226
, GPIO_PORT227
, GPIO_PORT228
, GPIO_PORT229
,
71 GPIO_PORT230
, GPIO_PORT231
, GPIO_PORT232
, GPIO_PORT233
, GPIO_PORT234
,
72 GPIO_PORT235
, GPIO_PORT236
, GPIO_PORT237
, GPIO_PORT238
, GPIO_PORT239
,
74 GPIO_PORT240
, GPIO_PORT241
, GPIO_PORT242
, GPIO_PORT243
, GPIO_PORT244
,
75 GPIO_PORT245
, GPIO_PORT246
, GPIO_PORT247
, GPIO_PORT248
, GPIO_PORT249
,
77 GPIO_PORT250
, GPIO_PORT251
, GPIO_PORT252
, GPIO_PORT253
, GPIO_PORT254
,
78 GPIO_PORT255
, GPIO_PORT256
, GPIO_PORT257
, GPIO_PORT258
, GPIO_PORT259
,
80 GPIO_PORT260
, GPIO_PORT261
, GPIO_PORT262
, GPIO_PORT263
, GPIO_PORT264
,
81 GPIO_PORT265
, GPIO_PORT266
, GPIO_PORT267
, GPIO_PORT268
, GPIO_PORT269
,
83 GPIO_PORT270
, GPIO_PORT271
, GPIO_PORT272
, GPIO_PORT273
, GPIO_PORT274
,
84 GPIO_PORT275
, GPIO_PORT276
, GPIO_PORT277
, GPIO_PORT278
, GPIO_PORT279
,
86 GPIO_PORT280
, GPIO_PORT281
, GPIO_PORT282
,
88 GPIO_PORT288
, GPIO_PORT289
,
90 GPIO_PORT290
, GPIO_PORT291
, GPIO_PORT292
, GPIO_PORT293
, GPIO_PORT294
,
91 GPIO_PORT295
, GPIO_PORT296
, GPIO_PORT297
, GPIO_PORT298
, GPIO_PORT299
,
93 GPIO_PORT300
, GPIO_PORT301
, GPIO_PORT302
, GPIO_PORT303
, GPIO_PORT304
,
94 GPIO_PORT305
, GPIO_PORT306
, GPIO_PORT307
, GPIO_PORT308
, GPIO_PORT309
,
96 /* Table 25-1 (Function 0-7) */
108 GPIO_FN_GPO7
, GPIO_FN_MFG0_OUT2
,
109 GPIO_FN_GPO6
, GPIO_FN_MFG1_OUT2
,
110 GPIO_FN_GPO5
, GPIO_FN_SCIFA0_SCK
, GPIO_FN_FSICOSLDT3
, \
111 GPIO_FN_PORT16_VIO_CKOR
,
114 GPIO_FN_SCIFA7_RTS_
, GPIO_FN_PORT19_VIO_CKO2
,
117 GPIO_FN_GPO2
, GPIO_FN_STATUS0
,
118 GPIO_FN_GPO3
, GPIO_FN_STATUS1
,
119 GPIO_FN_GPO4
, GPIO_FN_STATUS2
,
122 GPIO_FN_XDVFS1
, GPIO_FN_PORT27_I2C_SCL2
, GPIO_FN_PORT27_I2C_SCL3
, \
123 GPIO_FN_MFG0_OUT1
, GPIO_FN_PORT27_IROUT
,
124 GPIO_FN_XDVFS2
, GPIO_FN_PORT28_I2C_SDA2
, GPIO_FN_PORT28_I2C_SDA3
, \
125 GPIO_FN_PORT28_TPU1TO1
,
126 GPIO_FN_SIM_RST
, GPIO_FN_PORT29_TPU1TO1
,
127 GPIO_FN_SIM_CLK
, GPIO_FN_PORT30_VIO_CKOR
,
128 GPIO_FN_SIM_D
, GPIO_FN_PORT31_IROUT
,
130 GPIO_FN_SCIFA4_RXD
, GPIO_FN_XWUP
,
133 GPIO_FN_FSIBOBT
, GPIO_FN_FSIBIBT
,
134 GPIO_FN_FSIBOLR
, GPIO_FN_FSIBILR
,
139 GPIO_FN_SCIFA0_RTS_
, GPIO_FN_FSICOSLDT2
,
141 GPIO_FN_SCIFA0_CTS_
, GPIO_FN_FSICOSLDT1
,
142 GPIO_FN_FSICOBT
, GPIO_FN_FSICIBT
, GPIO_FN_FSIDOBT
, GPIO_FN_FSIDIBT
,
143 GPIO_FN_FSICOLR
, GPIO_FN_FSICILR
, GPIO_FN_FSIDOLR
, GPIO_FN_FSIDILR
,
144 GPIO_FN_FSICOSLD
, GPIO_FN_PORT47_FSICSPDIF
,
145 GPIO_FN_FSICISLD
, GPIO_FN_FSIDISLD
,
146 GPIO_FN_FSIACK
, GPIO_FN_PORT49_IRDA_OUT
, GPIO_FN_PORT49_IROUT
, \
148 GPIO_FN_FSIAOLR
, GPIO_FN_BBIF2_TSYNC2
, GPIO_FN_TPU2TO2
, GPIO_FN_FSIAILR
,
150 GPIO_FN_FSIAOBT
, GPIO_FN_BBIF2_TSCK2
, GPIO_FN_TPU2TO3
, GPIO_FN_FSIAIBT
,
151 GPIO_FN_FSIAOSLD
, GPIO_FN_BBIF2_TXD2
,
152 GPIO_FN_FSIASPDIF
, GPIO_FN_PORT53_IRDA_IN
, GPIO_FN_TPU3TO3
, \
153 GPIO_FN_FSIBSPDIF
, GPIO_FN_PORT53_FSICSPDIF
,
154 GPIO_FN_FSIBCK
, GPIO_FN_PORT54_IRDA_FIRSEL
, GPIO_FN_TPU3TO2
, \
155 GPIO_FN_FSIBOMC
, GPIO_FN_FSICCK
, GPIO_FN_FSICOMC
,
156 GPIO_FN_FSIAISLD
, GPIO_FN_TPU0TO0
,
157 GPIO_FN_A0
, GPIO_FN_BS_
,
158 GPIO_FN_A12
, GPIO_FN_PORT58_KEYOUT7
, GPIO_FN_TPU4TO2
,
159 GPIO_FN_A13
, GPIO_FN_PORT59_KEYOUT6
, GPIO_FN_TPU0TO1
,
160 GPIO_FN_A14
, GPIO_FN_KEYOUT5
,
161 GPIO_FN_A15
, GPIO_FN_KEYOUT4
,
162 GPIO_FN_A16
, GPIO_FN_KEYOUT3
, GPIO_FN_MSIOF0_SS1
,
163 GPIO_FN_A17
, GPIO_FN_KEYOUT2
, GPIO_FN_MSIOF0_TSYNC
,
164 GPIO_FN_A18
, GPIO_FN_KEYOUT1
, GPIO_FN_MSIOF0_TSCK
,
165 GPIO_FN_A19
, GPIO_FN_KEYOUT0
, GPIO_FN_MSIOF0_TXD
,
166 GPIO_FN_A20
, GPIO_FN_KEYIN0
, GPIO_FN_MSIOF0_RSCK
,
167 GPIO_FN_A21
, GPIO_FN_KEYIN1
, GPIO_FN_MSIOF0_RSYNC
,
168 GPIO_FN_A22
, GPIO_FN_KEYIN2
, GPIO_FN_MSIOF0_MCK0
,
169 GPIO_FN_A23
, GPIO_FN_KEYIN3
, GPIO_FN_MSIOF0_MCK1
,
170 GPIO_FN_A24
, GPIO_FN_KEYIN4
, GPIO_FN_MSIOF0_RXD
,
171 GPIO_FN_A25
, GPIO_FN_KEYIN5
, GPIO_FN_MSIOF0_SS2
,
172 GPIO_FN_A26
, GPIO_FN_KEYIN6
,
191 GPIO_FN_CS5A_
, GPIO_FN_PORT91_RDWR
,
192 GPIO_FN_CS5B_
, GPIO_FN_FCE1_
,
193 GPIO_FN_CS6B_
, GPIO_FN_DACK0
,
194 GPIO_FN_FCE0_
, GPIO_FN_CS6A_
,
195 GPIO_FN_WAIT_
, GPIO_FN_DREQ0
,
197 GPIO_FN_WE0__FWE
, GPIO_FN_RDWR_FWE
,
207 GPIO_FN_SCIFA3_CTS_
, GPIO_FN_MFG3_IN2
,
208 GPIO_FN_SCIFA3_RXD
, GPIO_FN_MFG3_IN1
,
209 GPIO_FN_BBIF1_SS2
, GPIO_FN_SCIFA3_RTS_
, GPIO_FN_MFG3_OUT1
,
211 GPIO_FN_HSI_RX_DATA
, GPIO_FN_BBIF1_RXD
,
212 GPIO_FN_HSI_TX_WAKE
, GPIO_FN_BBIF1_TSCK
,
213 GPIO_FN_HSI_TX_DATA
, GPIO_FN_BBIF1_TSYNC
,
214 GPIO_FN_HSI_TX_READY
, GPIO_FN_BBIF1_TXD
,
215 GPIO_FN_HSI_RX_READY
, GPIO_FN_BBIF1_RSCK
, GPIO_FN_PORT115_I2C_SCL2
, \
216 GPIO_FN_PORT115_I2C_SCL3
,
217 GPIO_FN_HSI_RX_WAKE
, GPIO_FN_BBIF1_RSYNC
, GPIO_FN_PORT116_I2C_SDA2
, \
218 GPIO_FN_PORT116_I2C_SDA3
,
219 GPIO_FN_HSI_RX_FLAG
, GPIO_FN_BBIF1_SS1
, GPIO_FN_BBIF1_FLOW
,
221 GPIO_FN_VIO_VD
, GPIO_FN_PORT128_LCD2VSYN
, GPIO_FN_VIO2_VD
, \
224 GPIO_FN_VIO_HD
, GPIO_FN_PORT129_LCD2HSYN
, GPIO_FN_PORT129_LCD2CS_
, \
225 GPIO_FN_VIO2_HD
, GPIO_FN_LCD2D1
,
226 GPIO_FN_VIO_D0
, GPIO_FN_PORT130_MSIOF2_RXD
, GPIO_FN_LCD2D10
,
227 GPIO_FN_VIO_D1
, GPIO_FN_PORT131_KEYOUT6
, GPIO_FN_PORT131_MSIOF2_SS1
, \
228 GPIO_FN_PORT131_KEYOUT11
, GPIO_FN_LCD2D11
,
229 GPIO_FN_VIO_D2
, GPIO_FN_PORT132_KEYOUT7
, GPIO_FN_PORT132_MSIOF2_SS2
, \
230 GPIO_FN_PORT132_KEYOUT10
, GPIO_FN_LCD2D12
,
231 GPIO_FN_VIO_D3
, GPIO_FN_MSIOF2_TSYNC
, GPIO_FN_LCD2D13
,
232 GPIO_FN_VIO_D4
, GPIO_FN_MSIOF2_TXD
, GPIO_FN_LCD2D14
,
233 GPIO_FN_VIO_D5
, GPIO_FN_MSIOF2_TSCK
, GPIO_FN_LCD2D15
,
234 GPIO_FN_VIO_D6
, GPIO_FN_PORT136_KEYOUT8
, GPIO_FN_LCD2D16
,
235 GPIO_FN_VIO_D7
, GPIO_FN_PORT137_KEYOUT9
, GPIO_FN_LCD2D17
,
236 GPIO_FN_VIO_D8
, GPIO_FN_PORT138_KEYOUT8
, GPIO_FN_VIO2_D0
, \
238 GPIO_FN_VIO_D9
, GPIO_FN_PORT139_KEYOUT9
, GPIO_FN_VIO2_D1
, \
240 GPIO_FN_VIO_D10
, GPIO_FN_TPU0TO2
, GPIO_FN_VIO2_D2
, GPIO_FN_LCD2D8
,
241 GPIO_FN_VIO_D11
, GPIO_FN_TPU0TO3
, GPIO_FN_VIO2_D3
, GPIO_FN_LCD2D9
,
242 GPIO_FN_VIO_D12
, GPIO_FN_PORT142_KEYOUT10
, GPIO_FN_VIO2_D4
, \
244 GPIO_FN_VIO_D13
, GPIO_FN_PORT143_KEYOUT11
, GPIO_FN_PORT143_KEYOUT6
, \
245 GPIO_FN_VIO2_D5
, GPIO_FN_LCD2D3
,
246 GPIO_FN_VIO_D14
, GPIO_FN_PORT144_KEYOUT7
, GPIO_FN_VIO2_D6
, \
248 GPIO_FN_VIO_D15
, GPIO_FN_TPU1TO3
, GPIO_FN_PORT145_LCD2DISP
, \
249 GPIO_FN_PORT145_LCD2RS
, GPIO_FN_VIO2_D7
, GPIO_FN_LCD2D5
,
250 GPIO_FN_VIO_CLK
, GPIO_FN_LCD2DCK
, GPIO_FN_PORT146_LCD2WR_
, \
251 GPIO_FN_VIO2_CLK
, GPIO_FN_LCD2D18
,
252 GPIO_FN_VIO_FIELD
, GPIO_FN_LCD2RD_
, GPIO_FN_VIO2_FIELD
, GPIO_FN_LCD2D19
,
254 GPIO_FN_A27
, GPIO_FN_PORT149_RDWR
, GPIO_FN_MFG0_IN1
, \
255 GPIO_FN_PORT149_KEYOUT9
,
257 GPIO_FN_TS_SPSYNC3
, GPIO_FN_MSIOF2_RSCK
,
258 GPIO_FN_TS_SDAT3
, GPIO_FN_MSIOF2_RSYNC
,
259 GPIO_FN_TPU1TO2
, GPIO_FN_TS_SDEN3
, GPIO_FN_PORT153_MSIOF2_SS1
,
260 GPIO_FN_SCIFA2_TXD1
, GPIO_FN_MSIOF2_MCK0
,
261 GPIO_FN_SCIFA2_RXD1
, GPIO_FN_MSIOF2_MCK1
,
262 GPIO_FN_SCIFA2_RTS1_
, GPIO_FN_PORT156_MSIOF2_SS2
,
263 GPIO_FN_SCIFA2_CTS1_
, GPIO_FN_PORT157_MSIOF2_RXD
,
264 GPIO_FN_DINT_
, GPIO_FN_SCIFA2_SCK1
, GPIO_FN_TS_SCK3
,
265 GPIO_FN_PORT159_SCIFB_SCK
, GPIO_FN_PORT159_SCIFA5_SCK
, GPIO_FN_NMI
,
266 GPIO_FN_PORT160_SCIFB_TXD
, GPIO_FN_PORT160_SCIFA5_TXD
,
267 GPIO_FN_PORT161_SCIFB_CTS_
, GPIO_FN_PORT161_SCIFA5_CTS_
,
268 GPIO_FN_PORT162_SCIFB_RXD
, GPIO_FN_PORT162_SCIFA5_RXD
,
269 GPIO_FN_PORT163_SCIFB_RTS_
, GPIO_FN_PORT163_SCIFA5_RTS_
, \
272 GPIO_FN_LCDD1
, GPIO_FN_PORT193_SCIFA5_CTS_
, GPIO_FN_BBIF2_TSYNC1
,
273 GPIO_FN_LCDD2
, GPIO_FN_PORT194_SCIFA5_RTS_
, GPIO_FN_BBIF2_TSCK1
,
274 GPIO_FN_LCDD3
, GPIO_FN_PORT195_SCIFA5_RXD
, GPIO_FN_BBIF2_TXD1
,
275 GPIO_FN_LCDD4
, GPIO_FN_PORT196_SCIFA5_TXD
,
276 GPIO_FN_LCDD5
, GPIO_FN_PORT197_SCIFA5_SCK
, GPIO_FN_MFG2_OUT2
, \
279 GPIO_FN_LCDD7
, GPIO_FN_TPU4TO1
, GPIO_FN_MFG4_OUT2
,
280 GPIO_FN_LCDD8
, GPIO_FN_D16
,
281 GPIO_FN_LCDD9
, GPIO_FN_D17
,
282 GPIO_FN_LCDD10
, GPIO_FN_D18
,
283 GPIO_FN_LCDD11
, GPIO_FN_D19
,
284 GPIO_FN_LCDD12
, GPIO_FN_D20
,
285 GPIO_FN_LCDD13
, GPIO_FN_D21
,
286 GPIO_FN_LCDD14
, GPIO_FN_D22
,
287 GPIO_FN_LCDD15
, GPIO_FN_PORT207_MSIOF0L_SS1
, GPIO_FN_D23
,
288 GPIO_FN_LCDD16
, GPIO_FN_PORT208_MSIOF0L_SS2
, GPIO_FN_D24
,
289 GPIO_FN_LCDD17
, GPIO_FN_D25
,
290 GPIO_FN_LCDD18
, GPIO_FN_DREQ2
, GPIO_FN_PORT210_MSIOF0L_SS1
, GPIO_FN_D26
,
291 GPIO_FN_LCDD19
, GPIO_FN_PORT211_MSIOF0L_SS2
, GPIO_FN_D27
,
292 GPIO_FN_LCDD20
, GPIO_FN_TS_SPSYNC1
, GPIO_FN_MSIOF0L_MCK0
, GPIO_FN_D28
,
293 GPIO_FN_LCDD21
, GPIO_FN_TS_SDAT1
, GPIO_FN_MSIOF0L_MCK1
, GPIO_FN_D29
,
294 GPIO_FN_LCDD22
, GPIO_FN_TS_SDEN1
, GPIO_FN_MSIOF0L_RSCK
, GPIO_FN_D30
,
295 GPIO_FN_LCDD23
, GPIO_FN_TS_SCK1
, GPIO_FN_MSIOF0L_RSYNC
, GPIO_FN_D31
,
296 GPIO_FN_LCDDCK
, GPIO_FN_LCDWR_
,
297 GPIO_FN_LCDRD_
, GPIO_FN_DACK2
, GPIO_FN_PORT217_LCD2RS
, \
298 GPIO_FN_MSIOF0L_TSYNC
, GPIO_FN_VIO2_FIELD3
, GPIO_FN_PORT217_LCD2DISP
,
299 GPIO_FN_LCDHSYN
, GPIO_FN_LCDCS_
, GPIO_FN_LCDCS2_
, GPIO_FN_DACK3
, \
300 GPIO_FN_PORT218_VIO_CKOR
,
301 GPIO_FN_LCDDISP
, GPIO_FN_LCDRS
, GPIO_FN_PORT219_LCD2WR_
, \
302 GPIO_FN_DREQ3
, GPIO_FN_MSIOF0L_TSCK
, GPIO_FN_VIO2_CLK3
, \
304 GPIO_FN_LCDVSYN
, GPIO_FN_LCDVSYN2
,
305 GPIO_FN_LCDLCLK
, GPIO_FN_DREQ1
, GPIO_FN_PORT221_LCD2CS_
, \
306 GPIO_FN_PWEN
, GPIO_FN_MSIOF0L_RXD
, GPIO_FN_VIO2_HD3
, \
307 GPIO_FN_PORT221_LCD2HSYN
,
308 GPIO_FN_LCDDON
, GPIO_FN_LCDDON2
, GPIO_FN_DACK1
, GPIO_FN_OVCN
, \
309 GPIO_FN_MSIOF0L_TXD
, GPIO_FN_VIO2_VD3
, GPIO_FN_PORT222_LCD2VSYN
,
311 GPIO_FN_SCIFA1_TXD
, GPIO_FN_OVCN2
,
312 GPIO_FN_EXTLP
, GPIO_FN_SCIFA1_SCK
, GPIO_FN_PORT226_VIO_CKO2
,
313 GPIO_FN_SCIFA1_RTS_
, GPIO_FN_IDIN
,
315 GPIO_FN_SCIFA1_CTS_
, GPIO_FN_MFG1_IN1
,
316 GPIO_FN_MSIOF1_TXD
, GPIO_FN_SCIFA2_TXD2
,
317 GPIO_FN_MSIOF1_TSYNC
, GPIO_FN_SCIFA2_CTS2_
,
318 GPIO_FN_MSIOF1_TSCK
, GPIO_FN_SCIFA2_SCK2
,
319 GPIO_FN_MSIOF1_RXD
, GPIO_FN_SCIFA2_RXD2
,
320 GPIO_FN_MSIOF1_RSCK
, GPIO_FN_SCIFA2_RTS2_
, GPIO_FN_VIO2_CLK2
, \
322 GPIO_FN_MSIOF1_RSYNC
, GPIO_FN_MFG1_IN2
, GPIO_FN_VIO2_VD2
, \
324 GPIO_FN_MSIOF1_MCK0
, GPIO_FN_PORT236_I2C_SDA2
,
325 GPIO_FN_MSIOF1_MCK1
, GPIO_FN_PORT237_I2C_SCL2
,
326 GPIO_FN_MSIOF1_SS1
, GPIO_FN_VIO2_FIELD2
, GPIO_FN_LCD2D22
,
327 GPIO_FN_MSIOF1_SS2
, GPIO_FN_VIO2_HD2
, GPIO_FN_LCD2D23
,
329 GPIO_FN_PORT241_IRDA_OUT
, GPIO_FN_PORT241_IROUT
, GPIO_FN_MFG4_OUT1
, \
331 GPIO_FN_PORT242_IRDA_IN
, GPIO_FN_MFG4_IN2
,
332 GPIO_FN_PORT243_IRDA_FIRSEL
, GPIO_FN_PORT243_VIO_CKO2
,
333 GPIO_FN_PORT244_SCIFA5_CTS_
, GPIO_FN_MFG2_IN1
, \
334 GPIO_FN_PORT244_SCIFB_CTS_
, GPIO_FN_MSIOF2R_RXD
,
335 GPIO_FN_PORT245_SCIFA5_RTS_
, GPIO_FN_MFG2_IN2
, \
336 GPIO_FN_PORT245_SCIFB_RTS_
, GPIO_FN_MSIOF2R_TXD
,
337 GPIO_FN_PORT246_SCIFA5_RXD
, GPIO_FN_MFG1_OUT1
, \
338 GPIO_FN_PORT246_SCIFB_RXD
, GPIO_FN_TPU1TO0
,
339 GPIO_FN_PORT247_SCIFA5_TXD
, GPIO_FN_MFG3_OUT2
, \
340 GPIO_FN_PORT247_SCIFB_TXD
, GPIO_FN_TPU3TO1
,
341 GPIO_FN_PORT248_SCIFA5_SCK
, GPIO_FN_MFG2_OUT1
, \
342 GPIO_FN_PORT248_SCIFB_SCK
, GPIO_FN_TPU2TO0
, \
343 GPIO_FN_PORT248_I2C_SCL3
, GPIO_FN_MSIOF2R_TSCK
,
344 GPIO_FN_PORT249_IROUT
, GPIO_FN_MFG4_IN1
, \
345 GPIO_FN_PORT249_I2C_SDA3
, GPIO_FN_MSIOF2R_TSYNC
,
355 GPIO_FN_SDHID1_0
, GPIO_FN_TS_SPSYNC2
,
356 GPIO_FN_SDHID1_1
, GPIO_FN_TS_SDAT2
,
357 GPIO_FN_SDHID1_2
, GPIO_FN_TS_SDEN2
,
358 GPIO_FN_SDHID1_3
, GPIO_FN_TS_SCK2
,
361 GPIO_FN_SDHID2_0
, GPIO_FN_TS_SPSYNC4
,
362 GPIO_FN_SDHID2_1
, GPIO_FN_TS_SDAT4
,
363 GPIO_FN_SDHID2_2
, GPIO_FN_TS_SDEN4
,
364 GPIO_FN_SDHID2_3
, GPIO_FN_TS_SCK4
,
371 GPIO_FN_MMCD0_4
, GPIO_FN_TS_SPSYNC5
,
372 GPIO_FN_MMCD0_5
, GPIO_FN_TS_SDAT5
,
373 GPIO_FN_MMCD0_6
, GPIO_FN_TS_SDEN5
,
374 GPIO_FN_MMCD0_7
, GPIO_FN_TS_SCK5
,
376 GPIO_FN_RESETOUTS_
, GPIO_FN_EXTAL2OUT
,
377 GPIO_FN_MCP_WAIT__MCP_FRB
,
378 GPIO_FN_MCP_CKO
, GPIO_FN_MMCCLK1
,
379 GPIO_FN_MCP_D15_MCP_NAF15
,
380 GPIO_FN_MCP_D14_MCP_NAF14
,
381 GPIO_FN_MCP_D13_MCP_NAF13
,
382 GPIO_FN_MCP_D12_MCP_NAF12
,
383 GPIO_FN_MCP_D11_MCP_NAF11
,
384 GPIO_FN_MCP_D10_MCP_NAF10
,
385 GPIO_FN_MCP_D9_MCP_NAF9
,
386 GPIO_FN_MCP_D8_MCP_NAF8
, GPIO_FN_MMCCMD1
,
387 GPIO_FN_MCP_D7_MCP_NAF7
, GPIO_FN_MMCD1_7
,
389 GPIO_FN_MCP_D6_MCP_NAF6
, GPIO_FN_MMCD1_6
,
390 GPIO_FN_MCP_D5_MCP_NAF5
, GPIO_FN_MMCD1_5
,
391 GPIO_FN_MCP_D4_MCP_NAF4
, GPIO_FN_MMCD1_4
,
392 GPIO_FN_MCP_D3_MCP_NAF3
, GPIO_FN_MMCD1_3
,
393 GPIO_FN_MCP_D2_MCP_NAF2
, GPIO_FN_MMCD1_2
,
394 GPIO_FN_MCP_D1_MCP_NAF1
, GPIO_FN_MMCD1_1
,
395 GPIO_FN_MCP_D0_MCP_NAF0
, GPIO_FN_MMCD1_0
,
396 GPIO_FN_MCP_NBRSTOUT_
,
397 GPIO_FN_MCP_WE0__MCP_FWE
, GPIO_FN_MCP_RDWR_MCP_FWE
,
399 /* MSEL2 special case */
400 GPIO_FN_TSIF2_TS_XX1
,
401 GPIO_FN_TSIF2_TS_XX2
,
402 GPIO_FN_TSIF2_TS_XX3
,
403 GPIO_FN_TSIF2_TS_XX4
,
404 GPIO_FN_TSIF2_TS_XX5
,
405 GPIO_FN_TSIF1_TS_XX1
,
406 GPIO_FN_TSIF1_TS_XX2
,
407 GPIO_FN_TSIF1_TS_XX3
,
408 GPIO_FN_TSIF1_TS_XX4
,
409 GPIO_FN_TSIF1_TS_XX5
,
410 GPIO_FN_TSIF0_TS_XX1
,
411 GPIO_FN_TSIF0_TS_XX2
,
412 GPIO_FN_TSIF0_TS_XX3
,
413 GPIO_FN_TSIF0_TS_XX4
,
414 GPIO_FN_TSIF0_TS_XX5
,
426 /* MSEL3 special cases */
427 GPIO_FN_SDHI0_VCCQ_MC0_ON
,
428 GPIO_FN_SDHI0_VCCQ_MC0_OFF
,
429 GPIO_FN_DEBUG_MON_VIO
,
430 GPIO_FN_DEBUG_MON_LCDD
,
434 /* MSEL4 special cases */
435 GPIO_FN_IRQ9_MEM_INT
,
436 GPIO_FN_IRQ9_MCP_INT
,
440 GPIO_FN_RESETA_N_PU_ON
,
441 GPIO_FN_RESETA_N_PU_OFF
,
445 /* Functions with pull-ups */
490 SHDMA_SLAVE_SCIF0_TX
,
491 SHDMA_SLAVE_SCIF0_RX
,
492 SHDMA_SLAVE_SCIF1_TX
,
493 SHDMA_SLAVE_SCIF1_RX
,
494 SHDMA_SLAVE_SCIF2_TX
,
495 SHDMA_SLAVE_SCIF2_RX
,
496 SHDMA_SLAVE_SCIF3_TX
,
497 SHDMA_SLAVE_SCIF3_RX
,
498 SHDMA_SLAVE_SCIF4_TX
,
499 SHDMA_SLAVE_SCIF4_RX
,
500 SHDMA_SLAVE_SCIF5_TX
,
501 SHDMA_SLAVE_SCIF5_RX
,
502 SHDMA_SLAVE_SCIF6_TX
,
503 SHDMA_SLAVE_SCIF6_RX
,
504 SHDMA_SLAVE_SCIF7_TX
,
505 SHDMA_SLAVE_SCIF7_RX
,
506 SHDMA_SLAVE_SCIF8_TX
,
507 SHDMA_SLAVE_SCIF8_RX
,
508 SHDMA_SLAVE_SDHI0_TX
,
509 SHDMA_SLAVE_SDHI0_RX
,
510 SHDMA_SLAVE_SDHI1_TX
,
511 SHDMA_SLAVE_SDHI1_RX
,
512 SHDMA_SLAVE_SDHI2_TX
,
513 SHDMA_SLAVE_SDHI2_RX
,
514 SHDMA_SLAVE_MMCIF_TX
,
515 SHDMA_SLAVE_MMCIF_RX
,
518 /* PINT interrupts are located at Linux IRQ 800 and up */
519 #define SH73A0_PINT0_IRQ(irq) ((irq) + 800)
520 #define SH73A0_PINT1_IRQ(irq) ((irq) + 832)
522 #endif /* __ASM_SH73A0_H__ */