aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/lantiq/files/arch/mips/include/asm/mach-lantiq/svip/svip_mux.h
blob: 8ca3285f2c40f586483dad66891ef0aea08ca327 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
/************************************************************************
 *
 * Copyright (c) 2007
 * Infineon Technologies AG
 * St. Martin Strasse 53; 81669 Muenchen; Germany
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License
 * as published by the Free Software Foundation; either version
 * 2 of the License, or (at your option) any later version.
 *
 ************************************************************************/

#ifndef __SVIP_MUX_H
#define __SVIP_MUX_H

#define LTQ_MUX_P0_PINS			20
#define LTQ_MUX_P1_PINS			20
#define LTQ_MUX_P2_PINS			19
#define LTQ_MUX_P3_PINS			20
#define LTQ_MUX_P4_PINS			24

struct ltq_mux_pin {
	int dirin;
	int puen;
	int altsel0;
	int altsel1;
};

struct ltq_mux_settings {
	const struct ltq_mux_pin *mux_p0;
	const struct ltq_mux_pin *mux_p1;
	const struct ltq_mux_pin *mux_p2;
	const struct ltq_mux_pin *mux_p3;
	const struct ltq_mux_pin *mux_p4;
};

#define LTQ_MUX_P0_19_EXINT16		{ 1, 0, 1, 0 }
#define LTQ_MUX_P0_19			{ 0, 0, 1, 0 }

#define LTQ_MUX_P0_18_EJ_BRKIN		{ 1, 0, 0, 0 }
#define LTQ_MUX_P0_18			{ 0, 0, 1, 0 }
#define LTQ_MUX_P0_18_IN		{ 1, 0, 1, 0 }

#define LTQ_MUX_P0_17_EXINT10		{ 1, 0, 0, 0 }
#define LTQ_MUX_P0_17			{ 0, 0, 0, 0 }
#define LTQ_MUX_P0_17_ASC1_RXD		{ 1, 0, 1, 0 }

#define LTQ_MUX_P0_16_EXINT9		{ 1, 0, 0, 0 }
#define LTQ_MUX_P0_16			{ 0, 0, 0, 0 }
#define LTQ_MUX_P0_16_ASC1_TXD		{ 0, 0, 1, 0 }

#define LTQ_MUX_P0_15_EXINT8		{ 1, 0, 0, 0 }
#define LTQ_MUX_P0_15			{ 0, 0, 0, 0 }
#define LTQ_MUX_P0_15_ASC0_RXD		{ 1, 0, 1, 0 }

#define LTQ_MUX_P0_14_EXINT7		{ 1, 0, 0, 0 }
#define LTQ_MUX_P0_14			{ 0, 0, 0, 0 }
#define LTQ_MUX_P0_14_ASC0_TXD		{ 1, 0, 1, 0 }

#define LTQ_MUX_P0_13_SSC0_CS7		{ 0, 1, 0, 0 }
#define LTQ_MUX_P0_13_EXINT6		{ 0, 0, 1, 0 }
#define LTQ_MUX_P0_13			{ 1, 0, 1, 0 }
#define LTQ_MUX_P0_13_SSC1_CS7		{ 0, 0, 0, 1 }
#define LTQ_MUX_P0_13_SSC1_INT		{ 0, 0, 1, 1 }

#define LTQ_MUX_P0_12_SSC0_CS6		{ 0, 1, 0, 0 }
#define LTQ_MUX_P0_12_EXINT5		{ 0, 0, 1, 0 }
#define LTQ_MUX_P0_12			{ 1, 0, 1, 0 }
#define LTQ_MUX_P0_12_SSC1_CS6		{ 0, 0, 0, 1 }

#define LTQ_MUX_P0_11_SSC0_CS5		{ 0, 1, 0, 0 }
#define LTQ_MUX_P0_11_EXINT4		{ 1, 0, 1, 0 }
#define LTQ_MUX_P0_11			{ 1, 0, 0, 0 }
#define LTQ_MUX_P0_11_SSC1_CS5		{ 0, 0, 0, 1 }

#define LTQ_MUX_P0_10_SSC0_CS4		{ 0, 1, 0, 0 }
#define LTQ_MUX_P0_10_EXINT3		{ 1, 0, 1, 0 }
#define LTQ_MUX_P0_10			{ 0, 0, 1, 0 }
#define LTQ_MUX_P0_10_SSC1_CS4		{ 0, 0, 0, 1 }

