[lantiq] cleanup patches
[openwrt/svn-archive/archive.git] / target / linux / lantiq / files / arch / mips / include / asm / mach-lantiq / svip / svip_mux.h
1 /************************************************************************
2 *
3 * Copyright (c) 2007
4 * Infineon Technologies AG
5 * St. Martin Strasse 53; 81669 Muenchen; Germany
6 *
7 * This program is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License
9 * as published by the Free Software Foundation; either version
10 * 2 of the License, or (at your option) any later version.
11 *
12 ************************************************************************/
13
14 #ifndef __SVIP_MUX_H
15 #define __SVIP_MUX_H
16
17 #define LTQ_MUX_P0_PINS 20
18 #define LTQ_MUX_P1_PINS 20
19 #define LTQ_MUX_P2_PINS 19
20 #define LTQ_MUX_P3_PINS 20
21 #define LTQ_MUX_P4_PINS 24
22
23 struct ltq_mux_pin {
24 int dirin;
25 int puen;
26 int altsel0;
27 int altsel1;
28 };
29
30 struct ltq_mux_settings {
31 const struct ltq_mux_pin *mux_p0;
32 const struct ltq_mux_pin *mux_p1;
33 const struct ltq_mux_pin *mux_p2;
34 const struct ltq_mux_pin *mux_p3;
35 const struct ltq_mux_pin *mux_p4;
36 };
37
38 #define LTQ_MUX_P0_19_EXINT16 { 1, 0, 1, 0 }
39 #define LTQ_MUX_P0_19 { 0, 0, 1, 0 }
40
41 #define LTQ_MUX_P0_18_EJ_BRKIN { 1, 0, 0, 0 }
42 #define LTQ_MUX_P0_18 { 0, 0, 1, 0 }
43 #define LTQ_MUX_P0_18_IN { 1, 0, 1, 0 }
44
45 #define LTQ_MUX_P0_17_EXINT10 { 1, 0, 0, 0 }
46 #define LTQ_MUX_P0_17 { 0, 0, 0, 0 }
47 #define LTQ_MUX_P0_17_ASC1_RXD { 1, 0, 1, 0 }
48
49 #define LTQ_MUX_P0_16_EXINT9 { 1, 0, 0, 0 }
50 #define LTQ_MUX_P0_16 { 0, 0, 0, 0 }
51 #define LTQ_MUX_P0_16_ASC1_TXD { 0, 0, 1, 0 }
52
53 #define LTQ_MUX_P0_15_EXINT8 { 1, 0, 0, 0 }
54 #define LTQ_MUX_P0_15 { 0, 0, 0, 0 }
55 #define LTQ_MUX_P0_15_ASC0_RXD { 1, 0, 1, 0 }
56
57 #define LTQ_MUX_P0_14_EXINT7 { 1, 0, 0, 0 }
58 #define LTQ_MUX_P0_14 { 0, 0, 0, 0 }
59 #define LTQ_MUX_P0_14_ASC0_TXD { 1, 0, 1, 0 }
60
61 #define LTQ_MUX_P0_13_SSC0_CS7 { 0, 1, 0, 0 }
62 #define LTQ_MUX_P0_13_EXINT6 { 0, 0, 1, 0 }
63 #define LTQ_MUX_P0_13 { 1, 0, 1, 0 }
64 #define LTQ_MUX_P0_13_SSC1_CS7 { 0, 0, 0, 1 }
65 #define LTQ_MUX_P0_13_SSC1_INT { 0, 0, 1, 1 }
66
67 #define LTQ_MUX_P0_12_SSC0_CS6 { 0, 1, 0, 0 }
68 #define LTQ_MUX_P0_12_EXINT5 { 0, 0, 1, 0 }
69 #define LTQ_MUX_P0_12 { 1, 0, 1, 0 }
70 #define LTQ_MUX_P0_12_SSC1_CS6 { 0, 0, 0, 1 }
71
72 #define LTQ_MUX_P0_11_SSC0_CS5 { 0, 1, 0, 0 }
73 #define LTQ_MUX_P0_11_EXINT4 { 1, 0, 1, 0 }
74 #define LTQ_MUX_P0_11 { 1, 0, 0, 0 }
75 #define LTQ_MUX_P0_11_SSC1_CS5 { 0, 0, 0, 1 }
76
77 #define LTQ_MUX_P0_10_SSC0_CS4 { 0, 1, 0, 0 }
78 #define LTQ_MUX_P0_10_EXINT3 { 1, 0, 1, 0 }
79 #define LTQ_MUX_P0_10 { 0, 0, 1, 0 }
80 #define LTQ_MUX_P0_10_SSC1_CS4 { 0, 0, 0, 1 }
81
82 #define LTQ_MUX_P0_9_SSC0_CS3 { 0, 1, 0, 0 }
83 #define LTQ_MUX_P0_9_EXINT2 { 1, 0, 1, 0 }
84 #define LTQ_MUX_P0_9 { 0, 0, 1, 0 }
85 #define LTQ_MUX_P0_9_SSC1_CS3 { 0, 0, 0, 1 }
86
87 #define LTQ_MUX_P0_8_SSC0_CS2 { 0, 1, 0, 0 }
88 #define LTQ_MUX_P0_8_EXINT1 { 1, 0, 1, 0 }
89 #define LTQ_MUX_P0_8 { 0, 0, 1, 0 }
90 #define LTQ_MUX_P0_8_SSC1_CS2 { 0, 0, 0, 1 }
91
92 #define LTQ_MUX_P0_7_SSC0_CS1 { 0, 1, 0, 0 }
93 #define LTQ_MUX_P0_7_EXINT0 { 1, 0, 1, 0 }
94 #define LTQ_MUX_P0_7 { 0, 0, 1, 0 }
95 #define LTQ_MUX_P0_7_SSC1_CS1 { 0, 0, 0, 1 }
96 #define LTQ_MUX_P0_7_SSC1_CS0 { 1, 0, 0, 1 }
97 #define LTQ_MUX_P0_7_SSC2_CS0 { 1, 0, 1, 1 }
98
99 #define LTQ_MUX_P0_6_SSC0_CS0 { 0, 1, 0, 0 }
100 #define LTQ_MUX_P0_6 { 0, 0, 1, 0 }
101 #define LTQ_MUX_P0_6_IN { 1, 0, 1, 0 }
102 #define LTQ_MUX_P0_6_SSC1_CS0 { 0, 0, 0, 1 }
103
104 #define LTQ_MUX_P0_5_SSC1_SCLK { 0, 0, 0, 0 }
105 #define LTQ_MUX_P0_5 { 0, 0, 1, 0 }
106 #define LTQ_MUX_P0_5_IN { 1, 0, 1, 0 }
107 #define LTQ_MUX_P0_5_SSC2_CLK { 1, 0, 0, 1 }
108
109 #define LTQ_MUX_P0_4_SSC1_MRST { 1, 0, 0, 0 }
110 #define LTQ_MUX_P0_4 { 0, 0, 1, 0 }
111 #define LTQ_MUX_P0_4_IN { 1, 0, 1, 0 }
112 #define LTQ_MUX_P0_4_SSC2_MRST { 0, 0, 0, 1 }
113
114 #define LTQ_MUX_P0_3_SSC1_MTSR { 0, 0, 0, 0 }
115 #define LTQ_MUX_P0_3 { 0, 0, 1, 0 }
116 #define LTQ_MUX_P0_3_IN { 1, 0, 1, 0 }
117 #define LTQ_MUX_P0_3_SSC2_MTSR { 0, 0, 0, 1 }
118
119 #define LTQ_MUX_P0_2_SSC0_SCLK { 0, 0, 0, 0 }
120 #define LTQ_MUX_P0_2 { 0, 0, 1, 0 }
121 #define LTQ_MUX_P0_2_IN { 1, 0, 1, 0 }
122
123 #define LTQ_MUX_P0_1_SSC0_MRST { 1, 0, 0, 0 }
124 #define LTQ_MUX_P0_1 { 0, 0, 1, 0 }
125 #define LTQ_MUX_P0_1_IN { 1, 0, 1, 0 }
126
127 #define LTQ_MUX_P0_0_SSC0_MTSR { 0, 0, 0, 0 }
128 #define LTQ_MUX_P0_0 { 0, 0, 1, 0 }
129 #define LTQ_MUX_P0_0_IN { 1, 0, 1, 0 }
130
131
132 #define LTQ_MUX_P1_19_PCM3_TC1 { 0, 0, 0, 0 }
133 #define LTQ_MUX_P1_19_EXINT15 { 1, 0, 1, 0 }
134 #define LTQ_MUX_P1_19 { 0, 0, 1, 0 }
135
136 #define LTQ_MUX_P1_18_PCM3_FSC { 0, 0, 0, 0 }
137 #define LTQ_MUX_P1_18_EXINT11 { 1, 0, 1, 0 }
138 #define LTQ_MUX_P1_18 { 0, 0, 1, 0 }
139
140 #define LTQ_MUX_P1_17_PCM3_PCL { 0, 0, 0, 0 }
141 #define LTQ_MUX_P1_17_EXINT12 { 1, 0, 1, 0 }
142 #define LTQ_MUX_P1_17 { 0, 0, 1, 0 }
143
144 #define LTQ_MUX_P1_16_PCM3_TX { 0, 0, 0, 0 }
145 #define LTQ_MUX_P1_16_EXINT13 { 1, 0, 1, 0 }
146 #define LTQ_MUX_P1_16 { 0, 0, 1, 0 }
147
148 #define LTQ_MUX_P1_15_PCM3_RX { 0, 0, 0, 0 }
149 #define LTQ_MUX_P1_15_EXINT14 { 1, 0, 1, 0 }
150 #define LTQ_MUX_P1_15 { 0, 0, 1, 0 }
151
152 #define LTQ_MUX_P1_14_PCM2_TC1 { 0, 0, 0, 0 }
153 #define LTQ_MUX_P1_14 { 0, 0, 1, 0 }
154 #define LTQ_MUX_P1_14_IN { 1, 0, 1, 0 }
155
156 #define LTQ_MUX_P1_13_PCM2_FSC { 0, 0, 0, 0 }
157 #define LTQ_MUX_P1_13 { 0, 0, 1, 0 }
158 #define LTQ_MUX_P1_13_IN { 1, 0, 1, 0 }
159
160 #define LTQ_MUX_P1_12_PCM2_PCL { 0, 0, 0, 0 }
161 #define LTQ_MUX_P1_12 { 0, 0, 1, 0 }
162 #define LTQ_MUX_P1_12_IN { 1, 0, 1, 0 }
163
164 #define LTQ_MUX_P1_11_PCM2_TX { 0, 0, 0, 0 }
165 #define LTQ_MUX_P1_11 { 0, 0, 1, 0 }
166 #define LTQ_MUX_P1_11_IN { 1, 0, 1, 0 }
167
168 #define LTQ_MUX_P1_10_PCM2_RX { 0, 0, 0, 0 }
169 #define LTQ_MUX_P1_10 { 0, 0, 1, 0 }
170 #define LTQ_MUX_P1_10_IN { 1, 0, 1, 0 }
171
172 #define LTQ_MUX_P1_9_PCM1_TC1 { 0, 0, 0, 0 }
173 #define LTQ_MUX_P1_9 { 0, 0, 1, 0 }
174 #define LTQ_MUX_P1_9_IN { 0, 0, 1, 0 }
175
176 #define LTQ_MUX_P1_8_PCM1_FSC { 0, 0, 0, 0 }
177 #define LTQ_MUX_P1_8 { 0, 0, 1, 0 }
178 #define LTQ_MUX_P1_8_IN { 1, 0, 1, 0 }
179
180 #define LTQ_MUX_P1_7_PCM1_PCL { 0, 0, 0, 0 }
181 #define LTQ_MUX_P1_7 { 0, 0, 1, 0 }
182 #define LTQ_MUX_P1_7_IN { 1, 0, 1, 0 }
183
184 #define LTQ_MUX_P1_6_PCM1_TX { 0, 0, 0, 0 }
185 #define LTQ_MUX_P1_6 { 0, 0, 1, 0 }
186 #define LTQ_MUX_P1_6_IN { 1, 0, 1, 0 }
187
188 #define LTQ_MUX_P1_5_PCM1_RX { 0, 0, 0, 0 }
189 #define LTQ_MUX_P1_5 { 0, 0, 1, 0 }
190 #define LTQ_MUX_P1_5_IN { 1, 0, 1, 0 }
191
192 #define LTQ_MUX_P1_4_PCM0_TC1 { 0, 0, 0, 0 }
193 #define LTQ_MUX_P1_4 { 0, 0, 1, 0 }
194 #define LTQ_MUX_P1_4_IN { 1, 0, 1, 0 }
195
196 #define LTQ_MUX_P1_3_PCM0_FSC { 0, 0, 0, 0 }
197 #define LTQ_MUX_P1_3 { 0, 0, 1, 0 }
198 #define LTQ_MUX_P1_3_IN { 1, 0, 1, 0 }
199
200 #define LTQ_MUX_P1_2_PCM0_PCL { 0, 0, 0, 0 }
201 #define LTQ_MUX_P1_2 { 0, 0, 1, 0 }
202 #define LTQ_MUX_P1_2_IN { 1, 0, 1, 0 }
203
204 #define LTQ_MUX_P1_1_PCM0_TX { 0, 0, 0, 0 }
205 #define LTQ_MUX_P1_1 { 0, 0, 1, 0 }
206 #define LTQ_MUX_P1_1_IN { 1, 0, 1, 0 }
207
208 #define LTQ_MUX_P1_0_PCM0_RX { 0, 0, 0, 0 }
209 #define LTQ_MUX_P1_0 { 0, 0, 1, 0 }
210 #define LTQ_MUX_P1_0_IN { 1, 0, 1, 0 }
211
212
213 #define LTQ_MUX_P2_18_EBU_BC1 { 0, 0, 0, 0 }
214 #define LTQ_MUX_P2_18 { 0, 0, 1, 0 }
215 #define LTQ_MUX_P2_18_IN { 1, 0, 1, 0 }
216
217 #define LTQ_MUX_P2_17_EBU_BC0 { 0, 0, 0, 0 }
218 #define LTQ_MUX_P2_17 { 0, 0, 1, 0 }
219 #define LTQ_MUX_P2_17_IN { 1, 0, 1, 0 }
220
221 #define LTQ_MUX_P2_16_EBU_RDBY { 1, 0, 0, 0 }
222 #define LTQ_MUX_P2_16 { 0, 0, 1, 0 }
223 #define LTQ_MUX_P2_16_IN { 1, 0, 1, 0 }
224
225 #define LTQ_MUX_P2_15_EBU_WAIT { 1, 0, 0, 0 }
226 #define LTQ_MUX_P2_15 { 0, 0, 1, 0 }
227 #define LTQ_MUX_P2_15_IN { 1, 0, 1, 0 }
228
229 #define LTQ_MUX_P2_14_EBU_ALE { 0, 0, 0, 0 }
230 #define LTQ_MUX_P2_14 { 0, 0, 1, 0 }
231 #define LTQ_MUX_P2_14_IN { 1, 0, 1, 0 }
232
233 #define LTQ_MUX_P2_13_EBU_WR { 0, 0, 0, 0 }
234 #define LTQ_MUX_P2_13 { 0, 0, 1, 0 }
235 #define LTQ_MUX_P2_13_IN { 1, 0, 1, 0 }
236
237 #define LTQ_MUX_P2_12_EBU_RD { 0, 0, 0, 0 }
238 #define LTQ_MUX_P2_12 { 0, 0, 1, 0 }
239 #define LTQ_MUX_P2_12_IN { 1, 0, 1, 0 }
240
241 #define LTQ_MUX_P2_11_EBU_A11 { 0, 0, 0, 0 }
242 #define LTQ_MUX_P2_11 { 0, 0, 1, 0 }
243 #define LTQ_MUX_P2_11_IN { 1, 0, 1, 0 }
244
245 #define LTQ_MUX_P2_10_EBU_A10 { 0, 0, 0, 0 }
246 #define LTQ_MUX_P2_10 { 0, 0, 1, 0 }
247 #define LTQ_MUX_P2_10_IN { 1, 0, 1, 0 }
248
249 #define LTQ_MUX_P2_9_EBU_A9 { 0, 0, 0, 0 }
250 #define LTQ_MUX_P2_9 { 0, 0, 1, 0 }
251 #define LTQ_MUX_P2_9_IN { 1, 0, 1, 0 }
252
253 #define LTQ_MUX_P2_8_EBU_A8 { 0, 0, 0, 0 }
254 #define LTQ_MUX_P2_8 { 0, 0, 1, 0 }
255 #define LTQ_MUX_P2_8_IN { 1, 0, 1, 0 }
256
257 #define LTQ_MUX_P2_7_EBU_A7 { 0, 0, 0, 0 }
258 #define LTQ_MUX_P2_7 { 0, 0, 1, 0 }
259 #define LTQ_MUX_P2_7_IN { 1, 0, 1, 0 }
260
261 #define LTQ_MUX_P2_6_EBU_A6 { 0, 0, 0, 0 }
262 #define LTQ_MUX_P2_6 { 0, 0, 1, 0 }
263 #define LTQ_MUX_P2_6_IN { 1, 0, 1, 0 }
264
265 #define LTQ_MUX_P2_5_EBU_A5 { 0, 0, 0, 0 }
266 #define LTQ_MUX_P2_5 { 0, 0, 1, 0 }
267 #define LTQ_MUX_P2_5_IN { 1, 0, 1, 0 }
268
269 #define LTQ_MUX_P2_4_EBU_A4 { 0, 0, 0, 0 }
270 #define LTQ_MUX_P2_4 { 0, 0, 1, 0 }
271 #define LTQ_MUX_P2_4_IN { 1, 0, 1, 0 }
272
273 #define LTQ_MUX_P2_3_EBU_A3 { 0, 0, 0, 0 }
274 #define LTQ_MUX_P2_3 { 0, 0, 1, 0 }
275 #define LTQ_MUX_P2_3_IN { 1, 0, 1, 0 }
276
277 #define LTQ_MUX_P2_2_EBU_A2 { 0, 0, 0, 0 }
278 #define LTQ_MUX_P2_2 { 0, 0, 1, 0 }
279 #define LTQ_MUX_P2_2_IN { 1, 0, 1, 0 }
280
281 #define LTQ_MUX_P2_1_EBU_A1 { 0, 0, 0, 0 }
282 #define LTQ_MUX_P2_1 { 0, 0, 1, 0 }
283 #define LTQ_MUX_P2_1_IN { 1, 0, 1, 0 }
284
285 #define LTQ_MUX_P2_0_EBU_A0 { 0, 0, 0, 0 }
286 #define LTQ_MUX_P2_0 { 0, 0, 1, 0 }
287 #define LTQ_MUX_P2_0_IN { 1, 0, 1, 0 }
288
289
290 #define LTQ_MUX_P3_19_EBU_CS3 { 0, 0, 0, 0 }
291 #define LTQ_MUX_P3_19 { 0, 0, 1, 0 }
292 #define LTQ_MUX_P3_19_IN { 1, 0, 1, 0 }
293
294 #define LTQ_MUX_P3_18_EBU_CS2 { 0, 0, 0, 0 }
295 #define LTQ_MUX_P3_18 { 0, 0, 1, 0 }
296 #define LTQ_MUX_P3_18_IN { 1, 0, 1, 0 }
297
298 #define LTQ_MUX_P3_17_EBU_CS1 { 0, 0, 0, 0 }
299 #define LTQ_MUX_P3_17 { 0, 0, 1, 0 }
300 #define LTQ_MUX_P3_17_IN { 1, 0, 1, 0 }
301
302 #define LTQ_MUX_P3_16_EBU_CS0 { 0, 0, 0, 0 }
303 #define LTQ_MUX_P3_16 { 0, 0, 1, 0 }
304 #define LTQ_MUX_P3_16_IN { 1, 0, 1, 0 }
305
306 #define LTQ_MUX_P3_15_EBU_AD15 { 1, 0, 0, 0 }
307 #define LTQ_MUX_P3_15 { 0, 0, 1, 0 }
308 #define LTQ_MUX_P3_15_IN { 1, 0, 1, 0 }
309
310 #define LTQ_MUX_P3_14_EBU_AD14 { 1, 0, 0, 0 }
311 #define LTQ_MUX_P3_14 { 0, 0, 1, 0 }
312 #define LTQ_MUX_P3_14_IN { 1, 0, 1, 0 }
313
314 #define LTQ_MUX_P3_13_EBU_AD13 { 1, 0, 0, 0 }
315 #define LTQ_MUX_P3_13 { 0, 0, 1, 0 }
316 #define LTQ_MUX_P3_13_IN { 1, 0, 1, 0 }
317
318 #define LTQ_MUX_P3_12_EBU_AD12 { 1, 0, 0, 0 }
319 #define LTQ_MUX_P3_12 { 0, 0, 1, 0 }
320 #define LTQ_MUX_P3_12_IN { 1, 0, 1, 0 }
321
322 #define LTQ_MUX_P3_11_EBU_AD11 { 1, 0, 0, 0 }
323 #define LTQ_MUX_P3_11 { 0, 0, 1, 0 }
324 #define LTQ_MUX_P3_11_IN { 1, 0, 1, 0 }
325
326 #define LTQ_MUX_P3_10_EBU_AD10 { 1, 0, 0, 0 }
327 #define LTQ_MUX_P3_10 { 0, 0, 1, 0 }
328 #define LTQ_MUX_P3_10_IN { 1, 0, 1, 0 }
329
330 #define LTQ_MUX_P3_9_EBU_AD9 { 1, 0, 0, 0 }
331 #define LTQ_MUX_P3_9 { 0, 0, 1, 0 }
332 #define LTQ_MUX_P3_9_IN { 1, 0, 1, 0 }
333
334 #define LTQ_MUX_P3_8_EBU_AD8 { 1, 0, 0, 0 }
335 #define LTQ_MUX_P3_8 { 0, 0, 1, 0 }
336 #define LTQ_MUX_P3_8_IN { 1, 0, 1, 0 }
337
338 #define LTQ_MUX_P3_7_EBU_AD7 { 1, 0, 0, 0 }
339 #define LTQ_MUX_P3_7 { 0, 0, 1, 0 }
340 #define LTQ_MUX_P3_7_IN { 1, 0, 1, 0 }
341
342 #define LTQ_MUX_P3_6_EBU_AD6 { 1, 0, 0, 0 }
343 #define LTQ_MUX_P3_6 { 0, 0, 1, 0 }
344 #define LTQ_MUX_P3_6_IN { 1, 0, 1, 0 }
345
346 #define LTQ_MUX_P3_5_EBU_AD5 { 1, 0, 0, 0 }
347 #define LTQ_MUX_P3_5 { 0, 0, 1, 0 }
348 #define LTQ_MUX_P3_5_IN { 1, 0, 1, 0 }
349
350 #define LTQ_MUX_P3_4_EBU_AD4 { 1, 0, 0, 0 }
351 #define LTQ_MUX_P3_4 { 0, 0, 1, 0 }
352 #define LTQ_MUX_P3_4_IN { 1, 0, 1, 0 }
353
354 #define LTQ_MUX_P3_3_EBU_AD3 { 1, 0, 0, 0 }
355 #define LTQ_MUX_P3_3 { 0, 0, 1, 0 }
356 #define LTQ_MUX_P3_3_IN { 1, 0, 1, 0 }
357
358 #define LTQ_MUX_P3_2_EBU_AD2 { 1, 0, 0, 0 }
359 #define LTQ_MUX_P3_2 { 0, 0, 1, 0 }
360 #define LTQ_MUX_P3_2_IN { 1, 0, 1, 0 }
361
362 #define LTQ_MUX_P3_1_EBU_AD1 { 1, 0, 0, 0 }
363 #define LTQ_MUX_P3_1 { 0, 0, 1, 0 }
364 #define LTQ_MUX_P3_1_IN { 1, 0, 1, 0 }
365
366 #define LTQ_MUX_P3_0_EBU_AD0 { 1, 0, 0, 0 }
367 #define LTQ_MUX_P3_0 { 0, 0, 1, 0 }
368 #define LTQ_MUX_P3_0_IN { 1, 0, 1, 0 }
369
370
371 #define LTQ_MUX_P4_23_SSLIC7_CLK { 0, 0, 0, 0 }
372 #define LTQ_MUX_P4_23 { 0, 0, 1, 0 }
373 #define LTQ_MUX_P4_23_IN { 1, 0, 1, 0 }
374
375 #define LTQ_MUX_P4_22_SSLIC7_RX { 0, 0, 0, 0 }
376 #define LTQ_MUX_P4_22 { 0, 0, 1, 0 }
377 #define LTQ_MUX_P4_22_IN { 1, 0, 1, 0 }
378
379 #define LTQ_MUX_P4_21_SSLIC7_TX { 0, 0, 0, 0 }
380 #define LTQ_MUX_P4_21 { 0, 0, 1, 0 }
381 #define LTQ_MUX_P4_21_IN { 1, 0, 1, 0 }
382
383 #define LTQ_MUX_P4_20_SSLIC6_CLK { 0, 0, 0, 0 }
384 #define LTQ_MUX_P4_20 { 0, 0, 1, 0 }
385 #define LTQ_MUX_P4_20_IN { 1, 0, 1, 0 }
386
387 #define LTQ_MUX_P4_19_SSLIC6_RX { 0, 0, 0, 0 }
388 #define LTQ_MUX_P4_19 { 0, 0, 1, 0 }
389 #define LTQ_MUX_P4_19_IN { 1, 0, 1, 0 }
390
391 #define LTQ_MUX_P4_18_SSLIC6_TX { 0, 0, 0, 0 }
392 #define LTQ_MUX_P4_18 { 0, 0, 1, 0 }
393 #define LTQ_MUX_P4_18_IN { 1, 0, 1, 0 }
394
395 #define LTQ_MUX_P4_17_SSLIC5_CLK { 0, 0, 0, 0 }
396 #define LTQ_MUX_P4_17 { 0, 0, 1, 0 }
397 #define LTQ_MUX_P4_17_IN { 1, 0, 1, 0 }
398
399 #define LTQ_MUX_P4_16_SSLIC5_RX { 0, 0, 0, 0 }
400 #define LTQ_MUX_P4_16 { 0, 0, 1, 0 }
401 #define LTQ_MUX_P4_16_IN { 1, 0, 1, 0 }
402
403 #define LTQ_MUX_P4_15_SSLIC5_TX { 0, 0, 0, 0 }
404 #define LTQ_MUX_P4_15 { 0, 0, 1, 0 }
405 #define LTQ_MUX_P4_15_IN { 1, 0, 1, 0 }
406
407 #define LTQ_MUX_P4_14_SSLIC4_CLK { 0, 0, 0, 0 }
408 #define LTQ_MUX_P4_14 { 0, 0, 1, 0 }
409 #define LTQ_MUX_P4_14_IN { 1, 0, 1, 0 }
410
411 #define LTQ_MUX_P4_13_SSLIC4_RX { 0, 0, 0, 0 }
412 #define LTQ_MUX_P4_13 { 0, 0, 1, 0 }
413 #define LTQ_MUX_P4_13_IN { 1, 0, 1, 0 }
414
415 #define LTQ_MUX_P4_12_SSLIC4_TX { 0, 0, 0, 0 }
416 #define LTQ_MUX_P4_12 { 0, 0, 1, 0 }
417 #define LTQ_MUX_P4_12_IN { 1, 0, 1, 0 }
418
419 #define LTQ_MUX_P4_11_SSLIC3_CLK { 0, 0, 0, 0 }
420 #define LTQ_MUX_P4_11 { 0, 0, 1, 0 }
421 #define LTQ_MUX_P4_11_IN { 1, 0, 1, 0 }
422
423 #define LTQ_MUX_P4_10_SSLIC3_RX { 0, 0, 0, 0 }
424 #define LTQ_MUX_P4_10 { 0, 0, 1, 0 }
425 #define LTQ_MUX_P4_10_IN { 1, 0, 1, 0 }
426
427 #define LTQ_MUX_P4_9_SSLIC3_TX { 0, 0, 0, 0 }
428 #define LTQ_MUX_P4_9 { 0, 0, 1, 0 }
429 #define LTQ_MUX_P4_9_IN { 1, 0, 1, 0 }
430
431 #define LTQ_MUX_P4_8_SSLIC2_CLK { 0, 0, 0, 0 }
432 #define LTQ_MUX_P4_8 { 0, 0, 1, 0 }
433 #define LTQ_MUX_P4_8_IN { 1, 0, 1, 0 }
434
435 #define LTQ_MUX_P4_7_SSLIC2_RX { 0, 0, 0, 0 }
436 #define LTQ_MUX_P4_7 { 0, 0, 1, 0 }
437 #define LTQ_MUX_P4_7_IN { 1, 0, 1, 0 }
438
439 #define LTQ_MUX_P4_6_SSLIC2_TX { 0, 0, 0, 0 }
440 #define LTQ_MUX_P4_6 { 0, 0, 1, 0 }
441 #define LTQ_MUX_P4_6_IN { 1, 0, 1, 0 }
442
443 #define LTQ_MUX_P4_5_SSLIC1_CLK { 0, 0, 0, 0 }
444 #define LTQ_MUX_P4_5 { 0, 0, 1, 0 }
445 #define LTQ_MUX_P4_5_IN { 1, 0, 1, 0 }
446
447 #define LTQ_MUX_P4_4_SSLIC1_RX { 0, 0, 0, 0 }
448 #define LTQ_MUX_P4_4 { 0, 0, 1, 0 }
449 #define LTQ_MUX_P4_4_IN { 1, 0, 1, 0 }
450
451 #define LTQ_MUX_P4_3_SSLIC1_TX { 0, 0, 0, 0 }
452 #define LTQ_MUX_P4_3 { 0, 0, 1, 0 }
453 #define LTQ_MUX_P4_3_IN { 1, 0, 1, 0 }
454
455 #define LTQ_MUX_P4_2_SSLIC0_CLK { 0, 0, 0, 0 }
456 #define LTQ_MUX_P4_2 { 0, 0, 1, 0 }
457 #define LTQ_MUX_P4_2_IN { 1, 0, 1, 0 }
458
459 #define LTQ_MUX_P4_1_SSLIC0_RX { 0, 0, 0, 0 }
460 #define LTQ_MUX_P4_1 { 0, 0, 1, 0 }
461 #define LTQ_MUX_P4_1_IN { 1, 0, 1, 0 }
462
463 #define LTQ_MUX_P4_0_SSLIC0_TX { 0, 0, 0, 0 }
464 #define LTQ_MUX_P4_0 { 0, 0, 1, 0 }
465 #define LTQ_MUX_P4_0_IN { 1, 0, 1, 0 }
466
467 #endif