4 * Copyright (C) 2009 Renesas Solutions Corp.
6 * Kuninori Morimoto <morimoto.kuninori@renesas.com>
8 * Based on SH7723 Pinmux
9 * Copyright (C) 2008 Magnus Damm
11 * This file is subject to the terms and conditions of the GNU General Public
12 * License. See the file "COPYING" in the main directory of this archive
16 #include <linux/init.h>
17 #include <linux/kernel.h>
18 #include <cpu/sh7724.h>
26 PTA7_DATA
, PTA6_DATA
, PTA5_DATA
, PTA4_DATA
,
27 PTA3_DATA
, PTA2_DATA
, PTA1_DATA
, PTA0_DATA
,
28 PTB7_DATA
, PTB6_DATA
, PTB5_DATA
, PTB4_DATA
,
29 PTB3_DATA
, PTB2_DATA
, PTB1_DATA
, PTB0_DATA
,
30 PTC7_DATA
, PTC6_DATA
, PTC5_DATA
, PTC4_DATA
,
31 PTC3_DATA
, PTC2_DATA
, PTC1_DATA
, PTC0_DATA
,
32 PTD7_DATA
, PTD6_DATA
, PTD5_DATA
, PTD4_DATA
,
33 PTD3_DATA
, PTD2_DATA
, PTD1_DATA
, PTD0_DATA
,
34 PTE7_DATA
, PTE6_DATA
, PTE5_DATA
, PTE4_DATA
,
35 PTE3_DATA
, PTE2_DATA
, PTE1_DATA
, PTE0_DATA
,
36 PTF7_DATA
, PTF6_DATA
, PTF5_DATA
, PTF4_DATA
,
37 PTF3_DATA
, PTF2_DATA
, PTF1_DATA
, PTF0_DATA
,
39 PTG3_DATA
, PTG2_DATA
, PTG1_DATA
, PTG0_DATA
,
40 PTH7_DATA
, PTH6_DATA
, PTH5_DATA
, PTH4_DATA
,
41 PTH3_DATA
, PTH2_DATA
, PTH1_DATA
, PTH0_DATA
,
42 PTJ7_DATA
, PTJ6_DATA
, PTJ5_DATA
,
43 PTJ3_DATA
, PTJ2_DATA
, PTJ1_DATA
, PTJ0_DATA
,
44 PTK7_DATA
, PTK6_DATA
, PTK5_DATA
, PTK4_DATA
,
45 PTK3_DATA
, PTK2_DATA
, PTK1_DATA
, PTK0_DATA
,
46 PTL7_DATA
, PTL6_DATA
, PTL5_DATA
, PTL4_DATA
,
47 PTL3_DATA
, PTL2_DATA
, PTL1_DATA
, PTL0_DATA
,
48 PTM7_DATA
, PTM6_DATA
, PTM5_DATA
, PTM4_DATA
,
49 PTM3_DATA
, PTM2_DATA
, PTM1_DATA
, PTM0_DATA
,
50 PTN7_DATA
, PTN6_DATA
, PTN5_DATA
, PTN4_DATA
,
51 PTN3_DATA
, PTN2_DATA
, PTN1_DATA
, PTN0_DATA
,
52 PTQ7_DATA
, PTQ6_DATA
, PTQ5_DATA
, PTQ4_DATA
,
53 PTQ3_DATA
, PTQ2_DATA
, PTQ1_DATA
, PTQ0_DATA
,
54 PTR7_DATA
, PTR6_DATA
, PTR5_DATA
, PTR4_DATA
,
55 PTR3_DATA
, PTR2_DATA
, PTR1_DATA
, PTR0_DATA
,
56 PTS6_DATA
, PTS5_DATA
, PTS4_DATA
,
57 PTS3_DATA
, PTS2_DATA
, PTS1_DATA
, PTS0_DATA
,
58 PTT7_DATA
, PTT6_DATA
, PTT5_DATA
, PTT4_DATA
,
59 PTT3_DATA
, PTT2_DATA
, PTT1_DATA
, PTT0_DATA
,
60 PTU7_DATA
, PTU6_DATA
, PTU5_DATA
, PTU4_DATA
,
61 PTU3_DATA
, PTU2_DATA
, PTU1_DATA
, PTU0_DATA
,
62 PTV7_DATA
, PTV6_DATA
, PTV5_DATA
, PTV4_DATA
,
63 PTV3_DATA
, PTV2_DATA
, PTV1_DATA
, PTV0_DATA
,
64 PTW7_DATA
, PTW6_DATA
, PTW5_DATA
, PTW4_DATA
,
65 PTW3_DATA
, PTW2_DATA
, PTW1_DATA
, PTW0_DATA
,
66 PTX7_DATA
, PTX6_DATA
, PTX5_DATA
, PTX4_DATA
,
67 PTX3_DATA
, PTX2_DATA
, PTX1_DATA
, PTX0_DATA
,
68 PTY7_DATA
, PTY6_DATA
, PTY5_DATA
, PTY4_DATA
,
69 PTY3_DATA
, PTY2_DATA
, PTY1_DATA
, PTY0_DATA
,
70 PTZ7_DATA
, PTZ6_DATA
, PTZ5_DATA
, PTZ4_DATA
,
71 PTZ3_DATA
, PTZ2_DATA
, PTZ1_DATA
, PTZ0_DATA
,
75 PTA7_IN
, PTA6_IN
, PTA5_IN
, PTA4_IN
,
76 PTA3_IN
, PTA2_IN
, PTA1_IN
, PTA0_IN
,
77 PTB7_IN
, PTB6_IN
, PTB5_IN
, PTB4_IN
,
78 PTB3_IN
, PTB2_IN
, PTB1_IN
, PTB0_IN
,
79 PTC7_IN
, PTC6_IN
, PTC5_IN
, PTC4_IN
,
80 PTC3_IN
, PTC2_IN
, PTC1_IN
, PTC0_IN
,
81 PTD7_IN
, PTD6_IN
, PTD5_IN
, PTD4_IN
,
82 PTD3_IN
, PTD2_IN
, PTD1_IN
, PTD0_IN
,
83 PTE7_IN
, PTE6_IN
, PTE5_IN
, PTE4_IN
,
84 PTE3_IN
, PTE2_IN
, PTE1_IN
, PTE0_IN
,
85 PTF7_IN
, PTF6_IN
, PTF5_IN
, PTF4_IN
,
86 PTF3_IN
, PTF2_IN
, PTF1_IN
, PTF0_IN
,
87 PTH7_IN
, PTH6_IN
, PTH5_IN
, PTH4_IN
,
88 PTH3_IN
, PTH2_IN
, PTH1_IN
, PTH0_IN
,
89 PTJ3_IN
, PTJ2_IN
, PTJ1_IN
, PTJ0_IN
,
90 PTK7_IN
, PTK6_IN
, PTK5_IN
, PTK4_IN
,
91 PTK3_IN
, PTK2_IN
, PTK1_IN
, PTK0_IN
,
92 PTL7_IN
, PTL6_IN
, PTL5_IN
, PTL4_IN
,
93 PTL3_IN
, PTL2_IN
, PTL1_IN
, PTL0_IN
,
94 PTM7_IN
, PTM6_IN
, PTM5_IN
, PTM4_IN
,
95 PTM3_IN
, PTM2_IN
, PTM1_IN
, PTM0_IN
,
96 PTN7_IN
, PTN6_IN
, PTN5_IN
, PTN4_IN
,
97 PTN3_IN
, PTN2_IN
, PTN1_IN
, PTN0_IN
,
98 PTQ7_IN
, PTQ6_IN
, PTQ5_IN
, PTQ4_IN
,
99 PTQ3_IN
, PTQ2_IN
, PTQ1_IN
, PTQ0_IN
,
100 PTR7_IN
, PTR6_IN
, PTR5_IN
, PTR4_IN
,
101 PTR3_IN
, PTR2_IN
, PTR1_IN
, PTR0_IN
,
102 PTS6_IN
, PTS5_IN
, PTS4_IN
,
103 PTS3_IN
, PTS2_IN
, PTS1_IN
, PTS0_IN
,
104 PTT7_IN
, PTT6_IN
, PTT5_IN
, PTT4_IN
,
105 PTT3_IN
, PTT2_IN
, PTT1_IN
, PTT0_IN
,
106 PTU7_IN
, PTU6_IN
, PTU5_IN
, PTU4_IN
,
107 PTU3_IN
, PTU2_IN
, PTU1_IN
, PTU0_IN
,
108 PTV7_IN
, PTV6_IN
, PTV5_IN
, PTV4_IN
,
109 PTV3_IN
, PTV2_IN
, PTV1_IN
, PTV0_IN
,
110 PTW7_IN
, PTW6_IN
, PTW5_IN
, PTW4_IN
,
111 PTW3_IN
, PTW2_IN
, PTW1_IN
, PTW0_IN
,
112 PTX7_IN
, PTX6_IN
, PTX5_IN
, PTX4_IN
,
113 PTX3_IN
, PTX2_IN
, PTX1_IN
, PTX0_IN
,
114 PTY7_IN
, PTY6_IN
, PTY5_IN
, PTY4_IN
,
115 PTY3_IN
, PTY2_IN
, PTY1_IN
, PTY0_IN
,
116 PTZ7_IN
, PTZ6_IN
, PTZ5_IN
, PTZ4_IN
,
117 PTZ3_IN
, PTZ2_IN
, PTZ1_IN
, PTZ0_IN
,
120 PINMUX_INPUT_PULLUP_BEGIN
,
121 PTA7_IN_PU
, PTA6_IN_PU
, PTA5_IN_PU
, PTA4_IN_PU
,
122 PTA3_IN_PU
, PTA2_IN_PU
, PTA1_IN_PU
, PTA0_IN_PU
,
123 PTB7_IN_PU
, PTB6_IN_PU
, PTB5_IN_PU
, PTB4_IN_PU
,
124 PTB3_IN_PU
, PTB2_IN_PU
, PTB1_IN_PU
, PTB0_IN_PU
,
125 PTC7_IN_PU
, PTC6_IN_PU
, PTC5_IN_PU
, PTC4_IN_PU
,
126 PTC3_IN_PU
, PTC2_IN_PU
, PTC1_IN_PU
, PTC0_IN_PU
,
127 PTD7_IN_PU
, PTD6_IN_PU
, PTD5_IN_PU
, PTD4_IN_PU
,
128 PTD3_IN_PU
, PTD2_IN_PU
, PTD1_IN_PU
, PTD0_IN_PU
,
129 PTE7_IN_PU
, PTE6_IN_PU
, PTE5_IN_PU
, PTE4_IN_PU
,
130 PTE3_IN_PU
, PTE2_IN_PU
, PTE1_IN_PU
, PTE0_IN_PU
,
131 PTF7_IN_PU
, PTF6_IN_PU
, PTF5_IN_PU
, PTF4_IN_PU
,
132 PTF3_IN_PU
, PTF2_IN_PU
, PTF1_IN_PU
, PTF0_IN_PU
,
133 PTH7_IN_PU
, PTH6_IN_PU
, PTH5_IN_PU
, PTH4_IN_PU
,
134 PTH3_IN_PU
, PTH2_IN_PU
, PTH1_IN_PU
, PTH0_IN_PU
,
135 PTJ3_IN_PU
, PTJ2_IN_PU
, PTJ1_IN_PU
, PTJ0_IN_PU
,
136 PTK7_IN_PU
, PTK6_IN_PU
, PTK5_IN_PU
, PTK4_IN_PU
,
137 PTK3_IN_PU
, PTK2_IN_PU
, PTK1_IN_PU
, PTK0_IN_PU
,
138 PTL7_IN_PU
, PTL6_IN_PU
, PTL5_IN_PU
, PTL4_IN_PU
,
139 PTL3_IN_PU
, PTL2_IN_PU
, PTL1_IN_PU
, PTL0_IN_PU
,
140 PTM7_IN_PU
, PTM6_IN_PU
, PTM5_IN_PU
, PTM4_IN_PU
,
141 PTM3_IN_PU
, PTM2_IN_PU
, PTM1_IN_PU
, PTM0_IN_PU
,
142 PTN7_IN_PU
, PTN6_IN_PU
, PTN5_IN_PU
, PTN4_IN_PU
,
143 PTN3_IN_PU
, PTN2_IN_PU
, PTN1_IN_PU
, PTN0_IN_PU
,
144 PTQ7_IN_PU
, PTQ6_IN_PU
, PTQ5_IN_PU
, PTQ4_IN_PU
,
145 PTQ3_IN_PU
, PTQ2_IN_PU
, PTQ1_IN_PU
, PTQ0_IN_PU
,
146 PTR7_IN_PU
, PTR6_IN_PU
, PTR5_IN_PU
, PTR4_IN_PU
,
147 PTR3_IN_PU
, PTR2_IN_PU
, PTR1_IN_PU
, PTR0_IN_PU
,
148 PTS6_IN_PU
, PTS5_IN_PU
, PTS4_IN_PU
,
149 PTS3_IN_PU
, PTS2_IN_PU
, PTS1_IN_PU
, PTS0_IN_PU
,
150 PTT7_IN_PU
, PTT6_IN_PU
, PTT5_IN_PU
, PTT4_IN_PU
,
151 PTT3_IN_PU
, PTT2_IN_PU
, PTT1_IN_PU
, PTT0_IN_PU
,
152 PTU7_IN_PU
, PTU6_IN_PU
, PTU5_IN_PU
, PTU4_IN_PU
,
153 PTU3_IN_PU
, PTU2_IN_PU
, PTU1_IN_PU
, PTU0_IN_PU
,
154 PTV7_IN_PU
, PTV6_IN_PU
, PTV5_IN_PU
, PTV4_IN_PU
,
155 PTV3_IN_PU
, PTV2_IN_PU
, PTV1_IN_PU
, PTV0_IN_PU
,
156 PTW7_IN_PU
, PTW6_IN_PU
, PTW5_IN_PU
, PTW4_IN_PU
,
157 PTW3_IN_PU
, PTW2_IN_PU
, PTW1_IN_PU
, PTW0_IN_PU
,
158 PTX7_IN_PU
, PTX6_IN_PU
, PTX5_IN_PU
, PTX4_IN_PU
,
159 PTX3_IN_PU
, PTX2_IN_PU
, PTX1_IN_PU
, PTX0_IN_PU
,
160 PTY7_IN_PU
, PTY6_IN_PU
, PTY5_IN_PU
, PTY4_IN_PU
,
161 PTY3_IN_PU
, PTY2_IN_PU
, PTY1_IN_PU
, PTY0_IN_PU
,
162 PTZ7_IN_PU
, PTZ6_IN_PU
, PTZ5_IN_PU
, PTZ4_IN_PU
,
163 PTZ3_IN_PU
, PTZ2_IN_PU
, PTZ1_IN_PU
, PTZ0_IN_PU
,
164 PINMUX_INPUT_PULLUP_END
,
167 PTA7_OUT
, PTA6_OUT
, PTA5_OUT
, PTA4_OUT
,
168 PTA3_OUT
, PTA2_OUT
, PTA1_OUT
, PTA0_OUT
,
169 PTB7_OUT
, PTB6_OUT
, PTB5_OUT
, PTB4_OUT
,
170 PTB3_OUT
, PTB2_OUT
, PTB1_OUT
, PTB0_OUT
,
171 PTC7_OUT
, PTC6_OUT
, PTC5_OUT
, PTC4_OUT
,
172 PTC3_OUT
, PTC2_OUT
, PTC1_OUT
, PTC0_OUT
,
173 PTD7_OUT
, PTD6_OUT
, PTD5_OUT
, PTD4_OUT
,
174 PTD3_OUT
, PTD2_OUT
, PTD1_OUT
, PTD0_OUT
,
175 PTE7_OUT
, PTE6_OUT
, PTE5_OUT
, PTE4_OUT
,
176 PTE3_OUT
, PTE2_OUT
, PTE1_OUT
, PTE0_OUT
,
177 PTF7_OUT
, PTF6_OUT
, PTF5_OUT
, PTF4_OUT
,
178 PTF3_OUT
, PTF2_OUT
, PTF1_OUT
, PTF0_OUT
,
180 PTG3_OUT
, PTG2_OUT
, PTG1_OUT
, PTG0_OUT
,
181 PTH7_OUT
, PTH6_OUT
, PTH5_OUT
, PTH4_OUT
,
182 PTH3_OUT
, PTH2_OUT
, PTH1_OUT
, PTH0_OUT
,
183 PTJ7_OUT
, PTJ6_OUT
, PTJ5_OUT
,
184 PTJ3_OUT
, PTJ2_OUT
, PTJ1_OUT
, PTJ0_OUT
,
185 PTK7_OUT
, PTK6_OUT
, PTK5_OUT
, PTK4_OUT
,
186 PTK3_OUT
, PTK2_OUT
, PTK1_OUT
, PTK0_OUT
,
187 PTL7_OUT
, PTL6_OUT
, PTL5_OUT
, PTL4_OUT
,
188 PTL3_OUT
, PTL2_OUT
, PTL1_OUT
, PTL0_OUT
,
189 PTM7_OUT
, PTM6_OUT
, PTM5_OUT
, PTM4_OUT
,
190 PTM3_OUT
, PTM2_OUT
, PTM1_OUT
, PTM0_OUT
,
191 PTN7_OUT
, PTN6_OUT
, PTN5_OUT
, PTN4_OUT
,
192 PTN3_OUT
, PTN2_OUT
, PTN1_OUT
, PTN0_OUT
,
193 PTQ7_OUT
, PTQ6_OUT
, PTQ5_OUT
, PTQ4_OUT
,
194 PTQ3_OUT
, PTQ2_OUT
, PTQ1_OUT
, PTQ0_OUT
,
195 PTR7_OUT
, PTR6_OUT
, PTR5_OUT
, PTR4_OUT
,
197 PTS6_OUT
, PTS5_OUT
, PTS4_OUT
,
198 PTS3_OUT
, PTS2_OUT
, PTS1_OUT
, PTS0_OUT
,
199 PTT7_OUT
, PTT6_OUT
, PTT5_OUT
, PTT4_OUT
,
200 PTT3_OUT
, PTT2_OUT
, PTT1_OUT
, PTT0_OUT
,
201 PTU7_OUT
, PTU6_OUT
, PTU5_OUT
, PTU4_OUT
,
202 PTU3_OUT
, PTU2_OUT
, PTU1_OUT
, PTU0_OUT
,
203 PTV7_OUT
, PTV6_OUT
, PTV5_OUT
, PTV4_OUT
,
204 PTV3_OUT
, PTV2_OUT
, PTV1_OUT
, PTV0_OUT
,
205 PTW7_OUT
, PTW6_OUT
, PTW5_OUT
, PTW4_OUT
,
206 PTW3_OUT
, PTW2_OUT
, PTW1_OUT
, PTW0_OUT
,
207 PTX7_OUT
, PTX6_OUT
, PTX5_OUT
, PTX4_OUT
,
208 PTX3_OUT
, PTX2_OUT
, PTX1_OUT
, PTX0_OUT
,
209 PTY7_OUT
, PTY6_OUT
, PTY5_OUT
, PTY4_OUT
,
210 PTY3_OUT
, PTY2_OUT
, PTY1_OUT
, PTY0_OUT
,
211 PTZ7_OUT
, PTZ6_OUT
, PTZ5_OUT
, PTZ4_OUT
,
212 PTZ3_OUT
, PTZ2_OUT
, PTZ1_OUT
, PTZ0_OUT
,
215 PINMUX_FUNCTION_BEGIN
,
216 PTA7_FN
, PTA6_FN
, PTA5_FN
, PTA4_FN
,
217 PTA3_FN
, PTA2_FN
, PTA1_FN
, PTA0_FN
,
218 PTB7_FN
, PTB6_FN
, PTB5_FN
, PTB4_FN
,
219 PTB3_FN
, PTB2_FN
, PTB1_FN
, PTB0_FN
,
220 PTC7_FN
, PTC6_FN
, PTC5_FN
, PTC4_FN
,
221 PTC3_FN
, PTC2_FN
, PTC1_FN
, PTC0_FN
,
222 PTD7_FN
, PTD6_FN
, PTD5_FN
, PTD4_FN
,
223 PTD3_FN
, PTD2_FN
, PTD1_FN
, PTD0_FN
,
224 PTE7_FN
, PTE6_FN
, PTE5_FN
, PTE4_FN
,
225 PTE3_FN
, PTE2_FN
, PTE1_FN
, PTE0_FN
,
226 PTF7_FN
, PTF6_FN
, PTF5_FN
, PTF4_FN
,
227 PTF3_FN
, PTF2_FN
, PTF1_FN
, PTF0_FN
,
229 PTG3_FN
, PTG2_FN
, PTG1_FN
, PTG0_FN
,
230 PTH7_FN
, PTH6_FN
, PTH5_FN
, PTH4_FN
,
231 PTH3_FN
, PTH2_FN
, PTH1_FN
, PTH0_FN
,
232 PTJ7_FN
, PTJ6_FN
, PTJ5_FN
,
233 PTJ3_FN
, PTJ2_FN
, PTJ1_FN
, PTJ0_FN
,
234 PTK7_FN
, PTK6_FN
, PTK5_FN
, PTK4_FN
,
235 PTK3_FN
, PTK2_FN
, PTK1_FN
, PTK0_FN
,
236 PTL7_FN
, PTL6_FN
, PTL5_FN
, PTL4_FN
,
237 PTL3_FN
, PTL2_FN
, PTL1_FN
, PTL0_FN
,
238 PTM7_FN
, PTM6_FN
, PTM5_FN
, PTM4_FN
,
239 PTM3_FN
, PTM2_FN
, PTM1_FN
, PTM0_FN
,
240 PTN7_FN
, PTN6_FN
, PTN5_FN
, PTN4_FN
,
241 PTN3_FN
, PTN2_FN
, PTN1_FN
, PTN0_FN
,
242 PTQ7_FN
, PTQ6_FN
, PTQ5_FN
, PTQ4_FN
,
243 PTQ3_FN
, PTQ2_FN
, PTQ1_FN
, PTQ0_FN
,
244 PTR7_FN
, PTR6_FN
, PTR5_FN
, PTR4_FN
,
245 PTR3_FN
, PTR2_FN
, PTR1_FN
, PTR0_FN
,
246 PTS6_FN
, PTS5_FN
, PTS4_FN
,
247 PTS3_FN
, PTS2_FN
, PTS1_FN
, PTS0_FN
,
248 PTT7_FN
, PTT6_FN
, PTT5_FN
, PTT4_FN
,
249 PTT3_FN
, PTT2_FN
, PTT1_FN
, PTT0_FN
,
250 PTU7_FN
, PTU6_FN
, PTU5_FN
, PTU4_FN
,
251 PTU3_FN
, PTU2_FN
, PTU1_FN
, PTU0_FN
,
252 PTV7_FN
, PTV6_FN
, PTV5_FN
, PTV4_FN
,
253 PTV3_FN
, PTV2_FN
, PTV1_FN
, PTV0_FN
,
254 PTW7_FN
, PTW6_FN
, PTW5_FN
, PTW4_FN
,
255 PTW3_FN
, PTW2_FN
, PTW1_FN
, PTW0_FN
,
256 PTX7_FN
, PTX6_FN
, PTX5_FN
, PTX4_FN
,
257 PTX3_FN
, PTX2_FN
, PTX1_FN
, PTX0_FN
,
258 PTY7_FN
, PTY6_FN
, PTY5_FN
, PTY4_FN
,
259 PTY3_FN
, PTY2_FN
, PTY1_FN
, PTY0_FN
,
260 PTZ7_FN
, PTZ6_FN
, PTZ5_FN
, PTZ4_FN
,
261 PTZ3_FN
, PTZ2_FN
, PTZ1_FN
, PTZ0_FN
,
348 D23_MARK
, KEYOUT2_MARK
, IDED15_MARK
,
349 D22_MARK
, KEYOUT1_MARK
, IDED14_MARK
,
350 D21_MARK
, KEYOUT0_MARK
, IDED13_MARK
,
351 D20_MARK
, KEYIN4_MARK
, IDED12_MARK
,
352 D19_MARK
, KEYIN3_MARK
, IDED11_MARK
,
353 D18_MARK
, KEYIN2_MARK
, IDED10_MARK
,
354 D17_MARK
, KEYIN1_MARK
, IDED9_MARK
,
355 D16_MARK
, KEYIN0_MARK
, IDED8_MARK
,
358 D31_MARK
, TPUTO1_MARK
, IDEA1_MARK
,
359 D30_MARK
, TPUTO0_MARK
, IDEA0_MARK
,
360 D29_MARK
, IODREQ_MARK
,
361 D28_MARK
, IDECS0_MARK
,
362 D27_MARK
, IDECS1_MARK
,
363 D26_MARK
, KEYOUT5_IN5_MARK
, IDEIORD_MARK
,
364 D25_MARK
, KEYOUT4_IN6_MARK
, IDEIOWR_MARK
,
365 D24_MARK
, KEYOUT3_MARK
, IDEINT_MARK
,
390 LCDD21_MARK
, SCIF2_L_TXD_MARK
,
391 LCDD20_MARK
, SCIF4_SCK_MARK
,
392 LCDD19_MARK
, SCIF4_RXD_MARK
,
393 LCDD18_MARK
, SCIF4_TXD_MARK
,
399 LCDDISP_MARK
, LCDRS_MARK
,
400 LCDHSYN_MARK
, LCDCS_MARK
,
402 LCDDCK_MARK
, LCDWR_MARK
,
403 LCDVEPWC_MARK
, SCIF0_TXD_MARK
,
404 LCDD23_MARK
, SCIF2_L_SCK_MARK
,
405 LCDD22_MARK
, SCIF2_L_RXD_MARK
,
435 VIO1_D5_MARK
, VIO0_D13_MARK
, IDED5_MARK
,
436 VIO1_D4_MARK
, VIO0_D12_MARK
, IDED4_MARK
,
437 VIO1_D3_MARK
, VIO0_D11_MARK
, IDED3_MARK
,
438 VIO1_D2_MARK
, VIO0_D10_MARK
, IDED2_MARK
,
439 VIO1_D1_MARK
, VIO0_D9_MARK
, IDED1_MARK
,
440 VIO1_D0_MARK
, VIO0_D8_MARK
, IDED0_MARK
,
445 DV_D5_MARK
, SCIF3_V_SCK_MARK
, RMII_RXD0_MARK
,
446 DV_D4_MARK
, SCIF3_V_RXD_MARK
, RMII_RXD1_MARK
,
447 DV_D3_MARK
, SCIF3_V_TXD_MARK
, RMII_REF_CLK_MARK
,
448 DV_D2_MARK
, SCIF1_SCK_MARK
, RMII_TX_EN_MARK
,
449 DV_D1_MARK
, SCIF1_RXD_MARK
, RMII_TXD0_MARK
,
450 DV_D0_MARK
, SCIF1_TXD_MARK
, RMII_TXD1_MARK
,
452 DV_D14_MARK
, MSIOF0_MCK_MARK
,
455 DV_D13_MARK
, MSIOF0_TSCK_MARK
,
456 DV_D12_MARK
, MSIOF0_RXD_MARK
,
457 DV_D11_MARK
, MSIOF0_TXD_MARK
,
458 DV_D10_MARK
, MSIOF0_TSYNC_MARK
,
459 DV_D9_MARK
, MSIOF0_SS1_MARK
, MSIOF0_RSCK_MARK
,
460 DV_D8_MARK
, MSIOF0_SS2_MARK
, MSIOF0_RSYNC_MARK
,
461 LCDVCPWC_MARK
, SCIF0_RXD_MARK
,
462 LCDRD_MARK
, SCIF0_SCK_MARK
,
468 DV_CLK_MARK
, SCIF2_V_SCK_MARK
,
469 DV_VSYNC_MARK
, SCIF2_V_RXD_MARK
,
470 DV_HSYNC_MARK
, SCIF2_V_TXD_MARK
,
471 DV_D7_MARK
, SCIF3_V_CTS_MARK
, RMII_RX_ER_MARK
,
472 DV_D6_MARK
, SCIF3_V_RTS_MARK
, RMII_CRS_DV_MARK
,
489 IOIS16_MARK
, LCDLCLK_MARK
,
491 WE3_ICIOWR_MARK
, TPUTO3_MARK
, TPUTI3_MARK
,
492 WE2_ICIORD_MARK
, TPUTO2_MARK
, IDEA2_MARK
,
496 VIO1_FLD_MARK
, TPUTI2_MARK
, IDEIORDY_MARK
,
497 VIO1_HD_MARK
, SCIF5_SCK_MARK
,
498 VIO1_VD_MARK
, SCIF5_RXD_MARK
,
499 VIO1_CLK_MARK
, SCIF5_TXD_MARK
,
500 VIO1_D7_MARK
, VIO0_D15_MARK
, IDED7_MARK
,
501 VIO1_D6_MARK
, VIO0_D14_MARK
, IDED6_MARK
,
524 FSIIBSD_MARK
, MSIOF1_SS2_MARK
, MSIOF1_RSYNC_MARK
,
525 FSIOBSD_MARK
, MSIOF1_SS1_MARK
, MSIOF1_RSCK_MARK
,
526 FSIIBBCK_MARK
, MSIOF1_RXD_MARK
,
527 FSIIBLRCK_MARK
, MSIOF1_TSYNC_MARK
,
528 FSIOBBCK_MARK
, MSIOF1_TSCK_MARK
,
529 FSIOBLRCK_MARK
, MSIOF1_TXD_MARK
,
530 CLKAUDIOBO_MARK
, MSIOF1_MCK_MARK
,
534 MMC_D7_MARK
, SDHI1CD_MARK
, IODACK_MARK
,
535 MMC_D6_MARK
, SDHI1WP_MARK
, IDERST_MARK
,
536 MMC_D5_MARK
, SDHI1D3_MARK
, EXBUF_ENB_MARK
,
537 MMC_D4_MARK
, SDHI1D2_MARK
, DIRECTION_MARK
,
538 MMC_D3_MARK
, SDHI1D1_MARK
,
539 MMC_D2_MARK
, SDHI1D0_MARK
,
540 MMC_D1_MARK
, SDHI1CMD_MARK
,
541 MMC_D0_MARK
, SDHI1CLK_MARK
,
544 DMAC_DACK1_MARK
, IRDA_OUT_MARK
,
545 DMAC_DREQ1_MARK
, IRDA_IN_MARK
,
546 TSIF_TS0_SDAT_MARK
, LNKSTA_MARK
,
547 TSIF_TS0_SCK_MARK
, MDIO_MARK
,
548 TSIF_TS0_SDEN_MARK
, MDC_MARK
,
549 TSIF_TS0_SPSYNC_MARK
,
564 INTC_IRQ7_MARK
, SCIF3_I_CTS_MARK
,
565 INTC_IRQ6_MARK
, SCIF3_I_RTS_MARK
,
566 INTC_IRQ5_MARK
, SCIF3_I_SCK_MARK
,
567 INTC_IRQ4_MARK
, SCIF3_I_RXD_MARK
,
568 INTC_IRQ3_MARK
, SCIF3_I_TXD_MARK
,
575 static const pinmux_enum_t pinmux_data
[] = {
577 PINMUX_DATA(PTA7_DATA
, PTA7_IN
, PTA7_OUT
, PTA7_IN_PU
),
578 PINMUX_DATA(PTA6_DATA
, PTA6_IN
, PTA6_OUT
, PTA6_IN_PU
),
579 PINMUX_DATA(PTA5_DATA
, PTA5_IN
, PTA5_OUT
, PTA5_IN_PU
),
580 PINMUX_DATA(PTA4_DATA
, PTA4_IN
, PTA4_OUT
, PTA4_IN_PU
),
581 PINMUX_DATA(PTA3_DATA
, PTA3_IN
, PTA3_OUT
, PTA3_IN_PU
),
582 PINMUX_DATA(PTA2_DATA
, PTA2_IN
, PTA2_OUT
, PTA2_IN_PU
),
583 PINMUX_DATA(PTA1_DATA
, PTA1_IN
, PTA1_OUT
, PTA1_IN_PU
),
584 PINMUX_DATA(PTA0_DATA
, PTA0_IN
, PTA0_OUT
, PTA0_IN_PU
),
587 PINMUX_DATA(PTB7_DATA
, PTB7_IN
, PTB7_OUT
, PTB7_IN_PU
),
588 PINMUX_DATA(PTB6_DATA
, PTB6_IN
, PTB6_OUT
, PTB6_IN_PU
),
589 PINMUX_DATA(PTB5_DATA
, PTB5_IN
, PTB5_OUT
, PTB5_IN_PU
),
590 PINMUX_DATA(PTB4_DATA
, PTB4_IN
, PTB4_OUT
, PTB4_IN_PU
),
591 PINMUX_DATA(PTB3_DATA
, PTB3_IN
, PTB3_OUT
, PTB3_IN_PU
),
592 PINMUX_DATA(PTB2_DATA
, PTB2_IN
, PTB2_OUT
, PTB2_IN_PU
),
593 PINMUX_DATA(PTB1_DATA
, PTB1_IN
, PTB1_OUT
, PTB1_IN_PU
),
594 PINMUX_DATA(PTB0_DATA
, PTB0_IN
, PTB0_OUT
, PTB0_IN_PU
),
597 PINMUX_DATA(PTC7_DATA
, PTC7_IN
, PTC7_OUT
, PTC7_IN_PU
),
598 PINMUX_DATA(PTC6_DATA
, PTC6_IN
, PTC6_OUT
, PTC6_IN_PU
),
599 PINMUX_DATA(PTC5_DATA
, PTC5_IN
, PTC5_OUT
, PTC5_IN_PU
),
600 PINMUX_DATA(PTC4_DATA
, PTC4_IN
, PTC4_OUT
, PTC4_IN_PU
),
601 PINMUX_DATA(PTC3_DATA
, PTC3_IN
, PTC3_OUT
, PTC3_IN_PU
),
602 PINMUX_DATA(PTC2_DATA
, PTC2_IN
, PTC2_OUT
, PTC2_IN_PU
),
603 PINMUX_DATA(PTC1_DATA
, PTC1_IN
, PTC1_OUT
, PTC1_IN_PU
),
604 PINMUX_DATA(PTC0_DATA
, PTC0_IN
, PTC0_OUT
, PTC0_IN_PU
),
607 PINMUX_DATA(PTD7_DATA
, PTD7_IN
, PTD7_OUT
, PTD7_IN_PU
),
608 PINMUX_DATA(PTD6_DATA
, PTD6_IN
, PTD6_OUT
, PTD6_IN_PU
),
609 PINMUX_DATA(PTD5_DATA
, PTD5_IN
, PTD5_OUT
, PTD5_IN_PU
),
610 PINMUX_DATA(PTD4_DATA
, PTD4_IN
, PTD4_OUT
, PTD4_IN_PU
),
611 PINMUX_DATA(PTD3_DATA
, PTD3_IN
, PTD3_OUT
, PTD3_IN_PU
),
612 PINMUX_DATA(PTD2_DATA
, PTD2_IN
, PTD2_OUT
, PTD2_IN_PU
),
613 PINMUX_DATA(PTD1_DATA
, PTD1_IN
, PTD1_OUT
, PTD1_IN_PU
),
614 PINMUX_DATA(PTD0_DATA
, PTD0_IN
, PTD0_OUT
, PTD0_IN_PU
),
617 PINMUX_DATA(PTE7_DATA
, PTE7_IN
, PTE7_OUT
, PTE7_IN_PU
),
618 PINMUX_DATA(PTE6_DATA
, PTE6_IN
, PTE6_OUT
, PTE6_IN_PU
),
619 PINMUX_DATA(PTE5_DATA
, PTE5_IN
, PTE5_OUT
, PTE5_IN_PU
),
620 PINMUX_DATA(PTE4_DATA
, PTE4_IN
, PTE4_OUT
, PTE4_IN_PU
),
621 PINMUX_DATA(PTE3_DATA
, PTE3_IN
, PTE3_OUT
, PTE3_IN_PU
),
622 PINMUX_DATA(PTE2_DATA
, PTE2_IN
, PTE2_OUT
, PTE2_IN_PU
),
623 PINMUX_DATA(PTE1_DATA
, PTE1_IN
, PTE1_OUT
, PTE1_IN_PU
),
624 PINMUX_DATA(PTE0_DATA
, PTE0_IN
, PTE0_OUT
, PTE0_IN_PU
),
627 PINMUX_DATA(PTF7_DATA
, PTF7_IN
, PTF7_OUT
, PTF7_IN_PU
),
628 PINMUX_DATA(PTF6_DATA
, PTF6_IN
, PTF6_OUT
, PTF6_IN_PU
),
629 PINMUX_DATA(PTF5_DATA
, PTF5_IN
, PTF5_OUT
, PTF5_IN_PU
),
630 PINMUX_DATA(PTF4_DATA
, PTF4_IN
, PTF4_OUT
, PTF4_IN_PU
),
631 PINMUX_DATA(PTF3_DATA
, PTF3_IN
, PTF3_OUT
, PTF3_IN_PU
),
632 PINMUX_DATA(PTF2_DATA
, PTF2_IN
, PTF2_OUT
, PTF2_IN_PU
),
633 PINMUX_DATA(PTF1_DATA
, PTF1_IN
, PTF1_OUT
, PTF1_IN_PU
),
634 PINMUX_DATA(PTF0_DATA
, PTF0_IN
, PTF0_OUT
, PTF0_IN_PU
),
637 PINMUX_DATA(PTG5_DATA
, PTG5_OUT
),
638 PINMUX_DATA(PTG4_DATA
, PTG4_OUT
),
639 PINMUX_DATA(PTG3_DATA
, PTG3_OUT
),
640 PINMUX_DATA(PTG2_DATA
, PTG2_OUT
),
641 PINMUX_DATA(PTG1_DATA
, PTG1_OUT
),
642 PINMUX_DATA(PTG0_DATA
, PTG0_OUT
),
645 PINMUX_DATA(PTH7_DATA
, PTH7_IN
, PTH7_OUT
, PTH7_IN_PU
),
646 PINMUX_DATA(PTH6_DATA
, PTH6_IN
, PTH6_OUT
, PTH6_IN_PU
),
647 PINMUX_DATA(PTH5_DATA
, PTH5_IN
, PTH5_OUT
, PTH5_IN_PU
),
648 PINMUX_DATA(PTH4_DATA
, PTH4_IN
, PTH4_OUT
, PTH4_IN_PU
),
649 PINMUX_DATA(PTH3_DATA
, PTH3_IN
, PTH3_OUT
, PTH3_IN_PU
),
650 PINMUX_DATA(PTH2_DATA
, PTH2_IN
, PTH2_OUT
, PTH2_IN_PU
),
651 PINMUX_DATA(PTH1_DATA
, PTH1_IN
, PTH1_OUT
, PTH1_IN_PU
),
652 PINMUX_DATA(PTH0_DATA
, PTH0_IN
, PTH0_OUT
, PTH0_IN_PU
),
655 PINMUX_DATA(PTJ7_DATA
, PTJ7_OUT
),
656 PINMUX_DATA(PTJ6_DATA
, PTJ6_OUT
),
657 PINMUX_DATA(PTJ5_DATA
, PTJ5_OUT
),
658 PINMUX_DATA(PTJ3_DATA
, PTJ3_IN
, PTJ3_OUT
, PTJ3_IN_PU
),
659 PINMUX_DATA(PTJ2_DATA
, PTJ2_IN
, PTJ2_OUT
, PTJ2_IN_PU
),
660 PINMUX_DATA(PTJ1_DATA
, PTJ1_IN
, PTJ1_OUT
, PTJ1_IN_PU
),
661 PINMUX_DATA(PTJ0_DATA
, PTJ0_IN
, PTJ0_OUT
, PTJ0_IN_PU
),
664 PINMUX_DATA(PTK7_DATA
, PTK7_IN
, PTK7_OUT
, PTK7_IN_PU
),
665 PINMUX_DATA(PTK6_DATA
, PTK6_IN
, PTK6_OUT
, PTK6_IN_PU
),
666 PINMUX_DATA(PTK5_DATA
, PTK5_IN
, PTK5_OUT
, PTK5_IN_PU
),
667 PINMUX_DATA(PTK4_DATA
, PTK4_IN
, PTK4_OUT
, PTK4_IN_PU
),
668 PINMUX_DATA(PTK3_DATA
, PTK3_IN
, PTK3_OUT
, PTK3_IN_PU
),
669 PINMUX_DATA(PTK2_DATA
, PTK2_IN
, PTK2_OUT
, PTK2_IN_PU
),
670 PINMUX_DATA(PTK1_DATA
, PTK1_IN
, PTK1_OUT
, PTK1_IN_PU
),
671 PINMUX_DATA(PTK0_DATA
, PTK0_IN
, PTK0_OUT
, PTK0_IN_PU
),
674 PINMUX_DATA(PTL7_DATA
, PTL7_IN
, PTL7_OUT
, PTL7_IN_PU
),
675 PINMUX_DATA(PTL6_DATA
, PTL6_IN
, PTL6_OUT
, PTL6_IN_PU
),
676 PINMUX_DATA(PTL5_DATA
, PTL5_IN
, PTL5_OUT
, PTL5_IN_PU
),
677 PINMUX_DATA(PTL4_DATA
, PTL4_IN
, PTL4_OUT
, PTL4_IN_PU
),
678 PINMUX_DATA(PTL3_DATA
, PTL3_IN
, PTL3_OUT
, PTL3_IN_PU
),
679 PINMUX_DATA(PTL2_DATA
, PTL2_IN
, PTL2_OUT
, PTL2_IN_PU
),
680 PINMUX_DATA(PTL1_DATA
, PTL1_IN
, PTL1_OUT
, PTL1_IN_PU
),
681 PINMUX_DATA(PTL0_DATA
, PTL0_IN
, PTL0_OUT
, PTL0_IN_PU
),
684 PINMUX_DATA(PTM7_DATA
, PTM7_IN
, PTM7_OUT
, PTM7_IN_PU
),
685 PINMUX_DATA(PTM6_DATA
, PTM6_IN
, PTM6_OUT
, PTM6_IN_PU
),
686 PINMUX_DATA(PTM5_DATA
, PTM5_IN
, PTM5_OUT
, PTM5_IN_PU
),
687 PINMUX_DATA(PTM4_DATA
, PTM4_IN
, PTM4_OUT
, PTM4_IN_PU
),
688 PINMUX_DATA(PTM3_DATA
, PTM3_IN
, PTM3_OUT
, PTM3_IN_PU
),
689 PINMUX_DATA(PTM2_DATA
, PTM2_IN
, PTM2_OUT
, PTM2_IN_PU
),
690 PINMUX_DATA(PTM1_DATA
, PTM1_IN
, PTM1_OUT
, PTM1_IN_PU
),
691 PINMUX_DATA(PTM0_DATA
, PTM0_IN
, PTM0_OUT
, PTM0_IN_PU
),
694 PINMUX_DATA(PTN7_DATA
, PTN7_IN
, PTN7_OUT
, PTN7_IN_PU
),
695 PINMUX_DATA(PTN6_DATA
, PTN6_IN
, PTN6_OUT
, PTN6_IN_PU
),
696 PINMUX_DATA(PTN5_DATA
, PTN5_IN
, PTN5_OUT
, PTN5_IN_PU
),
697 PINMUX_DATA(PTN4_DATA
, PTN4_IN
, PTN4_OUT
, PTN4_IN_PU
),
698 PINMUX_DATA(PTN3_DATA
, PTN3_IN
, PTN3_OUT
, PTN3_IN_PU
),
699 PINMUX_DATA(PTN2_DATA
, PTN2_IN
, PTN2_OUT
, PTN2_IN_PU
),
700 PINMUX_DATA(PTN1_DATA
, PTN1_IN
, PTN1_OUT
, PTN1_IN_PU
),
701 PINMUX_DATA(PTN0_DATA
, PTN0_IN
, PTN0_OUT
, PTN0_IN_PU
),
704 PINMUX_DATA(PTQ7_DATA
, PTQ7_IN
, PTQ7_OUT
, PTQ7_IN_PU
),
705 PINMUX_DATA(PTQ6_DATA
, PTQ6_IN
, PTQ6_OUT
, PTQ6_IN_PU
),
706 PINMUX_DATA(PTQ5_DATA
, PTQ5_IN
, PTQ5_OUT
, PTQ5_IN_PU
),
707 PINMUX_DATA(PTQ4_DATA
, PTQ4_IN
, PTQ4_OUT
, PTQ4_IN_PU
),
708 PINMUX_DATA(PTQ3_DATA
, PTQ3_IN
, PTQ3_OUT
, PTQ3_IN_PU
),
709 PINMUX_DATA(PTQ2_DATA
, PTQ2_IN
, PTQ2_OUT
, PTQ2_IN_PU
),
710 PINMUX_DATA(PTQ1_DATA
, PTQ1_IN
, PTQ1_OUT
, PTQ1_IN_PU
),
711 PINMUX_DATA(PTQ0_DATA
, PTQ0_IN
, PTQ0_OUT
, PTQ0_IN_PU
),
714 PINMUX_DATA(PTR7_DATA
, PTR7_IN
, PTR7_OUT
, PTR7_IN_PU
),
715 PINMUX_DATA(PTR6_DATA
, PTR6_IN
, PTR6_OUT
, PTR6_IN_PU
),
716 PINMUX_DATA(PTR5_DATA
, PTR5_IN
, PTR5_OUT
, PTR5_IN_PU
),
717 PINMUX_DATA(PTR4_DATA
, PTR4_IN
, PTR4_OUT
, PTR4_IN_PU
),
718 PINMUX_DATA(PTR3_DATA
, PTR3_IN
, PTR3_IN_PU
),
719 PINMUX_DATA(PTR2_DATA
, PTR2_IN
, PTR2_IN_PU
),
720 PINMUX_DATA(PTR1_DATA
, PTR1_IN
, PTR1_OUT
, PTR1_IN_PU
),
721 PINMUX_DATA(PTR0_DATA
, PTR0_IN
, PTR0_OUT
, PTR0_IN_PU
),
724 PINMUX_DATA(PTS6_DATA
, PTS6_IN
, PTS6_OUT
, PTS6_IN_PU
),
725 PINMUX_DATA(PTS5_DATA
, PTS5_IN
, PTS5_OUT
, PTS5_IN_PU
),
726 PINMUX_DATA(PTS4_DATA
, PTS4_IN
, PTS4_OUT
, PTS4_IN_PU
),
727 PINMUX_DATA(PTS3_DATA
, PTS3_IN
, PTS3_OUT
, PTS3_IN_PU
),
728 PINMUX_DATA(PTS2_DATA
, PTS2_IN
, PTS2_OUT
, PTS2_IN_PU
),
729 PINMUX_DATA(PTS1_DATA
, PTS1_IN
, PTS1_OUT
, PTS1_IN_PU
),
730 PINMUX_DATA(PTS0_DATA
, PTS0_IN
, PTS0_OUT
, PTS0_IN_PU
),
733 PINMUX_DATA(PTT7_DATA
, PTT7_IN
, PTT7_OUT
, PTT7_IN_PU
),
734 PINMUX_DATA(PTT6_DATA
, PTT6_IN
, PTT6_OUT
, PTT6_IN_PU
),
735 PINMUX_DATA(PTT5_DATA
, PTT5_IN
, PTT5_OUT
, PTT5_IN_PU
),
736 PINMUX_DATA(PTT4_DATA
, PTT4_IN
, PTT4_OUT
, PTT4_IN_PU
),
737 PINMUX_DATA(PTT3_DATA
, PTT3_IN
, PTT3_OUT
, PTT3_IN_PU
),
738 PINMUX_DATA(PTT2_DATA
, PTT2_IN
, PTT2_OUT
, PTT2_IN_PU
),
739 PINMUX_DATA(PTT1_DATA
, PTT1_IN
, PTT1_OUT
, PTT1_IN_PU
),
740 PINMUX_DATA(PTT0_DATA
, PTT0_IN
, PTT0_OUT
, PTT0_IN_PU
),
743 PINMUX_DATA(PTU7_DATA
, PTU7_IN
, PTU7_OUT
, PTU7_IN_PU
),
744 PINMUX_DATA(PTU6_DATA
, PTU6_IN
, PTU6_OUT
, PTU6_IN_PU
),
745 PINMUX_DATA(PTU5_DATA
, PTU5_IN
, PTU5_OUT
, PTU5_IN_PU
),
746 PINMUX_DATA(PTU4_DATA
, PTU4_IN
, PTU4_OUT
, PTU4_IN_PU
),
747 PINMUX_DATA(PTU3_DATA
, PTU3_IN
, PTU3_OUT
, PTU3_IN_PU
),
748 PINMUX_DATA(PTU2_DATA
, PTU2_IN
, PTU2_OUT
, PTU2_IN_PU
),
749 PINMUX_DATA(PTU1_DATA
, PTU1_IN
, PTU1_OUT
, PTU1_IN_PU
),
750 PINMUX_DATA(PTU0_DATA
, PTU0_IN
, PTU0_OUT
, PTU0_IN_PU
),
753 PINMUX_DATA(PTV7_DATA
, PTV7_IN
, PTV7_OUT
, PTV7_IN_PU
),
754 PINMUX_DATA(PTV6_DATA
, PTV6_IN
, PTV6_OUT
, PTV6_IN_PU
),
755 PINMUX_DATA(PTV5_DATA
, PTV5_IN
, PTV5_OUT
, PTV5_IN_PU
),
756 PINMUX_DATA(PTV4_DATA
, PTV4_IN
, PTV4_OUT
, PTV4_IN_PU
),
757 PINMUX_DATA(PTV3_DATA
, PTV3_IN
, PTV3_OUT
, PTV3_IN_PU
),
758 PINMUX_DATA(PTV2_DATA
, PTV2_IN
, PTV2_OUT
, PTV2_IN_PU
),
759 PINMUX_DATA(PTV1_DATA
, PTV1_IN
, PTV1_OUT
, PTV1_IN_PU
),
760 PINMUX_DATA(PTV0_DATA
, PTV0_IN
, PTV0_OUT
, PTV0_IN_PU
),
763 PINMUX_DATA(PTW7_DATA
, PTW7_IN
, PTW7_OUT
, PTW7_IN_PU
),
764 PINMUX_DATA(PTW6_DATA
, PTW6_IN
, PTW6_OUT
, PTW6_IN_PU
),
765 PINMUX_DATA(PTW5_DATA
, PTW5_IN
, PTW5_OUT
, PTW5_IN_PU
),
766 PINMUX_DATA(PTW4_DATA
, PTW4_IN
, PTW4_OUT
, PTW4_IN_PU
),
767 PINMUX_DATA(PTW3_DATA
, PTW3_IN
, PTW3_OUT
, PTW3_IN_PU
),
768 PINMUX_DATA(PTW2_DATA
, PTW2_IN
, PTW2_OUT
, PTW2_IN_PU
),
769 PINMUX_DATA(PTW1_DATA
, PTW1_IN
, PTW1_OUT
, PTW1_IN_PU
),
770 PINMUX_DATA(PTW0_DATA
, PTW0_IN
, PTW0_OUT
, PTW0_IN_PU
),
773 PINMUX_DATA(PTX7_DATA
, PTX7_IN
, PTX7_OUT
, PTX7_IN_PU
),
774 PINMUX_DATA(PTX6_DATA
, PTX6_IN
, PTX6_OUT
, PTX6_IN_PU
),
775 PINMUX_DATA(PTX5_DATA
, PTX5_IN
, PTX5_OUT
, PTX5_IN_PU
),
776 PINMUX_DATA(PTX4_DATA
, PTX4_IN
, PTX4_OUT
, PTX4_IN_PU
),
777 PINMUX_DATA(PTX3_DATA
, PTX3_IN
, PTX3_OUT
, PTX3_IN_PU
),
778 PINMUX_DATA(PTX2_DATA
, PTX2_IN
, PTX2_OUT
, PTX2_IN_PU
),
779 PINMUX_DATA(PTX1_DATA
, PTX1_IN
, PTX1_OUT
, PTX1_IN_PU
),
780 PINMUX_DATA(PTX0_DATA
, PTX0_IN
, PTX0_OUT
, PTX0_IN_PU
),
783 PINMUX_DATA(PTY7_DATA
, PTY7_IN
, PTY7_OUT
, PTY7_IN_PU
),
784 PINMUX_DATA(PTY6_DATA
, PTY6_IN
, PTY6_OUT
, PTY6_IN_PU
),
785 PINMUX_DATA(PTY5_DATA
, PTY5_IN
, PTY5_OUT
, PTY5_IN_PU
),
786 PINMUX_DATA(PTY4_DATA
, PTY4_IN
, PTY4_OUT
, PTY4_IN_PU
),
787 PINMUX_DATA(PTY3_DATA
, PTY3_IN
, PTY3_OUT
, PTY3_IN_PU
),
788 PINMUX_DATA(PTY2_DATA
, PTY2_IN
, PTY2_OUT
, PTY2_IN_PU
),
789 PINMUX_DATA(PTY1_DATA
, PTY1_IN
, PTY1_OUT
, PTY1_IN_PU
),
790 PINMUX_DATA(PTY0_DATA
, PTY0_IN
, PTY0_OUT
, PTY0_IN_PU
),
793 PINMUX_DATA(PTZ7_DATA
, PTZ7_IN
, PTZ7_OUT
, PTZ7_IN_PU
),
794 PINMUX_DATA(PTZ6_DATA
, PTZ6_IN
, PTZ6_OUT
, PTZ6_IN_PU
),
795 PINMUX_DATA(PTZ5_DATA
, PTZ5_IN
, PTZ5_OUT
, PTZ5_IN_PU
),
796 PINMUX_DATA(PTZ4_DATA
, PTZ4_IN
, PTZ4_OUT
, PTZ4_IN_PU
),
797 PINMUX_DATA(PTZ3_DATA
, PTZ3_IN
, PTZ3_OUT
, PTZ3_IN_PU
),
798 PINMUX_DATA(PTZ2_DATA
, PTZ2_IN
, PTZ2_OUT
, PTZ2_IN_PU
),
799 PINMUX_DATA(PTZ1_DATA
, PTZ1_IN
, PTZ1_OUT
, PTZ1_IN_PU
),
800 PINMUX_DATA(PTZ0_DATA
, PTZ0_IN
, PTZ0_OUT
, PTZ0_IN_PU
),
803 PINMUX_DATA(D23_MARK
, PSA15_0
, PSA14_0
, PTA7_FN
),
804 PINMUX_DATA(D22_MARK
, PSA15_0
, PSA14_0
, PTA6_FN
),
805 PINMUX_DATA(D21_MARK
, PSA15_0
, PSA14_0
, PTA5_FN
),
806 PINMUX_DATA(D20_MARK
, PSA15_0
, PSA14_0
, PTA4_FN
),
807 PINMUX_DATA(D19_MARK
, PSA15_0
, PSA14_0
, PTA3_FN
),
808 PINMUX_DATA(D18_MARK
, PSA15_0
, PSA14_0
, PTA2_FN
),
809 PINMUX_DATA(D17_MARK
, PSA15_0
, PSA14_0
, PTA1_FN
),
810 PINMUX_DATA(D16_MARK
, PSA15_0
, PSA14_0
, PTA0_FN
),
812 PINMUX_DATA(KEYOUT2_MARK
, PSA15_0
, PSA14_1
, PTA7_FN
),
813 PINMUX_DATA(KEYOUT1_MARK
, PSA15_0
, PSA14_1
, PTA6_FN
),
814 PINMUX_DATA(KEYOUT0_MARK
, PSA15_0
, PSA14_1
, PTA5_FN
),
815 PINMUX_DATA(KEYIN4_MARK
, PSA15_0
, PSA14_1
, PTA4_FN
),
816 PINMUX_DATA(KEYIN3_MARK
, PSA15_0
, PSA14_1
, PTA3_FN
),
817 PINMUX_DATA(KEYIN2_MARK
, PSA15_0
, PSA14_1
, PTA2_FN
),
818 PINMUX_DATA(KEYIN1_MARK
, PSA15_0
, PSA14_1
, PTA1_FN
),
819 PINMUX_DATA(KEYIN0_MARK
, PSA15_0
, PSA14_1
, PTA0_FN
),
821 PINMUX_DATA(IDED15_MARK
, PSA15_1
, PSA14_0
, PTA7_FN
),
822 PINMUX_DATA(IDED14_MARK
, PSA15_1
, PSA14_0
, PTA6_FN
),
823 PINMUX_DATA(IDED13_MARK
, PSA15_1
, PSA14_0
, PTA5_FN
),
824 PINMUX_DATA(IDED12_MARK
, PSA15_1
, PSA14_0
, PTA4_FN
),
825 PINMUX_DATA(IDED11_MARK
, PSA15_1
, PSA14_0
, PTA3_FN
),
826 PINMUX_DATA(IDED10_MARK
, PSA15_1
, PSA14_0
, PTA2_FN
),
827 PINMUX_DATA(IDED9_MARK
, PSA15_1
, PSA14_0
, PTA1_FN
),
828 PINMUX_DATA(IDED8_MARK
, PSA15_1
, PSA14_0
, PTA0_FN
),
831 PINMUX_DATA(D31_MARK
, PSE15_0
, PSE14_0
, PTB7_FN
),
832 PINMUX_DATA(D30_MARK
, PSE15_0
, PSE14_0
, PTB6_FN
),
833 PINMUX_DATA(D29_MARK
, PSE11_0
, PTB5_FN
),
834 PINMUX_DATA(D28_MARK
, PSE11_0
, PTB4_FN
),
835 PINMUX_DATA(D27_MARK
, PSE11_0
, PTB3_FN
),
836 PINMUX_DATA(D26_MARK
, PSA15_0
, PSA14_0
, PTB2_FN
),
837 PINMUX_DATA(D25_MARK
, PSA15_0
, PSA14_0
, PTB1_FN
),
838 PINMUX_DATA(D24_MARK
, PSA15_0
, PSA14_0
, PTB0_FN
),
840 PINMUX_DATA(IDEA1_MARK
, PSE15_1
, PSE14_0
, PTB7_FN
),
841 PINMUX_DATA(IDEA0_MARK
, PSE15_1
, PSE14_0
, PTB6_FN
),
842 PINMUX_DATA(IODREQ_MARK
, PSE11_1
, PTB5_FN
),
843 PINMUX_DATA(IDECS0_MARK
, PSE11_1
, PTB4_FN
),
844 PINMUX_DATA(IDECS1_MARK
, PSE11_1
, PTB3_FN
),
845 PINMUX_DATA(IDEIORD_MARK
, PSA15_1
, PSA14_0
, PTB2_FN
),
846 PINMUX_DATA(IDEIOWR_MARK
, PSA15_1
, PSA14_0
, PTB1_FN
),
847 PINMUX_DATA(IDEINT_MARK
, PSA15_1
, PSA14_0
, PTB0_FN
),
849 PINMUX_DATA(TPUTO1_MARK
, PSE15_0
, PSE14_1
, PTB7_FN
),
850 PINMUX_DATA(TPUTO0_MARK
, PSE15_0
, PSE14_1
, PTB6_FN
),
852 PINMUX_DATA(KEYOUT5_IN5_MARK
, PSA15_0
, PSA14_1
, PTB2_FN
),
853 PINMUX_DATA(KEYOUT4_IN6_MARK
, PSA15_0
, PSA14_1
, PTB1_FN
),
854 PINMUX_DATA(KEYOUT3_MARK
, PSA15_0
, PSA14_1
, PTB0_FN
),
857 PINMUX_DATA(LCDD7_MARK
, PSD5_0
, PTC7_FN
),
858 PINMUX_DATA(LCDD6_MARK
, PSD5_0
, PTC6_FN
),
859 PINMUX_DATA(LCDD5_MARK
, PSD5_0
, PTC5_FN
),
860 PINMUX_DATA(LCDD4_MARK
, PSD5_0
, PTC4_FN
),
861 PINMUX_DATA(LCDD3_MARK
, PSD5_0
, PTC3_FN
),
862 PINMUX_DATA(LCDD2_MARK
, PSD5_0
, PTC2_FN
),
863 PINMUX_DATA(LCDD1_MARK
, PSD5_0
, PTC1_FN
),
864 PINMUX_DATA(LCDD0_MARK
, PSD5_0
, PTC0_FN
),
867 PINMUX_DATA(LCDD15_MARK
, PSD5_0
, PTD7_FN
),
868 PINMUX_DATA(LCDD14_MARK
, PSD5_0
, PTD6_FN
),
869 PINMUX_DATA(LCDD13_MARK
, PSD5_0
, PTD5_FN
),
870 PINMUX_DATA(LCDD12_MARK
, PSD5_0
, PTD4_FN
),
871 PINMUX_DATA(LCDD11_MARK
, PSD5_0
, PTD3_FN
),
872 PINMUX_DATA(LCDD10_MARK
, PSD5_0
, PTD2_FN
),
873 PINMUX_DATA(LCDD9_MARK
, PSD5_0
, PTD1_FN
),
874 PINMUX_DATA(LCDD8_MARK
, PSD5_0
, PTD0_FN
),
877 PINMUX_DATA(FSIMCKB_MARK
, PTE7_FN
),
878 PINMUX_DATA(FSIMCKA_MARK
, PTE6_FN
),
880 PINMUX_DATA(LCDD21_MARK
, PSC5_0
, PSC4_0
, PTE5_FN
),
881 PINMUX_DATA(LCDD20_MARK
, PSD3_0
, PSD2_0
, PTE4_FN
),
882 PINMUX_DATA(LCDD19_MARK
, PSA3_0
, PSA2_0
, PTE3_FN
),
883 PINMUX_DATA(LCDD18_MARK
, PSA3_0
, PSA2_0
, PTE2_FN
),
884 PINMUX_DATA(LCDD17_MARK
, PSD5_0
, PTE1_FN
),
885 PINMUX_DATA(LCDD16_MARK
, PSD5_0
, PTE0_FN
),
887 PINMUX_DATA(SCIF2_L_TXD_MARK
, PSC5_0
, PSC4_1
, PTE5_FN
),
888 PINMUX_DATA(SCIF4_SCK_MARK
, PSD3_0
, PSD2_1
, PTE4_FN
),
889 PINMUX_DATA(SCIF4_RXD_MARK
, PSA3_0
, PSA2_1
, PTE3_FN
),
890 PINMUX_DATA(SCIF4_TXD_MARK
, PSA3_0
, PSA2_1
, PTE2_FN
),
893 PINMUX_DATA(LCDVSYN_MARK
, PSD8_0
, PTF7_FN
),
894 PINMUX_DATA(LCDDISP_MARK
, PSD10_0
, PSD9_0
, PTF6_FN
),
895 PINMUX_DATA(LCDHSYN_MARK
, PSD10_0
, PSD9_0
, PTF5_FN
),
896 PINMUX_DATA(LCDDON_MARK
, PSD8_0
, PTF4_FN
),
897 PINMUX_DATA(LCDDCK_MARK
, PSD10_0
, PSD9_0
, PTF3_FN
),
898 PINMUX_DATA(LCDVEPWC_MARK
, PSA6_0
, PTF2_FN
),
899 PINMUX_DATA(LCDD23_MARK
, PSC7_0
, PSC6_0
, PTF1_FN
),
900 PINMUX_DATA(LCDD22_MARK
, PSC5_0
, PSC4_0
, PTF0_FN
),
902 PINMUX_DATA(LCDRS_MARK
, PSD10_0
, PSD9_1
, PTF6_FN
),
903 PINMUX_DATA(LCDCS_MARK
, PSD10_0
, PSD9_1
, PTF5_FN
),
904 PINMUX_DATA(LCDWR_MARK
, PSD10_0
, PSD9_1
, PTF3_FN
),
906 PINMUX_DATA(SCIF0_TXD_MARK
, PSA6_1
, PTF2_FN
),
907 PINMUX_DATA(SCIF2_L_SCK_MARK
, PSC7_0
, PSC6_1
, PTF1_FN
),
908 PINMUX_DATA(SCIF2_L_RXD_MARK
, PSC5_0
, PSC4_1
, PTF0_FN
),
911 PINMUX_DATA(AUDCK_MARK
, PTG5_FN
),
912 PINMUX_DATA(AUDSYNC_MARK
, PTG4_FN
),
913 PINMUX_DATA(AUDATA3_MARK
, PTG3_FN
),
914 PINMUX_DATA(AUDATA2_MARK
, PTG2_FN
),
915 PINMUX_DATA(AUDATA1_MARK
, PTG1_FN
),
916 PINMUX_DATA(AUDATA0_MARK
, PTG0_FN
),
919 PINMUX_DATA(VIO0_VD_MARK
, PTH7_FN
),
920 PINMUX_DATA(VIO0_CLK_MARK
, PTH6_FN
),
921 PINMUX_DATA(VIO0_D7_MARK
, PTH5_FN
),
922 PINMUX_DATA(VIO0_D6_MARK
, PTH4_FN
),
923 PINMUX_DATA(VIO0_D5_MARK
, PTH3_FN
),
924 PINMUX_DATA(VIO0_D4_MARK
, PTH2_FN
),
925 PINMUX_DATA(VIO0_D3_MARK
, PTH1_FN
),
926 PINMUX_DATA(VIO0_D2_MARK
, PTH0_FN
),
929 PINMUX_DATA(PDSTATUS_MARK
, PTJ7_FN
),
930 PINMUX_DATA(STATUS2_MARK
, PTJ6_FN
),
931 PINMUX_DATA(STATUS0_MARK
, PTJ5_FN
),
932 PINMUX_DATA(A25_MARK
, PSA8_0
, PTJ3_FN
),
933 PINMUX_DATA(BS_MARK
, PSA8_1
, PTJ3_FN
),
934 PINMUX_DATA(A24_MARK
, PTJ2_FN
),
935 PINMUX_DATA(A23_MARK
, PTJ1_FN
),
936 PINMUX_DATA(A22_MARK
, PTJ0_FN
),
939 PINMUX_DATA(VIO1_D5_MARK
, PSB7_0
, PSB6_0
, PTK7_FN
),
940 PINMUX_DATA(VIO1_D4_MARK
, PSB7_0
, PSB6_0
, PTK6_FN
),
941 PINMUX_DATA(VIO1_D3_MARK
, PSB7_0
, PSB6_0
, PTK5_FN
),
942 PINMUX_DATA(VIO1_D2_MARK
, PSB7_0
, PSB6_0
, PTK4_FN
),
943 PINMUX_DATA(VIO1_D1_MARK
, PSB7_0
, PSB6_0
, PTK3_FN
),
944 PINMUX_DATA(VIO1_D0_MARK
, PSB7_0
, PSB6_0
, PTK2_FN
),
946 PINMUX_DATA(VIO0_D13_MARK
, PSB7_0
, PSB6_1
, PTK7_FN
),
947 PINMUX_DATA(VIO0_D12_MARK
, PSB7_0
, PSB6_1
, PTK6_FN
),
948 PINMUX_DATA(VIO0_D11_MARK
, PSB7_0
, PSB6_1
, PTK5_FN
),
949 PINMUX_DATA(VIO0_D10_MARK
, PSB7_0
, PSB6_1
, PTK4_FN
),
950 PINMUX_DATA(VIO0_D9_MARK
, PSB7_0
, PSB6_1
, PTK3_FN
),
951 PINMUX_DATA(VIO0_D8_MARK
, PSB7_0
, PSB6_1
, PTK2_FN
),
953 PINMUX_DATA(IDED5_MARK
, PSB7_1
, PSB6_0
, PTK7_FN
),
954 PINMUX_DATA(IDED4_MARK
, PSB7_1
, PSB6_0
, PTK6_FN
),
955 PINMUX_DATA(IDED3_MARK
, PSB7_1
, PSB6_0
, PTK5_FN
),
956 PINMUX_DATA(IDED2_MARK
, PSB7_1
, PSB6_0
, PTK4_FN
),
957 PINMUX_DATA(IDED1_MARK
, PSB7_1
, PSB6_0
, PTK3_FN
),
958 PINMUX_DATA(IDED0_MARK
, PSB7_1
, PSB6_0
, PTK2_FN
),
960 PINMUX_DATA(VIO0_FLD_MARK
, PTK1_FN
),
961 PINMUX_DATA(VIO0_HD_MARK
, PTK0_FN
),
964 PINMUX_DATA(DV_D5_MARK
, PSB9_0
, PSB8_0
, PTL7_FN
),
965 PINMUX_DATA(DV_D4_MARK
, PSB9_0
, PSB8_0
, PTL6_FN
),
966 PINMUX_DATA(DV_D3_MARK
, PSE7_0
, PSE6_0
, PTL5_FN
),
967 PINMUX_DATA(DV_D2_MARK
, PSC9_0
, PSC8_0
, PTL4_FN
),
968 PINMUX_DATA(DV_D1_MARK
, PSC9_0
, PSC8_0
, PTL3_FN
),
969 PINMUX_DATA(DV_D0_MARK
, PSC9_0
, PSC8_0
, PTL2_FN
),
970 PINMUX_DATA(DV_D15_MARK
, PSD4_0
, PTL1_FN
),
971 PINMUX_DATA(DV_D14_MARK
, PSE5_0
, PSE4_0
, PTL0_FN
),
973 PINMUX_DATA(SCIF3_V_SCK_MARK
, PSB9_0
, PSB8_1
, PTL7_FN
),
974 PINMUX_DATA(SCIF3_V_RXD_MARK
, PSB9_0
, PSB8_1
, PTL6_FN
),
975 PINMUX_DATA(SCIF3_V_TXD_MARK
, PSE7_0
, PSE6_1
, PTL5_FN
),
976 PINMUX_DATA(SCIF1_SCK_MARK
, PSC9_0
, PSC8_1
, PTL4_FN
),
977 PINMUX_DATA(SCIF1_RXD_MARK
, PSC9_0
, PSC8_1
, PTL3_FN
),
978 PINMUX_DATA(SCIF1_TXD_MARK
, PSC9_0
, PSC8_1
, PTL2_FN
),
980 PINMUX_DATA(RMII_RXD0_MARK
, PSB9_1
, PSB8_0
, PTL7_FN
),
981 PINMUX_DATA(RMII_RXD1_MARK
, PSB9_1
, PSB8_0
, PTL6_FN
),
982 PINMUX_DATA(RMII_REF_CLK_MARK
, PSE7_1
, PSE6_0
, PTL5_FN
),
983 PINMUX_DATA(RMII_TX_EN_MARK
, PSC9_1
, PSC8_0
, PTL4_FN
),
984 PINMUX_DATA(RMII_TXD0_MARK
, PSC9_1
, PSC8_0
, PTL3_FN
),
985 PINMUX_DATA(RMII_TXD1_MARK
, PSC9_1
, PSC8_0
, PTL2_FN
),
987 PINMUX_DATA(MSIOF0_MCK_MARK
, PSE5_0
, PSE4_1
, PTL0_FN
),
990 PINMUX_DATA(DV_D13_MARK
, PSC13_0
, PSC12_0
, PTM7_FN
),
991 PINMUX_DATA(DV_D12_MARK
, PSC13_0
, PSC12_0
, PTM6_FN
),
992 PINMUX_DATA(DV_D11_MARK
, PSC13_0
, PSC12_0
, PTM5_FN
),
993 PINMUX_DATA(DV_D10_MARK
, PSC13_0
, PSC12_0
, PTM4_FN
),
994 PINMUX_DATA(DV_D9_MARK
, PSC11_0
, PSC10_0
, PTM3_FN
),
995 PINMUX_DATA(DV_D8_MARK
, PSC11_0
, PSC10_0
, PTM2_FN
),
997 PINMUX_DATA(MSIOF0_TSCK_MARK
, PSC13_0
, PSC12_1
, PTM7_FN
),
998 PINMUX_DATA(MSIOF0_RXD_MARK
, PSC13_0
, PSC12_1
, PTM6_FN
),
999 PINMUX_DATA(MSIOF0_TXD_MARK
, PSC13_0
, PSC12_1
, PTM5_FN
),
1000 PINMUX_DATA(MSIOF0_TSYNC_MARK
, PSC13_0
, PSC12_1
, PTM4_FN
),
1001 PINMUX_DATA(MSIOF0_SS1_MARK
, PSC11_0
, PSC10_1
, PTM3_FN
),
1002 PINMUX_DATA(MSIOF0_RSCK_MARK
, PSC11_1
, PSC10_0
, PTM3_FN
),
1003 PINMUX_DATA(MSIOF0_SS2_MARK
, PSC11_0
, PSC10_1
, PTM2_FN
),
1004 PINMUX_DATA(MSIOF0_RSYNC_MARK
, PSC11_1
, PSC10_0
, PTM2_FN
),
1006 PINMUX_DATA(LCDVCPWC_MARK
, PSA6_0
, PTM1_FN
),
1007 PINMUX_DATA(LCDRD_MARK
, PSA7_0
, PTM0_FN
),
1009 PINMUX_DATA(SCIF0_RXD_MARK
, PSA6_1
, PTM1_FN
),
1010 PINMUX_DATA(SCIF0_SCK_MARK
, PSA7_1
, PTM0_FN
),
1013 PINMUX_DATA(VIO0_D1_MARK
, PTN7_FN
),
1014 PINMUX_DATA(VIO0_D0_MARK
, PTN6_FN
),
1016 PINMUX_DATA(DV_CLKI_MARK
, PSD11_0
, PTN5_FN
),
1017 PINMUX_DATA(DV_CLK_MARK
, PSD13_0
, PSD12_0
, PTN4_FN
),
1018 PINMUX_DATA(DV_VSYNC_MARK
, PSD15_0
, PSD14_0
, PTN3_FN
),
1019 PINMUX_DATA(DV_HSYNC_MARK
, PSB5_0
, PSB4_0
, PTN2_FN
),
1020 PINMUX_DATA(DV_D7_MARK
, PSB3_0
, PSB2_0
, PTN1_FN
),
1021 PINMUX_DATA(DV_D6_MARK
, PSB1_0
, PSB0_0
, PTN0_FN
),
1023 PINMUX_DATA(SCIF2_V_SCK_MARK
, PSD13_0
, PSD12_1
, PTN4_FN
),
1024 PINMUX_DATA(SCIF2_V_RXD_MARK
, PSD15_0
, PSD14_1
, PTN3_FN
),
1025 PINMUX_DATA(SCIF2_V_TXD_MARK
, PSB5_0
, PSB4_1
, PTN2_FN
),
1026 PINMUX_DATA(SCIF3_V_CTS_MARK
, PSB3_0
, PSB2_1
, PTN1_FN
),
1027 PINMUX_DATA(SCIF3_V_RTS_MARK
, PSB1_0
, PSB0_1
, PTN0_FN
),
1029 PINMUX_DATA(RMII_RX_ER_MARK
, PSB3_1
, PSB2_0
, PTN1_FN
),
1030 PINMUX_DATA(RMII_CRS_DV_MARK
, PSB1_1
, PSB0_0
, PTN0_FN
),
1033 PINMUX_DATA(D7_MARK
, PTQ7_FN
),
1034 PINMUX_DATA(D6_MARK
, PTQ6_FN
),
1035 PINMUX_DATA(D5_MARK
, PTQ5_FN
),
1036 PINMUX_DATA(D4_MARK
, PTQ4_FN
),
1037 PINMUX_DATA(D3_MARK
, PTQ3_FN
),
1038 PINMUX_DATA(D2_MARK
, PTQ2_FN
),
1039 PINMUX_DATA(D1_MARK
, PTQ1_FN
),
1040 PINMUX_DATA(D0_MARK
, PTQ0_FN
),
1043 PINMUX_DATA(CS6B_CE1B_MARK
, PTR7_FN
),
1044 PINMUX_DATA(CS6A_CE2B_MARK
, PTR6_FN
),
1045 PINMUX_DATA(CS5B_CE1A_MARK
, PTR5_FN
),
1046 PINMUX_DATA(CS5A_CE2A_MARK
, PTR4_FN
),
1047 PINMUX_DATA(IOIS16_MARK
, PSA5_0
, PTR3_FN
),
1048 PINMUX_DATA(WAIT_MARK
, PTR2_FN
),
1049 PINMUX_DATA(WE3_ICIOWR_MARK
, PSA1_0
, PSA0_0
, PTR1_FN
),
1050 PINMUX_DATA(WE2_ICIORD_MARK
, PSD1_0
, PSD0_0
, PTR0_FN
),
1052 PINMUX_DATA(LCDLCLK_MARK
, PSA5_1
, PTR3_FN
),
1054 PINMUX_DATA(IDEA2_MARK
, PSD1_1
, PSD0_0
, PTR0_FN
),
1056 PINMUX_DATA(TPUTO3_MARK
, PSA1_0
, PSA0_1
, PTR1_FN
),
1057 PINMUX_DATA(TPUTI3_MARK
, PSA1_1
, PSA0_0
, PTR1_FN
),
1058 PINMUX_DATA(TPUTO2_MARK
, PSD1_0
, PSD0_1
, PTR0_FN
),
1061 PINMUX_DATA(VIO_CKO_MARK
, PTS6_FN
),
1063 PINMUX_DATA(TPUTI2_MARK
, PSE9_0
, PSE8_1
, PTS5_FN
),
1065 PINMUX_DATA(IDEIORDY_MARK
, PSE9_1
, PSE8_0
, PTS5_FN
),
1067 PINMUX_DATA(VIO1_FLD_MARK
, PSE9_0
, PSE8_0
, PTS5_FN
),
1068 PINMUX_DATA(VIO1_HD_MARK
, PSA10_0
, PTS4_FN
),
1069 PINMUX_DATA(VIO1_VD_MARK
, PSA9_0
, PTS3_FN
),
1070 PINMUX_DATA(VIO1_CLK_MARK
, PSA9_0
, PTS2_FN
),
1071 PINMUX_DATA(VIO1_D7_MARK
, PSB7_0
, PSB6_0
, PTS1_FN
),
1072 PINMUX_DATA(VIO1_D6_MARK
, PSB7_0
, PSB6_0
, PTS0_FN
),
1074 PINMUX_DATA(SCIF5_SCK_MARK
, PSA10_1
, PTS4_FN
),
1075 PINMUX_DATA(SCIF5_RXD_MARK
, PSA9_1
, PTS3_FN
),
1076 PINMUX_DATA(SCIF5_TXD_MARK
, PSA9_1
, PTS2_FN
),
1078 PINMUX_DATA(VIO0_D15_MARK
, PSB7_0
, PSB6_1
, PTS1_FN
),
1079 PINMUX_DATA(VIO0_D14_MARK
, PSB7_0
, PSB6_1
, PTS0_FN
),
1081 PINMUX_DATA(IDED7_MARK
, PSB7_1
, PSB6_0
, PTS1_FN
),
1082 PINMUX_DATA(IDED6_MARK
, PSB7_1
, PSB6_0
, PTS0_FN
),
1085 PINMUX_DATA(D15_MARK
, PTT7_FN
),
1086 PINMUX_DATA(D14_MARK
, PTT6_FN
),
1087 PINMUX_DATA(D13_MARK
, PTT5_FN
),
1088 PINMUX_DATA(D12_MARK
, PTT4_FN
),
1089 PINMUX_DATA(D11_MARK
, PTT3_FN
),
1090 PINMUX_DATA(D10_MARK
, PTT2_FN
),
1091 PINMUX_DATA(D9_MARK
, PTT1_FN
),
1092 PINMUX_DATA(D8_MARK
, PTT0_FN
),
1095 PINMUX_DATA(DMAC_DACK0_MARK
, PTU7_FN
),
1096 PINMUX_DATA(DMAC_DREQ0_MARK
, PTU6_FN
),
1098 PINMUX_DATA(FSIOASD_MARK
, PSE1_0
, PTU5_FN
),
1099 PINMUX_DATA(FSIIABCK_MARK
, PSE1_0
, PTU4_FN
),
1100 PINMUX_DATA(FSIIALRCK_MARK
, PSE1_0
, PTU3_FN
),
1101 PINMUX_DATA(FSIOABCK_MARK
, PSE1_0
, PTU2_FN
),
1102 PINMUX_DATA(FSIOALRCK_MARK
, PSE1_0
, PTU1_FN
),
1103 PINMUX_DATA(CLKAUDIOAO_MARK
, PSE0_0
, PTU0_FN
),
1106 PINMUX_DATA(FSIIBSD_MARK
, PSD7_0
, PSD6_0
, PTV7_FN
),
1107 PINMUX_DATA(FSIOBSD_MARK
, PSD7_0
, PSD6_0
, PTV6_FN
),
1108 PINMUX_DATA(FSIIBBCK_MARK
, PSC15_0
, PSC14_0
, PTV5_FN
),
1109 PINMUX_DATA(FSIIBLRCK_MARK
, PSC15_0
, PSC14_0
, PTV4_FN
),
1110 PINMUX_DATA(FSIOBBCK_MARK
, PSC15_0
, PSC14_0
, PTV3_FN
),
1111 PINMUX_DATA(FSIOBLRCK_MARK
, PSC15_0
, PSC14_0
, PTV2_FN
),
1112 PINMUX_DATA(CLKAUDIOBO_MARK
, PSE3_0
, PSE2_0
, PTV1_FN
),
1113 PINMUX_DATA(FSIIASD_MARK
, PSE10_0
, PTV0_FN
),
1115 PINMUX_DATA(MSIOF1_SS2_MARK
, PSD7_0
, PSD6_1
, PTV7_FN
),
1116 PINMUX_DATA(MSIOF1_RSYNC_MARK
, PSD7_1
, PSD6_0
, PTV7_FN
),
1117 PINMUX_DATA(MSIOF1_SS1_MARK
, PSD7_0
, PSD6_1
, PTV6_FN
),
1118 PINMUX_DATA(MSIOF1_RSCK_MARK
, PSD7_1
, PSD6_0
, PTV6_FN
),
1119 PINMUX_DATA(MSIOF1_RXD_MARK
, PSC15_0
, PSC14_1
, PTV5_FN
),
1120 PINMUX_DATA(MSIOF1_TSYNC_MARK
, PSC15_0
, PSC14_1
, PTV4_FN
),
1121 PINMUX_DATA(MSIOF1_TSCK_MARK
, PSC15_0
, PSC14_1
, PTV3_FN
),
1122 PINMUX_DATA(MSIOF1_TXD_MARK
, PSC15_0
, PSC14_1
, PTV2_FN
),
1123 PINMUX_DATA(MSIOF1_MCK_MARK
, PSE3_0
, PSE2_1
, PTV1_FN
),
1126 PINMUX_DATA(MMC_D7_MARK
, PSE13_0
, PSE12_0
, PTW7_FN
),
1127 PINMUX_DATA(MMC_D6_MARK
, PSE13_0
, PSE12_0
, PTW6_FN
),
1128 PINMUX_DATA(MMC_D5_MARK
, PSE13_0
, PSE12_0
, PTW5_FN
),
1129 PINMUX_DATA(MMC_D4_MARK
, PSE13_0
, PSE12_0
, PTW4_FN
),
1130 PINMUX_DATA(MMC_D3_MARK
, PSA13_0
, PTW3_FN
),
1131 PINMUX_DATA(MMC_D2_MARK
, PSA13_0
, PTW2_FN
),
1132 PINMUX_DATA(MMC_D1_MARK
, PSA13_0
, PTW1_FN
),
1133 PINMUX_DATA(MMC_D0_MARK
, PSA13_0
, PTW0_FN
),
1135 PINMUX_DATA(SDHI1CD_MARK
, PSE13_0
, PSE12_1
, PTW7_FN
),
1136 PINMUX_DATA(SDHI1WP_MARK
, PSE13_0
, PSE12_1
, PTW6_FN
),
1137 PINMUX_DATA(SDHI1D3_MARK
, PSE13_0
, PSE12_1
, PTW5_FN
),
1138 PINMUX_DATA(SDHI1D2_MARK
, PSE13_0
, PSE12_1
, PTW4_FN
),
1139 PINMUX_DATA(SDHI1D1_MARK
, PSA13_1
, PTW3_FN
),
1140 PINMUX_DATA(SDHI1D0_MARK
, PSA13_1
, PTW2_FN
),
1141 PINMUX_DATA(SDHI1CMD_MARK
, PSA13_1
, PTW1_FN
),
1142 PINMUX_DATA(SDHI1CLK_MARK
, PSA13_1
, PTW0_FN
),
1144 PINMUX_DATA(IODACK_MARK
, PSE13_1
, PSE12_0
, PTW7_FN
),
1145 PINMUX_DATA(IDERST_MARK
, PSE13_1
, PSE12_0
, PTW6_FN
),
1146 PINMUX_DATA(EXBUF_ENB_MARK
, PSE13_1
, PSE12_0
, PTW5_FN
),
1147 PINMUX_DATA(DIRECTION_MARK
, PSE13_1
, PSE12_0
, PTW4_FN
),
1150 PINMUX_DATA(DMAC_DACK1_MARK
, PSA12_0
, PTX7_FN
),
1151 PINMUX_DATA(DMAC_DREQ1_MARK
, PSA12_0
, PTX6_FN
),
1153 PINMUX_DATA(IRDA_OUT_MARK
, PSA12_1
, PTX7_FN
),
1154 PINMUX_DATA(IRDA_IN_MARK
, PSA12_1
, PTX6_FN
),
1156 PINMUX_DATA(TSIF_TS0_SDAT_MARK
, PSC0_0
, PTX5_FN
),
1157 PINMUX_DATA(TSIF_TS0_SCK_MARK
, PSC1_0
, PTX4_FN
),
1158 PINMUX_DATA(TSIF_TS0_SDEN_MARK
, PSC2_0
, PTX3_FN
),
1159 PINMUX_DATA(TSIF_TS0_SPSYNC_MARK
, PTX2_FN
),
1161 PINMUX_DATA(LNKSTA_MARK
, PSC0_1
, PTX5_FN
),
1162 PINMUX_DATA(MDIO_MARK
, PSC1_1
, PTX4_FN
),
1163 PINMUX_DATA(MDC_MARK
, PSC2_1
, PTX3_FN
),
1165 PINMUX_DATA(MMC_CLK_MARK
, PTX1_FN
),
1166 PINMUX_DATA(MMC_CMD_MARK
, PTX0_FN
),
1169 PINMUX_DATA(SDHI0CD_MARK
, PTY7_FN
),
1170 PINMUX_DATA(SDHI0WP_MARK
, PTY6_FN
),
1171 PINMUX_DATA(SDHI0D3_MARK
, PTY5_FN
),
1172 PINMUX_DATA(SDHI0D2_MARK
, PTY4_FN
),
1173 PINMUX_DATA(SDHI0D1_MARK
, PTY3_FN
),
1174 PINMUX_DATA(SDHI0D0_MARK
, PTY2_FN
),
1175 PINMUX_DATA(SDHI0CMD_MARK
, PTY1_FN
),
1176 PINMUX_DATA(SDHI0CLK_MARK
, PTY0_FN
),
1179 PINMUX_DATA(INTC_IRQ7_MARK
, PSB10_0
, PTZ7_FN
),
1180 PINMUX_DATA(INTC_IRQ6_MARK
, PSB11_0
, PTZ6_FN
),
1181 PINMUX_DATA(INTC_IRQ5_MARK
, PSB12_0
, PTZ5_FN
),
1182 PINMUX_DATA(INTC_IRQ4_MARK
, PSB13_0
, PTZ4_FN
),
1183 PINMUX_DATA(INTC_IRQ3_MARK
, PSB14_0
, PTZ3_FN
),
1184 PINMUX_DATA(INTC_IRQ2_MARK
, PTZ2_FN
),
1185 PINMUX_DATA(INTC_IRQ1_MARK
, PTZ1_FN
),
1186 PINMUX_DATA(INTC_IRQ0_MARK
, PTZ0_FN
),
1188 PINMUX_DATA(SCIF3_I_CTS_MARK
, PSB10_1
, PTZ7_FN
),
1189 PINMUX_DATA(SCIF3_I_RTS_MARK
, PSB11_1
, PTZ6_FN
),
1190 PINMUX_DATA(SCIF3_I_SCK_MARK
, PSB12_1
, PTZ5_FN
),
1191 PINMUX_DATA(SCIF3_I_RXD_MARK
, PSB13_1
, PTZ4_FN
),
1192 PINMUX_DATA(SCIF3_I_TXD_MARK
, PSB14_1
, PTZ3_FN
),
1195 static struct sh_pfc_pin pinmux_pins
[] = {
1197 PINMUX_GPIO(GPIO_PTA7
, PTA7_DATA
),
1198 PINMUX_GPIO(GPIO_PTA6
, PTA6_DATA
),
1199 PINMUX_GPIO(GPIO_PTA5
, PTA5_DATA
),
1200 PINMUX_GPIO(GPIO_PTA4
, PTA4_DATA
),
1201 PINMUX_GPIO(GPIO_PTA3
, PTA3_DATA
),
1202 PINMUX_GPIO(GPIO_PTA2
, PTA2_DATA
),
1203 PINMUX_GPIO(GPIO_PTA1
, PTA1_DATA
),
1204 PINMUX_GPIO(GPIO_PTA0
, PTA0_DATA
),
1207 PINMUX_GPIO(GPIO_PTB7
, PTB7_DATA
),
1208 PINMUX_GPIO(GPIO_PTB6
, PTB6_DATA
),
1209 PINMUX_GPIO(GPIO_PTB5
, PTB5_DATA
),
1210 PINMUX_GPIO(GPIO_PTB4
, PTB4_DATA
),
1211 PINMUX_GPIO(GPIO_PTB3
, PTB3_DATA
),
1212 PINMUX_GPIO(GPIO_PTB2
, PTB2_DATA
),
1213 PINMUX_GPIO(GPIO_PTB1
, PTB1_DATA
),
1214 PINMUX_GPIO(GPIO_PTB0
, PTB0_DATA
),
1217 PINMUX_GPIO(GPIO_PTC7
, PTC7_DATA
),
1218 PINMUX_GPIO(GPIO_PTC6
, PTC6_DATA
),
1219 PINMUX_GPIO(GPIO_PTC5
, PTC5_DATA
),
1220 PINMUX_GPIO(GPIO_PTC4
, PTC4_DATA
),
1221 PINMUX_GPIO(GPIO_PTC3
, PTC3_DATA
),
1222 PINMUX_GPIO(GPIO_PTC2
, PTC2_DATA
),
1223 PINMUX_GPIO(GPIO_PTC1
, PTC1_DATA
),
1224 PINMUX_GPIO(GPIO_PTC0
, PTC0_DATA
),
1227 PINMUX_GPIO(GPIO_PTD7
, PTD7_DATA
),
1228 PINMUX_GPIO(GPIO_PTD6
, PTD6_DATA
),
1229 PINMUX_GPIO(GPIO_PTD5
, PTD5_DATA
),
1230 PINMUX_GPIO(GPIO_PTD4
, PTD4_DATA
),
1231 PINMUX_GPIO(GPIO_PTD3
, PTD3_DATA
),
1232 PINMUX_GPIO(GPIO_PTD2
, PTD2_DATA
),
1233 PINMUX_GPIO(GPIO_PTD1
, PTD1_DATA
),
1234 PINMUX_GPIO(GPIO_PTD0
, PTD0_DATA
),
1237 PINMUX_GPIO(GPIO_PTE7
, PTE7_DATA
),
1238 PINMUX_GPIO(GPIO_PTE6
, PTE6_DATA
),
1239 PINMUX_GPIO(GPIO_PTE5
, PTE5_DATA
),
1240 PINMUX_GPIO(GPIO_PTE4
, PTE4_DATA
),
1241 PINMUX_GPIO(GPIO_PTE3
, PTE3_DATA
),
1242 PINMUX_GPIO(GPIO_PTE2
, PTE2_DATA
),
1243 PINMUX_GPIO(GPIO_PTE1
, PTE1_DATA
),
1244 PINMUX_GPIO(GPIO_PTE0
, PTE0_DATA
),
1247 PINMUX_GPIO(GPIO_PTF7
, PTF7_DATA
),
1248 PINMUX_GPIO(GPIO_PTF6
, PTF6_DATA
),
1249 PINMUX_GPIO(GPIO_PTF5
, PTF5_DATA
),
1250 PINMUX_GPIO(GPIO_PTF4
, PTF4_DATA
),
1251 PINMUX_GPIO(GPIO_PTF3
, PTF3_DATA
),
1252 PINMUX_GPIO(GPIO_PTF2
, PTF2_DATA
),
1253 PINMUX_GPIO(GPIO_PTF1
, PTF1_DATA
),
1254 PINMUX_GPIO(GPIO_PTF0
, PTF0_DATA
),
1257 PINMUX_GPIO(GPIO_PTG5
, PTG5_DATA
),
1258 PINMUX_GPIO(GPIO_PTG4
, PTG4_DATA
),
1259 PINMUX_GPIO(GPIO_PTG3
, PTG3_DATA
),
1260 PINMUX_GPIO(GPIO_PTG2
, PTG2_DATA
),
1261 PINMUX_GPIO(GPIO_PTG1
, PTG1_DATA
),
1262 PINMUX_GPIO(GPIO_PTG0
, PTG0_DATA
),
1265 PINMUX_GPIO(GPIO_PTH7
, PTH7_DATA
),
1266 PINMUX_GPIO(GPIO_PTH6
, PTH6_DATA
),
1267 PINMUX_GPIO(GPIO_PTH5
, PTH5_DATA
),
1268 PINMUX_GPIO(GPIO_PTH4
, PTH4_DATA
),
1269 PINMUX_GPIO(GPIO_PTH3
, PTH3_DATA
),
1270 PINMUX_GPIO(GPIO_PTH2
, PTH2_DATA
),
1271 PINMUX_GPIO(GPIO_PTH1
, PTH1_DATA
),
1272 PINMUX_GPIO(GPIO_PTH0
, PTH0_DATA
),
1275 PINMUX_GPIO(GPIO_PTJ7
, PTJ7_DATA
),
1276 PINMUX_GPIO(GPIO_PTJ6
, PTJ6_DATA
),
1277 PINMUX_GPIO(GPIO_PTJ5
, PTJ5_DATA
),
1278 PINMUX_GPIO(GPIO_PTJ3
, PTJ3_DATA
),
1279 PINMUX_GPIO(GPIO_PTJ2
, PTJ2_DATA
),
1280 PINMUX_GPIO(GPIO_PTJ1
, PTJ1_DATA
),
1281 PINMUX_GPIO(GPIO_PTJ0
, PTJ0_DATA
),
1284 PINMUX_GPIO(GPIO_PTK7
, PTK7_DATA
),
1285 PINMUX_GPIO(GPIO_PTK6
, PTK6_DATA
),
1286 PINMUX_GPIO(GPIO_PTK5
, PTK5_DATA
),
1287 PINMUX_GPIO(GPIO_PTK4
, PTK4_DATA
),
1288 PINMUX_GPIO(GPIO_PTK3
, PTK3_DATA
),
1289 PINMUX_GPIO(GPIO_PTK2
, PTK2_DATA
),
1290 PINMUX_GPIO(GPIO_PTK1
, PTK1_DATA
),
1291 PINMUX_GPIO(GPIO_PTK0
, PTK0_DATA
),
1294 PINMUX_GPIO(GPIO_PTL7
, PTL7_DATA
),
1295 PINMUX_GPIO(GPIO_PTL6
, PTL6_DATA
),
1296 PINMUX_GPIO(GPIO_PTL5
, PTL5_DATA
),
1297 PINMUX_GPIO(GPIO_PTL4
, PTL4_DATA
),
1298 PINMUX_GPIO(GPIO_PTL3
, PTL3_DATA
),
1299 PINMUX_GPIO(GPIO_PTL2
, PTL2_DATA
),
1300 PINMUX_GPIO(GPIO_PTL1
, PTL1_DATA
),
1301 PINMUX_GPIO(GPIO_PTL0
, PTL0_DATA
),
1304 PINMUX_GPIO(GPIO_PTM7
, PTM7_DATA
),
1305 PINMUX_GPIO(GPIO_PTM6
, PTM6_DATA
),
1306 PINMUX_GPIO(GPIO_PTM5
, PTM5_DATA
),
1307 PINMUX_GPIO(GPIO_PTM4
, PTM4_DATA
),
1308 PINMUX_GPIO(GPIO_PTM3
, PTM3_DATA
),
1309 PINMUX_GPIO(GPIO_PTM2
, PTM2_DATA
),
1310 PINMUX_GPIO(GPIO_PTM1
, PTM1_DATA
),
1311 PINMUX_GPIO(GPIO_PTM0
, PTM0_DATA
),
1314 PINMUX_GPIO(GPIO_PTN7
, PTN7_DATA
),
1315 PINMUX_GPIO(GPIO_PTN6
, PTN6_DATA
),
1316 PINMUX_GPIO(GPIO_PTN5
, PTN5_DATA
),
1317 PINMUX_GPIO(GPIO_PTN4
, PTN4_DATA
),
1318 PINMUX_GPIO(GPIO_PTN3
, PTN3_DATA
),
1319 PINMUX_GPIO(GPIO_PTN2
, PTN2_DATA
),
1320 PINMUX_GPIO(GPIO_PTN1
, PTN1_DATA
),
1321 PINMUX_GPIO(GPIO_PTN0
, PTN0_DATA
),
1324 PINMUX_GPIO(GPIO_PTQ7
, PTQ7_DATA
),
1325 PINMUX_GPIO(GPIO_PTQ6
, PTQ6_DATA
),
1326 PINMUX_GPIO(GPIO_PTQ5
, PTQ5_DATA
),
1327 PINMUX_GPIO(GPIO_PTQ4
, PTQ4_DATA
),
1328 PINMUX_GPIO(GPIO_PTQ3
, PTQ3_DATA
),
1329 PINMUX_GPIO(GPIO_PTQ2
, PTQ2_DATA
),
1330 PINMUX_GPIO(GPIO_PTQ1
, PTQ1_DATA
),
1331 PINMUX_GPIO(GPIO_PTQ0
, PTQ0_DATA
),
1334 PINMUX_GPIO(GPIO_PTR7
, PTR7_DATA
),
1335 PINMUX_GPIO(GPIO_PTR6
, PTR6_DATA
),
1336 PINMUX_GPIO(GPIO_PTR5
, PTR5_DATA
),
1337 PINMUX_GPIO(GPIO_PTR4
, PTR4_DATA
),
1338 PINMUX_GPIO(GPIO_PTR3
, PTR3_DATA
),
1339 PINMUX_GPIO(GPIO_PTR2
, PTR2_DATA
),
1340 PINMUX_GPIO(GPIO_PTR1
, PTR1_DATA
),
1341 PINMUX_GPIO(GPIO_PTR0
, PTR0_DATA
),
1344 PINMUX_GPIO(GPIO_PTS6
, PTS6_DATA
),
1345 PINMUX_GPIO(GPIO_PTS5
, PTS5_DATA
),
1346 PINMUX_GPIO(GPIO_PTS4
, PTS4_DATA
),
1347 PINMUX_GPIO(GPIO_PTS3
, PTS3_DATA
),
1348 PINMUX_GPIO(GPIO_PTS2
, PTS2_DATA
),
1349 PINMUX_GPIO(GPIO_PTS1
, PTS1_DATA
),
1350 PINMUX_GPIO(GPIO_PTS0
, PTS0_DATA
),
1353 PINMUX_GPIO(GPIO_PTT7
, PTT7_DATA
),
1354 PINMUX_GPIO(GPIO_PTT6
, PTT6_DATA
),
1355 PINMUX_GPIO(GPIO_PTT5
, PTT5_DATA
),
1356 PINMUX_GPIO(GPIO_PTT4
, PTT4_DATA
),
1357 PINMUX_GPIO(GPIO_PTT3
, PTT3_DATA
),
1358 PINMUX_GPIO(GPIO_PTT2
, PTT2_DATA
),
1359 PINMUX_GPIO(GPIO_PTT1
, PTT1_DATA
),
1360 PINMUX_GPIO(GPIO_PTT0
, PTT0_DATA
),
1363 PINMUX_GPIO(GPIO_PTU7
, PTU7_DATA
),
1364 PINMUX_GPIO(GPIO_PTU6
, PTU6_DATA
),
1365 PINMUX_GPIO(GPIO_PTU5
, PTU5_DATA
),
1366 PINMUX_GPIO(GPIO_PTU4
, PTU4_DATA
),
1367 PINMUX_GPIO(GPIO_PTU3
, PTU3_DATA
),
1368 PINMUX_GPIO(GPIO_PTU2
, PTU2_DATA
),
1369 PINMUX_GPIO(GPIO_PTU1
, PTU1_DATA
),
1370 PINMUX_GPIO(GPIO_PTU0
, PTU0_DATA
),
1373 PINMUX_GPIO(GPIO_PTV7
, PTV7_DATA
),
1374 PINMUX_GPIO(GPIO_PTV6
, PTV6_DATA
),
1375 PINMUX_GPIO(GPIO_PTV5
, PTV5_DATA
),
1376 PINMUX_GPIO(GPIO_PTV4
, PTV4_DATA
),
1377 PINMUX_GPIO(GPIO_PTV3
, PTV3_DATA
),
1378 PINMUX_GPIO(GPIO_PTV2
, PTV2_DATA
),
1379 PINMUX_GPIO(GPIO_PTV1
, PTV1_DATA
),
1380 PINMUX_GPIO(GPIO_PTV0
, PTV0_DATA
),
1383 PINMUX_GPIO(GPIO_PTW7
, PTW7_DATA
),
1384 PINMUX_GPIO(GPIO_PTW6
, PTW6_DATA
),
1385 PINMUX_GPIO(GPIO_PTW5
, PTW5_DATA
),
1386 PINMUX_GPIO(GPIO_PTW4
, PTW4_DATA
),
1387 PINMUX_GPIO(GPIO_PTW3
, PTW3_DATA
),
1388 PINMUX_GPIO(GPIO_PTW2
, PTW2_DATA
),
1389 PINMUX_GPIO(GPIO_PTW1
, PTW1_DATA
),
1390 PINMUX_GPIO(GPIO_PTW0
, PTW0_DATA
),
1393 PINMUX_GPIO(GPIO_PTX7
, PTX7_DATA
),
1394 PINMUX_GPIO(GPIO_PTX6
, PTX6_DATA
),
1395 PINMUX_GPIO(GPIO_PTX5
, PTX5_DATA
),
1396 PINMUX_GPIO(GPIO_PTX4
, PTX4_DATA
),
1397 PINMUX_GPIO(GPIO_PTX3
, PTX3_DATA
),
1398 PINMUX_GPIO(GPIO_PTX2
, PTX2_DATA
),
1399 PINMUX_GPIO(GPIO_PTX1
, PTX1_DATA
),
1400 PINMUX_GPIO(GPIO_PTX0
, PTX0_DATA
),
1403 PINMUX_GPIO(GPIO_PTY7
, PTY7_DATA
),
1404 PINMUX_GPIO(GPIO_PTY6
, PTY6_DATA
),
1405 PINMUX_GPIO(GPIO_PTY5
, PTY5_DATA
),
1406 PINMUX_GPIO(GPIO_PTY4
, PTY4_DATA
),
1407 PINMUX_GPIO(GPIO_PTY3
, PTY3_DATA
),
1408 PINMUX_GPIO(GPIO_PTY2
, PTY2_DATA
),
1409 PINMUX_GPIO(GPIO_PTY1
, PTY1_DATA
),
1410 PINMUX_GPIO(GPIO_PTY0
, PTY0_DATA
),
1413 PINMUX_GPIO(GPIO_PTZ7
, PTZ7_DATA
),
1414 PINMUX_GPIO(GPIO_PTZ6
, PTZ6_DATA
),
1415 PINMUX_GPIO(GPIO_PTZ5
, PTZ5_DATA
),
1416 PINMUX_GPIO(GPIO_PTZ4
, PTZ4_DATA
),
1417 PINMUX_GPIO(GPIO_PTZ3
, PTZ3_DATA
),
1418 PINMUX_GPIO(GPIO_PTZ2
, PTZ2_DATA
),
1419 PINMUX_GPIO(GPIO_PTZ1
, PTZ1_DATA
),
1420 PINMUX_GPIO(GPIO_PTZ0
, PTZ0_DATA
),
1423 #define PINMUX_FN_BASE ARRAY_SIZE(pinmux_pins)
1425 static const struct pinmux_func pinmux_func_gpios
[] = {
1467 GPIO_FN(WE3_ICIOWR
),
1468 GPIO_FN(WE2_ICIORD
),
1474 GPIO_FN(KEYOUT5_IN5
),
1475 GPIO_FN(KEYOUT4_IN6
),
1575 GPIO_FN(SCIF2_L_TXD
),
1576 GPIO_FN(SCIF2_L_SCK
),
1577 GPIO_FN(SCIF2_L_RXD
),
1578 GPIO_FN(SCIF2_V_TXD
),
1579 GPIO_FN(SCIF2_V_SCK
),
1580 GPIO_FN(SCIF2_V_RXD
),
1583 GPIO_FN(SCIF3_V_SCK
),
1584 GPIO_FN(SCIF3_V_RXD
),
1585 GPIO_FN(SCIF3_V_TXD
),
1586 GPIO_FN(SCIF3_V_CTS
),
1587 GPIO_FN(SCIF3_V_RTS
),
1588 GPIO_FN(SCIF3_I_SCK
),
1589 GPIO_FN(SCIF3_I_RXD
),
1590 GPIO_FN(SCIF3_I_TXD
),
1591 GPIO_FN(SCIF3_I_CTS
),
1592 GPIO_FN(SCIF3_I_RTS
),
1612 GPIO_FN(CLKAUDIOAO
),
1619 GPIO_FN(CLKAUDIOBO
),
1674 GPIO_FN(RMII_REF_CLK
),
1675 GPIO_FN(RMII_TX_EN
),
1676 GPIO_FN(RMII_RX_ER
),
1677 GPIO_FN(RMII_CRS_DV
),
1710 GPIO_FN(MSIOF0_RXD
),
1711 GPIO_FN(MSIOF0_TXD
),
1712 GPIO_FN(MSIOF0_MCK
),
1713 GPIO_FN(MSIOF0_TSCK
),
1714 GPIO_FN(MSIOF0_SS1
),
1715 GPIO_FN(MSIOF0_SS2
),
1716 GPIO_FN(MSIOF0_TSYNC
),
1717 GPIO_FN(MSIOF0_RSCK
),
1718 GPIO_FN(MSIOF0_RSYNC
),
1721 GPIO_FN(MSIOF1_RXD
),
1722 GPIO_FN(MSIOF1_TXD
),
1723 GPIO_FN(MSIOF1_MCK
),
1724 GPIO_FN(MSIOF1_TSCK
),
1725 GPIO_FN(MSIOF1_SS1
),
1726 GPIO_FN(MSIOF1_SS2
),
1727 GPIO_FN(MSIOF1_TSYNC
),
1728 GPIO_FN(MSIOF1_RSCK
),
1729 GPIO_FN(MSIOF1_RSYNC
),
1732 GPIO_FN(DMAC_DACK0
),
1733 GPIO_FN(DMAC_DREQ0
),
1734 GPIO_FN(DMAC_DACK1
),
1735 GPIO_FN(DMAC_DREQ1
),
1774 GPIO_FN(TSIF_TS0_SDAT
),
1775 GPIO_FN(TSIF_TS0_SCK
),
1776 GPIO_FN(TSIF_TS0_SDEN
),
1777 GPIO_FN(TSIF_TS0_SPSYNC
),
1790 static const struct pinmux_cfg_reg pinmux_config_regs
[] = {
1791 { PINMUX_CFG_REG("PACR", 0xa4050100, 16, 2) {
1792 PTA7_FN
, PTA7_OUT
, PTA7_IN_PU
, PTA7_IN
,
1793 PTA6_FN
, PTA6_OUT
, PTA6_IN_PU
, PTA6_IN
,
1794 PTA5_FN
, PTA5_OUT
, PTA5_IN_PU
, PTA5_IN
,
1795 PTA4_FN
, PTA4_OUT
, PTA4_IN_PU
, PTA4_IN
,
1796 PTA3_FN
, PTA3_OUT
, PTA3_IN_PU
, PTA3_IN
,
1797 PTA2_FN
, PTA2_OUT
, PTA2_IN_PU
, PTA2_IN
,
1798 PTA1_FN
, PTA1_OUT
, PTA1_IN_PU
, PTA1_IN
,
1799 PTA0_FN
, PTA0_OUT
, PTA0_IN_PU
, PTA0_IN
}
1801 { PINMUX_CFG_REG("PBCR", 0xa4050102, 16, 2) {
1802 PTB7_FN
, PTB7_OUT
, PTB7_IN_PU
, PTB7_IN
,
1803 PTB6_FN
, PTB6_OUT
, PTB6_IN_PU
, PTB6_IN
,
1804 PTB5_FN
, PTB5_OUT
, PTB5_IN_PU
, PTB5_IN
,
1805 PTB4_FN
, PTB4_OUT
, PTB4_IN_PU
, PTB4_IN
,
1806 PTB3_FN
, PTB3_OUT
, PTB3_IN_PU
, PTB3_IN
,
1807 PTB2_FN
, PTB2_OUT
, PTB2_IN_PU
, PTB2_IN
,
1808 PTB1_FN
, PTB1_OUT
, PTB1_IN_PU
, PTB1_IN
,
1809 PTB0_FN
, PTB0_OUT
, PTB0_IN_PU
, PTB0_IN
}
1811 { PINMUX_CFG_REG("PCCR", 0xa4050104, 16, 2) {
1812 PTC7_FN
, PTC7_OUT
, PTC7_IN_PU
, PTC7_IN
,
1813 PTC6_FN
, PTC6_OUT
, PTC6_IN_PU
, PTC6_IN
,
1814 PTC5_FN
, PTC5_OUT
, PTC5_IN_PU
, PTC5_IN
,
1815 PTC4_FN
, PTC4_OUT
, PTC4_IN_PU
, PTC4_IN
,
1816 PTC3_FN
, PTC3_OUT
, PTC3_IN_PU
, PTC3_IN
,
1817 PTC2_FN
, PTC2_OUT
, PTC2_IN_PU
, PTC2_IN
,
1818 PTC1_FN
, PTC1_OUT
, PTC1_IN_PU
, PTC1_IN
,
1819 PTC0_FN
, PTC0_OUT
, PTC0_IN_PU
, PTC0_IN
}
1821 { PINMUX_CFG_REG("PDCR", 0xa4050106, 16, 2) {
1822 PTD7_FN
, PTD7_OUT
, PTD7_IN_PU
, PTD7_IN
,
1823 PTD6_FN
, PTD6_OUT
, PTD6_IN_PU
, PTD6_IN
,
1824 PTD5_FN
, PTD5_OUT
, PTD5_IN_PU
, PTD5_IN
,
1825 PTD4_FN
, PTD4_OUT
, PTD4_IN_PU
, PTD4_IN
,
1826 PTD3_FN
, PTD3_OUT
, PTD3_IN_PU
, PTD3_IN
,
1827 PTD2_FN
, PTD2_OUT
, PTD2_IN_PU
, PTD2_IN
,
1828 PTD1_FN
, PTD1_OUT
, PTD1_IN_PU
, PTD1_IN
,
1829 PTD0_FN
, PTD0_OUT
, PTD0_IN_PU
, PTD0_IN
}
1831 { PINMUX_CFG_REG("PECR", 0xa4050108, 16, 2) {
1832 PTE7_FN
, PTE7_OUT
, PTE7_IN_PU
, PTE7_IN
,
1833 PTE6_FN
, PTE6_OUT
, PTE6_IN_PU
, PTE6_IN
,
1834 PTE5_FN
, PTE5_OUT
, PTE5_IN_PU
, PTE5_IN
,
1835 PTE4_FN
, PTE4_OUT
, PTE4_IN_PU
, PTE4_IN
,
1836 PTE3_FN
, PTE3_OUT
, PTE3_IN_PU
, PTE3_IN
,
1837 PTE2_FN
, PTE2_OUT
, PTE2_IN_PU
, PTE2_IN
,
1838 PTE1_FN
, PTE1_OUT
, PTE1_IN_PU
, PTE1_IN
,
1839 PTE0_FN
, PTE0_OUT
, PTE0_IN_PU
, PTE0_IN
}
1841 { PINMUX_CFG_REG("PFCR", 0xa405010a, 16, 2) {
1842 PTF7_FN
, PTF7_OUT
, PTF7_IN_PU
, PTF7_IN
,
1843 PTF6_FN
, PTF6_OUT
, PTF6_IN_PU
, PTF6_IN
,
1844 PTF5_FN
, PTF5_OUT
, PTF5_IN_PU
, PTF5_IN
,
1845 PTF4_FN
, PTF4_OUT
, PTF4_IN_PU
, PTF4_IN
,
1846 PTF3_FN
, PTF3_OUT
, PTF3_IN_PU
, PTF3_IN
,
1847 PTF2_FN
, PTF2_OUT
, PTF2_IN_PU
, PTF2_IN
,
1848 PTF1_FN
, PTF1_OUT
, PTF1_IN_PU
, PTF1_IN
,
1849 PTF0_FN
, PTF0_OUT
, PTF0_IN_PU
, PTF0_IN
}
1851 { PINMUX_CFG_REG("PGCR", 0xa405010c, 16, 2) {
1854 PTG5_FN
, PTG5_OUT
, 0, 0,
1855 PTG4_FN
, PTG4_OUT
, 0, 0,
1856 PTG3_FN
, PTG3_OUT
, 0, 0,
1857 PTG2_FN
, PTG2_OUT
, 0, 0,
1858 PTG1_FN
, PTG1_OUT
, 0, 0,
1859 PTG0_FN
, PTG0_OUT
, 0, 0 }
1861 { PINMUX_CFG_REG("PHCR", 0xa405010e, 16, 2) {
1862 PTH7_FN
, PTH7_OUT
, PTH7_IN_PU
, PTH7_IN
,
1863 PTH6_FN
, PTH6_OUT
, PTH6_IN_PU
, PTH6_IN
,
1864 PTH5_FN
, PTH5_OUT
, PTH5_IN_PU
, PTH5_IN
,
1865 PTH4_FN
, PTH4_OUT
, PTH4_IN_PU
, PTH4_IN
,
1866 PTH3_FN
, PTH3_OUT
, PTH3_IN_PU
, PTH3_IN
,
1867 PTH2_FN
, PTH2_OUT
, PTH2_IN_PU
, PTH2_IN
,
1868 PTH1_FN
, PTH1_OUT
, PTH1_IN_PU
, PTH1_IN
,
1869 PTH0_FN
, PTH0_OUT
, PTH0_IN_PU
, PTH0_IN
}
1871 { PINMUX_CFG_REG("PJCR", 0xa4050110, 16, 2) {
1872 PTJ7_FN
, PTJ7_OUT
, 0, 0,
1873 PTJ6_FN
, PTJ6_OUT
, 0, 0,
1874 PTJ5_FN
, PTJ5_OUT
, 0, 0,
1876 PTJ3_FN
, PTJ3_OUT
, PTJ3_IN_PU
, PTJ3_IN
,
1877 PTJ2_FN
, PTJ2_OUT
, PTJ2_IN_PU
, PTJ2_IN
,
1878 PTJ1_FN
, PTJ1_OUT
, PTJ1_IN_PU
, PTJ1_IN
,
1879 PTJ0_FN
, PTJ0_OUT
, PTJ0_IN_PU
, PTJ0_IN
}
1881 { PINMUX_CFG_REG("PKCR", 0xa4050112, 16, 2) {
1882 PTK7_FN
, PTK7_OUT
, PTK7_IN_PU
, PTK7_IN
,
1883 PTK6_FN
, PTK6_OUT
, PTK6_IN_PU
, PTK6_IN
,
1884 PTK5_FN
, PTK5_OUT
, PTK5_IN_PU
, PTK5_IN
,
1885 PTK4_FN
, PTK4_OUT
, PTK4_IN_PU
, PTK4_IN
,
1886 PTK3_FN
, PTK3_OUT
, PTK3_IN_PU
, PTK3_IN
,
1887 PTK2_FN
, PTK2_OUT
, PTK2_IN_PU
, PTK2_IN
,
1888 PTK1_FN
, PTK1_OUT
, PTK1_IN_PU
, PTK1_IN
,
1889 PTK0_FN
, PTK0_OUT
, PTK0_IN_PU
, PTK0_IN
}
1891 { PINMUX_CFG_REG("PLCR", 0xa4050114, 16, 2) {
1892 PTL7_FN
, PTL7_OUT
, PTL7_IN_PU
, PTL7_IN
,
1893 PTL6_FN
, PTL6_OUT
, PTL6_IN_PU
, PTL6_IN
,
1894 PTL5_FN
, PTL5_OUT
, PTL5_IN_PU
, PTL5_IN
,
1895 PTL4_FN
, PTL4_OUT
, PTL4_IN_PU
, PTL4_IN
,
1896 PTL3_FN
, PTL3_OUT
, PTL3_IN_PU
, PTL3_IN
,
1897 PTL2_FN
, PTL2_OUT
, PTL2_IN_PU
, PTL2_IN
,
1898 PTL1_FN
, PTL1_OUT
, PTL1_IN_PU
, PTL1_IN
,
1899 PTL0_FN
, PTL0_OUT
, PTL0_IN_PU
, PTL0_IN
}
1901 { PINMUX_CFG_REG("PMCR", 0xa4050116, 16, 2) {
1902 PTM7_FN
, PTM7_OUT
, PTM7_IN_PU
, PTM7_IN
,
1903 PTM6_FN
, PTM6_OUT
, PTM6_IN_PU
, PTM6_IN
,
1904 PTM5_FN
, PTM5_OUT
, PTM5_IN_PU
, PTM5_IN
,
1905 PTM4_FN
, PTM4_OUT
, PTM4_IN_PU
, PTM4_IN
,
1906 PTM3_FN
, PTM3_OUT
, PTM3_IN_PU
, PTM3_IN
,
1907 PTM2_FN
, PTM2_OUT
, PTM2_IN_PU
, PTM2_IN
,
1908 PTM1_FN
, PTM1_OUT
, PTM1_IN_PU
, PTM1_IN
,
1909 PTM0_FN
, PTM0_OUT
, PTM0_IN_PU
, PTM0_IN
}
1911 { PINMUX_CFG_REG("PNCR", 0xa4050118, 16, 2) {
1912 PTN7_FN
, PTN7_OUT
, PTN7_IN_PU
, PTN7_IN
,
1913 PTN6_FN
, PTN6_OUT
, PTN6_IN_PU
, PTN6_IN
,
1914 PTN5_FN
, PTN5_OUT
, PTN5_IN_PU
, PTN5_IN
,
1915 PTN4_FN
, PTN4_OUT
, PTN4_IN_PU
, PTN4_IN
,
1916 PTN3_FN
, PTN3_OUT
, PTN3_IN_PU
, PTN3_IN
,
1917 PTN2_FN
, PTN2_OUT
, PTN2_IN_PU
, PTN2_IN
,
1918 PTN1_FN
, PTN1_OUT
, PTN1_IN_PU
, PTN1_IN
,
1919 PTN0_FN
, PTN0_OUT
, PTN0_IN_PU
, PTN0_IN
}
1921 { PINMUX_CFG_REG("PQCR", 0xa405011a, 16, 2) {
1922 PTQ7_FN
, PTQ7_OUT
, PTQ7_IN_PU
, PTQ7_IN
,
1923 PTQ6_FN
, PTQ6_OUT
, PTQ6_IN_PU
, PTQ6_IN
,
1924 PTQ5_FN
, PTQ5_OUT
, PTQ5_IN_PU
, PTQ5_IN
,
1925 PTQ4_FN
, PTQ4_OUT
, PTQ4_IN_PU
, PTQ4_IN
,
1926 PTQ3_FN
, PTQ3_OUT
, PTQ3_IN_PU
, PTQ3_IN
,
1927 PTQ2_FN
, PTQ2_OUT
, PTQ2_IN_PU
, PTQ2_IN
,
1928 PTQ1_FN
, PTQ1_OUT
, PTQ1_IN_PU
, PTQ1_IN
,
1929 PTQ0_FN
, PTQ0_OUT
, PTQ0_IN_PU
, PTQ0_IN
}
1931 { PINMUX_CFG_REG("PRCR", 0xa405011c, 16, 2) {
1932 PTR7_FN
, PTR7_OUT
, PTR7_IN_PU
, PTR7_IN
,
1933 PTR6_FN
, PTR6_OUT
, PTR6_IN_PU
, PTR6_IN
,
1934 PTR5_FN
, PTR5_OUT
, PTR5_IN_PU
, PTR5_IN
,
1935 PTR4_FN
, PTR4_OUT
, PTR4_IN_PU
, PTR4_IN
,
1936 PTR3_FN
, 0, PTR3_IN_PU
, PTR3_IN
,
1937 PTR2_FN
, 0, PTR2_IN_PU
, PTR2_IN
,
1938 PTR1_FN
, PTR1_OUT
, PTR1_IN_PU
, PTR1_IN
,
1939 PTR0_FN
, PTR0_OUT
, PTR0_IN_PU
, PTR0_IN
}
1941 { PINMUX_CFG_REG("PSCR", 0xa405011e, 16, 2) {
1943 PTS6_FN
, PTS6_OUT
, PTS6_IN_PU
, PTS6_IN
,
1944 PTS5_FN
, PTS5_OUT
, PTS5_IN_PU
, PTS5_IN
,
1945 PTS4_FN
, PTS4_OUT
, PTS4_IN_PU
, PTS4_IN
,
1946 PTS3_FN
, PTS3_OUT
, PTS3_IN_PU
, PTS3_IN
,
1947 PTS2_FN
, PTS2_OUT
, PTS2_IN_PU
, PTS2_IN
,
1948 PTS1_FN
, PTS1_OUT
, PTS1_IN_PU
, PTS1_IN
,
1949 PTS0_FN
, PTS0_OUT
, PTS0_IN_PU
, PTS0_IN
}
1951 { PINMUX_CFG_REG("PTCR", 0xa4050140, 16, 2) {
1952 PTT7_FN
, PTT7_OUT
, PTT7_IN_PU
, PTT7_IN
,
1953 PTT6_FN
, PTT6_OUT
, PTT6_IN_PU
, PTT6_IN
,
1954 PTT5_FN
, PTT5_OUT
, PTT5_IN_PU
, PTT5_IN
,
1955 PTT4_FN
, PTT4_OUT
, PTT4_IN_PU
, PTT4_IN
,
1956 PTT3_FN
, PTT3_OUT
, PTT3_IN_PU
, PTT3_IN
,
1957 PTT2_FN
, PTT2_OUT
, PTT2_IN_PU
, PTT2_IN
,
1958 PTT1_FN
, PTT1_OUT
, PTT1_IN_PU
, PTT1_IN
,
1959 PTT0_FN
, PTT0_OUT
, PTT0_IN_PU
, PTT0_IN
}
1961 { PINMUX_CFG_REG("PUCR", 0xa4050142, 16, 2) {
1962 PTU7_FN
, PTU7_OUT
, PTU7_IN_PU
, PTU7_IN
,
1963 PTU6_FN
, PTU6_OUT
, PTU6_IN_PU
, PTU6_IN
,
1964 PTU5_FN
, PTU5_OUT
, PTU5_IN_PU
, PTU5_IN
,
1965 PTU4_FN
, PTU4_OUT
, PTU4_IN_PU
, PTU4_IN
,
1966 PTU3_FN
, PTU3_OUT
, PTU3_IN_PU
, PTU3_IN
,
1967 PTU2_FN
, PTU2_OUT
, PTU2_IN_PU
, PTU2_IN
,
1968 PTU1_FN
, PTU1_OUT
, PTU1_IN_PU
, PTU1_IN
,
1969 PTU0_FN
, PTU0_OUT
, PTU0_IN_PU
, PTU0_IN
}
1971 { PINMUX_CFG_REG("PVCR", 0xa4050144, 16, 2) {
1972 PTV7_FN
, PTV7_OUT
, PTV7_IN_PU
, PTV7_IN
,
1973 PTV6_FN
, PTV6_OUT
, PTV6_IN_PU
, PTV6_IN
,
1974 PTV5_FN
, PTV5_OUT
, PTV5_IN_PU
, PTV5_IN
,
1975 PTV4_FN
, PTV4_OUT
, PTV4_IN_PU
, PTV4_IN
,
1976 PTV3_FN
, PTV3_OUT
, PTV3_IN_PU
, PTV3_IN
,
1977 PTV2_FN
, PTV2_OUT
, PTV2_IN_PU
, PTV2_IN
,
1978 PTV1_FN
, PTV1_OUT
, PTV1_IN_PU
, PTV1_IN
,
1979 PTV0_FN
, PTV0_OUT
, PTV0_IN_PU
, PTV0_IN
}
1981 { PINMUX_CFG_REG("PWCR", 0xa4050146, 16, 2) {
1982 PTW7_FN
, PTW7_OUT
, PTW7_IN_PU
, PTW7_IN
,
1983 PTW6_FN
, PTW6_OUT
, PTW6_IN_PU
, PTW6_IN
,
1984 PTW5_FN
, PTW5_OUT
, PTW5_IN_PU
, PTW5_IN
,
1985 PTW4_FN
, PTW4_OUT
, PTW4_IN_PU
, PTW4_IN
,
1986 PTW3_FN
, PTW3_OUT
, PTW3_IN_PU
, PTW3_IN
,
1987 PTW2_FN
, PTW2_OUT
, PTW2_IN_PU
, PTW2_IN
,
1988 PTW1_FN
, PTW1_OUT
, PTW1_IN_PU
, PTW1_IN
,
1989 PTW0_FN
, PTW0_OUT
, PTW0_IN_PU
, PTW0_IN
}
1991 { PINMUX_CFG_REG("PXCR", 0xa4050148, 16, 2) {
1992 PTX7_FN
, PTX7_OUT
, PTX7_IN_PU
, PTX7_IN
,
1993 PTX6_FN
, PTX6_OUT
, PTX6_IN_PU
, PTX6_IN
,
1994 PTX5_FN
, PTX5_OUT
, PTX5_IN_PU
, PTX5_IN
,
1995 PTX4_FN
, PTX4_OUT
, PTX4_IN_PU
, PTX4_IN
,
1996 PTX3_FN
, PTX3_OUT
, PTX3_IN_PU
, PTX3_IN
,
1997 PTX2_FN
, PTX2_OUT
, PTX2_IN_PU
, PTX2_IN
,
1998 PTX1_FN
, PTX1_OUT
, PTX1_IN_PU
, PTX1_IN
,
1999 PTX0_FN
, PTX0_OUT
, PTX0_IN_PU
, PTX0_IN
}
2001 { PINMUX_CFG_REG("PYCR", 0xa405014a, 16, 2) {
2002 PTY7_FN
, PTY7_OUT
, PTY7_IN_PU
, PTY7_IN
,
2003 PTY6_FN
, PTY6_OUT
, PTY6_IN_PU
, PTY6_IN
,
2004 PTY5_FN
, PTY5_OUT
, PTY5_IN_PU
, PTY5_IN
,
2005 PTY4_FN
, PTY4_OUT
, PTY4_IN_PU
, PTY4_IN
,
2006 PTY3_FN
, PTY3_OUT
, PTY3_IN_PU
, PTY3_IN
,
2007 PTY2_FN
, PTY2_OUT
, PTY2_IN_PU
, PTY2_IN
,
2008 PTY1_FN
, PTY1_OUT
, PTY1_IN_PU
, PTY1_IN
,
2009 PTY0_FN
, PTY0_OUT
, PTY0_IN_PU
, PTY0_IN
}
2011 { PINMUX_CFG_REG("PZCR", 0xa405014c, 16, 2) {
2012 PTZ7_FN
, PTZ7_OUT
, PTZ7_IN_PU
, PTZ7_IN
,
2013 PTZ6_FN
, PTZ6_OUT
, PTZ6_IN_PU
, PTZ6_IN
,
2014 PTZ5_FN
, PTZ5_OUT
, PTZ5_IN_PU
, PTZ5_IN
,
2015 PTZ4_FN
, PTZ4_OUT
, PTZ4_IN_PU
, PTZ4_IN
,
2016 PTZ3_FN
, PTZ3_OUT
, PTZ3_IN_PU
, PTZ3_IN
,
2017 PTZ2_FN
, PTZ2_OUT
, PTZ2_IN_PU
, PTZ2_IN
,
2018 PTZ1_FN
, PTZ1_OUT
, PTZ1_IN_PU
, PTZ1_IN
,
2019 PTZ0_FN
, PTZ0_OUT
, PTZ0_IN_PU
, PTZ0_IN
}
2021 { PINMUX_CFG_REG("PSELA", 0xa405014e, 16, 1) {
2039 { PINMUX_CFG_REG("PSELB", 0xa4050150, 16, 1) {
2057 { PINMUX_CFG_REG("PSELC", 0xa4050152, 16, 1) {
2075 { PINMUX_CFG_REG("PSELD", 0xa4050154, 16, 1) {
2093 { PINMUX_CFG_REG("PSELE", 0xa4050156, 16, 1) {
2114 static const struct pinmux_data_reg pinmux_data_regs
[] = {
2115 { PINMUX_DATA_REG("PADR", 0xa4050120, 8) {
2116 PTA7_DATA
, PTA6_DATA
, PTA5_DATA
, PTA4_DATA
,
2117 PTA3_DATA
, PTA2_DATA
, PTA1_DATA
, PTA0_DATA
}
2119 { PINMUX_DATA_REG("PBDR", 0xa4050122, 8) {
2120 PTB7_DATA
, PTB6_DATA
, PTB5_DATA
, PTB4_DATA
,
2121 PTB3_DATA
, PTB2_DATA
, PTB1_DATA
, PTB0_DATA
}
2123 { PINMUX_DATA_REG("PCDR", 0xa4050124, 8) {
2124 PTC7_DATA
, PTC6_DATA
, PTC5_DATA
, PTC4_DATA
,
2125 PTC3_DATA
, PTC2_DATA
, PTC1_DATA
, PTC0_DATA
}
2127 { PINMUX_DATA_REG("PDDR", 0xa4050126, 8) {
2128 PTD7_DATA
, PTD6_DATA
, PTD5_DATA
, PTD4_DATA
,
2129 PTD3_DATA
, PTD2_DATA
, PTD1_DATA
, PTD0_DATA
}
2131 { PINMUX_DATA_REG("PEDR", 0xa4050128, 8) {
2132 PTE7_DATA
, PTE6_DATA
, PTE5_DATA
, PTE4_DATA
,
2133 PTE3_DATA
, PTE2_DATA
, PTE1_DATA
, PTE0_DATA
}
2135 { PINMUX_DATA_REG("PFDR", 0xa405012a, 8) {
2136 PTF7_DATA
, PTF6_DATA
, PTF5_DATA
, PTF4_DATA
,
2137 PTF3_DATA
, PTF2_DATA
, PTF1_DATA
, PTF0_DATA
}
2139 { PINMUX_DATA_REG("PGDR", 0xa405012c, 8) {
2140 0, 0, PTG5_DATA
, PTG4_DATA
,
2141 PTG3_DATA
, PTG2_DATA
, PTG1_DATA
, PTG0_DATA
}
2143 { PINMUX_DATA_REG("PHDR", 0xa405012e, 8) {
2144 PTH7_DATA
, PTH6_DATA
, PTH5_DATA
, PTH4_DATA
,
2145 PTH3_DATA
, PTH2_DATA
, PTH1_DATA
, PTH0_DATA
}
2147 { PINMUX_DATA_REG("PJDR", 0xa4050130, 8) {
2148 PTJ7_DATA
, PTJ6_DATA
, PTJ5_DATA
, 0,
2149 PTJ3_DATA
, PTJ2_DATA
, PTJ1_DATA
, PTJ0_DATA
}
2151 { PINMUX_DATA_REG("PKDR", 0xa4050132, 8) {
2152 PTK7_DATA
, PTK6_DATA
, PTK5_DATA
, PTK4_DATA
,
2153 PTK3_DATA
, PTK2_DATA
, PTK1_DATA
, PTK0_DATA
}
2155 { PINMUX_DATA_REG("PLDR", 0xa4050134, 8) {
2156 PTL7_DATA
, PTL6_DATA
, PTL5_DATA
, PTL4_DATA
,
2157 PTL3_DATA
, PTL2_DATA
, PTL1_DATA
, PTL0_DATA
}
2159 { PINMUX_DATA_REG("PMDR", 0xa4050136, 8) {
2160 PTM7_DATA
, PTM6_DATA
, PTM5_DATA
, PTM4_DATA
,
2161 PTM3_DATA
, PTM2_DATA
, PTM1_DATA
, PTM0_DATA
}
2163 { PINMUX_DATA_REG("PNDR", 0xa4050138, 8) {
2164 PTN7_DATA
, PTN6_DATA
, PTN5_DATA
, PTN4_DATA
,
2165 PTN3_DATA
, PTN2_DATA
, PTN1_DATA
, PTN0_DATA
}
2167 { PINMUX_DATA_REG("PQDR", 0xa405013a, 8) {
2168 PTQ7_DATA
, PTQ6_DATA
, PTQ5_DATA
, PTQ4_DATA
,
2169 PTQ3_DATA
, PTQ2_DATA
, PTQ1_DATA
, PTQ0_DATA
}
2171 { PINMUX_DATA_REG("PRDR", 0xa405013c, 8) {
2172 PTR7_DATA
, PTR6_DATA
, PTR5_DATA
, PTR4_DATA
,
2173 PTR3_DATA
, PTR2_DATA
, PTR1_DATA
, PTR0_DATA
}
2175 { PINMUX_DATA_REG("PSDR", 0xa405013e, 8) {
2176 0, PTS6_DATA
, PTS5_DATA
, PTS4_DATA
,
2177 PTS3_DATA
, PTS2_DATA
, PTS1_DATA
, PTS0_DATA
}
2179 { PINMUX_DATA_REG("PTDR", 0xa4050160, 8) {
2180 PTT7_DATA
, PTT6_DATA
, PTT5_DATA
, PTT4_DATA
,
2181 PTT3_DATA
, PTT2_DATA
, PTT1_DATA
, PTT0_DATA
}
2183 { PINMUX_DATA_REG("PUDR", 0xa4050162, 8) {
2184 PTU7_DATA
, PTU6_DATA
, PTU5_DATA
, PTU4_DATA
,
2185 PTU3_DATA
, PTU2_DATA
, PTU1_DATA
, PTU0_DATA
}
2187 { PINMUX_DATA_REG("PVDR", 0xa4050164, 8) {
2188 PTV7_DATA
, PTV6_DATA
, PTV5_DATA
, PTV4_DATA
,
2189 PTV3_DATA
, PTV2_DATA
, PTV1_DATA
, PTV0_DATA
}
2191 { PINMUX_DATA_REG("PWDR", 0xa4050166, 8) {
2192 PTW7_DATA
, PTW6_DATA
, PTW5_DATA
, PTW4_DATA
,
2193 PTW3_DATA
, PTW2_DATA
, PTW1_DATA
, PTW0_DATA
}
2195 { PINMUX_DATA_REG("PXDR", 0xa4050168, 8) {
2196 PTX7_DATA
, PTX6_DATA
, PTX5_DATA
, PTX4_DATA
,
2197 PTX3_DATA
, PTX2_DATA
, PTX1_DATA
, PTX0_DATA
}
2199 { PINMUX_DATA_REG("PYDR", 0xa405016a, 8) {
2200 PTY7_DATA
, PTY6_DATA
, PTY5_DATA
, PTY4_DATA
,
2201 PTY3_DATA
, PTY2_DATA
, PTY1_DATA
, PTY0_DATA
}
2203 { PINMUX_DATA_REG("PZDR", 0xa405016c, 8) {
2204 PTZ7_DATA
, PTZ6_DATA
, PTZ5_DATA
, PTZ4_DATA
,
2205 PTZ3_DATA
, PTZ2_DATA
, PTZ1_DATA
, PTZ0_DATA
}
2210 const struct sh_pfc_soc_info sh7724_pinmux_info
= {
2211 .name
= "sh7724_pfc",
2212 .input
= { PINMUX_INPUT_BEGIN
, PINMUX_INPUT_END
},
2213 .input_pu
= { PINMUX_INPUT_PULLUP_BEGIN
, PINMUX_INPUT_PULLUP_END
},
2214 .output
= { PINMUX_OUTPUT_BEGIN
, PINMUX_OUTPUT_END
},
2215 .function
= { PINMUX_FUNCTION_BEGIN
, PINMUX_FUNCTION_END
},
2217 .pins
= pinmux_pins
,
2218 .nr_pins
= ARRAY_SIZE(pinmux_pins
),
2219 .func_gpios
= pinmux_func_gpios
,
2220 .nr_func_gpios
= ARRAY_SIZE(pinmux_func_gpios
),
2222 .cfg_regs
= pinmux_config_regs
,
2223 .data_regs
= pinmux_data_regs
,
2225 .gpio_data
= pinmux_data
,
2226 .gpio_data_size
= ARRAY_SIZE(pinmux_data
),