#define LTQ_MUX_P0_9_SSC0_CS3		{ 0, 1, 0, 0 }
#define LTQ_MUX_P0_9_EXINT2		{ 1, 0, 1, 0 }
#define LTQ_MUX_P0_9			{ 0, 0, 1, 0 }
#define LTQ_MUX_P0_9_SSC1_CS3		{ 0, 0, 0, 1 }

#define LTQ_MUX_P0_8_SSC0_CS2		{ 0, 1, 0, 0 }
#define LTQ_MUX_P0_8_EXINT1		{ 1, 0, 1, 0 }
#define LTQ_MUX_P0_8			{ 0, 0, 1, 0 }
#define LTQ_MUX_P0_8_SSC1_CS2		{ 0, 0, 0, 1 }

#define LTQ_MUX_P0_7_SSC0_CS1		{ 0, 1, 0, 0 }
#define LTQ_MUX_P0_7_EXINT0		{ 1, 0, 1, 0 }
#define LTQ_MUX_P0_7			{ 0, 0, 1, 0 }
#define LTQ_MUX_P0_7_SSC1_CS1		{ 0, 0, 0, 1 }
#define LTQ_MUX_P0_7_SSC1_CS0		{ 1, 0, 0, 1 }
#define LTQ_MUX_P0_7_SSC2_CS0		{ 1, 0, 1, 1 }

#define LTQ_MUX_P0_6_SSC0_CS0		{ 0, 1, 0, 0 }
#define LTQ_MUX_P0_6			{ 0, 0, 1, 0 }
#define LTQ_MUX_P0_6_IN			{ 1, 0, 1, 0 }
#define LTQ_MUX_P0_6_SSC1_CS0		{ 0, 0, 0, 1 }

#define LTQ_MUX_P0_5_SSC1_SCLK		{ 0, 0, 0, 0 }
#define LTQ_MUX_P0_5			{ 0, 0, 1, 0 }
#define LTQ_MUX_P0_5_IN			{ 1, 0, 1, 0 }
#define LTQ_MUX_P0_5_SSC2_CLK		{ 1, 0, 0, 1 }

#define LTQ_MUX_P0_4_SSC1_MRST		{ 1, 0, 0, 0 }
#define LTQ_MUX_P0_4			{ 0, 0, 1, 0 }
#define LTQ_MUX_P0_4_IN			{ 1, 0, 1, 0 }
#define LTQ_MUX_P0_4_SSC2_MRST		{ 0, 0, 0, 1 }

#define LTQ_MUX_P0_3_SSC1_MTSR		{ 0, 0, 0, 0 }
#define LTQ_MUX_P0_3			{ 0, 0, 1, 0 }
#define LTQ_MUX_P0_3_IN			{ 1, 0, 1, 0 }
#define LTQ_MUX_P0_3_SSC2_MTSR		{ 0, 0, 0, 1 }

#define LTQ_MUX_P0_2_SSC0_SCLK		{ 0, 0, 0, 0 }
#define LTQ_MUX_P0_2			{ 0, 0, 1, 0 }
#define LTQ_MUX_P0_2_IN			{ 1, 0, 1, 0 }

#define LTQ_MUX_P0_1_SSC0_MRST		{ 1, 0, 0, 0 }
#define LTQ_MUX_P0_1			{ 0, 0, 1, 0 }
#define LTQ_MUX_P0_1_IN			{ 1, 0, 1, 0 }

#define LTQ_MUX_P0_0_SSC0_MTSR		{ 0, 0, 0, 0 }
#define LTQ_MUX_P0_0			{ 0, 0, 1, 0 }
#define LTQ_MUX_P0_0_IN			{ 1, 0, 1, 0 }


#define LTQ_MUX_P1_19_PCM3_TC1		{ 0, 0, 0, 0 }
#define LTQ_MUX_P1_19_EXINT15		{ 1, 0, 1, 0 }
#define LTQ_MUX_P1_19			{ 0, 0, 1, 0 }

#define LTQ_MUX_P1_18_PCM3_FSC		{ 0, 0, 0, 0 }
#define LTQ_MUX_P1_18_EXINT11		{ 1, 0, 1, 0 }
#define LTQ_MUX_P1_18			{ 0, 0, 1, 0 }

