2 * SH7757 (B0 step) Pinmux
4 * Copyright (C) 2009-2010 Renesas Solutions Corp.
6 * Author : Yoshihiro Shimoda <shimoda.yoshihiro@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/sh7757.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
,
38 PTG7_DATA
, PTG6_DATA
, PTG5_DATA
, PTG4_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 PTI7_DATA
, PTI6_DATA
, PTI5_DATA
, PTI4_DATA
,
43 PTI3_DATA
, PTI2_DATA
, PTI1_DATA
, PTI0_DATA
,
44 PTJ6_DATA
, PTJ5_DATA
, PTJ4_DATA
,
45 PTJ3_DATA
, PTJ2_DATA
, PTJ1_DATA
, PTJ0_DATA
,
46 PTK7_DATA
, PTK6_DATA
, PTK5_DATA
, PTK4_DATA
,
47 PTK3_DATA
, PTK2_DATA
, PTK1_DATA
, PTK0_DATA
,
48 PTL6_DATA
, PTL5_DATA
, PTL4_DATA
,
49 PTL3_DATA
, PTL2_DATA
, PTL1_DATA
, PTL0_DATA
,
50 PTM7_DATA
, PTM6_DATA
, PTM5_DATA
, PTM4_DATA
,
51 PTM3_DATA
, PTM2_DATA
, PTM1_DATA
, PTM0_DATA
,
52 PTN6_DATA
, PTN5_DATA
, PTN4_DATA
,
53 PTN3_DATA
, PTN2_DATA
, PTN1_DATA
, PTN0_DATA
,
54 PTO7_DATA
, PTO6_DATA
, PTO5_DATA
, PTO4_DATA
,
55 PTO3_DATA
, PTO2_DATA
, PTO1_DATA
, PTO0_DATA
,
56 PTP7_DATA
, PTP6_DATA
, PTP5_DATA
, PTP4_DATA
,
57 PTP3_DATA
, PTP2_DATA
, PTP1_DATA
, PTP0_DATA
,
58 PTQ6_DATA
, PTQ5_DATA
, PTQ4_DATA
,
59 PTQ3_DATA
, PTQ2_DATA
, PTQ1_DATA
, PTQ0_DATA
,
60 PTR7_DATA
, PTR6_DATA
, PTR5_DATA
, PTR4_DATA
,
61 PTR3_DATA
, PTR2_DATA
, PTR1_DATA
, PTR0_DATA
,
62 PTS7_DATA
, PTS6_DATA
, PTS5_DATA
, PTS4_DATA
,
63 PTS3_DATA
, PTS2_DATA
, PTS1_DATA
, PTS0_DATA
,
64 PTT7_DATA
, PTT6_DATA
, PTT5_DATA
, PTT4_DATA
,
65 PTT3_DATA
, PTT2_DATA
, PTT1_DATA
, PTT0_DATA
,
66 PTU7_DATA
, PTU6_DATA
, PTU5_DATA
, PTU4_DATA
,
67 PTU3_DATA
, PTU2_DATA
, PTU1_DATA
, PTU0_DATA
,
68 PTV7_DATA
, PTV6_DATA
, PTV5_DATA
, PTV4_DATA
,
69 PTV3_DATA
, PTV2_DATA
, PTV1_DATA
, PTV0_DATA
,
70 PTW7_DATA
, PTW6_DATA
, PTW5_DATA
, PTW4_DATA
,
71 PTW3_DATA
, PTW2_DATA
, PTW1_DATA
, PTW0_DATA
,
72 PTX7_DATA
, PTX6_DATA
, PTX5_DATA
, PTX4_DATA
,
73 PTX3_DATA
, PTX2_DATA
, PTX1_DATA
, PTX0_DATA
,
74 PTY7_DATA
, PTY6_DATA
, PTY5_DATA
, PTY4_DATA
,
75 PTY3_DATA
, PTY2_DATA
, PTY1_DATA
, PTY0_DATA
,
76 PTZ7_DATA
, PTZ6_DATA
, PTZ5_DATA
, PTZ4_DATA
,
77 PTZ3_DATA
, PTZ2_DATA
, PTZ1_DATA
, PTZ0_DATA
,
81 PTA7_IN
, PTA6_IN
, PTA5_IN
, PTA4_IN
,
82 PTA3_IN
, PTA2_IN
, PTA1_IN
, PTA0_IN
,
83 PTB7_IN
, PTB6_IN
, PTB5_IN
, PTB4_IN
,
84 PTB3_IN
, PTB2_IN
, PTB1_IN
, PTB0_IN
,
85 PTC7_IN
, PTC6_IN
, PTC5_IN
, PTC4_IN
,
86 PTC3_IN
, PTC2_IN
, PTC1_IN
, PTC0_IN
,
87 PTD7_IN
, PTD6_IN
, PTD5_IN
, PTD4_IN
,
88 PTD3_IN
, PTD2_IN
, PTD1_IN
, PTD0_IN
,
89 PTE7_IN
, PTE6_IN
, PTE5_IN
, PTE4_IN
,
90 PTE3_IN
, PTE2_IN
, PTE1_IN
, PTE0_IN
,
91 PTF7_IN
, PTF6_IN
, PTF5_IN
, PTF4_IN
,
92 PTF3_IN
, PTF2_IN
, PTF1_IN
, PTF0_IN
,
93 PTG7_IN
, PTG6_IN
, PTG5_IN
, PTG4_IN
,
94 PTG3_IN
, PTG2_IN
, PTG1_IN
, PTG0_IN
,
95 PTH7_IN
, PTH6_IN
, PTH5_IN
, PTH4_IN
,
96 PTH3_IN
, PTH2_IN
, PTH1_IN
, PTH0_IN
,
97 PTI7_IN
, PTI6_IN
, PTI5_IN
, PTI4_IN
,
98 PTI3_IN
, PTI2_IN
, PTI1_IN
, PTI0_IN
,
99 PTJ6_IN
, PTJ5_IN
, PTJ4_IN
,
100 PTJ3_IN
, PTJ2_IN
, PTJ1_IN
, PTJ0_IN
,
101 PTK7_IN
, PTK6_IN
, PTK5_IN
, PTK4_IN
,
102 PTK3_IN
, PTK2_IN
, PTK1_IN
, PTK0_IN
,
103 PTL6_IN
, PTL5_IN
, PTL4_IN
,
104 PTL3_IN
, PTL2_IN
, PTL1_IN
, PTL0_IN
,
105 PTM7_IN
, PTM6_IN
, PTM5_IN
, PTM4_IN
,
106 PTM3_IN
, PTM2_IN
, PTM1_IN
, PTM0_IN
,
107 PTN6_IN
, PTN5_IN
, PTN4_IN
,
108 PTN3_IN
, PTN2_IN
, PTN1_IN
, PTN0_IN
,
109 PTO7_IN
, PTO6_IN
, PTO5_IN
, PTO4_IN
,
110 PTO3_IN
, PTO2_IN
, PTO1_IN
, PTO0_IN
,
111 PTP7_IN
, PTP6_IN
, PTP5_IN
, PTP4_IN
,
112 PTP3_IN
, PTP2_IN
, PTP1_IN
, PTP0_IN
,
113 PTQ6_IN
, PTQ5_IN
, PTQ4_IN
,
114 PTQ3_IN
, PTQ2_IN
, PTQ1_IN
, PTQ0_IN
,
115 PTR7_IN
, PTR6_IN
, PTR5_IN
, PTR4_IN
,
116 PTR3_IN
, PTR2_IN
, PTR1_IN
, PTR0_IN
,
117 PTS7_IN
, PTS6_IN
, PTS5_IN
, PTS4_IN
,
118 PTS3_IN
, PTS2_IN
, PTS1_IN
, PTS0_IN
,
119 PTT7_IN
, PTT6_IN
, PTT5_IN
, PTT4_IN
,
120 PTT3_IN
, PTT2_IN
, PTT1_IN
, PTT0_IN
,
121 PTU7_IN
, PTU6_IN
, PTU5_IN
, PTU4_IN
,
122 PTU3_IN
, PTU2_IN
, PTU1_IN
, PTU0_IN
,
123 PTV7_IN
, PTV6_IN
, PTV5_IN
, PTV4_IN
,
124 PTV3_IN
, PTV2_IN
, PTV1_IN
, PTV0_IN
,
125 PTW7_IN
, PTW6_IN
, PTW5_IN
, PTW4_IN
,
126 PTW3_IN
, PTW2_IN
, PTW1_IN
, PTW0_IN
,
127 PTX7_IN
, PTX6_IN
, PTX5_IN
, PTX4_IN
,
128 PTX3_IN
, PTX2_IN
, PTX1_IN
, PTX0_IN
,
129 PTY7_IN
, PTY6_IN
, PTY5_IN
, PTY4_IN
,
130 PTY3_IN
, PTY2_IN
, PTY1_IN
, PTY0_IN
,
131 PTZ7_IN
, PTZ6_IN
, PTZ5_IN
, PTZ4_IN
,
132 PTZ3_IN
, PTZ2_IN
, PTZ1_IN
, PTZ0_IN
,
136 PTA7_OUT
, PTA6_OUT
, PTA5_OUT
, PTA4_OUT
,
137 PTA3_OUT
, PTA2_OUT
, PTA1_OUT
, PTA0_OUT
,
138 PTB7_OUT
, PTB6_OUT
, PTB5_OUT
, PTB4_OUT
,
139 PTB3_OUT
, PTB2_OUT
, PTB1_OUT
, PTB0_OUT
,
140 PTC7_OUT
, PTC6_OUT
, PTC5_OUT
, PTC4_OUT
,
141 PTC3_OUT
, PTC2_OUT
, PTC1_OUT
, PTC0_OUT
,
142 PTD7_OUT
, PTD6_OUT
, PTD5_OUT
, PTD4_OUT
,
143 PTD3_OUT
, PTD2_OUT
, PTD1_OUT
, PTD0_OUT
,
144 PTE7_OUT
, PTE6_OUT
, PTE5_OUT
, PTE4_OUT
,
145 PTE3_OUT
, PTE2_OUT
, PTE1_OUT
, PTE0_OUT
,
146 PTF7_OUT
, PTF6_OUT
, PTF5_OUT
, PTF4_OUT
,
147 PTF3_OUT
, PTF2_OUT
, PTF1_OUT
, PTF0_OUT
,
148 PTG7_OUT
, PTG6_OUT
, PTG5_OUT
, PTG4_OUT
,
149 PTG3_OUT
, PTG2_OUT
, PTG1_OUT
, PTG0_OUT
,
150 PTH7_OUT
, PTH6_OUT
, PTH5_OUT
, PTH4_OUT
,
151 PTH3_OUT
, PTH2_OUT
, PTH1_OUT
, PTH0_OUT
,
152 PTI7_OUT
, PTI6_OUT
, PTI5_OUT
, PTI4_OUT
,
153 PTI3_OUT
, PTI2_OUT
, PTI1_OUT
, PTI0_OUT
,
154 PTJ6_OUT
, PTJ5_OUT
, PTJ4_OUT
,
155 PTJ3_OUT
, PTJ2_OUT
, PTJ1_OUT
, PTJ0_OUT
,
156 PTK7_OUT
, PTK6_OUT
, PTK5_OUT
, PTK4_OUT
,
157 PTK3_OUT
, PTK2_OUT
, PTK1_OUT
, PTK0_OUT
,
158 PTL6_OUT
, PTL5_OUT
, PTL4_OUT
,
159 PTL3_OUT
, PTL2_OUT
, PTL1_OUT
, PTL0_OUT
,
160 PTM7_OUT
, PTM6_OUT
, PTM5_OUT
, PTM4_OUT
,
161 PTM3_OUT
, PTM2_OUT
, PTM1_OUT
, PTM0_OUT
,
162 PTN6_OUT
, PTN5_OUT
, PTN4_OUT
,
163 PTN3_OUT
, PTN2_OUT
, PTN1_OUT
, PTN0_OUT
,
164 PTO7_OUT
, PTO6_OUT
, PTO5_OUT
, PTO4_OUT
,
165 PTO3_OUT
, PTO2_OUT
, PTO1_OUT
, PTO0_OUT
,
166 PTP7_OUT
, PTP6_OUT
, PTP5_OUT
, PTP4_OUT
,
167 PTP3_OUT
, PTP2_OUT
, PTP1_OUT
, PTP0_OUT
,
168 PTQ6_OUT
, PTQ5_OUT
, PTQ4_OUT
,
169 PTQ3_OUT
, PTQ2_OUT
, PTQ1_OUT
, PTQ0_OUT
,
170 PTR7_OUT
, PTR6_OUT
, PTR5_OUT
, PTR4_OUT
,
171 PTR3_OUT
, PTR2_OUT
, PTR1_OUT
, PTR0_OUT
,
172 PTS7_OUT
, PTS6_OUT
, PTS5_OUT
, PTS4_OUT
,
173 PTS3_OUT
, PTS2_OUT
, PTS1_OUT
, PTS0_OUT
,
174 PTT7_OUT
, PTT6_OUT
, PTT5_OUT
, PTT4_OUT
,
175 PTT3_OUT
, PTT2_OUT
, PTT1_OUT
, PTT0_OUT
,
176 PTU7_OUT
, PTU6_OUT
, PTU5_OUT
, PTU4_OUT
,
177 PTU3_OUT
, PTU2_OUT
, PTU1_OUT
, PTU0_OUT
,
178 PTV7_OUT
, PTV6_OUT
, PTV5_OUT
, PTV4_OUT
,
179 PTV3_OUT
, PTV2_OUT
, PTV1_OUT
, PTV0_OUT
,
180 PTW7_OUT
, PTW6_OUT
, PTW5_OUT
, PTW4_OUT
,
181 PTW3_OUT
, PTW2_OUT
, PTW1_OUT
, PTW0_OUT
,
182 PTX7_OUT
, PTX6_OUT
, PTX5_OUT
, PTX4_OUT
,
183 PTX3_OUT
, PTX2_OUT
, PTX1_OUT
, PTX0_OUT
,
184 PTY7_OUT
, PTY6_OUT
, PTY5_OUT
, PTY4_OUT
,
185 PTY3_OUT
, PTY2_OUT
, PTY1_OUT
, PTY0_OUT
,
186 PTZ7_OUT
, PTZ6_OUT
, PTZ5_OUT
, PTZ4_OUT
,
187 PTZ3_OUT
, PTZ2_OUT
, PTZ1_OUT
, PTZ0_OUT
,
190 PINMUX_FUNCTION_BEGIN
,
191 PTA7_FN
, PTA6_FN
, PTA5_FN
, PTA4_FN
,
192 PTA3_FN
, PTA2_FN
, PTA1_FN
, PTA0_FN
,
193 PTB7_FN
, PTB6_FN
, PTB5_FN
, PTB4_FN
,
194 PTB3_FN
, PTB2_FN
, PTB1_FN
, PTB0_FN
,
195 PTC7_FN
, PTC6_FN
, PTC5_FN
, PTC4_FN
,
196 PTC3_FN
, PTC2_FN
, PTC1_FN
, PTC0_FN
,
197 PTD7_FN
, PTD6_FN
, PTD5_FN
, PTD4_FN
,
198 PTD3_FN
, PTD2_FN
, PTD1_FN
, PTD0_FN
,
199 PTE7_FN
, PTE6_FN
, PTE5_FN
, PTE4_FN
,
200 PTE3_FN
, PTE2_FN
, PTE1_FN
, PTE0_FN
,
201 PTF7_FN
, PTF6_FN
, PTF5_FN
, PTF4_FN
,
202 PTF3_FN
, PTF2_FN
, PTF1_FN
, PTF0_FN
,
203 PTG7_FN
, PTG6_FN
, PTG5_FN
, PTG4_FN
,
204 PTG3_FN
, PTG2_FN
, PTG1_FN
, PTG0_FN
,
205 PTH7_FN
, PTH6_FN
, PTH5_FN
, PTH4_FN
,
206 PTH3_FN
, PTH2_FN
, PTH1_FN
, PTH0_FN
,
207 PTI7_FN
, PTI6_FN
, PTI5_FN
, PTI4_FN
,
208 PTI3_FN
, PTI2_FN
, PTI1_FN
, PTI0_FN
,
209 PTJ6_FN
, PTJ5_FN
, PTJ4_FN
,
210 PTJ3_FN
, PTJ2_FN
, PTJ1_FN
, PTJ0_FN
,
211 PTK7_FN
, PTK6_FN
, PTK5_FN
, PTK4_FN
,
212 PTK3_FN
, PTK2_FN
, PTK1_FN
, PTK0_FN
,
213 PTL6_FN
, PTL5_FN
, PTL4_FN
,
214 PTL3_FN
, PTL2_FN
, PTL1_FN
, PTL0_FN
,
215 PTM7_FN
, PTM6_FN
, PTM5_FN
, PTM4_FN
,
216 PTM3_FN
, PTM2_FN
, PTM1_FN
, PTM0_FN
,
217 PTN6_FN
, PTN5_FN
, PTN4_FN
,
218 PTN3_FN
, PTN2_FN
, PTN1_FN
, PTN0_FN
,
219 PTO7_FN
, PTO6_FN
, PTO5_FN
, PTO4_FN
,
220 PTO3_FN
, PTO2_FN
, PTO1_FN
, PTO0_FN
,
221 PTP7_FN
, PTP6_FN
, PTP5_FN
, PTP4_FN
,
222 PTP3_FN
, PTP2_FN
, PTP1_FN
, PTP0_FN
,
223 PTQ6_FN
, PTQ5_FN
, PTQ4_FN
,
224 PTQ3_FN
, PTQ2_FN
, PTQ1_FN
, PTQ0_FN
,
225 PTR7_FN
, PTR6_FN
, PTR5_FN
, PTR4_FN
,
226 PTR3_FN
, PTR2_FN
, PTR1_FN
, PTR0_FN
,
227 PTS7_FN
, PTS6_FN
, PTS5_FN
, PTS4_FN
,
228 PTS3_FN
, PTS2_FN
, PTS1_FN
, PTS0_FN
,
229 PTT7_FN
, PTT6_FN
, PTT5_FN
, PTT4_FN
,
230 PTT3_FN
, PTT2_FN
, PTT1_FN
, PTT0_FN
,
231 PTU7_FN
, PTU6_FN
, PTU5_FN
, PTU4_FN
,
232 PTU3_FN
, PTU2_FN
, PTU1_FN
, PTU0_FN
,
233 PTV7_FN
, PTV6_FN
, PTV5_FN
, PTV4_FN
,
234 PTV3_FN
, PTV2_FN
, PTV1_FN
, PTV0_FN
,
235 PTW7_FN
, PTW6_FN
, PTW5_FN
, PTW4_FN
,
236 PTW3_FN
, PTW2_FN
, PTW1_FN
, PTW0_FN
,
237 PTX7_FN
, PTX6_FN
, PTX5_FN
, PTX4_FN
,
238 PTX3_FN
, PTX2_FN
, PTX1_FN
, PTX0_FN
,
239 PTY7_FN
, PTY6_FN
, PTY5_FN
, PTY4_FN
,
240 PTY3_FN
, PTY2_FN
, PTY1_FN
, PTY0_FN
,
241 PTZ7_FN
, PTZ6_FN
, PTZ5_FN
, PTZ4_FN
,
242 PTZ3_FN
, PTZ2_FN
, PTZ1_FN
, PTZ0_FN
,
244 PS0_15_FN1
, PS0_15_FN2
,
245 PS0_14_FN1
, PS0_14_FN2
,
246 PS0_13_FN1
, PS0_13_FN2
,
247 PS0_12_FN1
, PS0_12_FN2
,
248 PS0_11_FN1
, PS0_11_FN2
,
249 PS0_10_FN1
, PS0_10_FN2
,
250 PS0_9_FN1
, PS0_9_FN2
,
251 PS0_8_FN1
, PS0_8_FN2
,
252 PS0_7_FN1
, PS0_7_FN2
,
253 PS0_6_FN1
, PS0_6_FN2
,
254 PS0_5_FN1
, PS0_5_FN2
,
255 PS0_4_FN1
, PS0_4_FN2
,
256 PS0_3_FN1
, PS0_3_FN2
,
257 PS0_2_FN1
, PS0_2_FN2
,
259 PS1_10_FN1
, PS1_10_FN2
,
260 PS1_9_FN1
, PS1_9_FN2
,
261 PS1_8_FN1
, PS1_8_FN2
,
262 PS1_2_FN1
, PS1_2_FN2
,
264 PS2_13_FN1
, PS2_13_FN2
,
265 PS2_12_FN1
, PS2_12_FN2
,
266 PS2_7_FN1
, PS2_7_FN2
,
267 PS2_6_FN1
, PS2_6_FN2
,
268 PS2_5_FN1
, PS2_5_FN2
,
269 PS2_4_FN1
, PS2_4_FN2
,
270 PS2_2_FN1
, PS2_2_FN2
,
272 PS3_15_FN1
, PS3_15_FN2
,
273 PS3_14_FN1
, PS3_14_FN2
,
274 PS3_13_FN1
, PS3_13_FN2
,
275 PS3_12_FN1
, PS3_12_FN2
,
276 PS3_11_FN1
, PS3_11_FN2
,
277 PS3_10_FN1
, PS3_10_FN2
,
278 PS3_9_FN1
, PS3_9_FN2
,
279 PS3_8_FN1
, PS3_8_FN2
,
280 PS3_7_FN1
, PS3_7_FN2
,
281 PS3_2_FN1
, PS3_2_FN2
,
282 PS3_1_FN1
, PS3_1_FN2
,
284 PS4_14_FN1
, PS4_14_FN2
,
285 PS4_13_FN1
, PS4_13_FN2
,
286 PS4_12_FN1
, PS4_12_FN2
,
287 PS4_10_FN1
, PS4_10_FN2
,
288 PS4_9_FN1
, PS4_9_FN2
,
289 PS4_8_FN1
, PS4_8_FN2
,
290 PS4_4_FN1
, PS4_4_FN2
,
291 PS4_3_FN1
, PS4_3_FN2
,
292 PS4_2_FN1
, PS4_2_FN2
,
293 PS4_1_FN1
, PS4_1_FN2
,
294 PS4_0_FN1
, PS4_0_FN2
,
296 PS5_11_FN1
, PS5_11_FN2
,
297 PS5_10_FN1
, PS5_10_FN2
,
298 PS5_9_FN1
, PS5_9_FN2
,
299 PS5_8_FN1
, PS5_8_FN2
,
300 PS5_7_FN1
, PS5_7_FN2
,
301 PS5_6_FN1
, PS5_6_FN2
,
302 PS5_5_FN1
, PS5_5_FN2
,
303 PS5_4_FN1
, PS5_4_FN2
,
304 PS5_3_FN1
, PS5_3_FN2
,
305 PS5_2_FN1
, PS5_2_FN2
,
307 PS6_15_FN1
, PS6_15_FN2
,
308 PS6_14_FN1
, PS6_14_FN2
,
309 PS6_13_FN1
, PS6_13_FN2
,
310 PS6_12_FN1
, PS6_12_FN2
,
311 PS6_11_FN1
, PS6_11_FN2
,
312 PS6_10_FN1
, PS6_10_FN2
,
313 PS6_9_FN1
, PS6_9_FN2
,
314 PS6_8_FN1
, PS6_8_FN2
,
315 PS6_7_FN1
, PS6_7_FN2
,
316 PS6_6_FN1
, PS6_6_FN2
,
317 PS6_5_FN1
, PS6_5_FN2
,
318 PS6_4_FN1
, PS6_4_FN2
,
319 PS6_3_FN1
, PS6_3_FN2
,
320 PS6_2_FN1
, PS6_2_FN2
,
321 PS6_1_FN1
, PS6_1_FN2
,
322 PS6_0_FN1
, PS6_0_FN2
,
324 PS7_15_FN1
, PS7_15_FN2
,
325 PS7_14_FN1
, PS7_14_FN2
,
326 PS7_13_FN1
, PS7_13_FN2
,
327 PS7_12_FN1
, PS7_12_FN2
,
328 PS7_11_FN1
, PS7_11_FN2
,
329 PS7_10_FN1
, PS7_10_FN2
,
330 PS7_9_FN1
, PS7_9_FN2
,
331 PS7_8_FN1
, PS7_8_FN2
,
332 PS7_7_FN1
, PS7_7_FN2
,
333 PS7_6_FN1
, PS7_6_FN2
,
334 PS7_5_FN1
, PS7_5_FN2
,
335 PS7_4_FN1
, PS7_4_FN2
,
337 PS8_15_FN1
, PS8_15_FN2
,
338 PS8_14_FN1
, PS8_14_FN2
,
339 PS8_13_FN1
, PS8_13_FN2
,
340 PS8_12_FN1
, PS8_12_FN2
,
341 PS8_11_FN1
, PS8_11_FN2
,
342 PS8_10_FN1
, PS8_10_FN2
,
343 PS8_9_FN1
, PS8_9_FN2
,
344 PS8_8_FN1
, PS8_8_FN2
,
348 /* PTA (mobule: LBSC, RGMII) */
349 BS_MARK
, RDWR_MARK
, WE1_MARK
, RDY_MARK
,
350 ET0_MDC_MARK
, ET0_MDIO_MARK
, ET1_MDC_MARK
, ET1_MDIO_MARK
,
352 /* PTB (mobule: INTC, ONFI, TMU) */
353 IRQ15_MARK
, IRQ14_MARK
, IRQ13_MARK
, IRQ12_MARK
,
354 IRQ11_MARK
, IRQ10_MARK
, IRQ9_MARK
, IRQ8_MARK
,
355 ON_NRE_MARK
, ON_NWE_MARK
, ON_NWP_MARK
, ON_NCE0_MARK
,
356 ON_R_B0_MARK
, ON_ALE_MARK
, ON_CLE_MARK
, TCLK_MARK
,
358 /* PTC (mobule: IRQ, PWMU) */
359 IRQ7_MARK
, IRQ6_MARK
, IRQ5_MARK
, IRQ4_MARK
,
360 IRQ3_MARK
, IRQ2_MARK
, IRQ1_MARK
, IRQ0_MARK
,
361 PWMU0_MARK
, PWMU1_MARK
, PWMU2_MARK
, PWMU3_MARK
,
362 PWMU4_MARK
, PWMU5_MARK
,
364 /* PTD (mobule: SPI0, DMAC) */
365 SP0_MOSI_MARK
, SP0_MISO_MARK
, SP0_SCK_MARK
, SP0_SCK_FB_MARK
,
366 SP0_SS0_MARK
, SP0_SS1_MARK
, SP0_SS2_MARK
, SP0_SS3_MARK
,
367 DREQ0_MARK
, DACK0_MARK
, TEND0_MARK
,
369 /* PTE (mobule: RMII) */
370 RMII0_CRS_DV_MARK
, RMII0_TXD1_MARK
,
371 RMII0_TXD0_MARK
, RMII0_TXEN_MARK
,
372 RMII0_REFCLK_MARK
, RMII0_RXD1_MARK
,
373 RMII0_RXD0_MARK
, RMII0_RX_ER_MARK
,
375 /* PTF (mobule: RMII, SerMux) */
376 RMII1_CRS_DV_MARK
, RMII1_TXD1_MARK
,
377 RMII1_TXD0_MARK
, RMII1_TXEN_MARK
,
378 RMII1_REFCLK_MARK
, RMII1_RXD1_MARK
,
379 RMII1_RXD0_MARK
, RMII1_RX_ER_MARK
,
382 /* PTG (mobule: system, LBSC, LPC, WDT, LPC, eMMC) */
383 BOOTFMS_MARK
, BOOTWP_MARK
, A25_MARK
, A24_MARK
,
384 SERIRQ_MARK
, WDTOVF_MARK
, LPCPD_MARK
, LDRQ_MARK
,
385 MMCCLK_MARK
, MMCCMD_MARK
,
387 /* PTH (mobule: SPI1, LPC, DMAC, ADC) */
388 SP1_MOSI_MARK
, SP1_MISO_MARK
, SP1_SCK_MARK
, SP1_SCK_FB_MARK
,
389 SP1_SS0_MARK
, SP1_SS1_MARK
, WP_MARK
, FMS0_MARK
,
390 TEND1_MARK
, DREQ1_MARK
, DACK1_MARK
, ADTRG1_MARK
,
393 /* PTI (mobule: LBSC, SDHI) */
394 D15_MARK
, D14_MARK
, D13_MARK
, D12_MARK
,
395 D11_MARK
, D10_MARK
, D9_MARK
, D8_MARK
,
396 SD_WP_MARK
, SD_CD_MARK
, SD_CLK_MARK
, SD_CMD_MARK
,
397 SD_D3_MARK
, SD_D2_MARK
, SD_D1_MARK
, SD_D0_MARK
,
399 /* PTJ (mobule: SCIF234) */
400 RTS3_MARK
, CTS3_MARK
, TXD3_MARK
, RXD3_MARK
,
401 RTS4_MARK
, RXD4_MARK
, TXD4_MARK
,
403 /* PTK (mobule: SERMUX, LBSC, SCIF) */
404 COM2_TXD_MARK
, COM2_RXD_MARK
, COM2_RTS_MARK
, COM2_CTS_MARK
,
405 COM2_DTR_MARK
, COM2_DSR_MARK
, COM2_DCD_MARK
, CLKOUT_MARK
,
406 SCK2_MARK
, SCK4_MARK
, SCK3_MARK
,
408 /* PTL (mobule: SERMUX, SCIF, LBSC, AUD) */
409 RAC_RXD_MARK
, RAC_RTS_MARK
, RAC_CTS_MARK
, RAC_DTR_MARK
,
410 RAC_DSR_MARK
, RAC_DCD_MARK
, RAC_TXD_MARK
, RXD2_MARK
,
411 CS5_MARK
, CS6_MARK
, AUDSYNC_MARK
, AUDCK_MARK
,
414 /* PTM (mobule: LBSC, IIC) */
415 CS4_MARK
, RD_MARK
, WE0_MARK
, CS0_MARK
,
416 SDA6_MARK
, SCL6_MARK
, SDA7_MARK
, SCL7_MARK
,
418 /* PTN (mobule: USB, JMC, SGPIO, WDT) */
419 VBUS_EN_MARK
, VBUS_OC_MARK
, JMCTCK_MARK
, JMCTMS_MARK
,
420 JMCTDO_MARK
, JMCTDI_MARK
, JMCTRST_MARK
,
421 SGPIO1_CLK_MARK
, SGPIO1_LOAD_MARK
, SGPIO1_DI_MARK
,
422 SGPIO1_DO_MARK
, SUB_CLKIN_MARK
,
424 /* PTO (mobule: SGPIO, SerMux) */
425 SGPIO0_CLK_MARK
, SGPIO0_LOAD_MARK
, SGPIO0_DI_MARK
,
426 SGPIO0_DO_MARK
, SGPIO2_CLK_MARK
, SGPIO2_LOAD_MARK
,
427 SGPIO2_DI_MARK
, SGPIO2_DO_MARK
,
428 COM1_TXD_MARK
, COM1_RXD_MARK
, COM1_RTS_MARK
, COM1_CTS_MARK
,
430 /* PTQ (mobule: LPC) */
431 LAD3_MARK
, LAD2_MARK
, LAD1_MARK
, LAD0_MARK
,
432 LFRAME_MARK
, LRESET_MARK
, LCLK_MARK
,
434 /* PTR (mobule: GRA, IIC) */
435 DDC3_MARK
, DDC2_MARK
, SDA2_MARK
, SCL2_MARK
,
436 SDA1_MARK
, SCL1_MARK
, SDA0_MARK
, SCL0_MARK
,
437 SDA8_MARK
, SCL8_MARK
,
439 /* PTS (mobule: GRA, IIC) */
440 DDC1_MARK
, DDC0_MARK
, SDA5_MARK
, SCL5_MARK
,
441 SDA4_MARK
, SCL4_MARK
, SDA3_MARK
, SCL3_MARK
,
442 SDA9_MARK
, SCL9_MARK
,
444 /* PTT (mobule: PWMX, AUD) */
445 PWMX7_MARK
, PWMX6_MARK
, PWMX5_MARK
, PWMX4_MARK
,
446 PWMX3_MARK
, PWMX2_MARK
, PWMX1_MARK
, PWMX0_MARK
,
447 AUDATA3_MARK
, AUDATA2_MARK
, AUDATA1_MARK
, AUDATA0_MARK
,
448 STATUS1_MARK
, STATUS0_MARK
,
450 /* PTU (mobule: LPC, APM) */
451 LGPIO7_MARK
, LGPIO6_MARK
, LGPIO5_MARK
, LGPIO4_MARK
,
452 LGPIO3_MARK
, LGPIO2_MARK
, LGPIO1_MARK
, LGPIO0_MARK
,
453 APMONCTL_O_MARK
, APMPWBTOUT_O_MARK
, APMSCI_O_MARK
,
454 APMVDDON_MARK
, APMSLPBTN_MARK
, APMPWRBTN_MARK
, APMS5N_MARK
,
457 /* PTV (mobule: LBSC, SerMux, R-SPI, EVC, GRA) */
458 A23_MARK
, A22_MARK
, A21_MARK
, A20_MARK
,
459 A19_MARK
, A18_MARK
, A17_MARK
, A16_MARK
,
460 COM2_RI_MARK
, R_SPI_MOSI_MARK
, R_SPI_MISO_MARK
,
461 R_SPI_RSPCK_MARK
, R_SPI_SSL0_MARK
, R_SPI_SSL1_MARK
,
462 EVENT7_MARK
, EVENT6_MARK
, VBIOS_DI_MARK
, VBIOS_DO_MARK
,
463 VBIOS_CLK_MARK
, VBIOS_CS_MARK
,
465 /* PTW (mobule: LBSC, EVC, SCIF) */
466 A15_MARK
, A14_MARK
, A13_MARK
, A12_MARK
,
467 A11_MARK
, A10_MARK
, A9_MARK
, A8_MARK
,
468 EVENT5_MARK
, EVENT4_MARK
, EVENT3_MARK
, EVENT2_MARK
,
469 EVENT1_MARK
, EVENT0_MARK
, CTS4_MARK
, CTS2_MARK
,
471 /* PTX (mobule: LBSC, SCIF, SIM) */
472 A7_MARK
, A6_MARK
, A5_MARK
, A4_MARK
,
473 A3_MARK
, A2_MARK
, A1_MARK
, A0_MARK
,
474 RTS2_MARK
, SIM_D_MARK
, SIM_CLK_MARK
, SIM_RST_MARK
,
476 /* PTY (mobule: LBSC) */
477 D7_MARK
, D6_MARK
, D5_MARK
, D4_MARK
,
478 D3_MARK
, D2_MARK
, D1_MARK
, D0_MARK
,
480 /* PTZ (mobule: eMMC, ONFI) */
481 MMCDAT7_MARK
, MMCDAT6_MARK
, MMCDAT5_MARK
, MMCDAT4_MARK
,
482 MMCDAT3_MARK
, MMCDAT2_MARK
, MMCDAT1_MARK
, MMCDAT0_MARK
,
483 ON_DQ7_MARK
, ON_DQ6_MARK
, ON_DQ5_MARK
, ON_DQ4_MARK
,
484 ON_DQ3_MARK
, ON_DQ2_MARK
, ON_DQ1_MARK
, ON_DQ0_MARK
,
489 static const u16 pinmux_data
[] = {
491 PINMUX_DATA(PTA7_DATA
, PTA7_IN
, PTA7_OUT
),
492 PINMUX_DATA(PTA6_DATA
, PTA6_IN
, PTA6_OUT
),
493 PINMUX_DATA(PTA5_DATA
, PTA5_IN
, PTA5_OUT
),
494 PINMUX_DATA(PTA4_DATA
, PTA4_IN
, PTA4_OUT
),
495 PINMUX_DATA(PTA3_DATA
, PTA3_IN
, PTA3_OUT
),
496 PINMUX_DATA(PTA2_DATA
, PTA2_IN
, PTA2_OUT
),
497 PINMUX_DATA(PTA1_DATA
, PTA1_IN
, PTA1_OUT
),
498 PINMUX_DATA(PTA0_DATA
, PTA0_IN
, PTA0_OUT
),
501 PINMUX_DATA(PTB7_DATA
, PTB7_IN
, PTB7_OUT
),
502 PINMUX_DATA(PTB6_DATA
, PTB6_IN
, PTB6_OUT
),
503 PINMUX_DATA(PTB5_DATA
, PTB5_IN
, PTB5_OUT
),
504 PINMUX_DATA(PTB4_DATA
, PTB4_IN
, PTB4_OUT
),
505 PINMUX_DATA(PTB3_DATA
, PTB3_IN
, PTB3_OUT
),
506 PINMUX_DATA(PTB2_DATA
, PTB2_IN
, PTB2_OUT
),
507 PINMUX_DATA(PTB1_DATA
, PTB1_IN
, PTB1_OUT
),
508 PINMUX_DATA(PTB0_DATA
, PTB0_IN
, PTB0_OUT
),
511 PINMUX_DATA(PTC7_DATA
, PTC7_IN
, PTC7_OUT
),
512 PINMUX_DATA(PTC6_DATA
, PTC6_IN
, PTC6_OUT
),
513 PINMUX_DATA(PTC5_DATA
, PTC5_IN
, PTC5_OUT
),
514 PINMUX_DATA(PTC4_DATA
, PTC4_IN
, PTC4_OUT
),
515 PINMUX_DATA(PTC3_DATA
, PTC3_IN
, PTC3_OUT
),
516 PINMUX_DATA(PTC2_DATA
, PTC2_IN
, PTC2_OUT
),
517 PINMUX_DATA(PTC1_DATA
, PTC1_IN
, PTC1_OUT
),
518 PINMUX_DATA(PTC0_DATA
, PTC0_IN
, PTC0_OUT
),
521 PINMUX_DATA(PTD7_DATA
, PTD7_IN
, PTD7_OUT
),
522 PINMUX_DATA(PTD6_DATA
, PTD6_IN
, PTD6_OUT
),
523 PINMUX_DATA(PTD5_DATA
, PTD5_IN
, PTD5_OUT
),
524 PINMUX_DATA(PTD4_DATA
, PTD4_IN
, PTD4_OUT
),
525 PINMUX_DATA(PTD3_DATA
, PTD3_IN
, PTD3_OUT
),
526 PINMUX_DATA(PTD2_DATA
, PTD2_IN
, PTD2_OUT
),
527 PINMUX_DATA(PTD1_DATA
, PTD1_IN
, PTD1_OUT
),
528 PINMUX_DATA(PTD0_DATA
, PTD0_IN
, PTD0_OUT
),
531 PINMUX_DATA(PTE7_DATA
, PTE7_IN
, PTE7_OUT
),
532 PINMUX_DATA(PTE6_DATA
, PTE6_IN
, PTE6_OUT
),
533 PINMUX_DATA(PTE5_DATA
, PTE5_IN
, PTE5_OUT
),
534 PINMUX_DATA(PTE4_DATA
, PTE4_IN
, PTE4_OUT
),
535 PINMUX_DATA(PTE3_DATA
, PTE3_IN
, PTE3_OUT
),
536 PINMUX_DATA(PTE2_DATA
, PTE2_IN
, PTE2_OUT
),
537 PINMUX_DATA(PTE1_DATA
, PTE1_IN
, PTE1_OUT
),
538 PINMUX_DATA(PTE0_DATA
, PTE0_IN
, PTE0_OUT
),
541 PINMUX_DATA(PTF7_DATA
, PTF7_IN
, PTF7_OUT
),
542 PINMUX_DATA(PTF6_DATA
, PTF6_IN
, PTF6_OUT
),
543 PINMUX_DATA(PTF5_DATA
, PTF5_IN
, PTF5_OUT
),
544 PINMUX_DATA(PTF4_DATA
, PTF4_IN
, PTF4_OUT
),
545 PINMUX_DATA(PTF3_DATA
, PTF3_IN
, PTF3_OUT
),
546 PINMUX_DATA(PTF2_DATA
, PTF2_IN
, PTF2_OUT
),
547 PINMUX_DATA(PTF1_DATA
, PTF1_IN
, PTF1_OUT
),
548 PINMUX_DATA(PTF0_DATA
, PTF0_IN
, PTF0_OUT
),
551 PINMUX_DATA(PTG7_DATA
, PTG7_IN
, PTG7_OUT
),
552 PINMUX_DATA(PTG6_DATA
, PTG6_IN
, PTG6_OUT
),
553 PINMUX_DATA(PTG5_DATA
, PTG5_IN
, PTG5_OUT
),
554 PINMUX_DATA(PTG4_DATA
, PTG4_IN
, PTG4_OUT
),
555 PINMUX_DATA(PTG3_DATA
, PTG3_IN
, PTG3_OUT
),
556 PINMUX_DATA(PTG2_DATA
, PTG2_IN
, PTG2_OUT
),
557 PINMUX_DATA(PTG1_DATA
, PTG1_IN
, PTG1_OUT
),
558 PINMUX_DATA(PTG0_DATA
, PTG0_IN
, PTG0_OUT
),
561 PINMUX_DATA(PTH7_DATA
, PTH7_IN
, PTH7_OUT
),
562 PINMUX_DATA(PTH6_DATA
, PTH6_IN
, PTH6_OUT
),
563 PINMUX_DATA(PTH5_DATA
, PTH5_IN
, PTH5_OUT
),
564 PINMUX_DATA(PTH4_DATA
, PTH4_IN
, PTH4_OUT
),
565 PINMUX_DATA(PTH3_DATA
, PTH3_IN
, PTH3_OUT
),
566 PINMUX_DATA(PTH2_DATA
, PTH2_IN
, PTH2_OUT
),
567 PINMUX_DATA(PTH1_DATA
, PTH1_IN
, PTH1_OUT
),
568 PINMUX_DATA(PTH0_DATA
, PTH0_IN
, PTH0_OUT
),
571 PINMUX_DATA(PTI7_DATA
, PTI7_IN
, PTI7_OUT
),
572 PINMUX_DATA(PTI6_DATA
, PTI6_IN
, PTI6_OUT
),
573 PINMUX_DATA(PTI5_DATA
, PTI5_IN
, PTI5_OUT
),
574 PINMUX_DATA(PTI4_DATA
, PTI4_IN
, PTI4_OUT
),
575 PINMUX_DATA(PTI3_DATA
, PTI3_IN
, PTI3_OUT
),
576 PINMUX_DATA(PTI2_DATA
, PTI2_IN
, PTI2_OUT
),
577 PINMUX_DATA(PTI1_DATA
, PTI1_IN
, PTI1_OUT
),
578 PINMUX_DATA(PTI0_DATA
, PTI0_IN
, PTI0_OUT
),
581 PINMUX_DATA(PTJ6_DATA
, PTJ6_IN
, PTJ6_OUT
),
582 PINMUX_DATA(PTJ5_DATA
, PTJ5_IN
, PTJ5_OUT
),
583 PINMUX_DATA(PTJ4_DATA
, PTJ4_IN
, PTJ4_OUT
),
584 PINMUX_DATA(PTJ3_DATA
, PTJ3_IN
, PTJ3_OUT
),
585 PINMUX_DATA(PTJ2_DATA
, PTJ2_IN
, PTJ2_OUT
),
586 PINMUX_DATA(PTJ1_DATA
, PTJ1_IN
, PTJ1_OUT
),
587 PINMUX_DATA(PTJ0_DATA
, PTJ0_IN
, PTJ0_OUT
),
590 PINMUX_DATA(PTK7_DATA
, PTK7_IN
, PTK7_OUT
),
591 PINMUX_DATA(PTK6_DATA
, PTK6_IN
, PTK6_OUT
),
592 PINMUX_DATA(PTK5_DATA
, PTK5_IN
, PTK5_OUT
),
593 PINMUX_DATA(PTK4_DATA
, PTK4_IN
, PTK4_OUT
),
594 PINMUX_DATA(PTK3_DATA
, PTK3_IN
, PTK3_OUT
),
595 PINMUX_DATA(PTK2_DATA
, PTK2_IN
, PTK2_OUT
),
596 PINMUX_DATA(PTK1_DATA
, PTK1_IN
, PTK1_OUT
),
597 PINMUX_DATA(PTK0_DATA
, PTK0_IN
, PTK0_OUT
),
600 PINMUX_DATA(PTL6_DATA
, PTL6_IN
, PTL6_OUT
),
601 PINMUX_DATA(PTL5_DATA
, PTL5_IN
, PTL5_OUT
),
602 PINMUX_DATA(PTL4_DATA
, PTL4_IN
, PTL4_OUT
),
603 PINMUX_DATA(PTL3_DATA
, PTL3_IN
, PTL3_OUT
),
604 PINMUX_DATA(PTL2_DATA
, PTL2_IN
, PTL2_OUT
),
605 PINMUX_DATA(PTL1_DATA
, PTL1_IN
, PTL1_OUT
),
606 PINMUX_DATA(PTL0_DATA
, PTL0_IN
, PTL0_OUT
),
609 PINMUX_DATA(PTM6_DATA
, PTM6_IN
, PTM6_OUT
),
610 PINMUX_DATA(PTM5_DATA
, PTM5_IN
, PTM5_OUT
),
611 PINMUX_DATA(PTM4_DATA
, PTM4_IN
, PTM4_OUT
),
612 PINMUX_DATA(PTM3_DATA
, PTM3_IN
, PTM3_OUT
),
613 PINMUX_DATA(PTM2_DATA
, PTM2_IN
, PTM2_OUT
),
614 PINMUX_DATA(PTM1_DATA
, PTM1_IN
, PTM1_OUT
),
615 PINMUX_DATA(PTM0_DATA
, PTM0_IN
, PTM0_OUT
),
618 PINMUX_DATA(PTN6_DATA
, PTN6_IN
, PTN6_OUT
),
619 PINMUX_DATA(PTN5_DATA
, PTN5_IN
, PTN5_OUT
),
620 PINMUX_DATA(PTN4_DATA
, PTN4_IN
, PTN4_OUT
),
621 PINMUX_DATA(PTN3_DATA
, PTN3_IN
, PTN3_OUT
),
622 PINMUX_DATA(PTN2_DATA
, PTN2_IN
, PTN2_OUT
),
623 PINMUX_DATA(PTN1_DATA
, PTN1_IN
, PTN1_OUT
),
624 PINMUX_DATA(PTN0_DATA
, PTN0_IN
, PTN0_OUT
),
627 PINMUX_DATA(PTO7_DATA
, PTO7_IN
, PTO7_OUT
),
628 PINMUX_DATA(PTO6_DATA
, PTO6_IN
, PTO6_OUT
),
629 PINMUX_DATA(PTO5_DATA
, PTO5_IN
, PTO5_OUT
),
630 PINMUX_DATA(PTO4_DATA
, PTO4_IN
, PTO4_OUT
),
631 PINMUX_DATA(PTO3_DATA
, PTO3_IN
, PTO3_OUT
),
632 PINMUX_DATA(PTO2_DATA
, PTO2_IN
, PTO2_OUT
),
633 PINMUX_DATA(PTO1_DATA
, PTO1_IN
, PTO1_OUT
),
634 PINMUX_DATA(PTO0_DATA
, PTO0_IN
, PTO0_OUT
),
637 PINMUX_DATA(PTQ6_DATA
, PTQ6_IN
, PTQ6_OUT
),
638 PINMUX_DATA(PTQ5_DATA
, PTQ5_IN
, PTQ5_OUT
),
639 PINMUX_DATA(PTQ4_DATA
, PTQ4_IN
, PTQ4_OUT
),
640 PINMUX_DATA(PTQ3_DATA
, PTQ3_IN
, PTQ3_OUT
),
641 PINMUX_DATA(PTQ2_DATA
, PTQ2_IN
, PTQ2_OUT
),
642 PINMUX_DATA(PTQ1_DATA
, PTQ1_IN
, PTQ1_OUT
),
643 PINMUX_DATA(PTQ0_DATA
, PTQ0_IN
, PTQ0_OUT
),
646 PINMUX_DATA(PTR7_DATA
, PTR7_IN
, PTR7_OUT
),
647 PINMUX_DATA(PTR6_DATA
, PTR6_IN
, PTR6_OUT
),
648 PINMUX_DATA(PTR5_DATA
, PTR5_IN
, PTR5_OUT
),
649 PINMUX_DATA(PTR4_DATA
, PTR4_IN
, PTR4_OUT
),
650 PINMUX_DATA(PTR3_DATA
, PTR3_IN
, PTR3_OUT
),
651 PINMUX_DATA(PTR2_DATA
, PTR2_IN
, PTR2_OUT
),
652 PINMUX_DATA(PTR1_DATA
, PTR1_IN
, PTR1_OUT
),
653 PINMUX_DATA(PTR0_DATA
, PTR0_IN
, PTR0_OUT
),
656 PINMUX_DATA(PTS7_DATA
, PTS7_IN
, PTS7_OUT
),
657 PINMUX_DATA(PTS6_DATA
, PTS6_IN
, PTS6_OUT
),
658 PINMUX_DATA(PTS5_DATA
, PTS5_IN
, PTS5_OUT
),
659 PINMUX_DATA(PTS4_DATA
, PTS4_IN
, PTS4_OUT
),
660 PINMUX_DATA(PTS3_DATA
, PTS3_IN
, PTS3_OUT
),
661 PINMUX_DATA(PTS2_DATA
, PTS2_IN
, PTS2_OUT
),
662 PINMUX_DATA(PTS1_DATA
, PTS1_IN
, PTS1_OUT
),
663 PINMUX_DATA(PTS0_DATA
, PTS0_IN
, PTS0_OUT
),
666 PINMUX_DATA(PTT7_DATA
, PTT7_IN
, PTT7_OUT
),
667 PINMUX_DATA(PTT6_DATA
, PTT6_IN
, PTT6_OUT
),
668 PINMUX_DATA(PTT5_DATA
, PTT5_IN
, PTT5_OUT
),
669 PINMUX_DATA(PTT4_DATA
, PTT4_IN
, PTT4_OUT
),
670 PINMUX_DATA(PTT3_DATA
, PTT3_IN
, PTT3_OUT
),
671 PINMUX_DATA(PTT2_DATA
, PTT2_IN
, PTT2_OUT
),
672 PINMUX_DATA(PTT1_DATA
, PTT1_IN
, PTT1_OUT
),
673 PINMUX_DATA(PTT0_DATA
, PTT0_IN
, PTT0_OUT
),
676 PINMUX_DATA(PTU7_DATA
, PTU7_IN
, PTU7_OUT
),
677 PINMUX_DATA(PTU6_DATA
, PTU6_IN
, PTU6_OUT
),
678 PINMUX_DATA(PTU5_DATA
, PTU5_IN
, PTU5_OUT
),
679 PINMUX_DATA(PTU4_DATA
, PTU4_IN
, PTU4_OUT
),
680 PINMUX_DATA(PTU3_DATA
, PTU3_IN
, PTU3_OUT
),
681 PINMUX_DATA(PTU2_DATA
, PTU2_IN
, PTU2_OUT
),
682 PINMUX_DATA(PTU1_DATA
, PTU1_IN
, PTU1_OUT
),
683 PINMUX_DATA(PTU0_DATA
, PTU0_IN
, PTU0_OUT
),
686 PINMUX_DATA(PTV7_DATA
, PTV7_IN
, PTV7_OUT
),
687 PINMUX_DATA(PTV6_DATA
, PTV6_IN
, PTV6_OUT
),
688 PINMUX_DATA(PTV5_DATA
, PTV5_IN
, PTV5_OUT
),
689 PINMUX_DATA(PTV4_DATA
, PTV4_IN
, PTV4_OUT
),
690 PINMUX_DATA(PTV3_DATA
, PTV3_IN
, PTV3_OUT
),
691 PINMUX_DATA(PTV2_DATA
, PTV2_IN
, PTV2_OUT
),
692 PINMUX_DATA(PTV1_DATA
, PTV1_IN
, PTV1_OUT
),
693 PINMUX_DATA(PTV0_DATA
, PTV0_IN
, PTV0_OUT
),
696 PINMUX_DATA(PTW7_DATA
, PTW7_IN
, PTW7_OUT
),
697 PINMUX_DATA(PTW6_DATA
, PTW6_IN
, PTW6_OUT
),
698 PINMUX_DATA(PTW5_DATA
, PTW5_IN
, PTW5_OUT
),
699 PINMUX_DATA(PTW4_DATA
, PTW4_IN
, PTW4_OUT
),
700 PINMUX_DATA(PTW3_DATA
, PTW3_IN
, PTW3_OUT
),
701 PINMUX_DATA(PTW2_DATA
, PTW2_IN
, PTW2_OUT
),
702 PINMUX_DATA(PTW1_DATA
, PTW1_IN
, PTW1_OUT
),
703 PINMUX_DATA(PTW0_DATA
, PTW0_IN
, PTW0_OUT
),
706 PINMUX_DATA(PTX7_DATA
, PTX7_IN
, PTX7_OUT
),
707 PINMUX_DATA(PTX6_DATA
, PTX6_IN
, PTX6_OUT
),
708 PINMUX_DATA(PTX5_DATA
, PTX5_IN
, PTX5_OUT
),
709 PINMUX_DATA(PTX4_DATA
, PTX4_IN
, PTX4_OUT
),
710 PINMUX_DATA(PTX3_DATA
, PTX3_IN
, PTX3_OUT
),
711 PINMUX_DATA(PTX2_DATA
, PTX2_IN
, PTX2_OUT
),
712 PINMUX_DATA(PTX1_DATA
, PTX1_IN
, PTX1_OUT
),
713 PINMUX_DATA(PTX0_DATA
, PTX0_IN
, PTX0_OUT
),
716 PINMUX_DATA(PTY7_DATA
, PTY7_IN
, PTY7_OUT
),
717 PINMUX_DATA(PTY6_DATA
, PTY6_IN
, PTY6_OUT
),
718 PINMUX_DATA(PTY5_DATA
, PTY5_IN
, PTY5_OUT
),
719 PINMUX_DATA(PTY4_DATA
, PTY4_IN
, PTY4_OUT
),
720 PINMUX_DATA(PTY3_DATA
, PTY3_IN
, PTY3_OUT
),
721 PINMUX_DATA(PTY2_DATA
, PTY2_IN
, PTY2_OUT
),
722 PINMUX_DATA(PTY1_DATA
, PTY1_IN
, PTY1_OUT
),
723 PINMUX_DATA(PTY0_DATA
, PTY0_IN
, PTY0_OUT
),
726 PINMUX_DATA(PTZ7_DATA
, PTZ7_IN
, PTZ7_OUT
),
727 PINMUX_DATA(PTZ6_DATA
, PTZ6_IN
, PTZ6_OUT
),
728 PINMUX_DATA(PTZ5_DATA
, PTZ5_IN
, PTZ5_OUT
),
729 PINMUX_DATA(PTZ4_DATA
, PTZ4_IN
, PTZ4_OUT
),
730 PINMUX_DATA(PTZ3_DATA
, PTZ3_IN
, PTZ3_OUT
),
731 PINMUX_DATA(PTZ2_DATA
, PTZ2_IN
, PTZ2_OUT
),
732 PINMUX_DATA(PTZ1_DATA
, PTZ1_IN
, PTZ1_OUT
),
733 PINMUX_DATA(PTZ0_DATA
, PTZ0_IN
, PTZ0_OUT
),
736 PINMUX_DATA(BS_MARK
, PTA7_FN
),
737 PINMUX_DATA(RDWR_MARK
, PTA6_FN
),
738 PINMUX_DATA(WE1_MARK
, PTA5_FN
),
739 PINMUX_DATA(RDY_MARK
, PTA4_FN
),
740 PINMUX_DATA(ET0_MDC_MARK
, PTA3_FN
),
741 PINMUX_DATA(ET0_MDIO_MARK
, PTA2_FN
),
742 PINMUX_DATA(ET1_MDC_MARK
, PTA1_FN
),
743 PINMUX_DATA(ET1_MDIO_MARK
, PTA0_FN
),
746 PINMUX_DATA(IRQ15_MARK
, PS0_15_FN1
, PTB7_FN
),
747 PINMUX_DATA(ON_NRE_MARK
, PS0_15_FN2
, PTB7_FN
),
748 PINMUX_DATA(IRQ14_MARK
, PS0_14_FN1
, PTB6_FN
),
749 PINMUX_DATA(ON_NWE_MARK
, PS0_14_FN2
, PTB6_FN
),
750 PINMUX_DATA(IRQ13_MARK
, PS0_13_FN1
, PTB5_FN
),
751 PINMUX_DATA(ON_NWP_MARK
, PS0_13_FN2
, PTB5_FN
),
752 PINMUX_DATA(IRQ12_MARK
, PS0_12_FN1
, PTB4_FN
),
753 PINMUX_DATA(ON_NCE0_MARK
, PS0_12_FN2
, PTB4_FN
),
754 PINMUX_DATA(IRQ11_MARK
, PS0_11_FN1
, PTB3_FN
),
755 PINMUX_DATA(ON_R_B0_MARK
, PS0_11_FN2
, PTB3_FN
),
756 PINMUX_DATA(IRQ10_MARK
, PS0_10_FN1
, PTB2_FN
),
757 PINMUX_DATA(ON_ALE_MARK
, PS0_10_FN2
, PTB2_FN
),
758 PINMUX_DATA(IRQ9_MARK
, PS0_9_FN1
, PTB1_FN
),
759 PINMUX_DATA(ON_CLE_MARK
, PS0_9_FN2
, PTB1_FN
),
760 PINMUX_DATA(IRQ8_MARK
, PS0_8_FN1
, PTB0_FN
),
761 PINMUX_DATA(TCLK_MARK
, PS0_8_FN2
, PTB0_FN
),
764 PINMUX_DATA(IRQ7_MARK
, PS0_7_FN1
, PTC7_FN
),
765 PINMUX_DATA(PWMU0_MARK
, PS0_7_FN2
, PTC7_FN
),
766 PINMUX_DATA(IRQ6_MARK
, PS0_6_FN1
, PTC6_FN
),
767 PINMUX_DATA(PWMU1_MARK
, PS0_6_FN2
, PTC6_FN
),
768 PINMUX_DATA(IRQ5_MARK
, PS0_5_FN1
, PTC5_FN
),
769 PINMUX_DATA(PWMU2_MARK
, PS0_5_FN2
, PTC5_FN
),
770 PINMUX_DATA(IRQ4_MARK
, PS0_4_FN1
, PTC5_FN
),
771 PINMUX_DATA(PWMU3_MARK
, PS0_4_FN2
, PTC4_FN
),
772 PINMUX_DATA(IRQ3_MARK
, PS0_3_FN1
, PTC3_FN
),
773 PINMUX_DATA(PWMU4_MARK
, PS0_3_FN2
, PTC3_FN
),
774 PINMUX_DATA(IRQ2_MARK
, PS0_2_FN1
, PTC2_FN
),
775 PINMUX_DATA(PWMU5_MARK
, PS0_2_FN2
, PTC2_FN
),
776 PINMUX_DATA(IRQ1_MARK
, PTC1_FN
),
777 PINMUX_DATA(IRQ0_MARK
, PTC0_FN
),
780 PINMUX_DATA(SP0_MOSI_MARK
, PTD7_FN
),
781 PINMUX_DATA(SP0_MISO_MARK
, PTD6_FN
),
782 PINMUX_DATA(SP0_SCK_MARK
, PTD5_FN
),
783 PINMUX_DATA(SP0_SCK_FB_MARK
, PTD4_FN
),
784 PINMUX_DATA(SP0_SS0_MARK
, PTD3_FN
),
785 PINMUX_DATA(SP0_SS1_MARK
, PS1_10_FN1
, PTD2_FN
),
786 PINMUX_DATA(DREQ0_MARK
, PS1_10_FN2
, PTD2_FN
),
787 PINMUX_DATA(SP0_SS2_MARK
, PS1_9_FN1
, PTD1_FN
),
788 PINMUX_DATA(DACK0_MARK
, PS1_9_FN2
, PTD1_FN
),
789 PINMUX_DATA(SP0_SS3_MARK
, PS1_8_FN1
, PTD0_FN
),
790 PINMUX_DATA(TEND0_MARK
, PS1_8_FN2
, PTD0_FN
),
793 PINMUX_DATA(RMII0_CRS_DV_MARK
, PTE7_FN
),
794 PINMUX_DATA(RMII0_TXD1_MARK
, PTE6_FN
),
795 PINMUX_DATA(RMII0_TXD0_MARK
, PTE5_FN
),
796 PINMUX_DATA(RMII0_TXEN_MARK
, PTE4_FN
),
797 PINMUX_DATA(RMII0_REFCLK_MARK
, PTE3_FN
),
798 PINMUX_DATA(RMII0_RXD1_MARK
, PTE2_FN
),
799 PINMUX_DATA(RMII0_RXD0_MARK
, PTE1_FN
),
800 PINMUX_DATA(RMII0_RX_ER_MARK
, PTE0_FN
),
803 PINMUX_DATA(RMII1_CRS_DV_MARK
, PTF7_FN
),
804 PINMUX_DATA(RMII1_TXD1_MARK
, PTF6_FN
),
805 PINMUX_DATA(RMII1_TXD0_MARK
, PTF5_FN
),
806 PINMUX_DATA(RMII1_TXEN_MARK
, PTF4_FN
),
807 PINMUX_DATA(RMII1_REFCLK_MARK
, PTF3_FN
),
808 PINMUX_DATA(RMII1_RXD1_MARK
, PS1_2_FN1
, PTF2_FN
),
809 PINMUX_DATA(RAC_RI_MARK
, PS1_2_FN2
, PTF2_FN
),
810 PINMUX_DATA(RMII1_RXD0_MARK
, PTF1_FN
),
811 PINMUX_DATA(RMII1_RX_ER_MARK
, PTF0_FN
),
814 PINMUX_DATA(BOOTFMS_MARK
, PTG7_FN
),
815 PINMUX_DATA(BOOTWP_MARK
, PTG6_FN
),
816 PINMUX_DATA(A25_MARK
, PS2_13_FN1
, PTG5_FN
),
817 PINMUX_DATA(MMCCLK_MARK
, PS2_13_FN2
, PTG5_FN
),
818 PINMUX_DATA(A24_MARK
, PS2_12_FN1
, PTG4_FN
),
819 PINMUX_DATA(MMCCMD_MARK
, PS2_12_FN2
, PTG4_FN
),
820 PINMUX_DATA(SERIRQ_MARK
, PTG3_FN
),
821 PINMUX_DATA(WDTOVF_MARK
, PTG2_FN
),
822 PINMUX_DATA(LPCPD_MARK
, PTG1_FN
),
823 PINMUX_DATA(LDRQ_MARK
, PTG0_FN
),
826 PINMUX_DATA(SP1_MOSI_MARK
, PS2_7_FN1
, PTH7_FN
),
827 PINMUX_DATA(TEND1_MARK
, PS2_7_FN2
, PTH7_FN
),
828 PINMUX_DATA(SP1_MISO_MARK
, PS2_6_FN1
, PTH6_FN
),
829 PINMUX_DATA(DREQ1_MARK
, PS2_6_FN2
, PTH6_FN
),
830 PINMUX_DATA(SP1_SCK_MARK
, PS2_5_FN1
, PTH5_FN
),
831 PINMUX_DATA(DACK1_MARK
, PS2_5_FN2
, PTH5_FN
),
832 PINMUX_DATA(SP1_SCK_FB_MARK
, PS2_4_FN1
, PTH4_FN
),
833 PINMUX_DATA(ADTRG1_MARK
, PS2_4_FN2
, PTH4_FN
),
834 PINMUX_DATA(SP1_SS0_MARK
, PTH3_FN
),
835 PINMUX_DATA(SP1_SS1_MARK
, PS2_2_FN1
, PTH2_FN
),
836 PINMUX_DATA(ADTRG0_MARK
, PS2_2_FN2
, PTH2_FN
),
837 PINMUX_DATA(WP_MARK
, PTH1_FN
),
838 PINMUX_DATA(FMS0_MARK
, PTH0_FN
),
841 PINMUX_DATA(D15_MARK
, PS3_15_FN1
, PTI7_FN
),
842 PINMUX_DATA(SD_WP_MARK
, PS3_15_FN2
, PTI7_FN
),
843 PINMUX_DATA(D14_MARK
, PS3_14_FN1
, PTI6_FN
),
844 PINMUX_DATA(SD_CD_MARK
, PS3_14_FN2
, PTI6_FN
),
845 PINMUX_DATA(D13_MARK
, PS3_13_FN1
, PTI5_FN
),
846 PINMUX_DATA(SD_CLK_MARK
, PS3_13_FN2
, PTI5_FN
),
847 PINMUX_DATA(D12_MARK
, PS3_12_FN1
, PTI4_FN
),
848 PINMUX_DATA(SD_CMD_MARK
, PS3_12_FN2
, PTI4_FN
),
849 PINMUX_DATA(D11_MARK
, PS3_11_FN1
, PTI3_FN
),
850 PINMUX_DATA(SD_D3_MARK
, PS3_11_FN2
, PTI3_FN
),
851 PINMUX_DATA(D10_MARK
, PS3_10_FN1
, PTI2_FN
),
852 PINMUX_DATA(SD_D2_MARK
, PS3_10_FN2
, PTI2_FN
),
853 PINMUX_DATA(D9_MARK
, PS3_9_FN1
, PTI1_FN
),
854 PINMUX_DATA(SD_D1_MARK
, PS3_9_FN2
, PTI1_FN
),
855 PINMUX_DATA(D8_MARK
, PS3_8_FN1
, PTI0_FN
),
856 PINMUX_DATA(SD_D0_MARK
, PS3_8_FN2
, PTI0_FN
),
859 PINMUX_DATA(RTS3_MARK
, PTJ6_FN
),
860 PINMUX_DATA(CTS3_MARK
, PTJ5_FN
),
861 PINMUX_DATA(TXD3_MARK
, PTJ4_FN
),
862 PINMUX_DATA(RXD3_MARK
, PTJ3_FN
),
863 PINMUX_DATA(RTS4_MARK
, PTJ2_FN
),
864 PINMUX_DATA(RXD4_MARK
, PTJ1_FN
),
865 PINMUX_DATA(TXD4_MARK
, PTJ0_FN
),
868 PINMUX_DATA(COM2_TXD_MARK
, PS3_7_FN1
, PTK7_FN
),
869 PINMUX_DATA(SCK2_MARK
, PS3_7_FN2
, PTK7_FN
),
870 PINMUX_DATA(COM2_RXD_MARK
, PTK6_FN
),
871 PINMUX_DATA(COM2_RTS_MARK
, PTK5_FN
),
872 PINMUX_DATA(COM2_CTS_MARK
, PTK4_FN
),
873 PINMUX_DATA(COM2_DTR_MARK
, PTK3_FN
),
874 PINMUX_DATA(COM2_DSR_MARK
, PS3_2_FN1
, PTK2_FN
),
875 PINMUX_DATA(SCK4_MARK
, PS3_2_FN2
, PTK2_FN
),
876 PINMUX_DATA(COM2_DCD_MARK
, PS3_1_FN1
, PTK1_FN
),
877 PINMUX_DATA(SCK3_MARK
, PS3_1_FN2
, PTK1_FN
),
878 PINMUX_DATA(CLKOUT_MARK
, PTK0_FN
),
881 PINMUX_DATA(RAC_RXD_MARK
, PS4_14_FN1
, PTL6_FN
),
882 PINMUX_DATA(RXD2_MARK
, PS4_14_FN2
, PTL6_FN
),
883 PINMUX_DATA(RAC_RTS_MARK
, PS4_13_FN1
, PTL5_FN
),
884 PINMUX_DATA(CS5_MARK
, PS4_13_FN2
, PTL5_FN
),
885 PINMUX_DATA(RAC_CTS_MARK
, PS4_12_FN1
, PTL4_FN
),
886 PINMUX_DATA(CS6_MARK
, PS4_12_FN2
, PTL4_FN
),
887 PINMUX_DATA(RAC_DTR_MARK
, PTL3_FN
),
888 PINMUX_DATA(RAC_DSR_MARK
, PS4_10_FN1
, PTL2_FN
),
889 PINMUX_DATA(AUDSYNC_MARK
, PS4_10_FN2
, PTL2_FN
),
890 PINMUX_DATA(RAC_DCD_MARK
, PS4_9_FN1
, PTL1_FN
),
891 PINMUX_DATA(AUDCK_MARK
, PS4_9_FN2
, PTL1_FN
),
892 PINMUX_DATA(RAC_TXD_MARK
, PS4_8_FN1
, PTL0_FN
),
893 PINMUX_DATA(TXD2_MARK
, PS4_8_FN1
, PTL0_FN
),
896 PINMUX_DATA(CS4_MARK
, PTM7_FN
),
897 PINMUX_DATA(RD_MARK
, PTM6_FN
),
898 PINMUX_DATA(WE0_MARK
, PTM7_FN
),
899 PINMUX_DATA(CS0_MARK
, PTM4_FN
),
900 PINMUX_DATA(SDA6_MARK
, PTM3_FN
),
901 PINMUX_DATA(SCL6_MARK
, PTM2_FN
),
902 PINMUX_DATA(SDA7_MARK
, PTM1_FN
),
903 PINMUX_DATA(SCL7_MARK
, PTM0_FN
),
906 PINMUX_DATA(VBUS_EN_MARK
, PTN6_FN
),
907 PINMUX_DATA(VBUS_OC_MARK
, PTN5_FN
),
908 PINMUX_DATA(JMCTCK_MARK
, PS4_4_FN1
, PTN4_FN
),
909 PINMUX_DATA(SGPIO1_CLK_MARK
, PS4_4_FN2
, PTN4_FN
),
910 PINMUX_DATA(JMCTMS_MARK
, PS4_3_FN1
, PTN5_FN
),
911 PINMUX_DATA(SGPIO1_LOAD_MARK
, PS4_3_FN2
, PTN5_FN
),
912 PINMUX_DATA(JMCTDO_MARK
, PS4_2_FN1
, PTN2_FN
),
913 PINMUX_DATA(SGPIO1_DO_MARK
, PS4_2_FN2
, PTN2_FN
),
914 PINMUX_DATA(JMCTDI_MARK
, PS4_1_FN1
, PTN1_FN
),
915 PINMUX_DATA(SGPIO1_DI_MARK
, PS4_1_FN2
, PTN1_FN
),
916 PINMUX_DATA(JMCTRST_MARK
, PS4_0_FN1
, PTN0_FN
),
917 PINMUX_DATA(SUB_CLKIN_MARK
, PS4_0_FN2
, PTN0_FN
),
920 PINMUX_DATA(SGPIO0_CLK_MARK
, PTO7_FN
),
921 PINMUX_DATA(SGPIO0_LOAD_MARK
, PTO6_FN
),
922 PINMUX_DATA(SGPIO0_DI_MARK
, PTO5_FN
),
923 PINMUX_DATA(SGPIO0_DO_MARK
, PTO4_FN
),
924 PINMUX_DATA(SGPIO2_CLK_MARK
, PS5_11_FN1
, PTO3_FN
),
925 PINMUX_DATA(COM1_TXD_MARK
, PS5_11_FN2
, PTO3_FN
),
926 PINMUX_DATA(SGPIO2_LOAD_MARK
, PS5_10_FN1
, PTO2_FN
),
927 PINMUX_DATA(COM1_RXD_MARK
, PS5_10_FN2
, PTO2_FN
),
928 PINMUX_DATA(SGPIO2_DI_MARK
, PS5_9_FN1
, PTO1_FN
),
929 PINMUX_DATA(COM1_RTS_MARK
, PS5_9_FN2
, PTO1_FN
),
930 PINMUX_DATA(SGPIO2_DO_MARK
, PS5_8_FN1
, PTO0_FN
),
931 PINMUX_DATA(COM1_CTS_MARK
, PS5_8_FN2
, PTO0_FN
),
936 PINMUX_DATA(LAD3_MARK
, PTQ6_FN
),
937 PINMUX_DATA(LAD2_MARK
, PTQ5_FN
),
938 PINMUX_DATA(LAD1_MARK
, PTQ4_FN
),
939 PINMUX_DATA(LAD0_MARK
, PTQ3_FN
),
940 PINMUX_DATA(LFRAME_MARK
, PTQ2_FN
),
941 PINMUX_DATA(LRESET_MARK
, PTQ1_FN
),
942 PINMUX_DATA(LCLK_MARK
, PTQ0_FN
),
945 PINMUX_DATA(SDA8_MARK
, PTR7_FN
), /* DDC3? */
946 PINMUX_DATA(SCL8_MARK
, PTR6_FN
), /* DDC2? */
947 PINMUX_DATA(SDA2_MARK
, PTR5_FN
),
948 PINMUX_DATA(SCL2_MARK
, PTR4_FN
),
949 PINMUX_DATA(SDA1_MARK
, PTR3_FN
),
950 PINMUX_DATA(SCL1_MARK
, PTR2_FN
),
951 PINMUX_DATA(SDA0_MARK
, PTR1_FN
),
952 PINMUX_DATA(SCL0_MARK
, PTR0_FN
),
955 PINMUX_DATA(SDA9_MARK
, PTS7_FN
), /* DDC1? */
956 PINMUX_DATA(SCL9_MARK
, PTS6_FN
), /* DDC0? */
957 PINMUX_DATA(SDA5_MARK
, PTS5_FN
),
958 PINMUX_DATA(SCL5_MARK
, PTS4_FN
),
959 PINMUX_DATA(SDA4_MARK
, PTS3_FN
),
960 PINMUX_DATA(SCL4_MARK
, PTS2_FN
),
961 PINMUX_DATA(SDA3_MARK
, PTS1_FN
),
962 PINMUX_DATA(SCL3_MARK
, PTS0_FN
),
965 PINMUX_DATA(PWMX7_MARK
, PS5_7_FN1
, PTT7_FN
),
966 PINMUX_DATA(AUDATA3_MARK
, PS5_7_FN2
, PTT7_FN
),
967 PINMUX_DATA(PWMX6_MARK
, PS5_6_FN1
, PTT6_FN
),
968 PINMUX_DATA(AUDATA2_MARK
, PS5_6_FN2
, PTT6_FN
),
969 PINMUX_DATA(PWMX5_MARK
, PS5_5_FN1
, PTT5_FN
),
970 PINMUX_DATA(AUDATA1_MARK
, PS5_5_FN2
, PTT5_FN
),
971 PINMUX_DATA(PWMX4_MARK
, PS5_4_FN1
, PTT4_FN
),
972 PINMUX_DATA(AUDATA0_MARK
, PS5_4_FN2
, PTT4_FN
),
973 PINMUX_DATA(PWMX3_MARK
, PS5_3_FN1
, PTT3_FN
),
974 PINMUX_DATA(STATUS1_MARK
, PS5_3_FN2
, PTT3_FN
),
975 PINMUX_DATA(PWMX2_MARK
, PS5_2_FN1
, PTT2_FN
),
976 PINMUX_DATA(STATUS0_MARK
, PS5_2_FN2
, PTT2_FN
),
977 PINMUX_DATA(PWMX1_MARK
, PTT1_FN
),
978 PINMUX_DATA(PWMX0_MARK
, PTT0_FN
),
981 PINMUX_DATA(LGPIO7_MARK
, PS6_15_FN1
, PTU7_FN
),
982 PINMUX_DATA(APMONCTL_O_MARK
, PS6_15_FN2
, PTU7_FN
),
983 PINMUX_DATA(LGPIO6_MARK
, PS6_14_FN1
, PTU6_FN
),
984 PINMUX_DATA(APMPWBTOUT_O_MARK
, PS6_14_FN2
, PTU6_FN
),
985 PINMUX_DATA(LGPIO5_MARK
, PS6_13_FN1
, PTU5_FN
),
986 PINMUX_DATA(APMSCI_O_MARK
, PS6_13_FN2
, PTU5_FN
),
987 PINMUX_DATA(LGPIO4_MARK
, PS6_12_FN1
, PTU4_FN
),
988 PINMUX_DATA(APMVDDON_MARK
, PS6_12_FN2
, PTU4_FN
),
989 PINMUX_DATA(LGPIO3_MARK
, PS6_11_FN1
, PTU3_FN
),
990 PINMUX_DATA(APMSLPBTN_MARK
, PS6_11_FN2
, PTU3_FN
),
991 PINMUX_DATA(LGPIO2_MARK
, PS6_10_FN1
, PTU2_FN
),
992 PINMUX_DATA(APMPWRBTN_MARK
, PS6_10_FN2
, PTU2_FN
),
993 PINMUX_DATA(LGPIO1_MARK
, PS6_9_FN1
, PTU1_FN
),
994 PINMUX_DATA(APMS5N_MARK
, PS6_9_FN2
, PTU1_FN
),
995 PINMUX_DATA(LGPIO0_MARK
, PS6_8_FN1
, PTU0_FN
),
996 PINMUX_DATA(APMS3N_MARK
, PS6_8_FN2
, PTU0_FN
),
999 PINMUX_DATA(A23_MARK
, PS6_7_FN1
, PTV7_FN
),
1000 PINMUX_DATA(COM2_RI_MARK
, PS6_7_FN2
, PTV7_FN
),
1001 PINMUX_DATA(A22_MARK
, PS6_6_FN1
, PTV6_FN
),
1002 PINMUX_DATA(R_SPI_MOSI_MARK
, PS6_6_FN2
, PTV6_FN
),
1003 PINMUX_DATA(A21_MARK
, PS6_5_FN1
, PTV5_FN
),
1004 PINMUX_DATA(R_SPI_MISO_MARK
, PS6_5_FN2
, PTV5_FN
),
1005 PINMUX_DATA(A20_MARK
, PS6_4_FN1
, PTV4_FN
),
1006 PINMUX_DATA(R_SPI_RSPCK_MARK
, PS6_4_FN2
, PTV4_FN
),
1007 PINMUX_DATA(A19_MARK
, PS6_3_FN1
, PTV3_FN
),
1008 PINMUX_DATA(R_SPI_SSL0_MARK
, PS6_3_FN2
, PTV3_FN
),
1009 PINMUX_DATA(A18_MARK
, PS6_2_FN1
, PTV2_FN
),
1010 PINMUX_DATA(R_SPI_SSL1_MARK
, PS6_2_FN2
, PTV2_FN
),
1011 PINMUX_DATA(A17_MARK
, PS6_1_FN1
, PTV1_FN
),
1012 PINMUX_DATA(EVENT7_MARK
, PS6_1_FN2
, PTV1_FN
),
1013 PINMUX_DATA(A16_MARK
, PS6_0_FN1
, PTV0_FN
),
1014 PINMUX_DATA(EVENT6_MARK
, PS6_0_FN1
, PTV0_FN
),
1017 PINMUX_DATA(A15_MARK
, PS7_15_FN1
, PTW7_FN
),
1018 PINMUX_DATA(EVENT5_MARK
, PS7_15_FN2
, PTW7_FN
),
1019 PINMUX_DATA(A14_MARK
, PS7_14_FN1
, PTW6_FN
),
1020 PINMUX_DATA(EVENT4_MARK
, PS7_14_FN2
, PTW6_FN
),
1021 PINMUX_DATA(A13_MARK
, PS7_13_FN1
, PTW5_FN
),
1022 PINMUX_DATA(EVENT3_MARK
, PS7_13_FN2
, PTW5_FN
),
1023 PINMUX_DATA(A12_MARK
, PS7_12_FN1
, PTW4_FN
),
1024 PINMUX_DATA(EVENT2_MARK
, PS7_12_FN2
, PTW4_FN
),
1025 PINMUX_DATA(A11_MARK
, PS7_11_FN1
, PTW3_FN
),
1026 PINMUX_DATA(EVENT1_MARK
, PS7_11_FN2
, PTW3_FN
),
1027 PINMUX_DATA(A10_MARK
, PS7_10_FN1
, PTW2_FN
),
1028 PINMUX_DATA(EVENT0_MARK
, PS7_10_FN2
, PTW2_FN
),
1029 PINMUX_DATA(A9_MARK
, PS7_9_FN1
, PTW1_FN
),
1030 PINMUX_DATA(CTS4_MARK
, PS7_9_FN2
, PTW1_FN
),
1031 PINMUX_DATA(A8_MARK
, PS7_8_FN1
, PTW0_FN
),
1032 PINMUX_DATA(CTS2_MARK
, PS7_8_FN2
, PTW0_FN
),
1035 PINMUX_DATA(A7_MARK
, PS7_7_FN1
, PTX7_FN
),
1036 PINMUX_DATA(RTS2_MARK
, PS7_7_FN2
, PTX7_FN
),
1037 PINMUX_DATA(A6_MARK
, PS7_6_FN1
, PTX6_FN
),
1038 PINMUX_DATA(SIM_D_MARK
, PS7_6_FN2
, PTX6_FN
),
1039 PINMUX_DATA(A5_MARK
, PS7_5_FN1
, PTX5_FN
),
1040 PINMUX_DATA(SIM_CLK_MARK
, PS7_5_FN2
, PTX5_FN
),
1041 PINMUX_DATA(A4_MARK
, PS7_4_FN1
, PTX4_FN
),
1042 PINMUX_DATA(SIM_RST_MARK
, PS7_4_FN2
, PTX4_FN
),
1043 PINMUX_DATA(A3_MARK
, PTX3_FN
),
1044 PINMUX_DATA(A2_MARK
, PTX2_FN
),
1045 PINMUX_DATA(A1_MARK
, PTX1_FN
),
1046 PINMUX_DATA(A0_MARK
, PTX0_FN
),
1049 PINMUX_DATA(D7_MARK
, PTY7_FN
),
1050 PINMUX_DATA(D6_MARK
, PTY6_FN
),
1051 PINMUX_DATA(D5_MARK
, PTY5_FN
),
1052 PINMUX_DATA(D4_MARK
, PTY4_FN
),
1053 PINMUX_DATA(D3_MARK
, PTY3_FN
),
1054 PINMUX_DATA(D2_MARK
, PTY2_FN
),
1055 PINMUX_DATA(D1_MARK
, PTY1_FN
),
1056 PINMUX_DATA(D0_MARK
, PTY0_FN
),
1059 PINMUX_DATA(MMCDAT7_MARK
, PS8_15_FN1
, PTZ7_FN
),
1060 PINMUX_DATA(ON_DQ7_MARK
, PS8_15_FN2
, PTZ7_FN
),
1061 PINMUX_DATA(MMCDAT6_MARK
, PS8_14_FN1
, PTZ6_FN
),
1062 PINMUX_DATA(ON_DQ6_MARK
, PS8_14_FN2
, PTZ6_FN
),
1063 PINMUX_DATA(MMCDAT5_MARK
, PS8_13_FN1
, PTZ5_FN
),
1064 PINMUX_DATA(ON_DQ5_MARK
, PS8_13_FN2
, PTZ5_FN
),
1065 PINMUX_DATA(MMCDAT4_MARK
, PS8_12_FN1
, PTZ4_FN
),
1066 PINMUX_DATA(ON_DQ4_MARK
, PS8_12_FN2
, PTZ4_FN
),
1067 PINMUX_DATA(MMCDAT3_MARK
, PS8_11_FN1
, PTZ3_FN
),
1068 PINMUX_DATA(ON_DQ3_MARK
, PS8_11_FN2
, PTZ3_FN
),
1069 PINMUX_DATA(MMCDAT2_MARK
, PS8_10_FN1
, PTZ2_FN
),
1070 PINMUX_DATA(ON_DQ2_MARK
, PS8_10_FN2
, PTZ2_FN
),
1071 PINMUX_DATA(MMCDAT1_MARK
, PS8_9_FN1
, PTZ1_FN
),
1072 PINMUX_DATA(ON_DQ1_MARK
, PS8_9_FN2
, PTZ1_FN
),
1073 PINMUX_DATA(MMCDAT0_MARK
, PS8_8_FN1
, PTZ0_FN
),
1074 PINMUX_DATA(ON_DQ0_MARK
, PS8_8_FN2
, PTZ0_FN
),
1077 static const struct sh_pfc_pin pinmux_pins
[] = {
1335 #define PINMUX_FN_BASE ARRAY_SIZE(pinmux_pins)
1337 static const struct pinmux_func pinmux_func_gpios
[] = {
1338 /* PTA (mobule: LBSC, RGMII) */
1348 /* PTB (mobule: INTC, ONFI, TMU) */
1366 /* PTC (mobule: IRQ, PWMU) */
1382 /* PTD (mobule: SPI0, DMAC) */
1386 GPIO_FN(SP0_SCK_FB
),
1395 /* PTE (mobule: RMII) */
1396 GPIO_FN(RMII0_CRS_DV
),
1397 GPIO_FN(RMII0_TXD1
),
1398 GPIO_FN(RMII0_TXD0
),
1399 GPIO_FN(RMII0_TXEN
),
1400 GPIO_FN(RMII0_REFCLK
),
1401 GPIO_FN(RMII0_RXD1
),
1402 GPIO_FN(RMII0_RXD0
),
1403 GPIO_FN(RMII0_RX_ER
),
1405 /* PTF (mobule: RMII, SerMux) */
1406 GPIO_FN(RMII1_CRS_DV
),
1407 GPIO_FN(RMII1_TXD1
),
1408 GPIO_FN(RMII1_TXD0
),
1409 GPIO_FN(RMII1_TXEN
),
1410 GPIO_FN(RMII1_REFCLK
),
1411 GPIO_FN(RMII1_RXD1
),
1412 GPIO_FN(RMII1_RXD0
),
1413 GPIO_FN(RMII1_RX_ER
),
1416 /* PTG (mobule: system, LBSC, LPC, WDT, LPC, eMMC) */
1428 /* PTH (mobule: SPI1, LPC, DMAC, ADC) */
1432 GPIO_FN(SP1_SCK_FB
),
1443 /* PTI (mobule: LBSC, SDHI) */
1461 /* PTJ (mobule: SCIF234, SERMUX) */
1470 /* PTK (mobule: SERMUX, LBSC, SCIF) */
1483 /* PTL (mobule: SERMUX, SCIF, LBSC, AUD) */
1498 /* PTM (mobule: LBSC, IIC) */
1508 /* PTN (mobule: USB, JMC, SGPIO, WDT) */
1516 GPIO_FN(SGPIO1_CLK
),
1517 GPIO_FN(SGPIO1_LOAD
),
1522 /* PTO (mobule: SGPIO, SerMux) */
1523 GPIO_FN(SGPIO0_CLK
),
1524 GPIO_FN(SGPIO0_LOAD
),
1527 GPIO_FN(SGPIO2_CLK
),
1528 GPIO_FN(SGPIO2_LOAD
),
1536 /* PTP (mobule: EVC, ADC) */
1538 /* PTQ (mobule: LPC) */
1547 /* PTR (mobule: GRA, IIC) */
1559 /* PTS (mobule: GRA, IIC) */
1571 /* PTT (mobule: PWMX, AUD) */
1587 /* PTU (mobule: LPC, APM) */
1596 GPIO_FN(APMONCTL_O
),
1597 GPIO_FN(APMPWBTOUT_O
),
1605 /* PTV (mobule: LBSC, SerMux, R-SPI, EVC, GRA) */
1615 GPIO_FN(R_SPI_MOSI
),
1616 GPIO_FN(R_SPI_MISO
),
1617 GPIO_FN(R_SPI_RSPCK
),
1618 GPIO_FN(R_SPI_SSL0
),
1619 GPIO_FN(R_SPI_SSL1
),
1627 /* PTW (mobule: LBSC, EVC, SCIF) */
1646 /* PTX (mobule: LBSC) */
1660 /* PTY (mobule: LBSC) */
1670 /* PTZ (mobule: eMMC, ONFI) */
1689 static const struct pinmux_cfg_reg pinmux_config_regs
[] = {
1690 { PINMUX_CFG_REG("PACR", 0xffec0000, 16, 2) {
1691 PTA7_FN
, PTA7_OUT
, PTA7_IN
, 0,
1692 PTA6_FN
, PTA6_OUT
, PTA6_IN
, 0,
1693 PTA5_FN
, PTA5_OUT
, PTA5_IN
, 0,
1694 PTA4_FN
, PTA4_OUT
, PTA4_IN
, 0,
1695 PTA3_FN
, PTA3_OUT
, PTA3_IN
, 0,
1696 PTA2_FN
, PTA2_OUT
, PTA2_IN
, 0,
1697 PTA1_FN
, PTA1_OUT
, PTA1_IN
, 0,
1698 PTA0_FN
, PTA0_OUT
, PTA0_IN
, 0 }
1700 { PINMUX_CFG_REG("PBCR", 0xffec0002, 16, 2) {
1701 PTB7_FN
, PTB7_OUT
, PTB7_IN
, 0,
1702 PTB6_FN
, PTB6_OUT
, PTB6_IN
, 0,
1703 PTB5_FN
, PTB5_OUT
, PTB5_IN
, 0,
1704 PTB4_FN
, PTB4_OUT
, PTB4_IN
, 0,
1705 PTB3_FN
, PTB3_OUT
, PTB3_IN
, 0,
1706 PTB2_FN
, PTB2_OUT
, PTB2_IN
, 0,
1707 PTB1_FN
, PTB1_OUT
, PTB1_IN
, 0,
1708 PTB0_FN
, PTB0_OUT
, PTB0_IN
, 0 }
1710 { PINMUX_CFG_REG("PCCR", 0xffec0004, 16, 2) {
1711 PTC7_FN
, PTC7_OUT
, PTC7_IN
, 0,
1712 PTC6_FN
, PTC6_OUT
, PTC6_IN
, 0,
1713 PTC5_FN
, PTC5_OUT
, PTC5_IN
, 0,
1714 PTC4_FN
, PTC4_OUT
, PTC4_IN
, 0,
1715 PTC3_FN
, PTC3_OUT
, PTC3_IN
, 0,
1716 PTC2_FN
, PTC2_OUT
, PTC2_IN
, 0,
1717 PTC1_FN
, PTC1_OUT
, PTC1_IN
, 0,
1718 PTC0_FN
, PTC0_OUT
, PTC0_IN
, 0 }
1720 { PINMUX_CFG_REG("PDCR", 0xffec0006, 16, 2) {
1721 PTD7_FN
, PTD7_OUT
, PTD7_IN
, 0,
1722 PTD6_FN
, PTD6_OUT
, PTD6_IN
, 0,
1723 PTD5_FN
, PTD5_OUT
, PTD5_IN
, 0,
1724 PTD4_FN
, PTD4_OUT
, PTD4_IN
, 0,
1725 PTD3_FN
, PTD3_OUT
, PTD3_IN
, 0,
1726 PTD2_FN
, PTD2_OUT
, PTD2_IN
, 0,
1727 PTD1_FN
, PTD1_OUT
, PTD1_IN
, 0,
1728 PTD0_FN
, PTD0_OUT
, PTD0_IN
, 0 }
1730 { PINMUX_CFG_REG("PECR", 0xffec0008, 16, 2) {
1731 PTE7_FN
, PTE7_OUT
, PTE7_IN
, 0,
1732 PTE6_FN
, PTE6_OUT
, PTE6_IN
, 0,
1733 PTE5_FN
, PTE5_OUT
, PTE5_IN
, 0,
1734 PTE4_FN
, PTE4_OUT
, PTE4_IN
, 0,
1735 PTE3_FN
, PTE3_OUT
, PTE3_IN
, 0,
1736 PTE2_FN
, PTE2_OUT
, PTE2_IN
, 0,
1737 PTE1_FN
, PTE1_OUT
, PTE1_IN
, 0,
1738 PTE0_FN
, PTE0_OUT
, PTE0_IN
, 0 }
1740 { PINMUX_CFG_REG("PFCR", 0xffec000a, 16, 2) {
1741 PTF7_FN
, PTF7_OUT
, PTF7_IN
, 0,
1742 PTF6_FN
, PTF6_OUT
, PTF6_IN
, 0,
1743 PTF5_FN
, PTF5_OUT
, PTF5_IN
, 0,
1744 PTF4_FN
, PTF4_OUT
, PTF4_IN
, 0,
1745 PTF3_FN
, PTF3_OUT
, PTF3_IN
, 0,
1746 PTF2_FN
, PTF2_OUT
, PTF2_IN
, 0,
1747 PTF1_FN
, PTF1_OUT
, PTF1_IN
, 0,
1748 PTF0_FN
, PTF0_OUT
, PTF0_IN
, 0 }
1750 { PINMUX_CFG_REG("PGCR", 0xffec000c, 16, 2) {
1751 PTG7_FN
, PTG7_OUT
, PTG7_IN
, 0,
1752 PTG6_FN
, PTG6_OUT
, PTG6_IN
, 0,
1753 PTG5_FN
, PTG5_OUT
, PTG5_IN
, 0,
1754 PTG4_FN
, PTG4_OUT
, PTG4_IN
, 0,
1755 PTG3_FN
, PTG3_OUT
, PTG3_IN
, 0,
1756 PTG2_FN
, PTG2_OUT
, PTG2_IN
, 0,
1757 PTG1_FN
, PTG1_OUT
, PTG1_IN
, 0,
1758 PTG0_FN
, PTG0_OUT
, PTG0_IN
, 0 }
1760 { PINMUX_CFG_REG("PHCR", 0xffec000e, 16, 2) {
1761 PTH7_FN
, PTH7_OUT
, PTH7_IN
, 0,
1762 PTH6_FN
, PTH6_OUT
, PTH6_IN
, 0,
1763 PTH5_FN
, PTH5_OUT
, PTH5_IN
, 0,
1764 PTH4_FN
, PTH4_OUT
, PTH4_IN
, 0,
1765 PTH3_FN
, PTH3_OUT
, PTH3_IN
, 0,
1766 PTH2_FN
, PTH2_OUT
, PTH2_IN
, 0,
1767 PTH1_FN
, PTH1_OUT
, PTH1_IN
, 0,
1768 PTH0_FN
, PTH0_OUT
, PTH0_IN
, 0 }
1770 { PINMUX_CFG_REG("PICR", 0xffec0010, 16, 2) {
1771 PTI7_FN
, PTI7_OUT
, PTI7_IN
, 0,
1772 PTI6_FN
, PTI6_OUT
, PTI6_IN
, 0,
1773 PTI5_FN
, PTI5_OUT
, PTI5_IN
, 0,
1774 PTI4_FN
, PTI4_OUT
, PTI4_IN
, 0,
1775 PTI3_FN
, PTI3_OUT
, PTI3_IN
, 0,
1776 PTI2_FN
, PTI2_OUT
, PTI2_IN
, 0,
1777 PTI1_FN
, PTI1_OUT
, PTI1_IN
, 0,
1778 PTI0_FN
, PTI0_OUT
, PTI0_IN
, 0 }
1780 { PINMUX_CFG_REG("PJCR", 0xffec0012, 16, 2) {
1781 0, 0, 0, 0, /* reserved: always set 1 */
1782 PTJ6_FN
, PTJ6_OUT
, PTJ6_IN
, 0,
1783 PTJ5_FN
, PTJ5_OUT
, PTJ5_IN
, 0,
1784 PTJ4_FN
, PTJ4_OUT
, PTJ4_IN
, 0,
1785 PTJ3_FN
, PTJ3_OUT
, PTJ3_IN
, 0,
1786 PTJ2_FN
, PTJ2_OUT
, PTJ2_IN
, 0,
1787 PTJ1_FN
, PTJ1_OUT
, PTJ1_IN
, 0,
1788 PTJ0_FN
, PTJ0_OUT
, PTJ0_IN
, 0 }
1790 { PINMUX_CFG_REG("PKCR", 0xffec0014, 16, 2) {
1791 PTK7_FN
, PTK7_OUT
, PTK7_IN
, 0,
1792 PTK6_FN
, PTK6_OUT
, PTK6_IN
, 0,
1793 PTK5_FN
, PTK5_OUT
, PTK5_IN
, 0,
1794 PTK4_FN
, PTK4_OUT
, PTK4_IN
, 0,
1795 PTK3_FN
, PTK3_OUT
, PTK3_IN
, 0,
1796 PTK2_FN
, PTK2_OUT
, PTK2_IN
, 0,
1797 PTK1_FN
, PTK1_OUT
, PTK1_IN
, 0,
1798 PTK0_FN
, PTK0_OUT
, PTK0_IN
, 0 }
1800 { PINMUX_CFG_REG("PLCR", 0xffec0016, 16, 2) {
1801 0, 0, 0, 0, /* reserved: always set 1 */
1802 PTL6_FN
, PTL6_OUT
, PTL6_IN
, 0,
1803 PTL5_FN
, PTL5_OUT
, PTL5_IN
, 0,
1804 PTL4_FN
, PTL4_OUT
, PTL4_IN
, 0,
1805 PTL3_FN
, PTL3_OUT
, PTL3_IN
, 0,
1806 PTL2_FN
, PTL2_OUT
, PTL2_IN
, 0,
1807 PTL1_FN
, PTL1_OUT
, PTL1_IN
, 0,
1808 PTL0_FN
, PTL0_OUT
, PTL0_IN
, 0 }
1810 { PINMUX_CFG_REG("PMCR", 0xffec0018, 16, 2) {
1811 PTM7_FN
, PTM7_OUT
, PTM7_IN
, 0,
1812 PTM6_FN
, PTM6_OUT
, PTM6_IN
, 0,
1813 PTM5_FN
, PTM5_OUT
, PTM5_IN
, 0,
1814 PTM4_FN
, PTM4_OUT
, PTM4_IN
, 0,
1815 PTM3_FN
, PTM3_OUT
, PTM3_IN
, 0,
1816 PTM2_FN
, PTM2_OUT
, PTM2_IN
, 0,
1817 PTM1_FN
, PTM1_OUT
, PTM1_IN
, 0,
1818 PTM0_FN
, PTM0_OUT
, PTM0_IN
, 0 }
1820 { PINMUX_CFG_REG("PNCR", 0xffec001a, 16, 2) {
1821 0, 0, 0, 0, /* reserved: always set 1 */
1822 PTN6_FN
, PTN6_OUT
, PTN6_IN
, 0,
1823 PTN5_FN
, PTN5_OUT
, PTN5_IN
, 0,
1824 PTN4_FN
, PTN4_OUT
, PTN4_IN
, 0,
1825 PTN3_FN
, PTN3_OUT
, PTN3_IN
, 0,
1826 PTN2_FN
, PTN2_OUT
, PTN2_IN
, 0,
1827 PTN1_FN
, PTN1_OUT
, PTN1_IN
, 0,
1828 PTN0_FN
, PTN0_OUT
, PTN0_IN
, 0 }
1830 { PINMUX_CFG_REG("POCR", 0xffec001c, 16, 2) {
1831 PTO7_FN
, PTO7_OUT
, PTO7_IN
, 0,
1832 PTO6_FN
, PTO6_OUT
, PTO6_IN
, 0,
1833 PTO5_FN
, PTO5_OUT
, PTO5_IN
, 0,
1834 PTO4_FN
, PTO4_OUT
, PTO4_IN
, 0,
1835 PTO3_FN
, PTO3_OUT
, PTO3_IN
, 0,
1836 PTO2_FN
, PTO2_OUT
, PTO2_IN
, 0,
1837 PTO1_FN
, PTO1_OUT
, PTO1_IN
, 0,
1838 PTO0_FN
, PTO0_OUT
, PTO0_IN
, 0 }
1840 #if 0 /* FIXME: Remove it? */
1841 { PINMUX_CFG_REG("PPCR", 0xffec001e, 16, 2) {
1842 0, 0, 0, 0, /* reserved: always set 1 */
1843 PTP6_FN
, PTP6_OUT
, PTP6_IN
, 0,
1844 PTP5_FN
, PTP5_OUT
, PTP5_IN
, 0,
1845 PTP4_FN
, PTP4_OUT
, PTP4_IN
, 0,
1846 PTP3_FN
, PTP3_OUT
, PTP3_IN
, 0,
1847 PTP2_FN
, PTP2_OUT
, PTP2_IN
, 0,
1848 PTP1_FN
, PTP1_OUT
, PTP1_IN
, 0,
1849 PTP0_FN
, PTP0_OUT
, PTP0_IN
, 0 }
1852 { PINMUX_CFG_REG("PQCR", 0xffec0020, 16, 2) {
1853 0, 0, 0, 0, /* reserved: always set 1 */
1854 PTQ6_FN
, PTQ6_OUT
, PTQ6_IN
, 0,
1855 PTQ5_FN
, PTQ5_OUT
, PTQ5_IN
, 0,
1856 PTQ4_FN
, PTQ4_OUT
, PTQ4_IN
, 0,
1857 PTQ3_FN
, PTQ3_OUT
, PTQ3_IN
, 0,
1858 PTQ2_FN
, PTQ2_OUT
, PTQ2_IN
, 0,
1859 PTQ1_FN
, PTQ1_OUT
, PTQ1_IN
, 0,
1860 PTQ0_FN
, PTQ0_OUT
, PTQ0_IN
, 0 }
1862 { PINMUX_CFG_REG("PRCR", 0xffec0022, 16, 2) {
1863 PTR7_FN
, PTR7_OUT
, PTR7_IN
, 0,
1864 PTR6_FN
, PTR6_OUT
, PTR6_IN
, 0,
1865 PTR5_FN
, PTR5_OUT
, PTR5_IN
, 0,
1866 PTR4_FN
, PTR4_OUT
, PTR4_IN
, 0,
1867 PTR3_FN
, PTR3_OUT
, PTR3_IN
, 0,
1868 PTR2_FN
, PTR2_OUT
, PTR2_IN
, 0,
1869 PTR1_FN
, PTR1_OUT
, PTR1_IN
, 0,
1870 PTR0_FN
, PTR0_OUT
, PTR0_IN
, 0 }
1872 { PINMUX_CFG_REG("PSCR", 0xffec0024, 16, 2) {
1873 PTS7_FN
, PTS7_OUT
, PTS7_IN
, 0,
1874 PTS6_FN
, PTS6_OUT
, PTS6_IN
, 0,
1875 PTS5_FN
, PTS5_OUT
, PTS5_IN
, 0,
1876 PTS4_FN
, PTS4_OUT
, PTS4_IN
, 0,
1877 PTS3_FN
, PTS3_OUT
, PTS3_IN
, 0,
1878 PTS2_FN
, PTS2_OUT
, PTS2_IN
, 0,
1879 PTS1_FN
, PTS1_OUT
, PTS1_IN
, 0,
1880 PTS0_FN
, PTS0_OUT
, PTS0_IN
, 0 }
1882 { PINMUX_CFG_REG("PTCR", 0xffec0026, 16, 2) {
1883 PTT7_FN
, PTT7_OUT
, PTT7_IN
, 0,
1884 PTT6_FN
, PTT6_OUT
, PTT6_IN
, 0,
1885 PTT5_FN
, PTT5_OUT
, PTT5_IN
, 0,
1886 PTT4_FN
, PTT4_OUT
, PTT4_IN
, 0,
1887 PTT3_FN
, PTT3_OUT
, PTT3_IN
, 0,
1888 PTT2_FN
, PTT2_OUT
, PTT2_IN
, 0,
1889 PTT1_FN
, PTT1_OUT
, PTT1_IN
, 0,
1890 PTT0_FN
, PTT0_OUT
, PTT0_IN
, 0 }
1892 { PINMUX_CFG_REG("PUCR", 0xffec0028, 16, 2) {
1893 PTU7_FN
, PTU7_OUT
, PTU7_IN
, 0,
1894 PTU6_FN
, PTU6_OUT
, PTU6_IN
, 0,
1895 PTU5_FN
, PTU5_OUT
, PTU5_IN
, 0,
1896 PTU4_FN
, PTU4_OUT
, PTU4_IN
, 0,
1897 PTU3_FN
, PTU3_OUT
, PTU3_IN
, 0,
1898 PTU2_FN
, PTU2_OUT
, PTU2_IN
, 0,
1899 PTU1_FN
, PTU1_OUT
, PTU1_IN
, 0,
1900 PTU0_FN
, PTU0_OUT
, PTU0_IN
, 0 }
1902 { PINMUX_CFG_REG("PVCR", 0xffec002a, 16, 2) {
1903 PTV7_FN
, PTV7_OUT
, PTV7_IN
, 0,
1904 PTV6_FN
, PTV6_OUT
, PTV6_IN
, 0,
1905 PTV5_FN
, PTV5_OUT
, PTV5_IN
, 0,
1906 PTV4_FN
, PTV4_OUT
, PTV4_IN
, 0,
1907 PTV3_FN
, PTV3_OUT
, PTV3_IN
, 0,
1908 PTV2_FN
, PTV2_OUT
, PTV2_IN
, 0,
1909 PTV1_FN
, PTV1_OUT
, PTV1_IN
, 0,
1910 PTV0_FN
, PTV0_OUT
, PTV0_IN
, 0 }
1912 { PINMUX_CFG_REG("PWCR", 0xffec002c, 16, 2) {
1913 PTW7_FN
, PTW7_OUT
, PTW7_IN
, 0,
1914 PTW6_FN
, PTW6_OUT
, PTW6_IN
, 0,
1915 PTW5_FN
, PTW5_OUT
, PTW5_IN
, 0,
1916 PTW4_FN
, PTW4_OUT
, PTW4_IN
, 0,
1917 PTW3_FN
, PTW3_OUT
, PTW3_IN
, 0,
1918 PTW2_FN
, PTW2_OUT
, PTW2_IN
, 0,
1919 PTW1_FN
, PTW1_OUT
, PTW1_IN
, 0,
1920 PTW0_FN
, PTW0_OUT
, PTW0_IN
, 0 }
1922 { PINMUX_CFG_REG("PXCR", 0xffec002e, 16, 2) {
1923 PTX7_FN
, PTX7_OUT
, PTX7_IN
, 0,
1924 PTX6_FN
, PTX6_OUT
, PTX6_IN
, 0,
1925 PTX5_FN
, PTX5_OUT
, PTX5_IN
, 0,
1926 PTX4_FN
, PTX4_OUT
, PTX4_IN
, 0,
1927 PTX3_FN
, PTX3_OUT
, PTX3_IN
, 0,
1928 PTX2_FN
, PTX2_OUT
, PTX2_IN
, 0,
1929 PTX1_FN
, PTX1_OUT
, PTX1_IN
, 0,
1930 PTX0_FN
, PTX0_OUT
, PTX0_IN
, 0 }
1932 { PINMUX_CFG_REG("PYCR", 0xffec0030, 16, 2) {
1933 PTY7_FN
, PTY7_OUT
, PTY7_IN
, 0,
1934 PTY6_FN
, PTY6_OUT
, PTY6_IN
, 0,
1935 PTY5_FN
, PTY5_OUT
, PTY5_IN
, 0,
1936 PTY4_FN
, PTY4_OUT
, PTY4_IN
, 0,
1937 PTY3_FN
, PTY3_OUT
, PTY3_IN
, 0,
1938 PTY2_FN
, PTY2_OUT
, PTY2_IN
, 0,
1939 PTY1_FN
, PTY1_OUT
, PTY1_IN
, 0,
1940 PTY0_FN
, PTY0_OUT
, PTY0_IN
, 0 }
1942 { PINMUX_CFG_REG("PZCR", 0xffec0032, 16, 2) {
1943 PTZ7_FN
, PTZ7_OUT
, PTZ7_IN
, 0,
1944 PTZ6_FN
, PTZ6_OUT
, PTZ6_IN
, 0,
1945 PTZ5_FN
, PTZ5_OUT
, PTZ5_IN
, 0,
1946 PTZ4_FN
, PTZ4_OUT
, PTZ4_IN
, 0,
1947 PTZ3_FN
, PTZ3_OUT
, PTZ3_IN
, 0,
1948 PTZ2_FN
, PTZ2_OUT
, PTZ2_IN
, 0,
1949 PTZ1_FN
, PTZ1_OUT
, PTZ1_IN
, 0,
1950 PTZ0_FN
, PTZ0_OUT
, PTZ0_IN
, 0 }
1953 { PINMUX_CFG_REG("PSEL0", 0xffec0070, 16, 1) {
1954 PS0_15_FN1
, PS0_15_FN2
,
1955 PS0_14_FN1
, PS0_14_FN2
,
1956 PS0_13_FN1
, PS0_13_FN2
,
1957 PS0_12_FN1
, PS0_12_FN2
,
1958 PS0_11_FN1
, PS0_11_FN2
,
1959 PS0_10_FN1
, PS0_10_FN2
,
1960 PS0_9_FN1
, PS0_9_FN2
,
1961 PS0_8_FN1
, PS0_8_FN2
,
1962 PS0_7_FN1
, PS0_7_FN2
,
1963 PS0_6_FN1
, PS0_6_FN2
,
1964 PS0_5_FN1
, PS0_5_FN2
,
1965 PS0_4_FN1
, PS0_4_FN2
,
1966 PS0_3_FN1
, PS0_3_FN2
,
1967 PS0_2_FN1
, PS0_2_FN2
,
1971 { PINMUX_CFG_REG("PSEL1", 0xffec0072, 16, 1) {
1977 PS1_10_FN1
, PS1_10_FN2
,
1978 PS1_9_FN1
, PS1_9_FN2
,
1979 PS1_8_FN1
, PS1_8_FN2
,
1985 PS1_2_FN1
, PS1_2_FN2
,
1989 { PINMUX_CFG_REG("PSEL2", 0xffec0074, 16, 1) {
1992 PS2_13_FN1
, PS2_13_FN2
,
1993 PS2_12_FN1
, PS2_12_FN2
,
1998 PS2_7_FN1
, PS2_7_FN2
,
1999 PS2_6_FN1
, PS2_6_FN2
,
2000 PS2_5_FN1
, PS2_5_FN2
,
2001 PS2_4_FN1
, PS2_4_FN2
,
2003 PS2_2_FN1
, PS2_2_FN2
,
2007 { PINMUX_CFG_REG("PSEL3", 0xffec0076, 16, 1) {
2008 PS3_15_FN1
, PS3_15_FN2
,
2009 PS3_14_FN1
, PS3_14_FN2
,
2010 PS3_13_FN1
, PS3_13_FN2
,
2011 PS3_12_FN1
, PS3_12_FN2
,
2012 PS3_11_FN1
, PS3_11_FN2
,
2013 PS3_10_FN1
, PS3_10_FN2
,
2014 PS3_9_FN1
, PS3_9_FN2
,
2015 PS3_8_FN1
, PS3_8_FN2
,
2016 PS3_7_FN1
, PS3_7_FN2
,
2021 PS3_2_FN1
, PS3_2_FN2
,
2022 PS3_1_FN1
, PS3_1_FN2
,
2026 { PINMUX_CFG_REG("PSEL4", 0xffec0078, 16, 1) {
2028 PS4_14_FN1
, PS4_14_FN2
,
2029 PS4_13_FN1
, PS4_13_FN2
,
2030 PS4_12_FN1
, PS4_12_FN2
,
2032 PS4_10_FN1
, PS4_10_FN2
,
2033 PS4_9_FN1
, PS4_9_FN2
,
2034 PS4_8_FN1
, PS4_8_FN2
,
2038 PS4_4_FN1
, PS4_4_FN2
,
2039 PS4_3_FN1
, PS4_3_FN2
,
2040 PS4_2_FN1
, PS4_2_FN2
,
2041 PS4_1_FN1
, PS4_1_FN2
,
2042 PS4_0_FN1
, PS4_0_FN2
, }
2044 { PINMUX_CFG_REG("PSEL5", 0xffec007a, 16, 1) {
2049 PS5_11_FN1
, PS5_11_FN2
,
2050 PS5_10_FN1
, PS5_10_FN2
,
2051 PS5_9_FN1
, PS5_9_FN2
,
2052 PS5_8_FN1
, PS5_8_FN2
,
2053 PS5_7_FN1
, PS5_7_FN2
,
2054 PS5_6_FN1
, PS5_6_FN2
,
2055 PS5_5_FN1
, PS5_5_FN2
,
2056 PS5_4_FN1
, PS5_4_FN2
,
2057 PS5_3_FN1
, PS5_3_FN2
,
2058 PS5_2_FN1
, PS5_2_FN2
,
2062 { PINMUX_CFG_REG("PSEL6", 0xffec007c, 16, 1) {
2063 PS6_15_FN1
, PS6_15_FN2
,
2064 PS6_14_FN1
, PS6_14_FN2
,
2065 PS6_13_FN1
, PS6_13_FN2
,
2066 PS6_12_FN1
, PS6_12_FN2
,
2067 PS6_11_FN1
, PS6_11_FN2
,
2068 PS6_10_FN1
, PS6_10_FN2
,
2069 PS6_9_FN1
, PS6_9_FN2
,
2070 PS6_8_FN1
, PS6_8_FN2
,
2071 PS6_7_FN1
, PS6_7_FN2
,
2072 PS6_6_FN1
, PS6_6_FN2
,
2073 PS6_5_FN1
, PS6_5_FN2
,
2074 PS6_4_FN1
, PS6_4_FN2
,
2075 PS6_3_FN1
, PS6_3_FN2
,
2076 PS6_2_FN1
, PS6_2_FN2
,
2077 PS6_1_FN1
, PS6_1_FN2
,
2078 PS6_0_FN1
, PS6_0_FN2
, }
2080 { PINMUX_CFG_REG("PSEL7", 0xffec0082, 16, 1) {
2081 PS7_15_FN1
, PS7_15_FN2
,
2082 PS7_14_FN1
, PS7_14_FN2
,
2083 PS7_13_FN1
, PS7_13_FN2
,
2084 PS7_12_FN1
, PS7_12_FN2
,
2085 PS7_11_FN1
, PS7_11_FN2
,
2086 PS7_10_FN1
, PS7_10_FN2
,
2087 PS7_9_FN1
, PS7_9_FN2
,
2088 PS7_8_FN1
, PS7_8_FN2
,
2089 PS7_7_FN1
, PS7_7_FN2
,
2090 PS7_6_FN1
, PS7_6_FN2
,
2091 PS7_5_FN1
, PS7_5_FN2
,
2098 { PINMUX_CFG_REG("PSEL8", 0xffec0084, 16, 1) {
2099 PS8_15_FN1
, PS8_15_FN2
,
2100 PS8_14_FN1
, PS8_14_FN2
,
2101 PS8_13_FN1
, PS8_13_FN2
,
2102 PS8_12_FN1
, PS8_12_FN2
,
2103 PS8_11_FN1
, PS8_11_FN2
,
2104 PS8_10_FN1
, PS8_10_FN2
,
2105 PS8_9_FN1
, PS8_9_FN2
,
2106 PS8_8_FN1
, PS8_8_FN2
,
2119 static const struct pinmux_data_reg pinmux_data_regs
[] = {
2120 { PINMUX_DATA_REG("PADR", 0xffec0034, 8) {
2121 PTA7_DATA
, PTA6_DATA
, PTA5_DATA
, PTA4_DATA
,
2122 PTA3_DATA
, PTA2_DATA
, PTA1_DATA
, PTA0_DATA
}
2124 { PINMUX_DATA_REG("PBDR", 0xffec0036, 8) {
2125 PTB7_DATA
, PTB6_DATA
, PTB5_DATA
, PTB4_DATA
,
2126 PTB3_DATA
, PTB2_DATA
, PTB1_DATA
, PTB0_DATA
}
2128 { PINMUX_DATA_REG("PCDR", 0xffec0038, 8) {
2129 PTC7_DATA
, PTC6_DATA
, PTC5_DATA
, PTC4_DATA
,
2130 PTC3_DATA
, PTC2_DATA
, PTC1_DATA
, PTC0_DATA
}
2132 { PINMUX_DATA_REG("PDDR", 0xffec003a, 8) {
2133 PTD7_DATA
, PTD6_DATA
, PTD5_DATA
, PTD4_DATA
,
2134 PTD3_DATA
, PTD2_DATA
, PTD1_DATA
, PTD0_DATA
}
2136 { PINMUX_DATA_REG("PEDR", 0xffec003c, 8) {
2137 PTE7_DATA
, PTE6_DATA
, PTE5_DATA
, PTE4_DATA
,
2138 PTE3_DATA
, PTE2_DATA
, PTE1_DATA
, PTE0_DATA
}
2140 { PINMUX_DATA_REG("PFDR", 0xffec003e, 8) {
2141 PTF7_DATA
, PTF6_DATA
, PTF5_DATA
, PTF4_DATA
,
2142 PTF3_DATA
, PTF2_DATA
, PTF1_DATA
, PTF0_DATA
}
2144 { PINMUX_DATA_REG("PGDR", 0xffec0040, 8) {
2145 PTG7_DATA
, PTG6_DATA
, PTG5_DATA
, PTG4_DATA
,
2146 PTG3_DATA
, PTG2_DATA
, PTG1_DATA
, PTG0_DATA
}
2148 { PINMUX_DATA_REG("PHDR", 0xffec0042, 8) {
2149 PTH7_DATA
, PTH6_DATA
, PTH5_DATA
, PTH4_DATA
,
2150 PTH3_DATA
, PTH2_DATA
, PTH1_DATA
, PTH0_DATA
}
2152 { PINMUX_DATA_REG("PIDR", 0xffec0044, 8) {
2153 PTI7_DATA
, PTI6_DATA
, PTI5_DATA
, PTI4_DATA
,
2154 PTI3_DATA
, PTI2_DATA
, PTI1_DATA
, PTI0_DATA
}
2156 { PINMUX_DATA_REG("PJDR", 0xffec0046, 8) {
2157 0, PTJ6_DATA
, PTJ5_DATA
, PTJ4_DATA
,
2158 PTJ3_DATA
, PTJ2_DATA
, PTJ1_DATA
, PTJ0_DATA
}
2160 { PINMUX_DATA_REG("PKDR", 0xffec0048, 8) {
2161 PTK7_DATA
, PTK6_DATA
, PTK5_DATA
, PTK4_DATA
,
2162 PTK3_DATA
, PTK2_DATA
, PTK1_DATA
, PTK0_DATA
}
2164 { PINMUX_DATA_REG("PLDR", 0xffec004a, 8) {
2165 0, PTL6_DATA
, PTL5_DATA
, PTL4_DATA
,
2166 PTL3_DATA
, PTL2_DATA
, PTL1_DATA
, PTL0_DATA
}
2168 { PINMUX_DATA_REG("PMDR", 0xffec004c, 8) {
2169 PTM7_DATA
, PTM6_DATA
, PTM5_DATA
, PTM4_DATA
,
2170 PTM3_DATA
, PTM2_DATA
, PTM1_DATA
, PTM0_DATA
}
2172 { PINMUX_DATA_REG("PNDR", 0xffec004e, 8) {
2173 0, PTN6_DATA
, PTN5_DATA
, PTN4_DATA
,
2174 PTN3_DATA
, PTN2_DATA
, PTN1_DATA
, PTN0_DATA
}
2176 { PINMUX_DATA_REG("PODR", 0xffec0050, 8) {
2177 PTO7_DATA
, PTO6_DATA
, PTO5_DATA
, PTO4_DATA
,
2178 PTO3_DATA
, PTO2_DATA
, PTO1_DATA
, PTO0_DATA
}
2180 { PINMUX_DATA_REG("PPDR", 0xffec0052, 8) {
2181 PTP7_DATA
, PTP6_DATA
, PTP5_DATA
, PTP4_DATA
,
2182 PTP3_DATA
, PTP2_DATA
, PTP1_DATA
, PTP0_DATA
}
2184 { PINMUX_DATA_REG("PQDR", 0xffec0054, 8) {
2185 0, PTQ6_DATA
, PTQ5_DATA
, PTQ4_DATA
,
2186 PTQ3_DATA
, PTQ2_DATA
, PTQ1_DATA
, PTQ0_DATA
}
2188 { PINMUX_DATA_REG("PRDR", 0xffec0056, 8) {
2189 PTR7_DATA
, PTR6_DATA
, PTR5_DATA
, PTR4_DATA
,
2190 PTR3_DATA
, PTR2_DATA
, PTR1_DATA
, PTR0_DATA
}
2192 { PINMUX_DATA_REG("PSDR", 0xffec0058, 8) {
2193 PTS7_DATA
, PTS6_DATA
, PTS5_DATA
, PTS4_DATA
,
2194 PTS3_DATA
, PTS2_DATA
, PTS1_DATA
, PTS0_DATA
}
2196 { PINMUX_DATA_REG("PTDR", 0xffec005a, 8) {
2197 PTT7_DATA
, PTT6_DATA
, PTT5_DATA
, PTT4_DATA
,
2198 PTT3_DATA
, PTT2_DATA
, PTT1_DATA
, PTT0_DATA
}
2200 { PINMUX_DATA_REG("PUDR", 0xffec005c, 8) {
2201 PTU7_DATA
, PTU6_DATA
, PTU5_DATA
, PTU4_DATA
,
2202 PTU3_DATA
, PTU2_DATA
, PTU1_DATA
, PTU0_DATA
}
2204 { PINMUX_DATA_REG("PVDR", 0xffec005e, 8) {
2205 PTV7_DATA
, PTV6_DATA
, PTV5_DATA
, PTV4_DATA
,
2206 PTV3_DATA
, PTV2_DATA
, PTV1_DATA
, PTV0_DATA
}
2208 { PINMUX_DATA_REG("PWDR", 0xffec0060, 8) {
2209 PTW7_DATA
, PTW6_DATA
, PTW5_DATA
, PTW4_DATA
,
2210 PTW3_DATA
, PTW2_DATA
, PTW1_DATA
, PTW0_DATA
}
2212 { PINMUX_DATA_REG("PXDR", 0xffec0062, 8) {
2213 PTX7_DATA
, PTX6_DATA
, PTX5_DATA
, PTX4_DATA
,
2214 PTX3_DATA
, PTX2_DATA
, PTX1_DATA
, PTX0_DATA
}
2216 { PINMUX_DATA_REG("PYDR", 0xffec0064, 8) {
2217 PTY7_DATA
, PTY6_DATA
, PTY5_DATA
, PTY4_DATA
,
2218 PTY3_DATA
, PTY2_DATA
, PTY1_DATA
, PTY0_DATA
}
2220 { PINMUX_DATA_REG("PZDR", 0xffec0066, 8) {
2221 PTZ7_DATA
, PTZ6_DATA
, PTZ5_DATA
, PTZ4_DATA
,
2222 PTZ3_DATA
, PTZ2_DATA
, PTZ1_DATA
, PTZ0_DATA
}
2227 const struct sh_pfc_soc_info sh7757_pinmux_info
= {
2228 .name
= "sh7757_pfc",
2229 .input
= { PINMUX_INPUT_BEGIN
, PINMUX_INPUT_END
},
2230 .output
= { PINMUX_OUTPUT_BEGIN
, PINMUX_OUTPUT_END
},
2231 .function
= { PINMUX_FUNCTION_BEGIN
, PINMUX_FUNCTION_END
},
2233 .pins
= pinmux_pins
,
2234 .nr_pins
= ARRAY_SIZE(pinmux_pins
),
2235 .func_gpios
= pinmux_func_gpios
,
2236 .nr_func_gpios
= ARRAY_SIZE(pinmux_func_gpios
),
2238 .cfg_regs
= pinmux_config_regs
,
2239 .data_regs
= pinmux_data_regs
,
2241 .pinmux_data
= pinmux_data
,
2242 .pinmux_data_size
= ARRAY_SIZE(pinmux_data
),