1*550e3756STapani Utriainen /*
2*550e3756STapani Utriainen  * (C) Copyright TechNexion 2010
3*550e3756STapani Utriainen  * Edward Lin <linuxfae@technexion.com>
4*550e3756STapani Utriainen  *
5*550e3756STapani Utriainen  * SPDX-License-Identifier:	GPL-2.0+
6*550e3756STapani Utriainen  */
7*550e3756STapani Utriainen #ifndef _TAO3530_H_
8*550e3756STapani Utriainen #define _TAO3530_H_
9*550e3756STapani Utriainen 
10*550e3756STapani Utriainen const omap3_sysinfo sysinfo = {
11*550e3756STapani Utriainen 	DDR_STACKED,
12*550e3756STapani Utriainen 	"OMAP3 TAO-3530 board",
13*550e3756STapani Utriainen 	"NAND",
14*550e3756STapani Utriainen };
15*550e3756STapani Utriainen 
16*550e3756STapani Utriainen /*
17*550e3756STapani Utriainen  * IEN  - Input Enable
18*550e3756STapani Utriainen  * IDIS - Input Disable
19*550e3756STapani Utriainen  * PTD  - Pull type Down
20*550e3756STapani Utriainen  * PTU  - Pull type Up
21*550e3756STapani Utriainen  * DIS  - Pull type selection is inactive
22*550e3756STapani Utriainen  * EN   - Pull type selection is active
23*550e3756STapani Utriainen  * M0   - Mode 0
24*550e3756STapani Utriainen  * The commented string gives the final mux configuration for that pin
25*550e3756STapani Utriainen  */
26*550e3756STapani Utriainen #define MUX_TAO3530() \
27*550e3756STapani Utriainen  /*SDRC*/\
28*550e3756STapani Utriainen 	MUX_VAL(CP(SDRC_D0),	(IEN  | PTD | DIS | M0)) \
29*550e3756STapani Utriainen 	MUX_VAL(CP(SDRC_D1),	(IEN  | PTD | DIS | M0)) \
30*550e3756STapani Utriainen 	MUX_VAL(CP(SDRC_D2),	(IEN  | PTD | DIS | M0)) \
31*550e3756STapani Utriainen 	MUX_VAL(CP(SDRC_D3),	(IEN  | PTD | DIS | M0)) \
32*550e3756STapani Utriainen 	MUX_VAL(CP(SDRC_D4),	(IEN  | PTD | DIS | M0)) \
33*550e3756STapani Utriainen 	MUX_VAL(CP(SDRC_D5),	(IEN  | PTD | DIS | M0)) \
34*550e3756STapani Utriainen 	MUX_VAL(CP(SDRC_D6),	(IEN  | PTD | DIS | M0)) \
35*550e3756STapani Utriainen 	MUX_VAL(CP(SDRC_D7),	(IEN  | PTD | DIS | M0)) \
36*550e3756STapani Utriainen 	MUX_VAL(CP(SDRC_D8),	(IEN  | PTD | DIS | M0)) \
37*550e3756STapani Utriainen 	MUX_VAL(CP(SDRC_D9),	(IEN  | PTD | DIS | M0)) \
38*550e3756STapani Utriainen 	MUX_VAL(CP(SDRC_D10),	(IEN  | PTD | DIS | M0)) \
39*550e3756STapani Utriainen 	MUX_VAL(CP(SDRC_D11),	(IEN  | PTD | DIS | M0)) \
40*550e3756STapani Utriainen 	MUX_VAL(CP(SDRC_D12),	(IEN  | PTD | DIS | M0)) \
41*550e3756STapani Utriainen 	MUX_VAL(CP(SDRC_D13),	(IEN  | PTD | DIS | M0)) \
42*550e3756STapani Utriainen 	MUX_VAL(CP(SDRC_D14),	(IEN  | PTD | DIS | M0)) \
43*550e3756STapani Utriainen 	MUX_VAL(CP(SDRC_D15),	(IEN  | PTD | DIS | M0)) \
44*550e3756STapani Utriainen 	MUX_VAL(CP(SDRC_D16),	(IEN  | PTD | DIS | M0)) \
45*550e3756STapani Utriainen 	MUX_VAL(CP(SDRC_D17),	(IEN  | PTD | DIS | M0)) \
46*550e3756STapani Utriainen 	MUX_VAL(CP(SDRC_D18),	(IEN  | PTD | DIS | M0)) \
47*550e3756STapani Utriainen 	MUX_VAL(CP(SDRC_D19),	(IEN  | PTD | DIS | M0)) \
48*550e3756STapani Utriainen 	MUX_VAL(CP(SDRC_D20),	(IEN  | PTD | DIS | M0)) \
49*550e3756STapani Utriainen 	MUX_VAL(CP(SDRC_D21),	(IEN  | PTD | DIS | M0)) \
50*550e3756STapani Utriainen 	MUX_VAL(CP(SDRC_D22),	(IEN  | PTD | DIS | M0)) \
51*550e3756STapani Utriainen 	MUX_VAL(CP(SDRC_D23),	(IEN  | PTD | DIS | M0)) \
52*550e3756STapani Utriainen 	MUX_VAL(CP(SDRC_D24),	(IEN  | PTD | DIS | M0)) \
53*550e3756STapani Utriainen 	MUX_VAL(CP(SDRC_D25),	(IEN  | PTD | DIS | M0)) \
54*550e3756STapani Utriainen 	MUX_VAL(CP(SDRC_D26),	(IEN  | PTD | DIS | M0)) \
55*550e3756STapani Utriainen 	MUX_VAL(CP(SDRC_D27),	(IEN  | PTD | DIS | M0)) \
56*550e3756STapani Utriainen 	MUX_VAL(CP(SDRC_D28),	(IEN  | PTD | DIS | M0)) \
57*550e3756STapani Utriainen 	MUX_VAL(CP(SDRC_D29),	(IEN  | PTD | DIS | M0)) \
58*550e3756STapani Utriainen 	MUX_VAL(CP(SDRC_D30),	(IEN  | PTD | DIS | M0)) \
59*550e3756STapani Utriainen 	MUX_VAL(CP(SDRC_D31),	(IEN  | PTD | DIS | M0)) \
60*550e3756STapani Utriainen 	MUX_VAL(CP(SDRC_CLK),	(IEN  | PTD | DIS | M0)) \
61*550e3756STapani Utriainen 	MUX_VAL(CP(SDRC_DQS0),	(IEN  | PTD | DIS | M0)) \
62*550e3756STapani Utriainen 	MUX_VAL(CP(SDRC_DQS1),	(IEN  | PTD | DIS | M0)) \
63*550e3756STapani Utriainen 	MUX_VAL(CP(SDRC_DQS2),	(IEN  | PTD | DIS | M0)) \
64*550e3756STapani Utriainen 	MUX_VAL(CP(SDRC_DQS3),	(IEN  | PTD | DIS | M0)) \
65*550e3756STapani Utriainen  /*GPMC*/\
66*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_A1),	(IDIS | PTU | EN  | M0)) \
67*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_A2),	(IDIS | PTU | EN  | M0)) \
68*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_A3),	(IDIS | PTU | EN  | M0)) \
69*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_A4),	(IDIS | PTU | EN  | M0)) \
70*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_A5),	(IDIS | PTU | EN  | M0)) \
71*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_A6),	(IDIS | PTU | EN  | M0)) \
72*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_A7),	(IDIS | PTU | EN  | M0)) \
73*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_A8),	(IDIS | PTU | EN  | M0)) \
74*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_A9),	(IDIS | PTU | EN  | M0)) \
75*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_A10),	(IDIS | PTU | EN  | M0)) \
76*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_D0),	(IEN  | PTU | EN  | M0)) \
77*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_D1),	(IEN  | PTU | EN  | M0)) \
78*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_D2),	(IEN  | PTU | EN  | M0)) \
79*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_D3),	(IEN  | PTU | EN  | M0)) \
80*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_D4),	(IEN  | PTU | EN  | M0)) \
81*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_D5),	(IEN  | PTU | EN  | M0)) \
82*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_D6),	(IEN  | PTU | EN  | M0)) \
83*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_D7),	(IEN  | PTU | EN  | M0)) \
84*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_D8),	(IEN  | PTU | EN  | M0)) \
85*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_D9),	(IEN  | PTU | EN  | M0)) \
86*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_D10),	(IEN  | PTU | EN  | M0)) \
87*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_D11),	(IEN  | PTU | EN  | M0)) \
88*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_D12),	(IEN  | PTU | EN  | M0)) \
89*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_D13),	(IEN  | PTU | EN  | M0)) \
90*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_D14),	(IEN  | PTU | EN  | M0)) \
91*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_D15),	(IEN  | PTU | EN  | M0)) \
92*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_NCS0),	(IDIS | PTU | EN  | M0)) \
93*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_NCS1),	(IDIS | PTU | EN  | M0)) \
94*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_NCS2),	(IDIS | PTU | EN  | M0)) \
95*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_NCS3),	(IDIS | PTU | EN  | M0)) \
96*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_NCS4),	(IDIS | PTU | EN  | M0)) \
97*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_NCS5),	(IDIS | PTU | EN  | M0)) \
98*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_NCS6),	(IEN  | PTD | EN | M0)) \
99*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_NCS7),	(IEN  | PTU | EN  | M0)) \
100*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_CLK),	(IDIS | PTU | EN | M0)) \
101*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_NADV_ALE), (IDIS | PTD | DIS | M0)) \
102*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_NOE),	(IDIS | PTD | DIS | M0)) \
103*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_NWE),	(IDIS | PTD | DIS | M0)) \
104*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_NBE0_CLE), (IDIS | PTU | EN | M0)) \
105*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_NBE1),	(IEN  | PTU | EN | M0)) \
106*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_NWP),	(IEN  | PTD | DIS | M0)) \
107*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_WAIT0),	(IEN  | PTU | EN  | M0)) \
108*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_WAIT1),	(IEN  | PTU | EN  | M0)) \
109*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_WAIT2),	(IEN  | PTU | EN  | M0)) \
110*550e3756STapani Utriainen 	MUX_VAL(CP(GPMC_WAIT3),	(IEN  | PTU | EN  | M0)) \
111*550e3756STapani Utriainen  /*DSS*/\
112*550e3756STapani Utriainen 	MUX_VAL(CP(DSS_PCLK),	(IDIS | PTD | DIS | M0)) \
113*550e3756STapani Utriainen 	MUX_VAL(CP(DSS_HSYNC),	(IDIS | PTD | DIS | M0)) \
114*550e3756STapani Utriainen 	MUX_VAL(CP(DSS_VSYNC),	(IDIS | PTD | DIS | M0)) \
115*550e3756STapani Utriainen 	MUX_VAL(CP(DSS_ACBIAS),	(IDIS | PTD | DIS | M0)) \
116*550e3756STapani Utriainen 	MUX_VAL(CP(DSS_DATA0),	(IDIS | PTD | DIS | M0)) \
117*550e3756STapani Utriainen 	MUX_VAL(CP(DSS_DATA1),	(IDIS | PTD | DIS | M0)) \
118*550e3756STapani Utriainen 	MUX_VAL(CP(DSS_DATA2),	(IDIS | PTD | DIS | M0)) \
119*550e3756STapani Utriainen 	MUX_VAL(CP(DSS_DATA3),	(IDIS | PTD | DIS | M0)) \
120*550e3756STapani Utriainen 	MUX_VAL(CP(DSS_DATA4),	(IDIS | PTD | DIS | M0)) \
121*550e3756STapani Utriainen 	MUX_VAL(CP(DSS_DATA5),	(IDIS | PTD | DIS | M0)) \
122*550e3756STapani Utriainen 	MUX_VAL(CP(DSS_DATA6),	(IDIS | PTD | DIS | M0)) \
123*550e3756STapani Utriainen 	MUX_VAL(CP(DSS_DATA7),	(IDIS | PTD | DIS | M0)) \
124*550e3756STapani Utriainen 	MUX_VAL(CP(DSS_DATA8),	(IDIS | PTD | DIS | M0)) \
125*550e3756STapani Utriainen 	MUX_VAL(CP(DSS_DATA9),	(IDIS | PTD | DIS | M0)) \
126*550e3756STapani Utriainen 	MUX_VAL(CP(DSS_DATA10),	(IDIS | PTD | DIS | M0)) \
127*550e3756STapani Utriainen 	MUX_VAL(CP(DSS_DATA11),	(IDIS | PTD | DIS | M0)) \
128*550e3756STapani Utriainen 	MUX_VAL(CP(DSS_DATA12),	(IDIS | PTD | DIS | M0)) \
129*550e3756STapani Utriainen 	MUX_VAL(CP(DSS_DATA13),	(IDIS | PTD | DIS | M0)) \
130*550e3756STapani Utriainen 	MUX_VAL(CP(DSS_DATA14),	(IDIS | PTD | DIS | M0)) \
131*550e3756STapani Utriainen 	MUX_VAL(CP(DSS_DATA15),	(IDIS | PTD | DIS | M0)) \
132*550e3756STapani Utriainen 	MUX_VAL(CP(DSS_DATA16),	(IDIS | PTD | DIS | M0)) \
133*550e3756STapani Utriainen 	MUX_VAL(CP(DSS_DATA17),	(IDIS | PTD | DIS | M0)) \
134*550e3756STapani Utriainen 	MUX_VAL(CP(DSS_DATA18),	(IDIS | PTD | DIS | M0)) \
135*550e3756STapani Utriainen 	MUX_VAL(CP(DSS_DATA19),	(IDIS | PTD | DIS | M0)) \
136*550e3756STapani Utriainen 	MUX_VAL(CP(DSS_DATA20),	(IDIS | PTD | DIS | M0)) \
137*550e3756STapani Utriainen 	MUX_VAL(CP(DSS_DATA21),	(IDIS | PTD | DIS | M0)) \
138*550e3756STapani Utriainen 	MUX_VAL(CP(DSS_DATA22),	(IDIS | PTD | DIS | M0)) \
139*550e3756STapani Utriainen 	MUX_VAL(CP(DSS_DATA23),	(IDIS | PTD | DIS | M0)) \
140*550e3756STapani Utriainen  /*CAMERA*/\
141*550e3756STapani Utriainen 	MUX_VAL(CP(CAM_HS),	(IEN  | PTU | EN  | M0)) \
142*550e3756STapani Utriainen 	MUX_VAL(CP(CAM_VS),	(IEN  | PTU | EN  | M0)) \
143*550e3756STapani Utriainen 	MUX_VAL(CP(CAM_XCLKA),	(IDIS | PTD | DIS | M0)) \
144*550e3756STapani Utriainen 	MUX_VAL(CP(CAM_PCLK),	(IEN  | PTU | EN  | M0)) \
145*550e3756STapani Utriainen 	MUX_VAL(CP(CAM_FLD),	(IDIS | PTD | DIS | M4)) \
146*550e3756STapani Utriainen  /* - CAM_RESET*/\
147*550e3756STapani Utriainen 	MUX_VAL(CP(CAM_D0),	(IEN  | PTD | DIS | M0)) \
148*550e3756STapani Utriainen 	MUX_VAL(CP(CAM_D1),	(IEN  | PTD | DIS | M0)) \
149*550e3756STapani Utriainen 	MUX_VAL(CP(CAM_D2),	(IEN  | PTD | DIS | M0)) \
150*550e3756STapani Utriainen 	MUX_VAL(CP(CAM_D3),	(IEN  | PTD | DIS | M0)) \
151*550e3756STapani Utriainen 	MUX_VAL(CP(CAM_D4),	(IEN  | PTD | DIS | M0)) \
152*550e3756STapani Utriainen 	MUX_VAL(CP(CAM_D5),	(IEN  | PTD | DIS | M0)) \
153*550e3756STapani Utriainen 	MUX_VAL(CP(CAM_D6),	(IEN  | PTD | DIS | M0)) \
154*550e3756STapani Utriainen 	MUX_VAL(CP(CAM_D7),	(IEN  | PTD | DIS | M0)) \
155*550e3756STapani Utriainen 	MUX_VAL(CP(CAM_D8),	(IEN  | PTD | DIS | M0)) \
156*550e3756STapani Utriainen 	MUX_VAL(CP(CAM_D9),	(IEN  | PTD | DIS | M0)) \
157*550e3756STapani Utriainen 	MUX_VAL(CP(CAM_D10),	(IEN  | PTD | DIS | M0)) \
158*550e3756STapani Utriainen 	MUX_VAL(CP(CAM_D11),	(IEN  | PTD | DIS | M0)) \
159*550e3756STapani Utriainen 	MUX_VAL(CP(CAM_XCLKB),	(IDIS | PTD | DIS | M0)) \
160*550e3756STapani Utriainen 	MUX_VAL(CP(CAM_WEN),	(IEN  | PTD | DIS | M4)) \
161*550e3756STapani Utriainen 	MUX_VAL(CP(CAM_STROBE),	(IDIS | PTD | DIS | M0)) \
162*550e3756STapani Utriainen 	MUX_VAL(CP(CSI2_DX0),	(IEN  | PTD | DIS | M0)) \
163*550e3756STapani Utriainen 	MUX_VAL(CP(CSI2_DY0),	(IEN  | PTD | DIS | M0)) \
164*550e3756STapani Utriainen 	MUX_VAL(CP(CSI2_DX1),	(IEN  | PTD | DIS | M0)) \
165*550e3756STapani Utriainen 	MUX_VAL(CP(CSI2_DY1),	(IEN  | PTD | DIS | M0)) \
166*550e3756STapani Utriainen  /*Audio Interface */\
167*550e3756STapani Utriainen 	MUX_VAL(CP(MCBSP2_FSX),	(IEN  | PTD | DIS | M0)) \
168*550e3756STapani Utriainen 	MUX_VAL(CP(MCBSP2_CLKX), (IEN  | PTD | DIS | M0)) \
169*550e3756STapani Utriainen 	MUX_VAL(CP(MCBSP2_DR),	(IEN  | PTD | DIS | M0)) \
170*550e3756STapani Utriainen 	MUX_VAL(CP(MCBSP2_DX),	(IDIS | PTD | DIS | M0)) \
171*550e3756STapani Utriainen  /*Expansion card */\
172*550e3756STapani Utriainen 	MUX_VAL(CP(MMC1_CLK),	(IDIS | PTU | EN  | M0)) \
173*550e3756STapani Utriainen 	MUX_VAL(CP(MMC1_CMD),	(IEN  | PTU | EN  | M0)) \
174*550e3756STapani Utriainen 	MUX_VAL(CP(MMC1_DAT0),	(IEN  | PTU | EN  | M0)) \
175*550e3756STapani Utriainen 	MUX_VAL(CP(MMC1_DAT1),	(IEN  | PTU | EN  | M0)) \
176*550e3756STapani Utriainen 	MUX_VAL(CP(MMC1_DAT2),	(IEN  | PTU | EN  | M0)) \
177*550e3756STapani Utriainen 	MUX_VAL(CP(MMC1_DAT3),	(IEN  | PTU | EN  | M0)) \
178*550e3756STapani Utriainen 	MUX_VAL(CP(MMC1_DAT4),	(IEN  | PTU | EN  | M0)) \
179*550e3756STapani Utriainen 	MUX_VAL(CP(MMC1_DAT5),	(IEN  | PTU | EN  | M0)) \
180*550e3756STapani Utriainen 	MUX_VAL(CP(MMC1_DAT6),	(IEN  | PTU | EN  | M0)) \
181*550e3756STapani Utriainen 	MUX_VAL(CP(MMC1_DAT7),	(IEN  | PTU | EN  | M0)) \
182*550e3756STapani Utriainen  /* MMC2 WLAN */\
183*550e3756STapani Utriainen 	MUX_VAL(CP(MMC2_CLK),	(IEN  | PTD | DIS  | M0)) \
184*550e3756STapani Utriainen 	MUX_VAL(CP(MMC2_CMD),	(IEN  | PTU | EN  | M0)) \
185*550e3756STapani Utriainen 	MUX_VAL(CP(MMC2_DAT0),	(IEN  | PTU | EN  | M0)) \
186*550e3756STapani Utriainen 	MUX_VAL(CP(MMC2_DAT1),	(IEN  | PTU | EN  | M0)) \
187*550e3756STapani Utriainen 	MUX_VAL(CP(MMC2_DAT2),	(IEN  | PTU | EN  | M0)) \
188*550e3756STapani Utriainen 	MUX_VAL(CP(MMC2_DAT3),	(IEN  | PTU | EN  | M0)) \
189*550e3756STapani Utriainen 	MUX_VAL(CP(MMC2_DAT4),	(IEN  | PTU | EN  | M4)) \
190*550e3756STapani Utriainen 	MUX_VAL(CP(MMC2_DAT5),	(IEN  | PTU | EN  | M4)) \
191*550e3756STapani Utriainen 	MUX_VAL(CP(MMC2_DAT6),	(IDIS  | PTD | EN  | M4)) \
192*550e3756STapani Utriainen 	MUX_VAL(CP(MMC2_DAT7),	(IDIS  | PTU | EN  | M4)) \
193*550e3756STapani Utriainen  /*Bluetooth*/\
194*550e3756STapani Utriainen 	MUX_VAL(CP(MCBSP3_DX),	(IDIS | PTD | DIS | M0)) \
195*550e3756STapani Utriainen 	MUX_VAL(CP(MCBSP3_DR),	(IEN  | PTD | DIS | M0)) \
196*550e3756STapani Utriainen  /*LocalBus LAN Reset*/\
197*550e3756STapani Utriainen 	MUX_VAL(CP(MCBSP3_CLKX), (IEN  | PTD | DIS | M4)) \
198*550e3756STapani Utriainen  /*LocalBus LAN IRQ*/\
199*550e3756STapani Utriainen 	MUX_VAL(CP(MCBSP3_FSX),	(IEN  | PTD | DIS | M4)) \
200*550e3756STapani Utriainen 	MUX_VAL(CP(UART2_CTS),	(IEN  | PTU | EN  | M0)) \
201*550e3756STapani Utriainen 	MUX_VAL(CP(UART2_RTS),	(IDIS | PTD | DIS | M0)) \
202*550e3756STapani Utriainen 	MUX_VAL(CP(UART2_TX),	(IDIS | PTD | DIS | M0)) \
203*550e3756STapani Utriainen 	MUX_VAL(CP(UART2_RX),	(IEN  | PTD | DIS | M0)) \
204*550e3756STapani Utriainen  /*Modem Interface */\
205*550e3756STapani Utriainen 	MUX_VAL(CP(UART1_TX),	(IDIS | PTD | DIS | M0)) \
206*550e3756STapani Utriainen 	MUX_VAL(CP(UART1_RTS),	(IDIS | PTD | DIS | M0))  \
207*550e3756STapani Utriainen 	MUX_VAL(CP(UART1_CTS),	(IEN  | PTU | DIS | M0))  \
208*550e3756STapani Utriainen 	MUX_VAL(CP(UART1_RX),	(IEN  | PTD | DIS | M0)) \
209*550e3756STapani Utriainen 	MUX_VAL(CP(MCBSP4_CLKX), (IEN  | PTD | DIS | M1)) \
210*550e3756STapani Utriainen 	MUX_VAL(CP(MCBSP4_DR),	(IEN  | PTD | DIS | M1)) \
211*550e3756STapani Utriainen 	MUX_VAL(CP(MCBSP4_DX),	(IEN  | PTD | DIS | M1)) \
212*550e3756STapani Utriainen 	MUX_VAL(CP(MCBSP4_FSX),	(IEN  | PTD | DIS | M1)) \
213*550e3756STapani Utriainen 	MUX_VAL(CP(MCBSP1_CLKR),     (IEN | PTD | DIS | M1)) \
214*550e3756STapani Utriainen 	MUX_VAL(CP(MCBSP1_FSR),	(IDIS | PTU | EN  | M4)) \
215*550e3756STapani Utriainen 	MUX_VAL(CP(MCBSP1_DX),	(IEN | PTD | DIS | M1)) \
216*550e3756STapani Utriainen 	MUX_VAL(CP(MCBSP1_DR),		(IEN | PTD | DIS | M1)) \
217*550e3756STapani Utriainen 	MUX_VAL(CP(MCBSP_CLKS),	(IEN  | PTU | DIS | M0)) \
218*550e3756STapani Utriainen 	MUX_VAL(CP(MCBSP1_FSX),	(IEN | PTD | EN | M1)) \
219*550e3756STapani Utriainen 	MUX_VAL(CP(MCBSP1_CLKX), (IEN | PTU | EN | M4)) \
220*550e3756STapani Utriainen  /*Serial Interface*/\
221*550e3756STapani Utriainen 	MUX_VAL(CP(UART3_CTS_RCTX), (IEN  | PTD | EN  | M0)) \
222*550e3756STapani Utriainen 	MUX_VAL(CP(UART3_RTS_SD), (IDIS | PTD | DIS | M0)) \
223*550e3756STapani Utriainen 	MUX_VAL(CP(UART3_RX_IRRX), (IEN  | PTD | DIS | M0)) \
224*550e3756STapani Utriainen 	MUX_VAL(CP(UART3_TX_IRTX), (IDIS | PTD | DIS | M0)) \
225*550e3756STapani Utriainen 	MUX_VAL(CP(HSUSB0_CLK),	(IEN  | PTD | DIS | M0)) \
226*550e3756STapani Utriainen 	MUX_VAL(CP(HSUSB0_STP),	(IDIS | PTU | EN  | M0)) \
227*550e3756STapani Utriainen 	MUX_VAL(CP(HSUSB0_DIR),	(IEN  | PTD | DIS | M0)) \
228*550e3756STapani Utriainen 	MUX_VAL(CP(HSUSB0_NXT),	(IEN  | PTD | DIS | M0)) \
229*550e3756STapani Utriainen 	MUX_VAL(CP(HSUSB0_DATA0), (IEN  | PTD | DIS | M0)) \
230*550e3756STapani Utriainen 	MUX_VAL(CP(HSUSB0_DATA1), (IEN  | PTD | DIS | M0)) \
231*550e3756STapani Utriainen 	MUX_VAL(CP(HSUSB0_DATA2), (IEN  | PTD | DIS | M0)) \
232*550e3756STapani Utriainen 	MUX_VAL(CP(HSUSB0_DATA3), (IEN  | PTD | DIS | M0)) \
233*550e3756STapani Utriainen 	MUX_VAL(CP(HSUSB0_DATA4), (IEN  | PTD | DIS | M0)) \
234*550e3756STapani Utriainen 	MUX_VAL(CP(HSUSB0_DATA5), (IEN  | PTD | DIS | M0)) \
235*550e3756STapani Utriainen 	MUX_VAL(CP(HSUSB0_DATA6), (IEN  | PTD | DIS | M0)) \
236*550e3756STapani Utriainen 	MUX_VAL(CP(HSUSB0_DATA7), (IEN  | PTD | DIS | M0)) \
237*550e3756STapani Utriainen 	MUX_VAL(CP(I2C1_SCL),	(IEN  | PTU | EN | M0)) \
238*550e3756STapani Utriainen 	MUX_VAL(CP(I2C1_SDA),	(IEN  | PTU | EN | M0)) \
239*550e3756STapani Utriainen 	MUX_VAL(CP(I2C2_SCL),	(IEN  | PTU | EN | M0)) \
240*550e3756STapani Utriainen 	MUX_VAL(CP(I2C2_SDA),	(IEN  | PTU | EN | M0)) \
241*550e3756STapani Utriainen 	MUX_VAL(CP(I2C3_SCL),	(IEN  | PTU | EN | M0)) \
242*550e3756STapani Utriainen 	MUX_VAL(CP(I2C3_SDA),	(IEN  | PTU | EN | M0)) \
243*550e3756STapani Utriainen 	MUX_VAL(CP(I2C4_SCL),	(IEN  | PTU | EN | M0)) \
244*550e3756STapani Utriainen 	MUX_VAL(CP(I2C4_SDA),	(IEN  | PTU | EN | M0)) \
245*550e3756STapani Utriainen 	MUX_VAL(CP(HDQ_SIO),	(IEN  | PTU | EN | M0)) \
246*550e3756STapani Utriainen 	MUX_VAL(CP(MCSPI1_CLK),	(IEN  | PTD | EN | M0)) \
247*550e3756STapani Utriainen 	MUX_VAL(CP(MCSPI1_SIMO), (IEN | PTD | EN | M0)) \
248*550e3756STapani Utriainen 	MUX_VAL(CP(MCSPI1_SOMI), (IEN | PTD | EN | M0)) \
249*550e3756STapani Utriainen 	MUX_VAL(CP(MCSPI1_CS0),	(IEN  | PTD | EN | M0)) \
250*550e3756STapani Utriainen 	MUX_VAL(CP(MCSPI1_CS1),	(IEN  | PTD | EN | M0)) \
251*550e3756STapani Utriainen 	MUX_VAL(CP(MCSPI1_CS2),	(IEN  | PTD | EN | M4)) \
252*550e3756STapani Utriainen  /* USB EHCI (port 2) */\
253*550e3756STapani Utriainen 	MUX_VAL(CP(MCSPI1_CS3),	(IEN  | PTU | DIS | M3)) \
254*550e3756STapani Utriainen 	MUX_VAL(CP(MCSPI2_CLK),	(IEN  | PTU | DIS | M3)) \
255*550e3756STapani Utriainen 	MUX_VAL(CP(MCSPI2_SIMO), (IEN | PTU | DIS | M3)) \
256*550e3756STapani Utriainen 	MUX_VAL(CP(MCSPI2_SOMI), (IEN | PTU | DIS | M3)) \
257*550e3756STapani Utriainen 	MUX_VAL(CP(MCSPI2_CS0),	(IEN  | PTU | DIS | M3)) \
258*550e3756STapani Utriainen 	MUX_VAL(CP(MCSPI2_CS1),	(IEN  | PTU | DIS | M3)) \
259*550e3756STapani Utriainen  /*Control and debug */\
260*550e3756STapani Utriainen 	MUX_VAL(CP(SYS_32K),	(IEN  | PTD | DIS | M0)) \
261*550e3756STapani Utriainen 	MUX_VAL(CP(SYS_CLKREQ),	(IEN  | PTD | DIS | M0)) \
262*550e3756STapani Utriainen 	MUX_VAL(CP(SYS_NIRQ),	(IEN  | PTU | EN  | M0)) \
263*550e3756STapani Utriainen 	MUX_VAL(CP(SYS_BOOT0),	(IEN  | PTD | DIS | M4)) \
264*550e3756STapani Utriainen 	MUX_VAL(CP(SYS_BOOT1),	(IEN  | PTD | DIS | M4)) \
265*550e3756STapani Utriainen 	MUX_VAL(CP(SYS_BOOT2),	(IEN  | PTD | DIS | M4)) \
266*550e3756STapani Utriainen 	MUX_VAL(CP(SYS_BOOT3),	(IEN  | PTD | DIS | M4)) \
267*550e3756STapani Utriainen 	MUX_VAL(CP(SYS_BOOT4),	(IEN  | PTD | DIS | M4)) \
268*550e3756STapani Utriainen 	MUX_VAL(CP(SYS_BOOT5),	(IEN  | PTD | DIS | M4)) \
269*550e3756STapani Utriainen 	MUX_VAL(CP(SYS_BOOT6),	(IDIS | PTD | DIS | M4))  \
270*550e3756STapani Utriainen 	/* - VIO_1V8*/\
271*550e3756STapani Utriainen 	MUX_VAL(CP(SYS_OFF_MODE), (IEN  | PTD | DIS | M0)) \
272*550e3756STapani Utriainen 	MUX_VAL(CP(SYS_CLKOUT1), (IEN  | PTD | DIS | M0)) \
273*550e3756STapani Utriainen 	MUX_VAL(CP(SYS_CLKOUT2), (IEN  | PTU | EN  | M0)) \
274*550e3756STapani Utriainen 	MUX_VAL(CP(JTAG_nTRST),	(IEN  | PTD | DIS | M0)) \
275*550e3756STapani Utriainen 	MUX_VAL(CP(JTAG_TCK),	(IEN  | PTD | DIS | M0)) \
276*550e3756STapani Utriainen 	MUX_VAL(CP(JTAG_TMS),	(IEN  | PTD | DIS | M0)) \
277*550e3756STapani Utriainen 	MUX_VAL(CP(JTAG_TDI),	(IEN  | PTD | DIS | M0)) \
278*550e3756STapani Utriainen 	MUX_VAL(CP(JTAG_EMU0),	(IEN  | PTD | DIS | M0)) \
279*550e3756STapani Utriainen 	MUX_VAL(CP(JTAG_EMU1),	(IEN  | PTD | DIS | M0)) \
280*550e3756STapani Utriainen 	MUX_VAL(CP(ETK_CLK_ES2), (IEN | PTU | EN  | M4)) \
281*550e3756STapani Utriainen 	MUX_VAL(CP(ETK_CTL_ES2), (IEN | PTU | EN | M4)) \
282*550e3756STapani Utriainen 	MUX_VAL(CP(ETK_D0_ES2),	(IEN  | PTU | DIS | M1)) \
283*550e3756STapani Utriainen 	MUX_VAL(CP(ETK_D1_ES2),	(IEN  | PTU | DIS | M1)) \
284*550e3756STapani Utriainen 	MUX_VAL(CP(ETK_D2_ES2),	(IEN  | PTU | DIS | M1)) \
285*550e3756STapani Utriainen 	MUX_VAL(CP(ETK_D3_ES2),	(IEN  | PTU | DIS | M1)) \
286*550e3756STapani Utriainen 	MUX_VAL(CP(ETK_D4_ES2),	(IEN  | PTU | EN | M4)) \
287*550e3756STapani Utriainen 	MUX_VAL(CP(ETK_D5_ES2),	(IEN  | PTU | EN | M4)) \
288*550e3756STapani Utriainen 	MUX_VAL(CP(ETK_D6_ES2),	(IEN  | PTU | EN | M4)) \
289*550e3756STapani Utriainen 	MUX_VAL(CP(ETK_D7_ES2),	(IEN  | PTU | DIS | M1)) \
290*550e3756STapani Utriainen 	MUX_VAL(CP(ETK_D8_ES2),	(IEN  | PTU | EN | M4)) \
291*550e3756STapani Utriainen 	MUX_VAL(CP(ETK_D9_ES2),	(IEN  | PTD | EN | M4)) \
292*550e3756STapani Utriainen 	MUX_VAL(CP(ETK_D10_ES2), (IDIS | PTU | DIS | M3)) \
293*550e3756STapani Utriainen 	MUX_VAL(CP(ETK_D11_ES2), (IDIS | PTU | DIS | M3)) \
294*550e3756STapani Utriainen 	MUX_VAL(CP(ETK_D12_ES2), (IEN  | PTU | DIS | M3)) \
295*550e3756STapani Utriainen 	MUX_VAL(CP(ETK_D13_ES2), (IEN  | PTU | DIS | M3)) \
296*550e3756STapani Utriainen 	MUX_VAL(CP(ETK_D14_ES2), (IEN|PTU|DIS|M3)) \
297*550e3756STapani Utriainen 	MUX_VAL(CP(ETK_D15_ES2), (IEN  | PTU | DIS | M3)) \
298*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_MCAD1),	(IEN  | PTD | EN  | M0)) \
299*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_MCAD2),	(IEN  | PTD | EN  | M0)) \
300*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_MCAD3),	(IEN  | PTD | EN  | M0)) \
301*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_MCAD4),	(IEN  | PTD | EN  | M0)) \
302*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_MCAD5),	(IEN  | PTD | EN  | M0)) \
303*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_MCAD6),	(IEN  | PTD | EN  | M0)) \
304*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_MCAD7),	(IEN  | PTD | EN  | M0)) \
305*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_MCAD8),	(IEN  | PTD | EN  | M0)) \
306*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_MCAD9),	(IEN  | PTD | EN  | M0)) \
307*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_MCAD10),	(IEN  | PTD | EN  | M0)) \
308*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_MCAD11),	(IEN  | PTD | EN  | M0)) \
309*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_MCAD12),	(IEN  | PTD | EN  | M0)) \
310*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_MCAD13),	(IEN  | PTD | EN  | M0)) \
311*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_MCAD14),	(IEN  | PTD | EN  | M0)) \
312*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_MCAD15),	(IEN  | PTD | EN  | M0)) \
313*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_MCAD16),	(IEN  | PTD | EN  | M0)) \
314*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_MCAD17),	(IEN  | PTD | EN  | M0)) \
315*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_MCAD18),	(IEN  | PTD | EN  | M0)) \
316*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_MCAD19),	(IEN  | PTD | EN  | M0)) \
317*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_MCAD20),	(IEN  | PTD | EN  | M0)) \
318*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_MCAD21),	(IEN  | PTD | EN  | M0)) \
319*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_MCAD22),	(IEN  | PTD | EN  | M0)) \
320*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_MCAD23),	(IEN  | PTD | EN  | M0)) \
321*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_MCAD24),	(IEN  | PTD | EN  | M0)) \
322*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_MCAD25),	(IEN  | PTD | EN  | M0)) \
323*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_MCAD26),	(IEN  | PTD | EN  | M0)) \
324*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_MCAD27),	(IEN  | PTD | EN  | M0)) \
325*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_MCAD28),	(IEN  | PTD | EN  | M0)) \
326*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_MCAD29),	(IEN  | PTD | EN  | M0)) \
327*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_MCAD30),	(IEN  | PTD | EN  | M0)) \
328*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_MCAD31),	(IEN  | PTD | EN  | M0)) \
329*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_MCAD32),	(IEN  | PTD | EN  | M0)) \
330*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_MCAD33),	(IEN  | PTD | EN  | M0)) \
331*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_MCAD34),	(IEN  | PTD | EN  | M0)) \
332*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_MCAD35),	(IEN  | PTD | EN  | M0)) \
333*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_MCAD36),	(IEN  | PTD | EN  | M0)) \
334*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_CLK26MI), (IEN  | PTD | DIS | M0)) \
335*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_NRESPWRON), (IEN  | PTD | EN  | M0)) \
336*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_NRESWARM), (IEN  | PTU | EN  | M0)) \
337*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_ARM9NIRQ), (IEN  | PTD | DIS | M0)) \
338*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_UMA2P6FIQ), (IEN  | PTD | DIS | M0)) \
339*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_SPINT),	(IEN  | PTD | EN  | M0)) \
340*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_FRINT),	(IEN  | PTD | EN  | M0)) \
341*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_DMAREQ0), (IEN  | PTD | DIS | M0)) \
342*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_DMAREQ1), (IEN  | PTD | DIS | M0)) \
343*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_DMAREQ2), (IEN  | PTD | DIS | M0)) \
344*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_DMAREQ3), (IEN  | PTD | DIS | M0)) \
345*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_N3GTRST), (IEN  | PTD | DIS | M0)) \
346*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_N3GTDI),	(IEN  | PTD | DIS | M0)) \
347*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_N3GTDO),	(IEN  | PTD | DIS | M0)) \
348*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_N3GTMS),	(IEN  | PTD | DIS | M0)) \
349*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_N3GTCK),	(IEN  | PTD | DIS | M0)) \
350*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_N3GRTCK), (IEN  | PTD | DIS | M0)) \
351*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_MSTDBY),	(IEN  | PTU | EN  | M0)) \
352*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_SWAKEUP), (IEN  | PTD | EN  | M0)) \
353*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_IDLEREQ), (IEN  | PTD | DIS | M0)) \
354*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_IDLEACK), (IEN  | PTU | EN  | M0)) \
355*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_MWRITE),	(IEN  | PTD | DIS | M0)) \
356*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_SWRITE),	(IEN  | PTD | DIS | M0)) \
357*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_MREAD),	(IEN  | PTD | DIS | M0)) \
358*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_SREAD),	(IEN  | PTD | DIS | M0)) \
359*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_MBUSFLAG), (IEN  | PTD | DIS | M0)) \
360*550e3756STapani Utriainen 	MUX_VAL(CP(D2D_SBUSFLAG), (IEN  | PTD | DIS | M0)) \
361*550e3756STapani Utriainen 	MUX_VAL(CP(SDRC_CKE0),	(IDIS | PTU | EN  | M0)) \
362*550e3756STapani Utriainen 	MUX_VAL(CP(SDRC_CKE1),	(IDIS | PTU | EN  | M0))
363*550e3756STapani Utriainen 
364*550e3756STapani Utriainen #endif
365