#define LTQ_MUX_P1_17_PCM3_PCL		{ 0, 0, 0, 0 }
#define LTQ_MUX_P1_17_EXINT12		{ 1, 0, 1, 0 }
#define LTQ_MUX_P1_17			{ 0, 0, 1, 0 }

#define LTQ_MUX_P1_16_PCM3_TX		{ 0, 0, 0, 0 }
#define LTQ_MUX_P1_16_EXINT13		{ 1, 0, 1, 0 }
#define LTQ_MUX_P1_16			{ 0, 0, 1, 0 }

#define LTQ_MUX_P1_15_PCM3_RX		{ 0, 0, 0, 0 }
#define LTQ_MUX_P1_15_EXINT14		{ 1, 0, 1, 0 }
#define LTQ_MUX_P1_15			{ 0, 0, 1, 0 }

#define LTQ_MUX_P1_14_PCM2_TC1		{ 0, 0, 0, 0 }
#define LTQ_MUX_P1_14			{ 0, 0, 1, 0 }
#define LTQ_MUX_P1_14_IN		{ 1, 0, 1, 0 }

#define LTQ_MUX_P1_13_PCM2_FSC		{ 0, 0, 0, 0 }
#define LTQ_MUX_P1_13			{ 0, 0, 1, 0 }
#define LTQ_MUX_P1_13_IN		{ 1, 0, 1, 0 }

#define LTQ_MUX_P1_12_PCM2_PCL		{ 0, 0, 0, 0 }
#define LTQ_MUX_P1_12			{ 0, 0, 1, 0 }
#define LTQ_MUX_P1_12_IN		{ 1, 0, 1, 0 }

#define LTQ_MUX_P1_11_PCM2_TX		{ 0, 0, 0, 0 }
#define LTQ_MUX_P1_11			{ 0, 0, 1, 0 }
#define LTQ_MUX_P1_11_IN		{ 1, 0, 1, 0 }

#define LTQ_MUX_P1_10_PCM2_RX		{ 0, 0, 0, 0 }
#define LTQ_MUX_P1_10			{ 0, 0, 1, 0 }
#define LTQ_MUX_P1_10_IN		{ 1, 0, 1, 0 }

#define LTQ_MUX_P1_9_PCM1_TC1		{ 0, 0, 0, 0 }
#define LTQ_MUX_P1_9			{ 0, 0, 1, 0 }
#define LTQ_MUX_P1_9_IN			{ 0, 0, 1, 0 }

#define LTQ_MUX_P1_8_PCM1_FSC		{ 0, 0, 0, 0 }
#define LTQ_MUX_P1_8			{ 0, 0, 1, 0 }
#define LTQ_MUX_P1_8_IN			{ 1, 0, 1, 0 }

#define LTQ_MUX_P1_7_PCM1_PCL		{ 0, 0, 0, 0 }
#define LTQ_MUX_P1_7			{ 0, 0, 1, 0 }
#define LTQ_MUX_P1_7_IN			{ 1, 0, 1, 0 }

#define LTQ_MUX_P1_6_PCM1_TX		{ 0, 0, 0, 0 }
#define LTQ_MUX_P1_6			{ 0, 0, 1, 0 }
#define LTQ_MUX_P1_6_IN			{ 1, 0, 1, 0 }

#define LTQ_MUX_P1_5_PCM1_RX		{ 0, 0, 0, 0 }
#define LTQ_MUX_P1_5			{ 0, 0, 1, 0 }
#define LTQ_MUX_P1_5_IN			{ 1, 0, 1, 0 }

#define LTQ_MUX_P1_4_PCM0_TC1		{ 0, 0, 0, 0 }
#define LTQ_MUX_P1_4			{ 0, 0, 1, 0 }
#define LTQ_MUX_P1_4_IN			{ 1, 0, 1, 0 }

#define LTQ_MUX_P1_3_PCM0_FSC		{ 0, 0, 0, 0 }
#define LTQ_MUX_P1_3			{ 0, 0, 1, 0 }
#define LTQ_MUX_P1_3_IN			{ 1, 0, 1, 0 }

#define LTQ_MUX_P1_2_PCM0_PCL		{ 0, 0, 0, 0 }
#define LTQ_MUX_P1_2			{ 0, 0, 1, 0 }
#define LTQ_MUX_P1_2_IN			{ 1, 0, 1, 0 }

#define LTQ_MUX_P1_1_PCM0_TX		{ 0, 0, 0, 0 }
#define LTQ_MUX_P1_1			{ 0, 0, 1, 0 }
#define LTQ_MUX_P1_1_IN			{ 1, 0, 1, 0 }

#define LTQ_MUX_P1_0_PCM0_RX		{ 0, 0, 0, 0 }
#define LTQ_MUX_P1_0			{ 0, 0, 1, 0 }
#define LTQ_MUX_P1_0_IN			{ 1, 0, 1, 0 }


#define LTQ_MUX_P2_18_EBU_BC1		{ 0, 0, 0, 0 }
#define LTQ_MUX_P2_18			{ 0, 0, 1, 0 }
#define LTQ_MUX_P2_18_IN		{ 1, 0, 1, 0 }

#define LTQ_MUX_P2_17_EBU_BC0		{ 0, 0, 0, 0 }
#define LTQ_MUX_P2_17			{ 0, 0, 1, 0 }
#define LTQ_MUX_P2_17_IN		{ 1, 0, 1, 0 }

#define LTQ_MUX_P2_16_EBU_RDBY		{ 1, 0, 0, 0 }
#define LTQ_MUX_P2_16			{ 0, 0, 1, 0 }
#define LTQ_MUX_P2_16_IN		{ 1, 0, 1, 0 }

#define LTQ_MUX_P2_15_EBU_WAIT		{ 1, 0, 0, 0 }
#define LTQ_MUX_P2_15			{ 0, 0, 1, 0 }
#define LTQ_MUX_P2_15_IN		{ 1, 0, 1, 0 }

#define LTQ_MUX_P2_14_EBU_ALE		{ 0, 0, 0, 0 }
#define LTQ_MUX_P2_14			{ 0, 0, 1, 0 }
#define LTQ_MUX_P2_14_IN		{ 1, 0, 1, 0 }

#define LTQ_MUX_P2_13_EBU_WR		{ 0, 0, 0, 0 }
#define LTQ_MUX_P2_13			{ 0, 0, 1, 0 }
#define LTQ_MUX_P2_13_IN		{ 1, 0, 1, 0 }

#define LTQ_MUX_P2_12_EBU_RD		{ 0, 0, 0, 0 }
#define LTQ_MUX_P2_12			{ 0, 0, 1, 0 }
#define LTQ_MUX_P2_12_IN		{ 1, 0, 1, 0 }

#define LTQ_MUX_P2_11_EBU_A11		{ 0, 0, 0, 0 }
#define LTQ_MUX_P2_11			{ 0, 0, 1, 0 }
#define LTQ_MUX_P2_11_IN		{ 1, 0, 1, 0 }

#define LTQ_MUX_P2_10_EBU_A10		{ 0, 0, 0, 0 }
#define LTQ_MUX_P2_10			{ 0, 0, 1, 0 }
#define LTQ_MUX_P2_10_IN		{ 1, 0, 1, 0 }

#define LTQ_MUX_P2_9_EBU_A9		{ 0, 0, 0, 0 }
#define LTQ_MUX_P2_9			{ 0, 0, 1, 0 }
#define LTQ_MUX_P2_9_IN			{ 1, 0, 1, 0 }

#define LTQ_MUX_P2_8_EBU_A8		{ 0, 0, 0, 0 }
#define LTQ_MUX_P2_8			{ 0, 0, 1, 0 }
#define LTQ_MUX_P2_8_IN			{ 1, 0, 1, 0 }

#define LTQ_MUX_P2_7_EBU_A7		{ 0, 0, 0, 0 }
#define LTQ_MUX_P2_7			{ 0, 0, 1, 0 }
#define LTQ_MUX_P2_7_IN			{ 1, 0, 1, 0 }

#define LTQ_MUX_P2_6_EBU_A6		{ 0, 0, 0, 0 }
#define LTQ_MUX_P2_6			{ 0, 0, 1, 0 }
#define LTQ_MUX_P2_6_IN			{ 1, 0, 1, 0 }

#define LTQ_MUX_P2_5_EBU_A5		{ 0, 0, 0, 0 }
#define LTQ_MUX_P2_5			{ 0, 0, 1, 0 }
#define LTQ_MUX_P2_5_IN			{ 1, 0, 1, 0 }

#define LTQ_MUX_P2_4_EBU_A4		{ 0, 0, 0, 0 }
#define LTQ_MUX_P2_4			{ 0, 0, 1, 0 }
#define LTQ_MUX_P2_4_IN			{ 1, 0, 1, 0 }

#define LTQ_MUX_P2_3_EBU_A3		{ 0, 0, 0, 0 }
#define LTQ_MUX_P2_3			{ 0, 0, 1, 0 }
#define LTQ_MUX_P2_3_IN			{ 1, 0, 1, 0 }

#define LTQ_MUX_P2_2_EBU_A2		{ 0, 0, 0, 0 }
#define LTQ_MUX_P2_2			{ 0, 0, 1, 0 }
#define LTQ_MUX_P2_2_IN			{ 1, 0, 1, 0 }

#define LTQ_MUX_P2_1_EBU_A1		{ 0, 0, 0, 0 }
#define LTQ_MUX_P2_1			{ 0, 0, 1, 0 }
#define LTQ_MUX_P2_1_IN			{ 1, 0, 1, 0 }

#define LTQ_MUX_P2_0_EBU_A0		{ 0, 0, 0, 0 }
#define LTQ_MUX_P2_0			{ 0, 0, 1, 0 }
#define LTQ_MUX_P2_0_IN			{ 1, 0, 1, 0 }


#define LTQ_MUX_P3_19_EBU_CS3		{ 0, 0, 0, 0 }
#define LTQ_MUX_P3_19			{ 0, 0, 1, 0 }
#define LTQ_MUX_P3_19_IN		{ 1, 0, 1, 0 }

#define LTQ_MUX_P3_18_EBU_CS2		{ 0, 0, 0, 0 }
#define LTQ_MUX_P3_18			{ 0, 0, 1, 0 }
#define LTQ_MUX_P3_18_IN		{ 1, 0, 1, 0 }

#define LTQ_MUX_P3_17_EBU_CS1		{ 0, 0, 0, 0 }
#define LTQ_MUX_P3_17			{ 0, 0, 1, 0 }
#define LTQ_MUX_P3_17_IN		{ 1, 0, 1, 0 }

#define LTQ_MUX_P3_16_EBU_CS0		{ 0, 0, 0, 0 }
#define LTQ_MUX_P3_16			{ 0, 0, 1, 0 }
#define LTQ_MUX_P3_16_IN		{ 1, 0, 1, 0 }

#define LTQ_MUX_P3_15_EBU_AD15		{ 1, 0, 0, 0 }
#define LTQ_MUX_P3_15			{ 0, 0, 1, 0 }
#define LTQ_MUX_P3_15_IN		{ 1, 0, 1, 0 }

#define LTQ_MUX_P3_14_EBU_AD14		{ 1, 0, 0, 0 }
#define LTQ_MUX_P3_14			{ 0, 0, 1, 0 }
#define LTQ_MUX_P3_14_IN		{ 1, 0, 1, 0 }

#define LTQ_MUX_P3_13_EBU_AD13		{ 1, 0, 0, 0 }
#define LTQ_MUX_P3_13			{ 0, 0, 1, 0 }
#define LTQ_MUX_P3_13_IN		{ 1, 0, 1, 0 }

#define LTQ_MUX_P3_12_EBU_AD12		{ 1, 0, 0, 0 }
#define LTQ_MUX_P3_12			{ 0, 0, 1, 0 }
#define LTQ_MUX_P3_12_IN		{ 1, 0, 1, 0 }

#define LTQ_MUX_P3_11_EBU_AD11		{ 1, 0, 0, 0 }
#define LTQ_MUX_P3_11			{ 0, 0, 1, 0 }
#define LTQ_MUX_P3_11_IN		{ 1, 0, 1, 0 }

#define LTQ_MUX_P3_10_EBU_AD10		{ 1, 0, 0, 0 }
#define LTQ_MUX_P3_10			{ 0, 0, 1, 0 }
#define LTQ_MUX_P3_10_IN		{ 1, 0, 1, 0 }

#define LTQ_MUX_P3_9_EBU_AD9		{ 1, 0, 0, 0 }
#define LTQ_MUX_P3_9			{ 0, 0, 1, 0 }
#define LTQ_MUX_P3_9_IN			{ 1, 0, 1, 0 }

#define LTQ_MUX_P3_8_EBU_AD8		{ 1, 0, 0, 0 }
#define LTQ_MUX_P3_8			{ 0, 0, 1, 0 }
#define LTQ_MUX_P3_8_IN			{ 1, 0, 1, 0 }

#define LTQ_MUX_P3_7_EBU_AD7		{ 1, 0, 0, 0 }
#define LTQ_MUX_P3_7			{ 0, 0, 1, 0 }
#define LTQ_MUX_P3_7_IN			{ 1, 0, 1, 0 }

#define LTQ_MUX_P3_6_EBU_AD6		{ 1, 0, 0, 0 }
#define LTQ_MUX_P3_6			{ 0, 0, 1, 0 }
#define LTQ_MUX_P3_6_IN			{ 1, 0, 1, 0 }

#define LTQ_MUX_P3_5_EBU_AD5		{ 1, 0, 0, 0 }
#define LTQ_MUX_P3_5			{ 0, 0, 1, 0 }
#define LTQ_MUX_P3_5_IN			{ 1, 0, 1, 0 }

#define LTQ_MUX_P3_4_EBU_AD4		{ 1, 0, 0, 0 }
#define LTQ_MUX_P3_4			{ 0, 0, 1, 0 }
#define LTQ_MUX_P3_4_IN			{ 1, 0, 1, 0 }

#define LTQ_MUX_P3_3_EBU_AD3		{ 1, 0, 0, 0 }
#define LTQ_MUX_P3_3			{ 0, 0, 1, 0 }
#define LTQ_MUX_P3_3_IN			{ 1, 0, 1, 0 }

#define LTQ_MUX_P3_2_EBU_AD2		{ 1, 0, 0, 0 }
#define LTQ_MUX_P3_2			{ 0, 0, 1, 0 }
#define LTQ_MUX_P3_2_IN			{ 1, 0, 1, 0 }

#define LTQ_MUX_P3_1_EBU_AD1		{ 1, 0, 0, 0 }
#define LTQ_MUX_P3_1			{ 0, 0, 1, 0 }
#define LTQ_MUX_P3_1_IN			{ 1, 0, 1, 0 }

#define LTQ_MUX_P3_0_EBU_AD0		{ 1, 0, 0, 0 }
#define LTQ_MUX_P3_0			{ 0, 0, 1, 0 }
#define LTQ_MUX_P3_0_IN			{ 1, 0, 1, 0 }


#define LTQ_MUX_P4_23_SSLIC7_CLK	{ 0, 0, 0, 0 }
#define LTQ_MUX_P4_23			{ 0, 0, 1, 0 }
#define LTQ_MUX_P4_23_IN		{ 1, 0, 1, 0 }

#define LTQ_MUX_P4_22_SSLIC7_RX		{ 0, 0, 0, 0 }
#define LTQ_MUX_P4_22			{ 0, 0, 1, 0 }
#define LTQ_MUX_P4_22_IN		{ 1, 0, 1, 0 }

#define LTQ_MUX_P4_21_SSLIC7_TX		{ 0, 0, 0, 0 }
#define LTQ_MUX_P4_21			{ 0, 0, 1, 0 }
#define LTQ_MUX_P4_21_IN		{ 1, 0, 1, 0 }

#define LTQ_MUX_P4_20_SSLIC6_CLK	{ 0, 0, 0, 0 }
#define LTQ_MUX_P4_20			{ 0, 0, 1, 0 }
#define LTQ_MUX_P4_20_IN		{ 1, 0, 1, 0 }

#define LTQ_MUX_P4_19_SSLIC6_RX		{ 0, 0, 0, 0 }
#define LTQ_MUX_P4_19			{ 0, 0, 1, 0 }
#define LTQ_MUX_P4_19_IN		{ 1, 0, 1, 0 }

#define LTQ_MUX_P4_18_SSLIC6_TX		{ 0, 0, 0, 0 }
#define LTQ_MUX_P4_18			{ 0, 0, 1, 0 }
#define LTQ_MUX_P4_18_IN		{ 1, 0, 1, 0 }

#define LTQ_MUX_P4_17_SSLIC5_CLK	{ 0, 0, 0, 0 }
#define LTQ_MUX_P4_17			{ 0, 0, 1, 0 }
#define LTQ_MUX_P4_17_IN		{ 1, 0, 1, 0 }

#define LTQ_MUX_P4_16_SSLIC5_RX		{ 0, 0, 0, 0 }
#define LTQ_MUX_P4_16			{ 0, 0, 1, 0 }
#define LTQ_MUX_P4_16_IN		{ 1, 0, 1, 0 }

#define LTQ_MUX_P4_15_SSLIC5_TX		{ 0, 0, 0, 0 }
#define LTQ_MUX_P4_15			{ 0, 0, 1, 0 }
#define LTQ_MUX_P4_15_IN		{ 1, 0, 1, 0 }

#define LTQ_MUX_P4_14_SSLIC4_CLK	{ 0, 0, 0, 0 }
#define LTQ_MUX_P4_14			{ 0, 0, 1, 0 }
#define LTQ_MUX_P4_14_IN		{ 1, 0, 1, 0 }

#define LTQ_MUX_P4_13_SSLIC4_RX		{ 0, 0, 0, 0 }
#define LTQ_MUX_P4_13			{ 0, 0, 1, 0 }
#define LTQ_MUX_P4_13_IN		{ 1, 0, 1, 0 }

#define LTQ_MUX_P4_12_SSLIC4_TX		{ 0, 0, 0, 0 }
#define LTQ_MUX_P4_12			{ 0, 0, 1, 0 }
#define LTQ_MUX_P4_12_IN		{ 1, 0, 1, 0 }

#define LTQ_MUX_P4_11_SSLIC3_CLK	{ 0, 0, 0, 0 }
#define LTQ_MUX_P4_11			{ 0, 0, 1, 0 }
#define LTQ_MUX_P4_11_IN		{ 1, 0, 1, 0 }

#define LTQ_MUX_P4_10_SSLIC3_RX		{ 0, 0, 0, 0 }
#define LTQ_MUX_P4_10			{ 0, 0, 1, 0 }
#define LTQ_MUX_P4_10_IN		{ 1, 0, 1, 0 }

#define LTQ_MUX_P4_9_SSLIC3_TX		{ 0, 0, 0, 0 }
#define LTQ_MUX_P4_9			{ 0, 0, 1, 0 }
#define LTQ_MUX_P4_9_IN			{ 1, 0, 1, 0 }

#define LTQ_MUX_P4_8_SSLIC2_CLK		{ 0, 0, 0, 0 }
#define LTQ_MUX_P4_8			{ 0, 0, 1, 0 }
#define LTQ_MUX_P4_8_IN			{ 1, 0, 1, 0 }

#define LTQ_MUX_P4_7_SSLIC2_RX		{ 0, 0, 0, 0 }
#define LTQ_MUX_P4_7			{ 0, 0, 1, 0 }
#define LTQ_MUX_P4_7_IN			{ 1, 0, 1, 0 }

#define LTQ_MUX_P4_6_SSLIC2_TX		{ 0, 0, 0, 0 }
#define LTQ_MUX_P4_6			{ 0, 0, 1, 0 }
#define LTQ_MUX_P4_6_IN			{ 1, 0, 1, 0 }

#define LTQ_MUX_P4_5_SSLIC1_CLK		{ 0, 0, 0, 0 }
#define LTQ_MUX_P4_5			{ 0, 0, 1, 0 }
#define LTQ_MUX_P4_5_IN			{ 1, 0, 1, 0 }

#define LTQ_MUX_P4_4_SSLIC1_RX		{ 0, 0, 0, 0 }
#define LTQ_MUX_P4_4			{ 0, 0, 1, 0 }
#define LTQ_MUX_P4_4_IN			{ 1, 0, 1, 0 }

#define LTQ_MUX_P4_3_SSLIC1_TX		{ 0, 0, 0, 0 }
#define LTQ_MUX_P4_3			{ 0, 0, 1, 0 }
#define LTQ_MUX_P4_3_IN			{ 1, 0, 1, 0 }

#define LTQ_MUX_P4_2_SSLIC0_CLK		{ 0, 0, 0, 0 }
#define LTQ_MUX_P4_2			{ 0, 0, 1, 0 }
#define LTQ_MUX_P4_2_IN			{ 1, 0, 1, 0 }

#define LTQ_MUX_P4_1_SSLIC0_RX		{ 0, 0, 0, 0 }
#define LTQ_MUX_P4_1			{ 0, 0, 1, 0 }
#define LTQ_MUX_P4_1_IN			{ 1, 0, 1, 0 }

#define LTQ_MUX_P4_0_SSLIC0_TX		{ 0, 0, 0, 0 }
#define LTQ_MUX_P4_0			{ 0, 0, 1, 0 }
#define LTQ_MUX_P4_0_IN			{ 1, 0, 1, 0 }

#endif