]> git.kernelconcepts.de Git - karo-tx-uboot.git/blob - include/asm-arm/arch-mx28/regs-pinctrl.h
applied patches from Freescale and Ka-Ro
[karo-tx-uboot.git] / include / asm-arm / arch-mx28 / regs-pinctrl.h
1 /*
2  * Freescale PINCTRL Register Definitions
3  *
4  * Copyright 2008-2010 Freescale Semiconductor, Inc. All Rights Reserved.
5  *
6  * This program is free software; you can redistribute it and/or modify
7  * it under the terms of the GNU General Public License as published by
8  * the Free Software Foundation; either version 2 of the License, or
9  * (at your option) any later version.
10  *
11  * This program is distributed in the hope that it will be useful,
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14  * GNU General Public License for more details.
15  *
16  * You should have received a copy of the GNU General Public License
17  * along with this program; if not, write to the Free Software
18  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
19  *
20  * This file is created by xml file. Don't Edit it.
21  *
22  * Xml Revision: 1.19
23  * Template revision: 26195
24  */
25
26 #ifndef __ARCH_ARM___PINCTRL_H
27 #define __ARCH_ARM___PINCTRL_H
28
29
30 #define HW_PINCTRL_CTRL 0x00000000
31 #define HW_PINCTRL_CTRL_SET     0x00000004
32 #define HW_PINCTRL_CTRL_CLR     0x00000008
33 #define HW_PINCTRL_CTRL_TOG     0x0000000c
34
35 #define BM_PINCTRL_CTRL_SFTRST  0x80000000
36 #define BM_PINCTRL_CTRL_CLKGATE 0x40000000
37 #define BP_PINCTRL_CTRL_RSRVD2  25
38 #define BM_PINCTRL_CTRL_RSRVD2  0x3E000000
39 #define BF_PINCTRL_CTRL_RSRVD2(v)  \
40                 (((v) << 25) & BM_PINCTRL_CTRL_RSRVD2)
41 #define BM_PINCTRL_CTRL_PRESENT4        0x01000000
42 #define BM_PINCTRL_CTRL_PRESENT3        0x00800000
43 #define BM_PINCTRL_CTRL_PRESENT2        0x00400000
44 #define BM_PINCTRL_CTRL_PRESENT1        0x00200000
45 #define BM_PINCTRL_CTRL_PRESENT0        0x00100000
46 #define BP_PINCTRL_CTRL_RSRVD1  5
47 #define BM_PINCTRL_CTRL_RSRVD1  0x000FFFE0
48 #define BF_PINCTRL_CTRL_RSRVD1(v)  \
49                 (((v) << 5) & BM_PINCTRL_CTRL_RSRVD1)
50 #define BM_PINCTRL_CTRL_IRQOUT4 0x00000010
51 #define BM_PINCTRL_CTRL_IRQOUT3 0x00000008
52 #define BM_PINCTRL_CTRL_IRQOUT2 0x00000004
53 #define BM_PINCTRL_CTRL_IRQOUT1 0x00000002
54 #define BM_PINCTRL_CTRL_IRQOUT0 0x00000001
55
56 #define HW_PINCTRL_MUXSEL0      0x00000100
57 #define HW_PINCTRL_MUXSEL0_SET  0x00000104
58 #define HW_PINCTRL_MUXSEL0_CLR  0x00000108
59 #define HW_PINCTRL_MUXSEL0_TOG  0x0000010c
60
61 #define BP_PINCTRL_MUXSEL0_RSRVD0       16
62 #define BM_PINCTRL_MUXSEL0_RSRVD0       0xFFFF0000
63 #define BF_PINCTRL_MUXSEL0_RSRVD0(v) \
64                 (((v) << 16) & BM_PINCTRL_MUXSEL0_RSRVD0)
65 #define BP_PINCTRL_MUXSEL0_BANK0_PIN07  14
66 #define BM_PINCTRL_MUXSEL0_BANK0_PIN07  0x0000C000
67 #define BF_PINCTRL_MUXSEL0_BANK0_PIN07(v)  \
68                 (((v) << 14) & BM_PINCTRL_MUXSEL0_BANK0_PIN07)
69 #define BP_PINCTRL_MUXSEL0_BANK0_PIN06  12
70 #define BM_PINCTRL_MUXSEL0_BANK0_PIN06  0x00003000
71 #define BF_PINCTRL_MUXSEL0_BANK0_PIN06(v)  \
72                 (((v) << 12) & BM_PINCTRL_MUXSEL0_BANK0_PIN06)
73 #define BP_PINCTRL_MUXSEL0_BANK0_PIN05  10
74 #define BM_PINCTRL_MUXSEL0_BANK0_PIN05  0x00000C00
75 #define BF_PINCTRL_MUXSEL0_BANK0_PIN05(v)  \
76                 (((v) << 10) & BM_PINCTRL_MUXSEL0_BANK0_PIN05)
77 #define BP_PINCTRL_MUXSEL0_BANK0_PIN04  8
78 #define BM_PINCTRL_MUXSEL0_BANK0_PIN04  0x00000300
79 #define BF_PINCTRL_MUXSEL0_BANK0_PIN04(v)  \
80                 (((v) << 8) & BM_PINCTRL_MUXSEL0_BANK0_PIN04)
81 #define BP_PINCTRL_MUXSEL0_BANK0_PIN03  6
82 #define BM_PINCTRL_MUXSEL0_BANK0_PIN03  0x000000C0
83 #define BF_PINCTRL_MUXSEL0_BANK0_PIN03(v)  \
84                 (((v) << 6) & BM_PINCTRL_MUXSEL0_BANK0_PIN03)
85 #define BP_PINCTRL_MUXSEL0_BANK0_PIN02  4
86 #define BM_PINCTRL_MUXSEL0_BANK0_PIN02  0x00000030
87 #define BF_PINCTRL_MUXSEL0_BANK0_PIN02(v)  \
88                 (((v) << 4) & BM_PINCTRL_MUXSEL0_BANK0_PIN02)
89 #define BP_PINCTRL_MUXSEL0_BANK0_PIN01  2
90 #define BM_PINCTRL_MUXSEL0_BANK0_PIN01  0x0000000C
91 #define BF_PINCTRL_MUXSEL0_BANK0_PIN01(v)  \
92                 (((v) << 2) & BM_PINCTRL_MUXSEL0_BANK0_PIN01)
93 #define BP_PINCTRL_MUXSEL0_BANK0_PIN00  0
94 #define BM_PINCTRL_MUXSEL0_BANK0_PIN00  0x00000003
95 #define BF_PINCTRL_MUXSEL0_BANK0_PIN00(v)  \
96                 (((v) << 0) & BM_PINCTRL_MUXSEL0_BANK0_PIN00)
97
98 #define HW_PINCTRL_MUXSEL1      0x00000110
99 #define HW_PINCTRL_MUXSEL1_SET  0x00000114
100 #define HW_PINCTRL_MUXSEL1_CLR  0x00000118
101 #define HW_PINCTRL_MUXSEL1_TOG  0x0000011c
102
103 #define BP_PINCTRL_MUXSEL1_RSRVD0       26
104 #define BM_PINCTRL_MUXSEL1_RSRVD0       0xFC000000
105 #define BF_PINCTRL_MUXSEL1_RSRVD0(v) \
106                 (((v) << 26) & BM_PINCTRL_MUXSEL1_RSRVD0)
107 #define BP_PINCTRL_MUXSEL1_BANK0_PIN28  24
108 #define BM_PINCTRL_MUXSEL1_BANK0_PIN28  0x03000000
109 #define BF_PINCTRL_MUXSEL1_BANK0_PIN28(v)  \
110                 (((v) << 24) & BM_PINCTRL_MUXSEL1_BANK0_PIN28)
111 #define BP_PINCTRL_MUXSEL1_BANK0_PIN27  22
112 #define BM_PINCTRL_MUXSEL1_BANK0_PIN27  0x00C00000
113 #define BF_PINCTRL_MUXSEL1_BANK0_PIN27(v)  \
114                 (((v) << 22) & BM_PINCTRL_MUXSEL1_BANK0_PIN27)
115 #define BP_PINCTRL_MUXSEL1_BANK0_PIN26  20
116 #define BM_PINCTRL_MUXSEL1_BANK0_PIN26  0x00300000
117 #define BF_PINCTRL_MUXSEL1_BANK0_PIN26(v)  \
118                 (((v) << 20) & BM_PINCTRL_MUXSEL1_BANK0_PIN26)
119 #define BP_PINCTRL_MUXSEL1_BANK0_PIN25  18
120 #define BM_PINCTRL_MUXSEL1_BANK0_PIN25  0x000C0000
121 #define BF_PINCTRL_MUXSEL1_BANK0_PIN25(v)  \
122                 (((v) << 18) & BM_PINCTRL_MUXSEL1_BANK0_PIN25)
123 #define BP_PINCTRL_MUXSEL1_BANK0_PIN24  16
124 #define BM_PINCTRL_MUXSEL1_BANK0_PIN24  0x00030000
125 #define BF_PINCTRL_MUXSEL1_BANK0_PIN24(v)  \
126                 (((v) << 16) & BM_PINCTRL_MUXSEL1_BANK0_PIN24)
127 #define BP_PINCTRL_MUXSEL1_BANK0_PIN23  14
128 #define BM_PINCTRL_MUXSEL1_BANK0_PIN23  0x0000C000
129 #define BF_PINCTRL_MUXSEL1_BANK0_PIN23(v)  \
130                 (((v) << 14) & BM_PINCTRL_MUXSEL1_BANK0_PIN23)
131 #define BP_PINCTRL_MUXSEL1_BANK0_PIN22  12
132 #define BM_PINCTRL_MUXSEL1_BANK0_PIN22  0x00003000
133 #define BF_PINCTRL_MUXSEL1_BANK0_PIN22(v)  \
134                 (((v) << 12) & BM_PINCTRL_MUXSEL1_BANK0_PIN22)
135 #define BP_PINCTRL_MUXSEL1_BANK0_PIN21  10
136 #define BM_PINCTRL_MUXSEL1_BANK0_PIN21  0x00000C00
137 #define BF_PINCTRL_MUXSEL1_BANK0_PIN21(v)  \
138                 (((v) << 10) & BM_PINCTRL_MUXSEL1_BANK0_PIN21)
139 #define BP_PINCTRL_MUXSEL1_BANK0_PIN20  8
140 #define BM_PINCTRL_MUXSEL1_BANK0_PIN20  0x00000300
141 #define BF_PINCTRL_MUXSEL1_BANK0_PIN20(v)  \
142                 (((v) << 8) & BM_PINCTRL_MUXSEL1_BANK0_PIN20)
143 #define BP_PINCTRL_MUXSEL1_BANK0_PIN19  6
144 #define BM_PINCTRL_MUXSEL1_BANK0_PIN19  0x000000C0
145 #define BF_PINCTRL_MUXSEL1_BANK0_PIN19(v)  \
146                 (((v) << 6) & BM_PINCTRL_MUXSEL1_BANK0_PIN19)
147 #define BP_PINCTRL_MUXSEL1_BANK0_PIN18  4
148 #define BM_PINCTRL_MUXSEL1_BANK0_PIN18  0x00000030
149 #define BF_PINCTRL_MUXSEL1_BANK0_PIN18(v)  \
150                 (((v) << 4) & BM_PINCTRL_MUXSEL1_BANK0_PIN18)
151 #define BP_PINCTRL_MUXSEL1_BANK0_PIN17  2
152 #define BM_PINCTRL_MUXSEL1_BANK0_PIN17  0x0000000C
153 #define BF_PINCTRL_MUXSEL1_BANK0_PIN17(v)  \
154                 (((v) << 2) & BM_PINCTRL_MUXSEL1_BANK0_PIN17)
155 #define BP_PINCTRL_MUXSEL1_BANK0_PIN16  0
156 #define BM_PINCTRL_MUXSEL1_BANK0_PIN16  0x00000003
157 #define BF_PINCTRL_MUXSEL1_BANK0_PIN16(v)  \
158                 (((v) << 0) & BM_PINCTRL_MUXSEL1_BANK0_PIN16)
159
160 #define HW_PINCTRL_MUXSEL2      0x00000120
161 #define HW_PINCTRL_MUXSEL2_SET  0x00000124
162 #define HW_PINCTRL_MUXSEL2_CLR  0x00000128
163 #define HW_PINCTRL_MUXSEL2_TOG  0x0000012c
164
165 #define BP_PINCTRL_MUXSEL2_BANK1_PIN15  30
166 #define BM_PINCTRL_MUXSEL2_BANK1_PIN15  0xC0000000
167 #define BF_PINCTRL_MUXSEL2_BANK1_PIN15(v) \
168                 (((v) << 30) & BM_PINCTRL_MUXSEL2_BANK1_PIN15)
169 #define BP_PINCTRL_MUXSEL2_BANK1_PIN14  28
170 #define BM_PINCTRL_MUXSEL2_BANK1_PIN14  0x30000000
171 #define BF_PINCTRL_MUXSEL2_BANK1_PIN14(v)  \
172                 (((v) << 28) & BM_PINCTRL_MUXSEL2_BANK1_PIN14)
173 #define BP_PINCTRL_MUXSEL2_BANK1_PIN13  26
174 #define BM_PINCTRL_MUXSEL2_BANK1_PIN13  0x0C000000
175 #define BF_PINCTRL_MUXSEL2_BANK1_PIN13(v)  \
176                 (((v) << 26) & BM_PINCTRL_MUXSEL2_BANK1_PIN13)
177 #define BP_PINCTRL_MUXSEL2_BANK1_PIN12  24
178 #define BM_PINCTRL_MUXSEL2_BANK1_PIN12  0x03000000
179 #define BF_PINCTRL_MUXSEL2_BANK1_PIN12(v)  \
180                 (((v) << 24) & BM_PINCTRL_MUXSEL2_BANK1_PIN12)
181 #define BP_PINCTRL_MUXSEL2_BANK1_PIN11  22
182 #define BM_PINCTRL_MUXSEL2_BANK1_PIN11  0x00C00000
183 #define BF_PINCTRL_MUXSEL2_BANK1_PIN11(v)  \
184                 (((v) << 22) & BM_PINCTRL_MUXSEL2_BANK1_PIN11)
185 #define BP_PINCTRL_MUXSEL2_BANK1_PIN10  20
186 #define BM_PINCTRL_MUXSEL2_BANK1_PIN10  0x00300000
187 #define BF_PINCTRL_MUXSEL2_BANK1_PIN10(v)  \
188                 (((v) << 20) & BM_PINCTRL_MUXSEL2_BANK1_PIN10)
189 #define BP_PINCTRL_MUXSEL2_BANK1_PIN09  18
190 #define BM_PINCTRL_MUXSEL2_BANK1_PIN09  0x000C0000
191 #define BF_PINCTRL_MUXSEL2_BANK1_PIN09(v)  \
192                 (((v) << 18) & BM_PINCTRL_MUXSEL2_BANK1_PIN09)
193 #define BP_PINCTRL_MUXSEL2_BANK1_PIN08  16
194 #define BM_PINCTRL_MUXSEL2_BANK1_PIN08  0x00030000
195 #define BF_PINCTRL_MUXSEL2_BANK1_PIN08(v)  \
196                 (((v) << 16) & BM_PINCTRL_MUXSEL2_BANK1_PIN08)
197 #define BP_PINCTRL_MUXSEL2_BANK1_PIN07  14
198 #define BM_PINCTRL_MUXSEL2_BANK1_PIN07  0x0000C000
199 #define BF_PINCTRL_MUXSEL2_BANK1_PIN07(v)  \
200                 (((v) << 14) & BM_PINCTRL_MUXSEL2_BANK1_PIN07)
201 #define BP_PINCTRL_MUXSEL2_BANK1_PIN06  12
202 #define BM_PINCTRL_MUXSEL2_BANK1_PIN06  0x00003000
203 #define BF_PINCTRL_MUXSEL2_BANK1_PIN06(v)  \
204                 (((v) << 12) & BM_PINCTRL_MUXSEL2_BANK1_PIN06)
205 #define BP_PINCTRL_MUXSEL2_BANK1_PIN05  10
206 #define BM_PINCTRL_MUXSEL2_BANK1_PIN05  0x00000C00
207 #define BF_PINCTRL_MUXSEL2_BANK1_PIN05(v)  \
208                 (((v) << 10) & BM_PINCTRL_MUXSEL2_BANK1_PIN05)
209 #define BP_PINCTRL_MUXSEL2_BANK1_PIN04  8
210 #define BM_PINCTRL_MUXSEL2_BANK1_PIN04  0x00000300
211 #define BF_PINCTRL_MUXSEL2_BANK1_PIN04(v)  \
212                 (((v) << 8) & BM_PINCTRL_MUXSEL2_BANK1_PIN04)
213 #define BP_PINCTRL_MUXSEL2_BANK1_PIN03  6
214 #define BM_PINCTRL_MUXSEL2_BANK1_PIN03  0x000000C0
215 #define BF_PINCTRL_MUXSEL2_BANK1_PIN03(v)  \
216                 (((v) << 6) & BM_PINCTRL_MUXSEL2_BANK1_PIN03)
217 #define BP_PINCTRL_MUXSEL2_BANK1_PIN02  4
218 #define BM_PINCTRL_MUXSEL2_BANK1_PIN02  0x00000030
219 #define BF_PINCTRL_MUXSEL2_BANK1_PIN02(v)  \
220                 (((v) << 4) & BM_PINCTRL_MUXSEL2_BANK1_PIN02)
221 #define BP_PINCTRL_MUXSEL2_BANK1_PIN01  2
222 #define BM_PINCTRL_MUXSEL2_BANK1_PIN01  0x0000000C
223 #define BF_PINCTRL_MUXSEL2_BANK1_PIN01(v)  \
224                 (((v) << 2) & BM_PINCTRL_MUXSEL2_BANK1_PIN01)
225 #define BP_PINCTRL_MUXSEL2_BANK1_PIN00  0
226 #define BM_PINCTRL_MUXSEL2_BANK1_PIN00  0x00000003
227 #define BF_PINCTRL_MUXSEL2_BANK1_PIN00(v)  \
228                 (((v) << 0) & BM_PINCTRL_MUXSEL2_BANK1_PIN00)
229
230 #define HW_PINCTRL_MUXSEL3      0x00000130
231 #define HW_PINCTRL_MUXSEL3_SET  0x00000134
232 #define HW_PINCTRL_MUXSEL3_CLR  0x00000138
233 #define HW_PINCTRL_MUXSEL3_TOG  0x0000013c
234
235 #define BP_PINCTRL_MUXSEL3_BANK1_PIN31  30
236 #define BM_PINCTRL_MUXSEL3_BANK1_PIN31  0xC0000000
237 #define BF_PINCTRL_MUXSEL3_BANK1_PIN31(v) \
238                 (((v) << 30) & BM_PINCTRL_MUXSEL3_BANK1_PIN31)
239 #define BP_PINCTRL_MUXSEL3_BANK1_PIN30  28
240 #define BM_PINCTRL_MUXSEL3_BANK1_PIN30  0x30000000
241 #define BF_PINCTRL_MUXSEL3_BANK1_PIN30(v)  \
242                 (((v) << 28) & BM_PINCTRL_MUXSEL3_BANK1_PIN30)
243 #define BP_PINCTRL_MUXSEL3_BANK1_PIN29  26
244 #define BM_PINCTRL_MUXSEL3_BANK1_PIN29  0x0C000000
245 #define BF_PINCTRL_MUXSEL3_BANK1_PIN29(v)  \
246                 (((v) << 26) & BM_PINCTRL_MUXSEL3_BANK1_PIN29)
247 #define BP_PINCTRL_MUXSEL3_BANK1_PIN28  24
248 #define BM_PINCTRL_MUXSEL3_BANK1_PIN28  0x03000000
249 #define BF_PINCTRL_MUXSEL3_BANK1_PIN28(v)  \
250                 (((v) << 24) & BM_PINCTRL_MUXSEL3_BANK1_PIN28)
251 #define BP_PINCTRL_MUXSEL3_BANK1_PIN27  22
252 #define BM_PINCTRL_MUXSEL3_BANK1_PIN27  0x00C00000
253 #define BF_PINCTRL_MUXSEL3_BANK1_PIN27(v)  \
254                 (((v) << 22) & BM_PINCTRL_MUXSEL3_BANK1_PIN27)
255 #define BP_PINCTRL_MUXSEL3_BANK1_PIN26  20
256 #define BM_PINCTRL_MUXSEL3_BANK1_PIN26  0x00300000
257 #define BF_PINCTRL_MUXSEL3_BANK1_PIN26(v)  \
258                 (((v) << 20) & BM_PINCTRL_MUXSEL3_BANK1_PIN26)
259 #define BP_PINCTRL_MUXSEL3_BANK1_PIN25  18
260 #define BM_PINCTRL_MUXSEL3_BANK1_PIN25  0x000C0000
261 #define BF_PINCTRL_MUXSEL3_BANK1_PIN25(v)  \
262                 (((v) << 18) & BM_PINCTRL_MUXSEL3_BANK1_PIN25)
263 #define BP_PINCTRL_MUXSEL3_BANK1_PIN24  16
264 #define BM_PINCTRL_MUXSEL3_BANK1_PIN24  0x00030000
265 #define BF_PINCTRL_MUXSEL3_BANK1_PIN24(v)  \
266                 (((v) << 16) & BM_PINCTRL_MUXSEL3_BANK1_PIN24)
267 #define BP_PINCTRL_MUXSEL3_BANK1_PIN23  14
268 #define BM_PINCTRL_MUXSEL3_BANK1_PIN23  0x0000C000
269 #define BF_PINCTRL_MUXSEL3_BANK1_PIN23(v)  \
270                 (((v) << 14) & BM_PINCTRL_MUXSEL3_BANK1_PIN23)
271 #define BP_PINCTRL_MUXSEL3_BANK1_PIN22  12
272 #define BM_PINCTRL_MUXSEL3_BANK1_PIN22  0x00003000
273 #define BF_PINCTRL_MUXSEL3_BANK1_PIN22(v)  \
274                 (((v) << 12) & BM_PINCTRL_MUXSEL3_BANK1_PIN22)
275 #define BP_PINCTRL_MUXSEL3_BANK1_PIN21  10
276 #define BM_PINCTRL_MUXSEL3_BANK1_PIN21  0x00000C00
277 #define BF_PINCTRL_MUXSEL3_BANK1_PIN21(v)  \
278                 (((v) << 10) & BM_PINCTRL_MUXSEL3_BANK1_PIN21)
279 #define BP_PINCTRL_MUXSEL3_BANK1_PIN20  8
280 #define BM_PINCTRL_MUXSEL3_BANK1_PIN20  0x00000300
281 #define BF_PINCTRL_MUXSEL3_BANK1_PIN20(v)  \
282                 (((v) << 8) & BM_PINCTRL_MUXSEL3_BANK1_PIN20)
283 #define BP_PINCTRL_MUXSEL3_BANK1_PIN19  6
284 #define BM_PINCTRL_MUXSEL3_BANK1_PIN19  0x000000C0
285 #define BF_PINCTRL_MUXSEL3_BANK1_PIN19(v)  \
286                 (((v) << 6) & BM_PINCTRL_MUXSEL3_BANK1_PIN19)
287 #define BP_PINCTRL_MUXSEL3_BANK1_PIN18  4
288 #define BM_PINCTRL_MUXSEL3_BANK1_PIN18  0x00000030
289 #define BF_PINCTRL_MUXSEL3_BANK1_PIN18(v)  \
290                 (((v) << 4) & BM_PINCTRL_MUXSEL3_BANK1_PIN18)
291 #define BP_PINCTRL_MUXSEL3_BANK1_PIN17  2
292 #define BM_PINCTRL_MUXSEL3_BANK1_PIN17  0x0000000C
293 #define BF_PINCTRL_MUXSEL3_BANK1_PIN17(v)  \
294                 (((v) << 2) & BM_PINCTRL_MUXSEL3_BANK1_PIN17)
295 #define BP_PINCTRL_MUXSEL3_BANK1_PIN16  0
296 #define BM_PINCTRL_MUXSEL3_BANK1_PIN16  0x00000003
297 #define BF_PINCTRL_MUXSEL3_BANK1_PIN16(v)  \
298                 (((v) << 0) & BM_PINCTRL_MUXSEL3_BANK1_PIN16)
299
300 #define HW_PINCTRL_MUXSEL4      0x00000140
301 #define HW_PINCTRL_MUXSEL4_SET  0x00000144
302 #define HW_PINCTRL_MUXSEL4_CLR  0x00000148
303 #define HW_PINCTRL_MUXSEL4_TOG  0x0000014c
304
305 #define BP_PINCTRL_MUXSEL4_BANK2_PIN15  30
306 #define BM_PINCTRL_MUXSEL4_BANK2_PIN15  0xC0000000
307 #define BF_PINCTRL_MUXSEL4_BANK2_PIN15(v) \
308                 (((v) << 30) & BM_PINCTRL_MUXSEL4_BANK2_PIN15)
309 #define BP_PINCTRL_MUXSEL4_BANK2_PIN14  28
310 #define BM_PINCTRL_MUXSEL4_BANK2_PIN14  0x30000000
311 #define BF_PINCTRL_MUXSEL4_BANK2_PIN14(v)  \
312                 (((v) << 28) & BM_PINCTRL_MUXSEL4_BANK2_PIN14)
313 #define BP_PINCTRL_MUXSEL4_BANK2_PIN13  26
314 #define BM_PINCTRL_MUXSEL4_BANK2_PIN13  0x0C000000
315 #define BF_PINCTRL_MUXSEL4_BANK2_PIN13(v)  \
316                 (((v) << 26) & BM_PINCTRL_MUXSEL4_BANK2_PIN13)
317 #define BP_PINCTRL_MUXSEL4_BANK2_PIN12  24
318 #define BM_PINCTRL_MUXSEL4_BANK2_PIN12  0x03000000
319 #define BF_PINCTRL_MUXSEL4_BANK2_PIN12(v)  \
320                 (((v) << 24) & BM_PINCTRL_MUXSEL4_BANK2_PIN12)
321 #define BP_PINCTRL_MUXSEL4_RSRVD0       22
322 #define BM_PINCTRL_MUXSEL4_RSRVD0       0x00C00000
323 #define BF_PINCTRL_MUXSEL4_RSRVD0(v)  \
324                 (((v) << 22) & BM_PINCTRL_MUXSEL4_RSRVD0)
325 #define BP_PINCTRL_MUXSEL4_BANK2_PIN10  20
326 #define BM_PINCTRL_MUXSEL4_BANK2_PIN10  0x00300000
327 #define BF_PINCTRL_MUXSEL4_BANK2_PIN10(v)  \
328                 (((v) << 20) & BM_PINCTRL_MUXSEL4_BANK2_PIN10)
329 #define BP_PINCTRL_MUXSEL4_BANK2_PIN09  18
330 #define BM_PINCTRL_MUXSEL4_BANK2_PIN09  0x000C0000
331 #define BF_PINCTRL_MUXSEL4_BANK2_PIN09(v)  \
332                 (((v) << 18) & BM_PINCTRL_MUXSEL4_BANK2_PIN09)
333 #define BP_PINCTRL_MUXSEL4_BANK2_PIN08  16
334 #define BM_PINCTRL_MUXSEL4_BANK2_PIN08  0x00030000
335 #define BF_PINCTRL_MUXSEL4_BANK2_PIN08(v)  \
336                 (((v) << 16) & BM_PINCTRL_MUXSEL4_BANK2_PIN08)
337 #define BP_PINCTRL_MUXSEL4_BANK2_PIN07  14
338 #define BM_PINCTRL_MUXSEL4_BANK2_PIN07  0x0000C000
339 #define BF_PINCTRL_MUXSEL4_BANK2_PIN07(v)  \
340                 (((v) << 14) & BM_PINCTRL_MUXSEL4_BANK2_PIN07)
341 #define BP_PINCTRL_MUXSEL4_BANK2_PIN06  12
342 #define BM_PINCTRL_MUXSEL4_BANK2_PIN06  0x00003000
343 #define BF_PINCTRL_MUXSEL4_BANK2_PIN06(v)  \
344                 (((v) << 12) & BM_PINCTRL_MUXSEL4_BANK2_PIN06)
345 #define BP_PINCTRL_MUXSEL4_BANK2_PIN05  10
346 #define BM_PINCTRL_MUXSEL4_BANK2_PIN05  0x00000C00
347 #define BF_PINCTRL_MUXSEL4_BANK2_PIN05(v)  \
348                 (((v) << 10) & BM_PINCTRL_MUXSEL4_BANK2_PIN05)
349 #define BP_PINCTRL_MUXSEL4_BANK2_PIN04  8
350 #define BM_PINCTRL_MUXSEL4_BANK2_PIN04  0x00000300
351 #define BF_PINCTRL_MUXSEL4_BANK2_PIN04(v)  \
352                 (((v) << 8) & BM_PINCTRL_MUXSEL4_BANK2_PIN04)
353 #define BP_PINCTRL_MUXSEL4_BANK2_PIN03  6
354 #define BM_PINCTRL_MUXSEL4_BANK2_PIN03  0x000000C0
355 #define BF_PINCTRL_MUXSEL4_BANK2_PIN03(v)  \
356                 (((v) << 6) & BM_PINCTRL_MUXSEL4_BANK2_PIN03)
357 #define BP_PINCTRL_MUXSEL4_BANK2_PIN02  4
358 #define BM_PINCTRL_MUXSEL4_BANK2_PIN02  0x00000030
359 #define BF_PINCTRL_MUXSEL4_BANK2_PIN02(v)  \
360                 (((v) << 4) & BM_PINCTRL_MUXSEL4_BANK2_PIN02)
361 #define BP_PINCTRL_MUXSEL4_BANK2_PIN01  2
362 #define BM_PINCTRL_MUXSEL4_BANK2_PIN01  0x0000000C
363 #define BF_PINCTRL_MUXSEL4_BANK2_PIN01(v)  \
364                 (((v) << 2) & BM_PINCTRL_MUXSEL4_BANK2_PIN01)
365 #define BP_PINCTRL_MUXSEL4_BANK2_PIN00  0
366 #define BM_PINCTRL_MUXSEL4_BANK2_PIN00  0x00000003
367 #define BF_PINCTRL_MUXSEL4_BANK2_PIN00(v)  \
368                 (((v) << 0) & BM_PINCTRL_MUXSEL4_BANK2_PIN00)
369
370 #define HW_PINCTRL_MUXSEL5      0x00000150
371 #define HW_PINCTRL_MUXSEL5_SET  0x00000154
372 #define HW_PINCTRL_MUXSEL5_CLR  0x00000158
373 #define HW_PINCTRL_MUXSEL5_TOG  0x0000015c
374
375 #define BP_PINCTRL_MUXSEL5_RSRVD1       24
376 #define BM_PINCTRL_MUXSEL5_RSRVD1       0xFF000000
377 #define BF_PINCTRL_MUXSEL5_RSRVD1(v) \
378                 (((v) << 24) & BM_PINCTRL_MUXSEL5_RSRVD1)
379 #define BP_PINCTRL_MUXSEL5_BANK2_PIN27  22
380 #define BM_PINCTRL_MUXSEL5_BANK2_PIN27  0x00C00000
381 #define BF_PINCTRL_MUXSEL5_BANK2_PIN27(v)  \
382                 (((v) << 22) & BM_PINCTRL_MUXSEL5_BANK2_PIN27)
383 #define BP_PINCTRL_MUXSEL5_BANK2_PIN26  20
384 #define BM_PINCTRL_MUXSEL5_BANK2_PIN26  0x00300000
385 #define BF_PINCTRL_MUXSEL5_BANK2_PIN26(v)  \
386                 (((v) << 20) & BM_PINCTRL_MUXSEL5_BANK2_PIN26)
387 #define BP_PINCTRL_MUXSEL5_BANK2_PIN25  18
388 #define BM_PINCTRL_MUXSEL5_BANK2_PIN25  0x000C0000
389 #define BF_PINCTRL_MUXSEL5_BANK2_PIN25(v)  \
390                 (((v) << 18) & BM_PINCTRL_MUXSEL5_BANK2_PIN25)
391 #define BP_PINCTRL_MUXSEL5_BANK2_PIN24  16
392 #define BM_PINCTRL_MUXSEL5_BANK2_PIN24  0x00030000
393 #define BF_PINCTRL_MUXSEL5_BANK2_PIN24(v)  \
394                 (((v) << 16) & BM_PINCTRL_MUXSEL5_BANK2_PIN24)
395 #define BP_PINCTRL_MUXSEL5_RSRVD0       12
396 #define BM_PINCTRL_MUXSEL5_RSRVD0       0x0000F000
397 #define BF_PINCTRL_MUXSEL5_RSRVD0(v)  \
398                 (((v) << 12) & BM_PINCTRL_MUXSEL5_RSRVD0)
399 #define BP_PINCTRL_MUXSEL5_BANK2_PIN21  10
400 #define BM_PINCTRL_MUXSEL5_BANK2_PIN21  0x00000C00
401 #define BF_PINCTRL_MUXSEL5_BANK2_PIN21(v)  \
402                 (((v) << 10) & BM_PINCTRL_MUXSEL5_BANK2_PIN21)
403 #define BP_PINCTRL_MUXSEL5_BANK2_PIN20  8
404 #define BM_PINCTRL_MUXSEL5_BANK2_PIN20  0x00000300
405 #define BF_PINCTRL_MUXSEL5_BANK2_PIN20(v)  \
406                 (((v) << 8) & BM_PINCTRL_MUXSEL5_BANK2_PIN20)
407 #define BP_PINCTRL_MUXSEL5_BANK2_PIN19  6
408 #define BM_PINCTRL_MUXSEL5_BANK2_PIN19  0x000000C0
409 #define BF_PINCTRL_MUXSEL5_BANK2_PIN19(v)  \
410                 (((v) << 6) & BM_PINCTRL_MUXSEL5_BANK2_PIN19)
411 #define BP_PINCTRL_MUXSEL5_BANK2_PIN18  4
412 #define BM_PINCTRL_MUXSEL5_BANK2_PIN18  0x00000030
413 #define BF_PINCTRL_MUXSEL5_BANK2_PIN18(v)  \
414                 (((v) << 4) & BM_PINCTRL_MUXSEL5_BANK2_PIN18)
415 #define BP_PINCTRL_MUXSEL5_BANK2_PIN17  2
416 #define BM_PINCTRL_MUXSEL5_BANK2_PIN17  0x0000000C
417 #define BF_PINCTRL_MUXSEL5_BANK2_PIN17(v)  \
418                 (((v) << 2) & BM_PINCTRL_MUXSEL5_BANK2_PIN17)
419 #define BP_PINCTRL_MUXSEL5_BANK2_PIN16  0
420 #define BM_PINCTRL_MUXSEL5_BANK2_PIN16  0x00000003
421 #define BF_PINCTRL_MUXSEL5_BANK2_PIN16(v)  \
422                 (((v) << 0) & BM_PINCTRL_MUXSEL5_BANK2_PIN16)
423
424 #define HW_PINCTRL_MUXSEL6      0x00000160
425 #define HW_PINCTRL_MUXSEL6_SET  0x00000164
426 #define HW_PINCTRL_MUXSEL6_CLR  0x00000168
427 #define HW_PINCTRL_MUXSEL6_TOG  0x0000016c
428
429 #define BP_PINCTRL_MUXSEL6_BANK3_PIN15  30
430 #define BM_PINCTRL_MUXSEL6_BANK3_PIN15  0xC0000000
431 #define BF_PINCTRL_MUXSEL6_BANK3_PIN15(v) \
432                 (((v) << 30) & BM_PINCTRL_MUXSEL6_BANK3_PIN15)
433 #define BP_PINCTRL_MUXSEL6_BANK3_PIN14  28
434 #define BM_PINCTRL_MUXSEL6_BANK3_PIN14  0x30000000
435 #define BF_PINCTRL_MUXSEL6_BANK3_PIN14(v)  \
436                 (((v) << 28) & BM_PINCTRL_MUXSEL6_BANK3_PIN14)
437 #define BP_PINCTRL_MUXSEL6_BANK3_PIN13  26
438 #define BM_PINCTRL_MUXSEL6_BANK3_PIN13  0x0C000000
439 #define BF_PINCTRL_MUXSEL6_BANK3_PIN13(v)  \
440                 (((v) << 26) & BM_PINCTRL_MUXSEL6_BANK3_PIN13)
441 #define BP_PINCTRL_MUXSEL6_BANK3_PIN12  24
442 #define BM_PINCTRL_MUXSEL6_BANK3_PIN12  0x03000000
443 #define BF_PINCTRL_MUXSEL6_BANK3_PIN12(v)  \
444                 (((v) << 24) & BM_PINCTRL_MUXSEL6_BANK3_PIN12)
445 #define BP_PINCTRL_MUXSEL6_BANK3_PIN11  22
446 #define BM_PINCTRL_MUXSEL6_BANK3_PIN11  0x00C00000
447 #define BF_PINCTRL_MUXSEL6_BANK3_PIN11(v)  \
448                 (((v) << 22) & BM_PINCTRL_MUXSEL6_BANK3_PIN11)
449 #define BP_PINCTRL_MUXSEL6_BANK3_PIN10  20
450 #define BM_PINCTRL_MUXSEL6_BANK3_PIN10  0x00300000
451 #define BF_PINCTRL_MUXSEL6_BANK3_PIN10(v)  \
452                 (((v) << 20) & BM_PINCTRL_MUXSEL6_BANK3_PIN10)
453 #define BP_PINCTRL_MUXSEL6_BANK3_PIN09  18
454 #define BM_PINCTRL_MUXSEL6_BANK3_PIN09  0x000C0000
455 #define BF_PINCTRL_MUXSEL6_BANK3_PIN09(v)  \
456                 (((v) << 18) & BM_PINCTRL_MUXSEL6_BANK3_PIN09)
457 #define BP_PINCTRL_MUXSEL6_BANK3_PIN08  16
458 #define BM_PINCTRL_MUXSEL6_BANK3_PIN08  0x00030000
459 #define BF_PINCTRL_MUXSEL6_BANK3_PIN08(v)  \
460                 (((v) << 16) & BM_PINCTRL_MUXSEL6_BANK3_PIN08)
461 #define BP_PINCTRL_MUXSEL6_BANK3_PIN07  14
462 #define BM_PINCTRL_MUXSEL6_BANK3_PIN07  0x0000C000
463 #define BF_PINCTRL_MUXSEL6_BANK3_PIN07(v)  \
464                 (((v) << 14) & BM_PINCTRL_MUXSEL6_BANK3_PIN07)
465 #define BP_PINCTRL_MUXSEL6_BANK3_PIN06  12
466 #define BM_PINCTRL_MUXSEL6_BANK3_PIN06  0x00003000
467 #define BF_PINCTRL_MUXSEL6_BANK3_PIN06(v)  \
468                 (((v) << 12) & BM_PINCTRL_MUXSEL6_BANK3_PIN06)
469 #define BP_PINCTRL_MUXSEL6_BANK3_PIN05  10
470 #define BM_PINCTRL_MUXSEL6_BANK3_PIN05  0x00000C00
471 #define BF_PINCTRL_MUXSEL6_BANK3_PIN05(v)  \
472                 (((v) << 10) & BM_PINCTRL_MUXSEL6_BANK3_PIN05)
473 #define BP_PINCTRL_MUXSEL6_BANK3_PIN04  8
474 #define BM_PINCTRL_MUXSEL6_BANK3_PIN04  0x00000300
475 #define BF_PINCTRL_MUXSEL6_BANK3_PIN04(v)  \
476                 (((v) << 8) & BM_PINCTRL_MUXSEL6_BANK3_PIN04)
477 #define BP_PINCTRL_MUXSEL6_BANK3_PIN03  6
478 #define BM_PINCTRL_MUXSEL6_BANK3_PIN03  0x000000C0
479 #define BF_PINCTRL_MUXSEL6_BANK3_PIN03(v)  \
480                 (((v) << 6) & BM_PINCTRL_MUXSEL6_BANK3_PIN03)
481 #define BP_PINCTRL_MUXSEL6_BANK3_PIN02  4
482 #define BM_PINCTRL_MUXSEL6_BANK3_PIN02  0x00000030
483 #define BF_PINCTRL_MUXSEL6_BANK3_PIN02(v)  \
484                 (((v) << 4) & BM_PINCTRL_MUXSEL6_BANK3_PIN02)
485 #define BP_PINCTRL_MUXSEL6_BANK3_PIN01  2
486 #define BM_PINCTRL_MUXSEL6_BANK3_PIN01  0x0000000C
487 #define BF_PINCTRL_MUXSEL6_BANK3_PIN01(v)  \
488                 (((v) << 2) & BM_PINCTRL_MUXSEL6_BANK3_PIN01)
489 #define BP_PINCTRL_MUXSEL6_BANK3_PIN00  0
490 #define BM_PINCTRL_MUXSEL6_BANK3_PIN00  0x00000003
491 #define BF_PINCTRL_MUXSEL6_BANK3_PIN00(v)  \
492                 (((v) << 0) & BM_PINCTRL_MUXSEL6_BANK3_PIN00)
493
494 #define HW_PINCTRL_MUXSEL7      0x00000170
495 #define HW_PINCTRL_MUXSEL7_SET  0x00000174
496 #define HW_PINCTRL_MUXSEL7_CLR  0x00000178
497 #define HW_PINCTRL_MUXSEL7_TOG  0x0000017c
498
499 #define BP_PINCTRL_MUXSEL7_RSRVD1       30
500 #define BM_PINCTRL_MUXSEL7_RSRVD1       0xC0000000
501 #define BF_PINCTRL_MUXSEL7_RSRVD1(v) \
502                 (((v) << 30) & BM_PINCTRL_MUXSEL7_RSRVD1)
503 #define BP_PINCTRL_MUXSEL7_BANK3_PIN30  28
504 #define BM_PINCTRL_MUXSEL7_BANK3_PIN30  0x30000000
505 #define BF_PINCTRL_MUXSEL7_BANK3_PIN30(v)  \
506                 (((v) << 28) & BM_PINCTRL_MUXSEL7_BANK3_PIN30)
507 #define BP_PINCTRL_MUXSEL7_BANK3_PIN29  26
508 #define BM_PINCTRL_MUXSEL7_BANK3_PIN29  0x0C000000
509 #define BF_PINCTRL_MUXSEL7_BANK3_PIN29(v)  \
510                 (((v) << 26) & BM_PINCTRL_MUXSEL7_BANK3_PIN29)
511 #define BP_PINCTRL_MUXSEL7_BANK3_PIN28  24
512 #define BM_PINCTRL_MUXSEL7_BANK3_PIN28  0x03000000
513 #define BF_PINCTRL_MUXSEL7_BANK3_PIN28(v)  \
514                 (((v) << 24) & BM_PINCTRL_MUXSEL7_BANK3_PIN28)
515 #define BP_PINCTRL_MUXSEL7_BANK3_PIN27  22
516 #define BM_PINCTRL_MUXSEL7_BANK3_PIN27  0x00C00000
517 #define BF_PINCTRL_MUXSEL7_BANK3_PIN27(v)  \
518                 (((v) << 22) & BM_PINCTRL_MUXSEL7_BANK3_PIN27)
519 #define BP_PINCTRL_MUXSEL7_BANK3_PIN26  20
520 #define BM_PINCTRL_MUXSEL7_BANK3_PIN26  0x00300000
521 #define BF_PINCTRL_MUXSEL7_BANK3_PIN26(v)  \
522                 (((v) << 20) & BM_PINCTRL_MUXSEL7_BANK3_PIN26)
523 #define BP_PINCTRL_MUXSEL7_BANK3_PIN25  18
524 #define BM_PINCTRL_MUXSEL7_BANK3_PIN25  0x000C0000
525 #define BF_PINCTRL_MUXSEL7_BANK3_PIN25(v)  \
526                 (((v) << 18) & BM_PINCTRL_MUXSEL7_BANK3_PIN25)
527 #define BP_PINCTRL_MUXSEL7_BANK3_PIN24  16
528 #define BM_PINCTRL_MUXSEL7_BANK3_PIN24  0x00030000
529 #define BF_PINCTRL_MUXSEL7_BANK3_PIN24(v)  \
530                 (((v) << 16) & BM_PINCTRL_MUXSEL7_BANK3_PIN24)
531 #define BP_PINCTRL_MUXSEL7_BANK3_PIN23  14
532 #define BM_PINCTRL_MUXSEL7_BANK3_PIN23  0x0000C000
533 #define BF_PINCTRL_MUXSEL7_BANK3_PIN23(v)  \
534                 (((v) << 14) & BM_PINCTRL_MUXSEL7_BANK3_PIN23)
535 #define BP_PINCTRL_MUXSEL7_BANK3_PIN22  12
536 #define BM_PINCTRL_MUXSEL7_BANK3_PIN22  0x00003000
537 #define BF_PINCTRL_MUXSEL7_BANK3_PIN22(v)  \
538                 (((v) << 12) & BM_PINCTRL_MUXSEL7_BANK3_PIN22)
539 #define BP_PINCTRL_MUXSEL7_BANK3_PIN21  10
540 #define BM_PINCTRL_MUXSEL7_BANK3_PIN21  0x00000C00
541 #define BF_PINCTRL_MUXSEL7_BANK3_PIN21(v)  \
542                 (((v) << 10) & BM_PINCTRL_MUXSEL7_BANK3_PIN21)
543 #define BP_PINCTRL_MUXSEL7_BANK3_PIN20  8
544 #define BM_PINCTRL_MUXSEL7_BANK3_PIN20  0x00000300
545 #define BF_PINCTRL_MUXSEL7_BANK3_PIN20(v)  \
546                 (((v) << 8) & BM_PINCTRL_MUXSEL7_BANK3_PIN20)
547 #define BP_PINCTRL_MUXSEL7_RSRVD0       6
548 #define BM_PINCTRL_MUXSEL7_RSRVD0       0x000000C0
549 #define BF_PINCTRL_MUXSEL7_RSRVD0(v)  \
550                 (((v) << 6) & BM_PINCTRL_MUXSEL7_RSRVD0)
551 #define BP_PINCTRL_MUXSEL7_BANK3_PIN18  4
552 #define BM_PINCTRL_MUXSEL7_BANK3_PIN18  0x00000030
553 #define BF_PINCTRL_MUXSEL7_BANK3_PIN18(v)  \
554                 (((v) << 4) & BM_PINCTRL_MUXSEL7_BANK3_PIN18)
555 #define BP_PINCTRL_MUXSEL7_BANK3_PIN17  2
556 #define BM_PINCTRL_MUXSEL7_BANK3_PIN17  0x0000000C
557 #define BF_PINCTRL_MUXSEL7_BANK3_PIN17(v)  \
558                 (((v) << 2) & BM_PINCTRL_MUXSEL7_BANK3_PIN17)
559 #define BP_PINCTRL_MUXSEL7_BANK3_PIN16  0
560 #define BM_PINCTRL_MUXSEL7_BANK3_PIN16  0x00000003
561 #define BF_PINCTRL_MUXSEL7_BANK3_PIN16(v)  \
562                 (((v) << 0) & BM_PINCTRL_MUXSEL7_BANK3_PIN16)
563
564 #define HW_PINCTRL_MUXSEL8      0x00000180
565 #define HW_PINCTRL_MUXSEL8_SET  0x00000184
566 #define HW_PINCTRL_MUXSEL8_CLR  0x00000188
567 #define HW_PINCTRL_MUXSEL8_TOG  0x0000018c
568
569 #define BP_PINCTRL_MUXSEL8_BANK4_PIN15  30
570 #define BM_PINCTRL_MUXSEL8_BANK4_PIN15  0xC0000000
571 #define BF_PINCTRL_MUXSEL8_BANK4_PIN15(v) \
572                 (((v) << 30) & BM_PINCTRL_MUXSEL8_BANK4_PIN15)
573 #define BP_PINCTRL_MUXSEL8_BANK4_PIN14  28
574 #define BM_PINCTRL_MUXSEL8_BANK4_PIN14  0x30000000
575 #define BF_PINCTRL_MUXSEL8_BANK4_PIN14(v)  \
576                 (((v) << 28) & BM_PINCTRL_MUXSEL8_BANK4_PIN14)
577 #define BP_PINCTRL_MUXSEL8_BANK4_PIN13  26
578 #define BM_PINCTRL_MUXSEL8_BANK4_PIN13  0x0C000000
579 #define BF_PINCTRL_MUXSEL8_BANK4_PIN13(v)  \
580                 (((v) << 26) & BM_PINCTRL_MUXSEL8_BANK4_PIN13)
581 #define BP_PINCTRL_MUXSEL8_BANK4_PIN12  24
582 #define BM_PINCTRL_MUXSEL8_BANK4_PIN12  0x03000000
583 #define BF_PINCTRL_MUXSEL8_BANK4_PIN12(v)  \
584                 (((v) << 24) & BM_PINCTRL_MUXSEL8_BANK4_PIN12)
585 #define BP_PINCTRL_MUXSEL8_BANK4_PIN11  22
586 #define BM_PINCTRL_MUXSEL8_BANK4_PIN11  0x00C00000
587 #define BF_PINCTRL_MUXSEL8_BANK4_PIN11(v)  \
588                 (((v) << 22) & BM_PINCTRL_MUXSEL8_BANK4_PIN11)
589 #define BP_PINCTRL_MUXSEL8_BANK4_PIN10  20
590 #define BM_PINCTRL_MUXSEL8_BANK4_PIN10  0x00300000
591 #define BF_PINCTRL_MUXSEL8_BANK4_PIN10(v)  \
592                 (((v) << 20) & BM_PINCTRL_MUXSEL8_BANK4_PIN10)
593 #define BP_PINCTRL_MUXSEL8_BANK4_PIN09  18
594 #define BM_PINCTRL_MUXSEL8_BANK4_PIN09  0x000C0000
595 #define BF_PINCTRL_MUXSEL8_BANK4_PIN09(v)  \
596                 (((v) << 18) & BM_PINCTRL_MUXSEL8_BANK4_PIN09)
597 #define BP_PINCTRL_MUXSEL8_BANK4_PIN08  16
598 #define BM_PINCTRL_MUXSEL8_BANK4_PIN08  0x00030000
599 #define BF_PINCTRL_MUXSEL8_BANK4_PIN08(v)  \
600                 (((v) << 16) & BM_PINCTRL_MUXSEL8_BANK4_PIN08)
601 #define BP_PINCTRL_MUXSEL8_BANK4_PIN07  14
602 #define BM_PINCTRL_MUXSEL8_BANK4_PIN07  0x0000C000
603 #define BF_PINCTRL_MUXSEL8_BANK4_PIN07(v)  \
604                 (((v) << 14) & BM_PINCTRL_MUXSEL8_BANK4_PIN07)
605 #define BP_PINCTRL_MUXSEL8_BANK4_PIN06  12
606 #define BM_PINCTRL_MUXSEL8_BANK4_PIN06  0x00003000
607 #define BF_PINCTRL_MUXSEL8_BANK4_PIN06(v)  \
608                 (((v) << 12) & BM_PINCTRL_MUXSEL8_BANK4_PIN06)
609 #define BP_PINCTRL_MUXSEL8_BANK4_PIN05  10
610 #define BM_PINCTRL_MUXSEL8_BANK4_PIN05  0x00000C00
611 #define BF_PINCTRL_MUXSEL8_BANK4_PIN05(v)  \
612                 (((v) << 10) & BM_PINCTRL_MUXSEL8_BANK4_PIN05)
613 #define BP_PINCTRL_MUXSEL8_BANK4_PIN04  8
614 #define BM_PINCTRL_MUXSEL8_BANK4_PIN04  0x00000300
615 #define BF_PINCTRL_MUXSEL8_BANK4_PIN04(v)  \
616                 (((v) << 8) & BM_PINCTRL_MUXSEL8_BANK4_PIN04)
617 #define BP_PINCTRL_MUXSEL8_BANK4_PIN03  6
618 #define BM_PINCTRL_MUXSEL8_BANK4_PIN03  0x000000C0
619 #define BF_PINCTRL_MUXSEL8_BANK4_PIN03(v)  \
620                 (((v) << 6) & BM_PINCTRL_MUXSEL8_BANK4_PIN03)
621 #define BP_PINCTRL_MUXSEL8_BANK4_PIN02  4
622 #define BM_PINCTRL_MUXSEL8_BANK4_PIN02  0x00000030
623 #define BF_PINCTRL_MUXSEL8_BANK4_PIN02(v)  \
624                 (((v) << 4) & BM_PINCTRL_MUXSEL8_BANK4_PIN02)
625 #define BP_PINCTRL_MUXSEL8_BANK4_PIN01  2
626 #define BM_PINCTRL_MUXSEL8_BANK4_PIN01  0x0000000C
627 #define BF_PINCTRL_MUXSEL8_BANK4_PIN01(v)  \
628                 (((v) << 2) & BM_PINCTRL_MUXSEL8_BANK4_PIN01)
629 #define BP_PINCTRL_MUXSEL8_BANK4_PIN00  0
630 #define BM_PINCTRL_MUXSEL8_BANK4_PIN00  0x00000003
631 #define BF_PINCTRL_MUXSEL8_BANK4_PIN00(v)  \
632                 (((v) << 0) & BM_PINCTRL_MUXSEL8_BANK4_PIN00)
633
634 #define HW_PINCTRL_MUXSEL9      0x00000190
635 #define HW_PINCTRL_MUXSEL9_SET  0x00000194
636 #define HW_PINCTRL_MUXSEL9_CLR  0x00000198
637 #define HW_PINCTRL_MUXSEL9_TOG  0x0000019c
638
639 #define BP_PINCTRL_MUXSEL9_RSRVD1       10
640 #define BM_PINCTRL_MUXSEL9_RSRVD1       0xFFFFFC00
641 #define BF_PINCTRL_MUXSEL9_RSRVD1(v) \
642                 (((v) << 10) & BM_PINCTRL_MUXSEL9_RSRVD1)
643 #define BP_PINCTRL_MUXSEL9_BANK4_PIN20  8
644 #define BM_PINCTRL_MUXSEL9_BANK4_PIN20  0x00000300
645 #define BF_PINCTRL_MUXSEL9_BANK4_PIN20(v)  \
646                 (((v) << 8) & BM_PINCTRL_MUXSEL9_BANK4_PIN20)
647 #define BP_PINCTRL_MUXSEL9_RSRVD0       2
648 #define BM_PINCTRL_MUXSEL9_RSRVD0       0x000000FC
649 #define BF_PINCTRL_MUXSEL9_RSRVD0(v)  \
650                 (((v) << 2) & BM_PINCTRL_MUXSEL9_RSRVD0)
651 #define BP_PINCTRL_MUXSEL9_BANK4_PIN16  0
652 #define BM_PINCTRL_MUXSEL9_BANK4_PIN16  0x00000003
653 #define BF_PINCTRL_MUXSEL9_BANK4_PIN16(v)  \
654                 (((v) << 0) & BM_PINCTRL_MUXSEL9_BANK4_PIN16)
655
656 #define HW_PINCTRL_MUXSEL10     0x000001a0
657 #define HW_PINCTRL_MUXSEL10_SET 0x000001a4
658 #define HW_PINCTRL_MUXSEL10_CLR 0x000001a8
659 #define HW_PINCTRL_MUXSEL10_TOG 0x000001ac
660
661 #define BP_PINCTRL_MUXSEL10_BANK5_PIN15 30
662 #define BM_PINCTRL_MUXSEL10_BANK5_PIN15 0xC0000000
663 #define BF_PINCTRL_MUXSEL10_BANK5_PIN15(v) \
664                 (((v) << 30) & BM_PINCTRL_MUXSEL10_BANK5_PIN15)
665 #define BP_PINCTRL_MUXSEL10_BANK5_PIN14 28
666 #define BM_PINCTRL_MUXSEL10_BANK5_PIN14 0x30000000
667 #define BF_PINCTRL_MUXSEL10_BANK5_PIN14(v)  \
668                 (((v) << 28) & BM_PINCTRL_MUXSEL10_BANK5_PIN14)
669 #define BP_PINCTRL_MUXSEL10_BANK5_PIN13 26
670 #define BM_PINCTRL_MUXSEL10_BANK5_PIN13 0x0C000000
671 #define BF_PINCTRL_MUXSEL10_BANK5_PIN13(v)  \
672                 (((v) << 26) & BM_PINCTRL_MUXSEL10_BANK5_PIN13)
673 #define BP_PINCTRL_MUXSEL10_BANK5_PIN12 24
674 #define BM_PINCTRL_MUXSEL10_BANK5_PIN12 0x03000000
675 #define BF_PINCTRL_MUXSEL10_BANK5_PIN12(v)  \
676                 (((v) << 24) & BM_PINCTRL_MUXSEL10_BANK5_PIN12)
677 #define BP_PINCTRL_MUXSEL10_BANK5_PIN11 22
678 #define BM_PINCTRL_MUXSEL10_BANK5_PIN11 0x00C00000
679 #define BF_PINCTRL_MUXSEL10_BANK5_PIN11(v)  \
680                 (((v) << 22) & BM_PINCTRL_MUXSEL10_BANK5_PIN11)
681 #define BP_PINCTRL_MUXSEL10_BANK5_PIN10 20
682 #define BM_PINCTRL_MUXSEL10_BANK5_PIN10 0x00300000
683 #define BF_PINCTRL_MUXSEL10_BANK5_PIN10(v)  \
684                 (((v) << 20) & BM_PINCTRL_MUXSEL10_BANK5_PIN10)
685 #define BP_PINCTRL_MUXSEL10_BANK5_PIN09 18
686 #define BM_PINCTRL_MUXSEL10_BANK5_PIN09 0x000C0000
687 #define BF_PINCTRL_MUXSEL10_BANK5_PIN09(v)  \
688                 (((v) << 18) & BM_PINCTRL_MUXSEL10_BANK5_PIN09)
689 #define BP_PINCTRL_MUXSEL10_BANK5_PIN08 16
690 #define BM_PINCTRL_MUXSEL10_BANK5_PIN08 0x00030000
691 #define BF_PINCTRL_MUXSEL10_BANK5_PIN08(v)  \
692                 (((v) << 16) & BM_PINCTRL_MUXSEL10_BANK5_PIN08)
693 #define BP_PINCTRL_MUXSEL10_BANK5_PIN07 14
694 #define BM_PINCTRL_MUXSEL10_BANK5_PIN07 0x0000C000
695 #define BF_PINCTRL_MUXSEL10_BANK5_PIN07(v)  \
696                 (((v) << 14) & BM_PINCTRL_MUXSEL10_BANK5_PIN07)
697 #define BP_PINCTRL_MUXSEL10_BANK5_PIN06 12
698 #define BM_PINCTRL_MUXSEL10_BANK5_PIN06 0x00003000
699 #define BF_PINCTRL_MUXSEL10_BANK5_PIN06(v)  \
700                 (((v) << 12) & BM_PINCTRL_MUXSEL10_BANK5_PIN06)
701 #define BP_PINCTRL_MUXSEL10_BANK5_PIN05 10
702 #define BM_PINCTRL_MUXSEL10_BANK5_PIN05 0x00000C00
703 #define BF_PINCTRL_MUXSEL10_BANK5_PIN05(v)  \
704                 (((v) << 10) & BM_PINCTRL_MUXSEL10_BANK5_PIN05)
705 #define BP_PINCTRL_MUXSEL10_BANK5_PIN04 8
706 #define BM_PINCTRL_MUXSEL10_BANK5_PIN04 0x00000300
707 #define BF_PINCTRL_MUXSEL10_BANK5_PIN04(v)  \
708                 (((v) << 8) & BM_PINCTRL_MUXSEL10_BANK5_PIN04)
709 #define BP_PINCTRL_MUXSEL10_BANK5_PIN03 6
710 #define BM_PINCTRL_MUXSEL10_BANK5_PIN03 0x000000C0
711 #define BF_PINCTRL_MUXSEL10_BANK5_PIN03(v)  \
712                 (((v) << 6) & BM_PINCTRL_MUXSEL10_BANK5_PIN03)
713 #define BP_PINCTRL_MUXSEL10_BANK5_PIN02 4
714 #define BM_PINCTRL_MUXSEL10_BANK5_PIN02 0x00000030
715 #define BF_PINCTRL_MUXSEL10_BANK5_PIN02(v)  \
716                 (((v) << 4) & BM_PINCTRL_MUXSEL10_BANK5_PIN02)
717 #define BP_PINCTRL_MUXSEL10_BANK5_PIN01 2
718 #define BM_PINCTRL_MUXSEL10_BANK5_PIN01 0x0000000C
719 #define BF_PINCTRL_MUXSEL10_BANK5_PIN01(v)  \
720                 (((v) << 2) & BM_PINCTRL_MUXSEL10_BANK5_PIN01)
721 #define BP_PINCTRL_MUXSEL10_BANK5_PIN00 0
722 #define BM_PINCTRL_MUXSEL10_BANK5_PIN00 0x00000003
723 #define BF_PINCTRL_MUXSEL10_BANK5_PIN00(v)  \
724                 (((v) << 0) & BM_PINCTRL_MUXSEL10_BANK5_PIN00)
725
726 #define HW_PINCTRL_MUXSEL11     0x000001b0
727 #define HW_PINCTRL_MUXSEL11_SET 0x000001b4
728 #define HW_PINCTRL_MUXSEL11_CLR 0x000001b8
729 #define HW_PINCTRL_MUXSEL11_TOG 0x000001bc
730
731 #define BP_PINCTRL_MUXSEL11_RSRVD1      22
732 #define BM_PINCTRL_MUXSEL11_RSRVD1      0xFFC00000
733 #define BF_PINCTRL_MUXSEL11_RSRVD1(v) \
734                 (((v) << 22) & BM_PINCTRL_MUXSEL11_RSRVD1)
735 #define BP_PINCTRL_MUXSEL11_BANK5_PIN26 20
736 #define BM_PINCTRL_MUXSEL11_BANK5_PIN26 0x00300000
737 #define BF_PINCTRL_MUXSEL11_BANK5_PIN26(v)  \
738                 (((v) << 20) & BM_PINCTRL_MUXSEL11_BANK5_PIN26)
739 #define BP_PINCTRL_MUXSEL11_RSRVD0      16
740 #define BM_PINCTRL_MUXSEL11_RSRVD0      0x000F0000
741 #define BF_PINCTRL_MUXSEL11_RSRVD0(v)  \
742                 (((v) << 16) & BM_PINCTRL_MUXSEL11_RSRVD0)
743 #define BP_PINCTRL_MUXSEL11_BANK5_PIN23 14
744 #define BM_PINCTRL_MUXSEL11_BANK5_PIN23 0x0000C000
745 #define BF_PINCTRL_MUXSEL11_BANK5_PIN23(v)  \
746                 (((v) << 14) & BM_PINCTRL_MUXSEL11_BANK5_PIN23)
747 #define BP_PINCTRL_MUXSEL11_BANK5_PIN22 12
748 #define BM_PINCTRL_MUXSEL11_BANK5_PIN22 0x00003000
749 #define BF_PINCTRL_MUXSEL11_BANK5_PIN22(v)  \
750                 (((v) << 12) & BM_PINCTRL_MUXSEL11_BANK5_PIN22)
751 #define BP_PINCTRL_MUXSEL11_BANK5_PIN21 10
752 #define BM_PINCTRL_MUXSEL11_BANK5_PIN21 0x00000C00
753 #define BF_PINCTRL_MUXSEL11_BANK5_PIN21(v)  \
754                 (((v) << 10) & BM_PINCTRL_MUXSEL11_BANK5_PIN21)
755 #define BP_PINCTRL_MUXSEL11_BANK5_PIN20 8
756 #define BM_PINCTRL_MUXSEL11_BANK5_PIN20 0x00000300
757 #define BF_PINCTRL_MUXSEL11_BANK5_PIN20(v)  \
758                 (((v) << 8) & BM_PINCTRL_MUXSEL11_BANK5_PIN20)
759 #define BP_PINCTRL_MUXSEL11_BANK5_PIN19 6
760 #define BM_PINCTRL_MUXSEL11_BANK5_PIN19 0x000000C0
761 #define BF_PINCTRL_MUXSEL11_BANK5_PIN19(v)  \
762                 (((v) << 6) & BM_PINCTRL_MUXSEL11_BANK5_PIN19)
763 #define BP_PINCTRL_MUXSEL11_BANK5_PIN18 4
764 #define BM_PINCTRL_MUXSEL11_BANK5_PIN18 0x00000030
765 #define BF_PINCTRL_MUXSEL11_BANK5_PIN18(v)  \
766                 (((v) << 4) & BM_PINCTRL_MUXSEL11_BANK5_PIN18)
767 #define BP_PINCTRL_MUXSEL11_BANK5_PIN17 2
768 #define BM_PINCTRL_MUXSEL11_BANK5_PIN17 0x0000000C
769 #define BF_PINCTRL_MUXSEL11_BANK5_PIN17(v)  \
770                 (((v) << 2) & BM_PINCTRL_MUXSEL11_BANK5_PIN17)
771 #define BP_PINCTRL_MUXSEL11_BANK5_PIN16 0
772 #define BM_PINCTRL_MUXSEL11_BANK5_PIN16 0x00000003
773 #define BF_PINCTRL_MUXSEL11_BANK5_PIN16(v)  \
774                 (((v) << 0) & BM_PINCTRL_MUXSEL11_BANK5_PIN16)
775
776 #define HW_PINCTRL_MUXSEL12     0x000001c0
777 #define HW_PINCTRL_MUXSEL12_SET 0x000001c4
778 #define HW_PINCTRL_MUXSEL12_CLR 0x000001c8
779 #define HW_PINCTRL_MUXSEL12_TOG 0x000001cc
780
781 #define BP_PINCTRL_MUXSEL12_RSRVD0      30
782 #define BM_PINCTRL_MUXSEL12_RSRVD0      0xC0000000
783 #define BF_PINCTRL_MUXSEL12_RSRVD0(v) \
784                 (((v) << 30) & BM_PINCTRL_MUXSEL12_RSRVD0)
785 #define BP_PINCTRL_MUXSEL12_BANK6_PIN14 28
786 #define BM_PINCTRL_MUXSEL12_BANK6_PIN14 0x30000000
787 #define BF_PINCTRL_MUXSEL12_BANK6_PIN14(v)  \
788                 (((v) << 28) & BM_PINCTRL_MUXSEL12_BANK6_PIN14)
789 #define BP_PINCTRL_MUXSEL12_BANK6_PIN13 26
790 #define BM_PINCTRL_MUXSEL12_BANK6_PIN13 0x0C000000
791 #define BF_PINCTRL_MUXSEL12_BANK6_PIN13(v)  \
792                 (((v) << 26) & BM_PINCTRL_MUXSEL12_BANK6_PIN13)
793 #define BP_PINCTRL_MUXSEL12_BANK6_PIN12 24
794 #define BM_PINCTRL_MUXSEL12_BANK6_PIN12 0x03000000
795 #define BF_PINCTRL_MUXSEL12_BANK6_PIN12(v)  \
796                 (((v) << 24) & BM_PINCTRL_MUXSEL12_BANK6_PIN12)
797 #define BP_PINCTRL_MUXSEL12_BANK6_PIN11 22
798 #define BM_PINCTRL_MUXSEL12_BANK6_PIN11 0x00C00000
799 #define BF_PINCTRL_MUXSEL12_BANK6_PIN11(v)  \
800                 (((v) << 22) & BM_PINCTRL_MUXSEL12_BANK6_PIN11)
801 #define BP_PINCTRL_MUXSEL12_BANK6_PIN10 20
802 #define BM_PINCTRL_MUXSEL12_BANK6_PIN10 0x00300000
803 #define BF_PINCTRL_MUXSEL12_BANK6_PIN10(v)  \
804                 (((v) << 20) & BM_PINCTRL_MUXSEL12_BANK6_PIN10)
805 #define BP_PINCTRL_MUXSEL12_BANK6_PIN09 18
806 #define BM_PINCTRL_MUXSEL12_BANK6_PIN09 0x000C0000
807 #define BF_PINCTRL_MUXSEL12_BANK6_PIN09(v)  \
808                 (((v) << 18) & BM_PINCTRL_MUXSEL12_BANK6_PIN09)
809 #define BP_PINCTRL_MUXSEL12_BANK6_PIN08 16
810 #define BM_PINCTRL_MUXSEL12_BANK6_PIN08 0x00030000
811 #define BF_PINCTRL_MUXSEL12_BANK6_PIN08(v)  \
812                 (((v) << 16) & BM_PINCTRL_MUXSEL12_BANK6_PIN08)
813 #define BP_PINCTRL_MUXSEL12_BANK6_PIN07 14
814 #define BM_PINCTRL_MUXSEL12_BANK6_PIN07 0x0000C000
815 #define BF_PINCTRL_MUXSEL12_BANK6_PIN07(v)  \
816                 (((v) << 14) & BM_PINCTRL_MUXSEL12_BANK6_PIN07)
817 #define BP_PINCTRL_MUXSEL12_BANK6_PIN06 12
818 #define BM_PINCTRL_MUXSEL12_BANK6_PIN06 0x00003000
819 #define BF_PINCTRL_MUXSEL12_BANK6_PIN06(v)  \
820                 (((v) << 12) & BM_PINCTRL_MUXSEL12_BANK6_PIN06)
821 #define BP_PINCTRL_MUXSEL12_BANK6_PIN05 10
822 #define BM_PINCTRL_MUXSEL12_BANK6_PIN05 0x00000C00
823 #define BF_PINCTRL_MUXSEL12_BANK6_PIN05(v)  \
824                 (((v) << 10) & BM_PINCTRL_MUXSEL12_BANK6_PIN05)
825 #define BP_PINCTRL_MUXSEL12_BANK6_PIN04 8
826 #define BM_PINCTRL_MUXSEL12_BANK6_PIN04 0x00000300
827 #define BF_PINCTRL_MUXSEL12_BANK6_PIN04(v)  \
828                 (((v) << 8) & BM_PINCTRL_MUXSEL12_BANK6_PIN04)
829 #define BP_PINCTRL_MUXSEL12_BANK6_PIN03 6
830 #define BM_PINCTRL_MUXSEL12_BANK6_PIN03 0x000000C0
831 #define BF_PINCTRL_MUXSEL12_BANK6_PIN03(v)  \
832                 (((v) << 6) & BM_PINCTRL_MUXSEL12_BANK6_PIN03)
833 #define BP_PINCTRL_MUXSEL12_BANK6_PIN02 4
834 #define BM_PINCTRL_MUXSEL12_BANK6_PIN02 0x00000030
835 #define BF_PINCTRL_MUXSEL12_BANK6_PIN02(v)  \
836                 (((v) << 4) & BM_PINCTRL_MUXSEL12_BANK6_PIN02)
837 #define BP_PINCTRL_MUXSEL12_BANK6_PIN01 2
838 #define BM_PINCTRL_MUXSEL12_BANK6_PIN01 0x0000000C
839 #define BF_PINCTRL_MUXSEL12_BANK6_PIN01(v)  \
840                 (((v) << 2) & BM_PINCTRL_MUXSEL12_BANK6_PIN01)
841 #define BP_PINCTRL_MUXSEL12_BANK6_PIN00 0
842 #define BM_PINCTRL_MUXSEL12_BANK6_PIN00 0x00000003
843 #define BF_PINCTRL_MUXSEL12_BANK6_PIN00(v)  \
844                 (((v) << 0) & BM_PINCTRL_MUXSEL12_BANK6_PIN00)
845
846 #define HW_PINCTRL_MUXSEL13     0x000001d0
847 #define HW_PINCTRL_MUXSEL13_SET 0x000001d4
848 #define HW_PINCTRL_MUXSEL13_CLR 0x000001d8
849 #define HW_PINCTRL_MUXSEL13_TOG 0x000001dc
850
851 #define BP_PINCTRL_MUXSEL13_RSRVD0      18
852 #define BM_PINCTRL_MUXSEL13_RSRVD0      0xFFFC0000
853 #define BF_PINCTRL_MUXSEL13_RSRVD0(v) \
854                 (((v) << 18) & BM_PINCTRL_MUXSEL13_RSRVD0)
855 #define BP_PINCTRL_MUXSEL13_BANK6_PIN24 16
856 #define BM_PINCTRL_MUXSEL13_BANK6_PIN24 0x00030000
857 #define BF_PINCTRL_MUXSEL13_BANK6_PIN24(v)  \
858                 (((v) << 16) & BM_PINCTRL_MUXSEL13_BANK6_PIN24)
859 #define BP_PINCTRL_MUXSEL13_BANK6_PIN23 14
860 #define BM_PINCTRL_MUXSEL13_BANK6_PIN23 0x0000C000
861 #define BF_PINCTRL_MUXSEL13_BANK6_PIN23(v)  \
862                 (((v) << 14) & BM_PINCTRL_MUXSEL13_BANK6_PIN23)
863 #define BP_PINCTRL_MUXSEL13_BANK6_PIN22 12
864 #define BM_PINCTRL_MUXSEL13_BANK6_PIN22 0x00003000
865 #define BF_PINCTRL_MUXSEL13_BANK6_PIN22(v)  \
866                 (((v) << 12) & BM_PINCTRL_MUXSEL13_BANK6_PIN22)
867 #define BP_PINCTRL_MUXSEL13_BANK6_PIN21 10
868 #define BM_PINCTRL_MUXSEL13_BANK6_PIN21 0x00000C00
869 #define BF_PINCTRL_MUXSEL13_BANK6_PIN21(v)  \
870                 (((v) << 10) & BM_PINCTRL_MUXSEL13_BANK6_PIN21)
871 #define BP_PINCTRL_MUXSEL13_BANK6_PIN20 8
872 #define BM_PINCTRL_MUXSEL13_BANK6_PIN20 0x00000300
873 #define BF_PINCTRL_MUXSEL13_BANK6_PIN20(v)  \
874                 (((v) << 8) & BM_PINCTRL_MUXSEL13_BANK6_PIN20)
875 #define BP_PINCTRL_MUXSEL13_BANK6_PIN19 6
876 #define BM_PINCTRL_MUXSEL13_BANK6_PIN19 0x000000C0
877 #define BF_PINCTRL_MUXSEL13_BANK6_PIN19(v)  \
878                 (((v) << 6) & BM_PINCTRL_MUXSEL13_BANK6_PIN19)
879 #define BP_PINCTRL_MUXSEL13_BANK6_PIN18 4
880 #define BM_PINCTRL_MUXSEL13_BANK6_PIN18 0x00000030
881 #define BF_PINCTRL_MUXSEL13_BANK6_PIN18(v)  \
882                 (((v) << 4) & BM_PINCTRL_MUXSEL13_BANK6_PIN18)
883 #define BP_PINCTRL_MUXSEL13_BANK6_PIN17 2
884 #define BM_PINCTRL_MUXSEL13_BANK6_PIN17 0x0000000C
885 #define BF_PINCTRL_MUXSEL13_BANK6_PIN17(v)  \
886                 (((v) << 2) & BM_PINCTRL_MUXSEL13_BANK6_PIN17)
887 #define BP_PINCTRL_MUXSEL13_BANK6_PIN16 0
888 #define BM_PINCTRL_MUXSEL13_BANK6_PIN16 0x00000003
889 #define BF_PINCTRL_MUXSEL13_BANK6_PIN16(v)  \
890                 (((v) << 0) & BM_PINCTRL_MUXSEL13_BANK6_PIN16)
891
892 #define HW_PINCTRL_DRIVE0       0x00000300
893 #define HW_PINCTRL_DRIVE0_SET   0x00000304
894 #define HW_PINCTRL_DRIVE0_CLR   0x00000308
895 #define HW_PINCTRL_DRIVE0_TOG   0x0000030c
896
897 #define BM_PINCTRL_DRIVE0_RSRVD7        0x80000000
898 #define BM_PINCTRL_DRIVE0_BANK0_PIN07_V 0x40000000
899 #define BP_PINCTRL_DRIVE0_BANK0_PIN07_MA        28
900 #define BM_PINCTRL_DRIVE0_BANK0_PIN07_MA        0x30000000
901 #define BF_PINCTRL_DRIVE0_BANK0_PIN07_MA(v)  \
902                 (((v) << 28) & BM_PINCTRL_DRIVE0_BANK0_PIN07_MA)
903 #define BM_PINCTRL_DRIVE0_RSRVD6        0x08000000
904 #define BM_PINCTRL_DRIVE0_BANK0_PIN06_V 0x04000000
905 #define BP_PINCTRL_DRIVE0_BANK0_PIN06_MA        24
906 #define BM_PINCTRL_DRIVE0_BANK0_PIN06_MA        0x03000000
907 #define BF_PINCTRL_DRIVE0_BANK0_PIN06_MA(v)  \
908                 (((v) << 24) & BM_PINCTRL_DRIVE0_BANK0_PIN06_MA)
909 #define BM_PINCTRL_DRIVE0_RSRVD5        0x00800000
910 #define BM_PINCTRL_DRIVE0_BANK0_PIN05_V 0x00400000
911 #define BP_PINCTRL_DRIVE0_BANK0_PIN05_MA        20
912 #define BM_PINCTRL_DRIVE0_BANK0_PIN05_MA        0x00300000
913 #define BF_PINCTRL_DRIVE0_BANK0_PIN05_MA(v)  \
914                 (((v) << 20) & BM_PINCTRL_DRIVE0_BANK0_PIN05_MA)
915 #define BM_PINCTRL_DRIVE0_RSRVD4        0x00080000
916 #define BM_PINCTRL_DRIVE0_BANK0_PIN04_V 0x00040000
917 #define BP_PINCTRL_DRIVE0_BANK0_PIN04_MA        16
918 #define BM_PINCTRL_DRIVE0_BANK0_PIN04_MA        0x00030000
919 #define BF_PINCTRL_DRIVE0_BANK0_PIN04_MA(v)  \
920                 (((v) << 16) & BM_PINCTRL_DRIVE0_BANK0_PIN04_MA)
921 #define BM_PINCTRL_DRIVE0_RSRVD3        0x00008000
922 #define BM_PINCTRL_DRIVE0_BANK0_PIN03_V 0x00004000
923 #define BP_PINCTRL_DRIVE0_BANK0_PIN03_MA        12
924 #define BM_PINCTRL_DRIVE0_BANK0_PIN03_MA        0x00003000
925 #define BF_PINCTRL_DRIVE0_BANK0_PIN03_MA(v)  \
926                 (((v) << 12) & BM_PINCTRL_DRIVE0_BANK0_PIN03_MA)
927 #define BM_PINCTRL_DRIVE0_RSRVD2        0x00000800
928 #define BM_PINCTRL_DRIVE0_BANK0_PIN02_V 0x00000400
929 #define BP_PINCTRL_DRIVE0_BANK0_PIN02_MA        8
930 #define BM_PINCTRL_DRIVE0_BANK0_PIN02_MA        0x00000300
931 #define BF_PINCTRL_DRIVE0_BANK0_PIN02_MA(v)  \
932                 (((v) << 8) & BM_PINCTRL_DRIVE0_BANK0_PIN02_MA)
933 #define BM_PINCTRL_DRIVE0_RSRVD1        0x00000080
934 #define BM_PINCTRL_DRIVE0_BANK0_PIN01_V 0x00000040
935 #define BP_PINCTRL_DRIVE0_BANK0_PIN01_MA        4
936 #define BM_PINCTRL_DRIVE0_BANK0_PIN01_MA        0x00000030
937 #define BF_PINCTRL_DRIVE0_BANK0_PIN01_MA(v)  \
938                 (((v) << 4) & BM_PINCTRL_DRIVE0_BANK0_PIN01_MA)
939 #define BM_PINCTRL_DRIVE0_RSRVD0        0x00000008
940 #define BM_PINCTRL_DRIVE0_BANK0_PIN00_V 0x00000004
941 #define BP_PINCTRL_DRIVE0_BANK0_PIN00_MA        0
942 #define BM_PINCTRL_DRIVE0_BANK0_PIN00_MA        0x00000003
943 #define BF_PINCTRL_DRIVE0_BANK0_PIN00_MA(v)  \
944                 (((v) << 0) & BM_PINCTRL_DRIVE0_BANK0_PIN00_MA)
945
946 #define HW_PINCTRL_DRIVE1       0x00000310
947 #define HW_PINCTRL_DRIVE1_SET   0x00000314
948 #define HW_PINCTRL_DRIVE1_CLR   0x00000318
949 #define HW_PINCTRL_DRIVE1_TOG   0x0000031c
950
951 #define BP_PINCTRL_DRIVE1_RSRVD0        0
952 #define BM_PINCTRL_DRIVE1_RSRVD0        0xFFFFFFFF
953 #define BF_PINCTRL_DRIVE1_RSRVD0(v)     (v)
954
955 #define HW_PINCTRL_DRIVE2       0x00000320
956 #define HW_PINCTRL_DRIVE2_SET   0x00000324
957 #define HW_PINCTRL_DRIVE2_CLR   0x00000328
958 #define HW_PINCTRL_DRIVE2_TOG   0x0000032c
959
960 #define BM_PINCTRL_DRIVE2_RSRVD7        0x80000000
961 #define BM_PINCTRL_DRIVE2_BANK0_PIN23_V 0x40000000
962 #define BP_PINCTRL_DRIVE2_BANK0_PIN23_MA        28
963 #define BM_PINCTRL_DRIVE2_BANK0_PIN23_MA        0x30000000
964 #define BF_PINCTRL_DRIVE2_BANK0_PIN23_MA(v)  \
965                 (((v) << 28) & BM_PINCTRL_DRIVE2_BANK0_PIN23_MA)
966 #define BM_PINCTRL_DRIVE2_RSRVD6        0x08000000
967 #define BM_PINCTRL_DRIVE2_BANK0_PIN22_V 0x04000000
968 #define BP_PINCTRL_DRIVE2_BANK0_PIN22_MA        24
969 #define BM_PINCTRL_DRIVE2_BANK0_PIN22_MA        0x03000000
970 #define BF_PINCTRL_DRIVE2_BANK0_PIN22_MA(v)  \
971                 (((v) << 24) & BM_PINCTRL_DRIVE2_BANK0_PIN22_MA)
972 #define BM_PINCTRL_DRIVE2_RSRVD5        0x00800000
973 #define BM_PINCTRL_DRIVE2_BANK0_PIN21_V 0x00400000
974 #define BP_PINCTRL_DRIVE2_BANK0_PIN21_MA        20
975 #define BM_PINCTRL_DRIVE2_BANK0_PIN21_MA        0x00300000
976 #define BF_PINCTRL_DRIVE2_BANK0_PIN21_MA(v)  \
977                 (((v) << 20) & BM_PINCTRL_DRIVE2_BANK0_PIN21_MA)
978 #define BM_PINCTRL_DRIVE2_RSRVD4        0x00080000
979 #define BM_PINCTRL_DRIVE2_BANK0_PIN20_V 0x00040000
980 #define BP_PINCTRL_DRIVE2_BANK0_PIN20_MA        16
981 #define BM_PINCTRL_DRIVE2_BANK0_PIN20_MA        0x00030000
982 #define BF_PINCTRL_DRIVE2_BANK0_PIN20_MA(v)  \
983                 (((v) << 16) & BM_PINCTRL_DRIVE2_BANK0_PIN20_MA)
984 #define BM_PINCTRL_DRIVE2_RSRVD3        0x00008000
985 #define BM_PINCTRL_DRIVE2_BANK0_PIN19_V 0x00004000
986 #define BP_PINCTRL_DRIVE2_BANK0_PIN19_MA        12
987 #define BM_PINCTRL_DRIVE2_BANK0_PIN19_MA        0x00003000
988 #define BF_PINCTRL_DRIVE2_BANK0_PIN19_MA(v)  \
989                 (((v) << 12) & BM_PINCTRL_DRIVE2_BANK0_PIN19_MA)
990 #define BM_PINCTRL_DRIVE2_RSRVD2        0x00000800
991 #define BM_PINCTRL_DRIVE2_BANK0_PIN18_V 0x00000400
992 #define BP_PINCTRL_DRIVE2_BANK0_PIN18_MA        8
993 #define BM_PINCTRL_DRIVE2_BANK0_PIN18_MA        0x00000300
994 #define BF_PINCTRL_DRIVE2_BANK0_PIN18_MA(v)  \
995                 (((v) << 8) & BM_PINCTRL_DRIVE2_BANK0_PIN18_MA)
996 #define BM_PINCTRL_DRIVE2_RSRVD1        0x00000080
997 #define BM_PINCTRL_DRIVE2_BANK0_PIN17_V 0x00000040
998 #define BP_PINCTRL_DRIVE2_BANK0_PIN17_MA        4
999 #define BM_PINCTRL_DRIVE2_BANK0_PIN17_MA        0x00000030
1000 #define BF_PINCTRL_DRIVE2_BANK0_PIN17_MA(v)  \
1001                 (((v) << 4) & BM_PINCTRL_DRIVE2_BANK0_PIN17_MA)
1002 #define BM_PINCTRL_DRIVE2_RSRVD0        0x00000008
1003 #define BM_PINCTRL_DRIVE2_BANK0_PIN16_V 0x00000004
1004 #define BP_PINCTRL_DRIVE2_BANK0_PIN16_MA        0
1005 #define BM_PINCTRL_DRIVE2_BANK0_PIN16_MA        0x00000003
1006 #define BF_PINCTRL_DRIVE2_BANK0_PIN16_MA(v)  \
1007                 (((v) << 0) & BM_PINCTRL_DRIVE2_BANK0_PIN16_MA)
1008
1009 #define HW_PINCTRL_DRIVE3       0x00000330
1010 #define HW_PINCTRL_DRIVE3_SET   0x00000334
1011 #define HW_PINCTRL_DRIVE3_CLR   0x00000338
1012 #define HW_PINCTRL_DRIVE3_TOG   0x0000033c
1013
1014 #define BP_PINCTRL_DRIVE3_RSRVD5        20
1015 #define BM_PINCTRL_DRIVE3_RSRVD5        0xFFF00000
1016 #define BF_PINCTRL_DRIVE3_RSRVD5(v) \
1017                 (((v) << 20) & BM_PINCTRL_DRIVE3_RSRVD5)
1018 #define BM_PINCTRL_DRIVE3_RSRVD4        0x00080000
1019 #define BM_PINCTRL_DRIVE3_BANK0_PIN28_V 0x00040000
1020 #define BP_PINCTRL_DRIVE3_BANK0_PIN28_MA        16
1021 #define BM_PINCTRL_DRIVE3_BANK0_PIN28_MA        0x00030000
1022 #define BF_PINCTRL_DRIVE3_BANK0_PIN28_MA(v)  \
1023                 (((v) << 16) & BM_PINCTRL_DRIVE3_BANK0_PIN28_MA)
1024 #define BM_PINCTRL_DRIVE3_RSRVD3        0x00008000
1025 #define BM_PINCTRL_DRIVE3_BANK0_PIN27_V 0x00004000
1026 #define BP_PINCTRL_DRIVE3_BANK0_PIN27_MA        12
1027 #define BM_PINCTRL_DRIVE3_BANK0_PIN27_MA        0x00003000
1028 #define BF_PINCTRL_DRIVE3_BANK0_PIN27_MA(v)  \
1029                 (((v) << 12) & BM_PINCTRL_DRIVE3_BANK0_PIN27_MA)
1030 #define BM_PINCTRL_DRIVE3_RSRVD2        0x00000800
1031 #define BM_PINCTRL_DRIVE3_BANK0_PIN26_V 0x00000400
1032 #define BP_PINCTRL_DRIVE3_BANK0_PIN26_MA        8
1033 #define BM_PINCTRL_DRIVE3_BANK0_PIN26_MA        0x00000300
1034 #define BF_PINCTRL_DRIVE3_BANK0_PIN26_MA(v)  \
1035                 (((v) << 8) & BM_PINCTRL_DRIVE3_BANK0_PIN26_MA)
1036 #define BM_PINCTRL_DRIVE3_RSRVD1        0x00000080
1037 #define BM_PINCTRL_DRIVE3_BANK0_PIN25_V 0x00000040
1038 #define BP_PINCTRL_DRIVE3_BANK0_PIN25_MA        4
1039 #define BM_PINCTRL_DRIVE3_BANK0_PIN25_MA        0x00000030
1040 #define BF_PINCTRL_DRIVE3_BANK0_PIN25_MA(v)  \
1041                 (((v) << 4) & BM_PINCTRL_DRIVE3_BANK0_PIN25_MA)
1042 #define BM_PINCTRL_DRIVE3_RSRVD0        0x00000008
1043 #define BM_PINCTRL_DRIVE3_BANK0_PIN24_V 0x00000004
1044 #define BP_PINCTRL_DRIVE3_BANK0_PIN24_MA        0
1045 #define BM_PINCTRL_DRIVE3_BANK0_PIN24_MA        0x00000003
1046 #define BF_PINCTRL_DRIVE3_BANK0_PIN24_MA(v)  \
1047                 (((v) << 0) & BM_PINCTRL_DRIVE3_BANK0_PIN24_MA)
1048
1049 #define HW_PINCTRL_DRIVE4       0x00000340
1050 #define HW_PINCTRL_DRIVE4_SET   0x00000344
1051 #define HW_PINCTRL_DRIVE4_CLR   0x00000348
1052 #define HW_PINCTRL_DRIVE4_TOG   0x0000034c
1053
1054 #define BM_PINCTRL_DRIVE4_RSRVD7        0x80000000
1055 #define BM_PINCTRL_DRIVE4_BANK1_PIN07_V 0x40000000
1056 #define BP_PINCTRL_DRIVE4_BANK1_PIN07_MA        28
1057 #define BM_PINCTRL_DRIVE4_BANK1_PIN07_MA        0x30000000
1058 #define BF_PINCTRL_DRIVE4_BANK1_PIN07_MA(v)  \
1059                 (((v) << 28) & BM_PINCTRL_DRIVE4_BANK1_PIN07_MA)
1060 #define BM_PINCTRL_DRIVE4_RSRVD6        0x08000000
1061 #define BM_PINCTRL_DRIVE4_BANK1_PIN06_V 0x04000000
1062 #define BP_PINCTRL_DRIVE4_BANK1_PIN06_MA        24
1063 #define BM_PINCTRL_DRIVE4_BANK1_PIN06_MA        0x03000000
1064 #define BF_PINCTRL_DRIVE4_BANK1_PIN06_MA(v)  \
1065                 (((v) << 24) & BM_PINCTRL_DRIVE4_BANK1_PIN06_MA)
1066 #define BM_PINCTRL_DRIVE4_RSRVD5        0x00800000
1067 #define BM_PINCTRL_DRIVE4_BANK1_PIN05_V 0x00400000
1068 #define BP_PINCTRL_DRIVE4_BANK1_PIN05_MA        20
1069 #define BM_PINCTRL_DRIVE4_BANK1_PIN05_MA        0x00300000
1070 #define BF_PINCTRL_DRIVE4_BANK1_PIN05_MA(v)  \
1071                 (((v) << 20) & BM_PINCTRL_DRIVE4_BANK1_PIN05_MA)
1072 #define BM_PINCTRL_DRIVE4_RSRVD4        0x00080000
1073 #define BM_PINCTRL_DRIVE4_BANK1_PIN04_V 0x00040000
1074 #define BP_PINCTRL_DRIVE4_BANK1_PIN04_MA        16
1075 #define BM_PINCTRL_DRIVE4_BANK1_PIN04_MA        0x00030000
1076 #define BF_PINCTRL_DRIVE4_BANK1_PIN04_MA(v)  \
1077                 (((v) << 16) & BM_PINCTRL_DRIVE4_BANK1_PIN04_MA)
1078 #define BM_PINCTRL_DRIVE4_RSRVD3        0x00008000
1079 #define BM_PINCTRL_DRIVE4_BANK1_PIN03_V 0x00004000
1080 #define BP_PINCTRL_DRIVE4_BANK1_PIN03_MA        12
1081 #define BM_PINCTRL_DRIVE4_BANK1_PIN03_MA        0x00003000
1082 #define BF_PINCTRL_DRIVE4_BANK1_PIN03_MA(v)  \
1083                 (((v) << 12) & BM_PINCTRL_DRIVE4_BANK1_PIN03_MA)
1084 #define BM_PINCTRL_DRIVE4_RSRVD2        0x00000800
1085 #define BM_PINCTRL_DRIVE4_BANK1_PIN02_V 0x00000400
1086 #define BP_PINCTRL_DRIVE4_BANK1_PIN02_MA        8
1087 #define BM_PINCTRL_DRIVE4_BANK1_PIN02_MA        0x00000300
1088 #define BF_PINCTRL_DRIVE4_BANK1_PIN02_MA(v)  \
1089                 (((v) << 8) & BM_PINCTRL_DRIVE4_BANK1_PIN02_MA)
1090 #define BM_PINCTRL_DRIVE4_RSRVD1        0x00000080
1091 #define BM_PINCTRL_DRIVE4_BANK1_PIN01_V 0x00000040
1092 #define BP_PINCTRL_DRIVE4_BANK1_PIN01_MA        4
1093 #define BM_PINCTRL_DRIVE4_BANK1_PIN01_MA        0x00000030
1094 #define BF_PINCTRL_DRIVE4_BANK1_PIN01_MA(v)  \
1095                 (((v) << 4) & BM_PINCTRL_DRIVE4_BANK1_PIN01_MA)
1096 #define BM_PINCTRL_DRIVE4_RSRVD0        0x00000008
1097 #define BM_PINCTRL_DRIVE4_BANK1_PIN00_V 0x00000004
1098 #define BP_PINCTRL_DRIVE4_BANK1_PIN00_MA        0
1099 #define BM_PINCTRL_DRIVE4_BANK1_PIN00_MA        0x00000003
1100 #define BF_PINCTRL_DRIVE4_BANK1_PIN00_MA(v)  \
1101                 (((v) << 0) & BM_PINCTRL_DRIVE4_BANK1_PIN00_MA)
1102
1103 #define HW_PINCTRL_DRIVE5       0x00000350
1104 #define HW_PINCTRL_DRIVE5_SET   0x00000354
1105 #define HW_PINCTRL_DRIVE5_CLR   0x00000358
1106 #define HW_PINCTRL_DRIVE5_TOG   0x0000035c
1107
1108 #define BM_PINCTRL_DRIVE5_RSRVD7        0x80000000
1109 #define BM_PINCTRL_DRIVE5_BANK1_PIN15_V 0x40000000
1110 #define BP_PINCTRL_DRIVE5_BANK1_PIN15_MA        28
1111 #define BM_PINCTRL_DRIVE5_BANK1_PIN15_MA        0x30000000
1112 #define BF_PINCTRL_DRIVE5_BANK1_PIN15_MA(v)  \
1113                 (((v) << 28) & BM_PINCTRL_DRIVE5_BANK1_PIN15_MA)
1114 #define BM_PINCTRL_DRIVE5_RSRVD6        0x08000000
1115 #define BM_PINCTRL_DRIVE5_BANK1_PIN14_V 0x04000000
1116 #define BP_PINCTRL_DRIVE5_BANK1_PIN14_MA        24
1117 #define BM_PINCTRL_DRIVE5_BANK1_PIN14_MA        0x03000000
1118 #define BF_PINCTRL_DRIVE5_BANK1_PIN14_MA(v)  \
1119                 (((v) << 24) & BM_PINCTRL_DRIVE5_BANK1_PIN14_MA)
1120 #define BM_PINCTRL_DRIVE5_RSRVD5        0x00800000
1121 #define BM_PINCTRL_DRIVE5_BANK1_PIN13_V 0x00400000
1122 #define BP_PINCTRL_DRIVE5_BANK1_PIN13_MA        20
1123 #define BM_PINCTRL_DRIVE5_BANK1_PIN13_MA        0x00300000
1124 #define BF_PINCTRL_DRIVE5_BANK1_PIN13_MA(v)  \
1125                 (((v) << 20) & BM_PINCTRL_DRIVE5_BANK1_PIN13_MA)
1126 #define BM_PINCTRL_DRIVE5_RSRVD4        0x00080000
1127 #define BM_PINCTRL_DRIVE5_BANK1_PIN12_V 0x00040000
1128 #define BP_PINCTRL_DRIVE5_BANK1_PIN12_MA        16
1129 #define BM_PINCTRL_DRIVE5_BANK1_PIN12_MA        0x00030000
1130 #define BF_PINCTRL_DRIVE5_BANK1_PIN12_MA(v)  \
1131                 (((v) << 16) & BM_PINCTRL_DRIVE5_BANK1_PIN12_MA)
1132 #define BM_PINCTRL_DRIVE5_RSRVD3        0x00008000
1133 #define BM_PINCTRL_DRIVE5_BANK1_PIN11_V 0x00004000
1134 #define BP_PINCTRL_DRIVE5_BANK1_PIN11_MA        12
1135 #define BM_PINCTRL_DRIVE5_BANK1_PIN11_MA        0x00003000
1136 #define BF_PINCTRL_DRIVE5_BANK1_PIN11_MA(v)  \
1137                 (((v) << 12) & BM_PINCTRL_DRIVE5_BANK1_PIN11_MA)
1138 #define BM_PINCTRL_DRIVE5_RSRVD2        0x00000800
1139 #define BM_PINCTRL_DRIVE5_BANK1_PIN10_V 0x00000400
1140 #define BP_PINCTRL_DRIVE5_BANK1_PIN10_MA        8
1141 #define BM_PINCTRL_DRIVE5_BANK1_PIN10_MA        0x00000300
1142 #define BF_PINCTRL_DRIVE5_BANK1_PIN10_MA(v)  \
1143                 (((v) << 8) & BM_PINCTRL_DRIVE5_BANK1_PIN10_MA)
1144 #define BM_PINCTRL_DRIVE5_RSRVD1        0x00000080
1145 #define BM_PINCTRL_DRIVE5_BANK1_PIN09_V 0x00000040
1146 #define BP_PINCTRL_DRIVE5_BANK1_PIN09_MA        4
1147 #define BM_PINCTRL_DRIVE5_BANK1_PIN09_MA        0x00000030
1148 #define BF_PINCTRL_DRIVE5_BANK1_PIN09_MA(v)  \
1149                 (((v) << 4) & BM_PINCTRL_DRIVE5_BANK1_PIN09_MA)
1150 #define BM_PINCTRL_DRIVE5_RSRVD0        0x00000008
1151 #define BM_PINCTRL_DRIVE5_BANK1_PIN08_V 0x00000004
1152 #define BP_PINCTRL_DRIVE5_BANK1_PIN08_MA        0
1153 #define BM_PINCTRL_DRIVE5_BANK1_PIN08_MA        0x00000003
1154 #define BF_PINCTRL_DRIVE5_BANK1_PIN08_MA(v)  \
1155                 (((v) << 0) & BM_PINCTRL_DRIVE5_BANK1_PIN08_MA)
1156
1157 #define HW_PINCTRL_DRIVE6       0x00000360
1158 #define HW_PINCTRL_DRIVE6_SET   0x00000364
1159 #define HW_PINCTRL_DRIVE6_CLR   0x00000368
1160 #define HW_PINCTRL_DRIVE6_TOG   0x0000036c
1161
1162 #define BM_PINCTRL_DRIVE6_RSRVD7        0x80000000
1163 #define BM_PINCTRL_DRIVE6_BANK1_PIN23_V 0x40000000
1164 #define BP_PINCTRL_DRIVE6_BANK1_PIN23_MA        28
1165 #define BM_PINCTRL_DRIVE6_BANK1_PIN23_MA        0x30000000
1166 #define BF_PINCTRL_DRIVE6_BANK1_PIN23_MA(v)  \
1167                 (((v) << 28) & BM_PINCTRL_DRIVE6_BANK1_PIN23_MA)
1168 #define BM_PINCTRL_DRIVE6_RSRVD6        0x08000000
1169 #define BM_PINCTRL_DRIVE6_BANK1_PIN22_V 0x04000000
1170 #define BP_PINCTRL_DRIVE6_BANK1_PIN22_MA        24
1171 #define BM_PINCTRL_DRIVE6_BANK1_PIN22_MA        0x03000000
1172 #define BF_PINCTRL_DRIVE6_BANK1_PIN22_MA(v)  \
1173                 (((v) << 24) & BM_PINCTRL_DRIVE6_BANK1_PIN22_MA)
1174 #define BM_PINCTRL_DRIVE6_RSRVD5        0x00800000
1175 #define BM_PINCTRL_DRIVE6_BANK1_PIN21_V 0x00400000
1176 #define BP_PINCTRL_DRIVE6_BANK1_PIN21_MA        20
1177 #define BM_PINCTRL_DRIVE6_BANK1_PIN21_MA        0x00300000
1178 #define BF_PINCTRL_DRIVE6_BANK1_PIN21_MA(v)  \
1179                 (((v) << 20) & BM_PINCTRL_DRIVE6_BANK1_PIN21_MA)
1180 #define BM_PINCTRL_DRIVE6_RSRVD4        0x00080000
1181 #define BM_PINCTRL_DRIVE6_BANK1_PIN20_V 0x00040000
1182 #define BP_PINCTRL_DRIVE6_BANK1_PIN20_MA        16
1183 #define BM_PINCTRL_DRIVE6_BANK1_PIN20_MA        0x00030000
1184 #define BF_PINCTRL_DRIVE6_BANK1_PIN20_MA(v)  \
1185                 (((v) << 16) & BM_PINCTRL_DRIVE6_BANK1_PIN20_MA)
1186 #define BM_PINCTRL_DRIVE6_RSRVD3        0x00008000
1187 #define BM_PINCTRL_DRIVE6_BANK1_PIN19_V 0x00004000
1188 #define BP_PINCTRL_DRIVE6_BANK1_PIN19_MA        12
1189 #define BM_PINCTRL_DRIVE6_BANK1_PIN19_MA        0x00003000
1190 #define BF_PINCTRL_DRIVE6_BANK1_PIN19_MA(v)  \
1191                 (((v) << 12) & BM_PINCTRL_DRIVE6_BANK1_PIN19_MA)
1192 #define BM_PINCTRL_DRIVE6_RSRVD2        0x00000800
1193 #define BM_PINCTRL_DRIVE6_BANK1_PIN18_V 0x00000400
1194 #define BP_PINCTRL_DRIVE6_BANK1_PIN18_MA        8
1195 #define BM_PINCTRL_DRIVE6_BANK1_PIN18_MA        0x00000300
1196 #define BF_PINCTRL_DRIVE6_BANK1_PIN18_MA(v)  \
1197                 (((v) << 8) & BM_PINCTRL_DRIVE6_BANK1_PIN18_MA)
1198 #define BM_PINCTRL_DRIVE6_RSRVD1        0x00000080
1199 #define BM_PINCTRL_DRIVE6_BANK1_PIN17_V 0x00000040
1200 #define BP_PINCTRL_DRIVE6_BANK1_PIN17_MA        4
1201 #define BM_PINCTRL_DRIVE6_BANK1_PIN17_MA        0x00000030
1202 #define BF_PINCTRL_DRIVE6_BANK1_PIN17_MA(v)  \
1203                 (((v) << 4) & BM_PINCTRL_DRIVE6_BANK1_PIN17_MA)
1204 #define BM_PINCTRL_DRIVE6_RSRVD0        0x00000008
1205 #define BM_PINCTRL_DRIVE6_BANK1_PIN16_V 0x00000004
1206 #define BP_PINCTRL_DRIVE6_BANK1_PIN16_MA        0
1207 #define BM_PINCTRL_DRIVE6_BANK1_PIN16_MA        0x00000003
1208 #define BF_PINCTRL_DRIVE6_BANK1_PIN16_MA(v)  \
1209                 (((v) << 0) & BM_PINCTRL_DRIVE6_BANK1_PIN16_MA)
1210
1211 #define HW_PINCTRL_DRIVE7       0x00000370
1212 #define HW_PINCTRL_DRIVE7_SET   0x00000374
1213 #define HW_PINCTRL_DRIVE7_CLR   0x00000378
1214 #define HW_PINCTRL_DRIVE7_TOG   0x0000037c
1215
1216 #define BM_PINCTRL_DRIVE7_RSRVD7        0x80000000
1217 #define BM_PINCTRL_DRIVE7_BANK1_PIN31_V 0x40000000
1218 #define BP_PINCTRL_DRIVE7_BANK1_PIN31_MA        28
1219 #define BM_PINCTRL_DRIVE7_BANK1_PIN31_MA        0x30000000
1220 #define BF_PINCTRL_DRIVE7_BANK1_PIN31_MA(v)  \
1221                 (((v) << 28) & BM_PINCTRL_DRIVE7_BANK1_PIN31_MA)
1222 #define BM_PINCTRL_DRIVE7_RSRVD6        0x08000000
1223 #define BM_PINCTRL_DRIVE7_BANK1_PIN30_V 0x04000000
1224 #define BP_PINCTRL_DRIVE7_BANK1_PIN30_MA        24
1225 #define BM_PINCTRL_DRIVE7_BANK1_PIN30_MA        0x03000000
1226 #define BF_PINCTRL_DRIVE7_BANK1_PIN30_MA(v)  \
1227                 (((v) << 24) & BM_PINCTRL_DRIVE7_BANK1_PIN30_MA)
1228 #define BM_PINCTRL_DRIVE7_RSRVD5        0x00800000
1229 #define BM_PINCTRL_DRIVE7_BANK1_PIN29_V 0x00400000
1230 #define BP_PINCTRL_DRIVE7_BANK1_PIN29_MA        20
1231 #define BM_PINCTRL_DRIVE7_BANK1_PIN29_MA        0x00300000
1232 #define BF_PINCTRL_DRIVE7_BANK1_PIN29_MA(v)  \
1233                 (((v) << 20) & BM_PINCTRL_DRIVE7_BANK1_PIN29_MA)
1234 #define BM_PINCTRL_DRIVE7_RSRVD4        0x00080000
1235 #define BM_PINCTRL_DRIVE7_BANK1_PIN28_V 0x00040000
1236 #define BP_PINCTRL_DRIVE7_BANK1_PIN28_MA        16
1237 #define BM_PINCTRL_DRIVE7_BANK1_PIN28_MA        0x00030000
1238 #define BF_PINCTRL_DRIVE7_BANK1_PIN28_MA(v)  \
1239                 (((v) << 16) & BM_PINCTRL_DRIVE7_BANK1_PIN28_MA)
1240 #define BM_PINCTRL_DRIVE7_RSRVD3        0x00008000
1241 #define BM_PINCTRL_DRIVE7_BANK1_PIN27_V 0x00004000
1242 #define BP_PINCTRL_DRIVE7_BANK1_PIN27_MA        12
1243 #define BM_PINCTRL_DRIVE7_BANK1_PIN27_MA        0x00003000
1244 #define BF_PINCTRL_DRIVE7_BANK1_PIN27_MA(v)  \
1245                 (((v) << 12) & BM_PINCTRL_DRIVE7_BANK1_PIN27_MA)
1246 #define BM_PINCTRL_DRIVE7_RSRVD2        0x00000800
1247 #define BM_PINCTRL_DRIVE7_BANK1_PIN26_V 0x00000400
1248 #define BP_PINCTRL_DRIVE7_BANK1_PIN26_MA        8
1249 #define BM_PINCTRL_DRIVE7_BANK1_PIN26_MA        0x00000300
1250 #define BF_PINCTRL_DRIVE7_BANK1_PIN26_MA(v)  \
1251                 (((v) << 8) & BM_PINCTRL_DRIVE7_BANK1_PIN26_MA)
1252 #define BM_PINCTRL_DRIVE7_RSRVD1        0x00000080
1253 #define BM_PINCTRL_DRIVE7_BANK1_PIN25_V 0x00000040
1254 #define BP_PINCTRL_DRIVE7_BANK1_PIN25_MA        4
1255 #define BM_PINCTRL_DRIVE7_BANK1_PIN25_MA        0x00000030
1256 #define BF_PINCTRL_DRIVE7_BANK1_PIN25_MA(v)  \
1257                 (((v) << 4) & BM_PINCTRL_DRIVE7_BANK1_PIN25_MA)
1258 #define BM_PINCTRL_DRIVE7_RSRVD0        0x00000008
1259 #define BM_PINCTRL_DRIVE7_BANK1_PIN24_V 0x00000004
1260 #define BP_PINCTRL_DRIVE7_BANK1_PIN24_MA        0
1261 #define BM_PINCTRL_DRIVE7_BANK1_PIN24_MA        0x00000003
1262 #define BF_PINCTRL_DRIVE7_BANK1_PIN24_MA(v)  \
1263                 (((v) << 0) & BM_PINCTRL_DRIVE7_BANK1_PIN24_MA)
1264
1265 #define HW_PINCTRL_DRIVE8       0x00000380
1266 #define HW_PINCTRL_DRIVE8_SET   0x00000384
1267 #define HW_PINCTRL_DRIVE8_CLR   0x00000388
1268 #define HW_PINCTRL_DRIVE8_TOG   0x0000038c
1269
1270 #define BM_PINCTRL_DRIVE8_RSRVD7        0x80000000
1271 #define BM_PINCTRL_DRIVE8_BANK2_PIN07_V 0x40000000
1272 #define BP_PINCTRL_DRIVE8_BANK2_PIN07_MA        28
1273 #define BM_PINCTRL_DRIVE8_BANK2_PIN07_MA        0x30000000
1274 #define BF_PINCTRL_DRIVE8_BANK2_PIN07_MA(v)  \
1275                 (((v) << 28) & BM_PINCTRL_DRIVE8_BANK2_PIN07_MA)
1276 #define BM_PINCTRL_DRIVE8_RSRVD6        0x08000000
1277 #define BM_PINCTRL_DRIVE8_BANK2_PIN06_V 0x04000000
1278 #define BP_PINCTRL_DRIVE8_BANK2_PIN06_MA        24
1279 #define BM_PINCTRL_DRIVE8_BANK2_PIN06_MA        0x03000000
1280 #define BF_PINCTRL_DRIVE8_BANK2_PIN06_MA(v)  \
1281                 (((v) << 24) & BM_PINCTRL_DRIVE8_BANK2_PIN06_MA)
1282 #define BM_PINCTRL_DRIVE8_RSRVD5        0x00800000
1283 #define BM_PINCTRL_DRIVE8_BANK2_PIN05_V 0x00400000
1284 #define BP_PINCTRL_DRIVE8_BANK2_PIN05_MA        20
1285 #define BM_PINCTRL_DRIVE8_BANK2_PIN05_MA        0x00300000
1286 #define BF_PINCTRL_DRIVE8_BANK2_PIN05_MA(v)  \
1287                 (((v) << 20) & BM_PINCTRL_DRIVE8_BANK2_PIN05_MA)
1288 #define BM_PINCTRL_DRIVE8_RSRVD4        0x00080000
1289 #define BM_PINCTRL_DRIVE8_BANK2_PIN04_V 0x00040000
1290 #define BP_PINCTRL_DRIVE8_BANK2_PIN04_MA        16
1291 #define BM_PINCTRL_DRIVE8_BANK2_PIN04_MA        0x00030000
1292 #define BF_PINCTRL_DRIVE8_BANK2_PIN04_MA(v)  \
1293                 (((v) << 16) & BM_PINCTRL_DRIVE8_BANK2_PIN04_MA)
1294 #define BM_PINCTRL_DRIVE8_RSRVD3        0x00008000
1295 #define BM_PINCTRL_DRIVE8_BANK2_PIN03_V 0x00004000
1296 #define BP_PINCTRL_DRIVE8_BANK2_PIN03_MA        12
1297 #define BM_PINCTRL_DRIVE8_BANK2_PIN03_MA        0x00003000
1298 #define BF_PINCTRL_DRIVE8_BANK2_PIN03_MA(v)  \
1299                 (((v) << 12) & BM_PINCTRL_DRIVE8_BANK2_PIN03_MA)
1300 #define BM_PINCTRL_DRIVE8_RSRVD2        0x00000800
1301 #define BM_PINCTRL_DRIVE8_BANK2_PIN02_V 0x00000400
1302 #define BP_PINCTRL_DRIVE8_BANK2_PIN02_MA        8
1303 #define BM_PINCTRL_DRIVE8_BANK2_PIN02_MA        0x00000300
1304 #define BF_PINCTRL_DRIVE8_BANK2_PIN02_MA(v)  \
1305                 (((v) << 8) & BM_PINCTRL_DRIVE8_BANK2_PIN02_MA)
1306 #define BM_PINCTRL_DRIVE8_RSRVD1        0x00000080
1307 #define BM_PINCTRL_DRIVE8_BANK2_PIN01_V 0x00000040
1308 #define BP_PINCTRL_DRIVE8_BANK2_PIN01_MA        4
1309 #define BM_PINCTRL_DRIVE8_BANK2_PIN01_MA        0x00000030
1310 #define BF_PINCTRL_DRIVE8_BANK2_PIN01_MA(v)  \
1311                 (((v) << 4) & BM_PINCTRL_DRIVE8_BANK2_PIN01_MA)
1312 #define BM_PINCTRL_DRIVE8_RSRVD0        0x00000008
1313 #define BM_PINCTRL_DRIVE8_BANK2_PIN00_V 0x00000004
1314 #define BP_PINCTRL_DRIVE8_BANK2_PIN00_MA        0
1315 #define BM_PINCTRL_DRIVE8_BANK2_PIN00_MA        0x00000003
1316 #define BF_PINCTRL_DRIVE8_BANK2_PIN00_MA(v)  \
1317                 (((v) << 0) & BM_PINCTRL_DRIVE8_BANK2_PIN00_MA)
1318
1319 #define HW_PINCTRL_DRIVE9       0x00000390
1320 #define HW_PINCTRL_DRIVE9_SET   0x00000394
1321 #define HW_PINCTRL_DRIVE9_CLR   0x00000398
1322 #define HW_PINCTRL_DRIVE9_TOG   0x0000039c
1323
1324 #define BM_PINCTRL_DRIVE9_RSRVD7        0x80000000
1325 #define BM_PINCTRL_DRIVE9_BANK2_PIN15_V 0x40000000
1326 #define BP_PINCTRL_DRIVE9_BANK2_PIN15_MA        28
1327 #define BM_PINCTRL_DRIVE9_BANK2_PIN15_MA        0x30000000
1328 #define BF_PINCTRL_DRIVE9_BANK2_PIN15_MA(v)  \
1329                 (((v) << 28) & BM_PINCTRL_DRIVE9_BANK2_PIN15_MA)
1330 #define BM_PINCTRL_DRIVE9_RSRVD6        0x08000000
1331 #define BM_PINCTRL_DRIVE9_BANK2_PIN14_V 0x04000000
1332 #define BP_PINCTRL_DRIVE9_BANK2_PIN14_MA        24
1333 #define BM_PINCTRL_DRIVE9_BANK2_PIN14_MA        0x03000000
1334 #define BF_PINCTRL_DRIVE9_BANK2_PIN14_MA(v)  \
1335                 (((v) << 24) & BM_PINCTRL_DRIVE9_BANK2_PIN14_MA)
1336 #define BM_PINCTRL_DRIVE9_RSRVD5        0x00800000
1337 #define BM_PINCTRL_DRIVE9_BANK2_PIN13_V 0x00400000
1338 #define BP_PINCTRL_DRIVE9_BANK2_PIN13_MA        20
1339 #define BM_PINCTRL_DRIVE9_BANK2_PIN13_MA        0x00300000
1340 #define BF_PINCTRL_DRIVE9_BANK2_PIN13_MA(v)  \
1341                 (((v) << 20) & BM_PINCTRL_DRIVE9_BANK2_PIN13_MA)
1342 #define BM_PINCTRL_DRIVE9_RSRVD4        0x00080000
1343 #define BM_PINCTRL_DRIVE9_BANK2_PIN12_V 0x00040000
1344 #define BP_PINCTRL_DRIVE9_BANK2_PIN12_MA        16
1345 #define BM_PINCTRL_DRIVE9_BANK2_PIN12_MA        0x00030000
1346 #define BF_PINCTRL_DRIVE9_BANK2_PIN12_MA(v)  \
1347                 (((v) << 16) & BM_PINCTRL_DRIVE9_BANK2_PIN12_MA)
1348 #define BP_PINCTRL_DRIVE9_RSRVD3        12
1349 #define BM_PINCTRL_DRIVE9_RSRVD3        0x0000F000
1350 #define BF_PINCTRL_DRIVE9_RSRVD3(v)  \
1351                 (((v) << 12) & BM_PINCTRL_DRIVE9_RSRVD3)
1352 #define BM_PINCTRL_DRIVE9_RSRVD2        0x00000800
1353 #define BM_PINCTRL_DRIVE9_BANK2_PIN10_V 0x00000400
1354 #define BP_PINCTRL_DRIVE9_BANK2_PIN10_MA        8
1355 #define BM_PINCTRL_DRIVE9_BANK2_PIN10_MA        0x00000300
1356 #define BF_PINCTRL_DRIVE9_BANK2_PIN10_MA(v)  \
1357                 (((v) << 8) & BM_PINCTRL_DRIVE9_BANK2_PIN10_MA)
1358 #define BM_PINCTRL_DRIVE9_RSRVD1        0x00000080
1359 #define BM_PINCTRL_DRIVE9_BANK2_PIN09_V 0x00000040
1360 #define BP_PINCTRL_DRIVE9_BANK2_PIN09_MA        4
1361 #define BM_PINCTRL_DRIVE9_BANK2_PIN09_MA        0x00000030
1362 #define BF_PINCTRL_DRIVE9_BANK2_PIN09_MA(v)  \
1363                 (((v) << 4) & BM_PINCTRL_DRIVE9_BANK2_PIN09_MA)
1364 #define BM_PINCTRL_DRIVE9_RSRVD0        0x00000008
1365 #define BM_PINCTRL_DRIVE9_BANK2_PIN08_V 0x00000004
1366 #define BP_PINCTRL_DRIVE9_BANK2_PIN08_MA        0
1367 #define BM_PINCTRL_DRIVE9_BANK2_PIN08_MA        0x00000003
1368 #define BF_PINCTRL_DRIVE9_BANK2_PIN08_MA(v)  \
1369                 (((v) << 0) & BM_PINCTRL_DRIVE9_BANK2_PIN08_MA)
1370
1371 #define HW_PINCTRL_DRIVE10      0x000003a0
1372 #define HW_PINCTRL_DRIVE10_SET  0x000003a4
1373 #define HW_PINCTRL_DRIVE10_CLR  0x000003a8
1374 #define HW_PINCTRL_DRIVE10_TOG  0x000003ac
1375
1376 #define BP_PINCTRL_DRIVE10_RSRVD6       24
1377 #define BM_PINCTRL_DRIVE10_RSRVD6       0xFF000000
1378 #define BF_PINCTRL_DRIVE10_RSRVD6(v) \
1379                 (((v) << 24) & BM_PINCTRL_DRIVE10_RSRVD6)
1380 #define BM_PINCTRL_DRIVE10_RSRVD5       0x00800000
1381 #define BM_PINCTRL_DRIVE10_BANK2_PIN21_V        0x00400000
1382 #define BP_PINCTRL_DRIVE10_BANK2_PIN21_MA       20
1383 #define BM_PINCTRL_DRIVE10_BANK2_PIN21_MA       0x00300000
1384 #define BF_PINCTRL_DRIVE10_BANK2_PIN21_MA(v)  \
1385                 (((v) << 20) & BM_PINCTRL_DRIVE10_BANK2_PIN21_MA)
1386 #define BM_PINCTRL_DRIVE10_RSRVD4       0x00080000
1387 #define BM_PINCTRL_DRIVE10_BANK2_PIN20_V        0x00040000
1388 #define BP_PINCTRL_DRIVE10_BANK2_PIN20_MA       16
1389 #define BM_PINCTRL_DRIVE10_BANK2_PIN20_MA       0x00030000
1390 #define BF_PINCTRL_DRIVE10_BANK2_PIN20_MA(v)  \
1391                 (((v) << 16) & BM_PINCTRL_DRIVE10_BANK2_PIN20_MA)
1392 #define BM_PINCTRL_DRIVE10_RSRVD3       0x00008000
1393 #define BM_PINCTRL_DRIVE10_BANK2_PIN19_V        0x00004000
1394 #define BP_PINCTRL_DRIVE10_BANK2_PIN19_MA       12
1395 #define BM_PINCTRL_DRIVE10_BANK2_PIN19_MA       0x00003000
1396 #define BF_PINCTRL_DRIVE10_BANK2_PIN19_MA(v)  \
1397                 (((v) << 12) & BM_PINCTRL_DRIVE10_BANK2_PIN19_MA)
1398 #define BM_PINCTRL_DRIVE10_RSRVD2       0x00000800
1399 #define BM_PINCTRL_DRIVE10_BANK2_PIN18_V        0x00000400
1400 #define BP_PINCTRL_DRIVE10_BANK2_PIN18_MA       8
1401 #define BM_PINCTRL_DRIVE10_BANK2_PIN18_MA       0x00000300
1402 #define BF_PINCTRL_DRIVE10_BANK2_PIN18_MA(v)  \
1403                 (((v) << 8) & BM_PINCTRL_DRIVE10_BANK2_PIN18_MA)
1404 #define BM_PINCTRL_DRIVE10_RSRVD1       0x00000080
1405 #define BM_PINCTRL_DRIVE10_BANK2_PIN17_V        0x00000040
1406 #define BP_PINCTRL_DRIVE10_BANK2_PIN17_MA       4
1407 #define BM_PINCTRL_DRIVE10_BANK2_PIN17_MA       0x00000030
1408 #define BF_PINCTRL_DRIVE10_BANK2_PIN17_MA(v)  \
1409                 (((v) << 4) & BM_PINCTRL_DRIVE10_BANK2_PIN17_MA)
1410 #define BM_PINCTRL_DRIVE10_RSRVD0       0x00000008
1411 #define BM_PINCTRL_DRIVE10_BANK2_PIN16_V        0x00000004
1412 #define BP_PINCTRL_DRIVE10_BANK2_PIN16_MA       0
1413 #define BM_PINCTRL_DRIVE10_BANK2_PIN16_MA       0x00000003
1414 #define BF_PINCTRL_DRIVE10_BANK2_PIN16_MA(v)  \
1415                 (((v) << 0) & BM_PINCTRL_DRIVE10_BANK2_PIN16_MA)
1416
1417 #define HW_PINCTRL_DRIVE11      0x000003b0
1418 #define HW_PINCTRL_DRIVE11_SET  0x000003b4
1419 #define HW_PINCTRL_DRIVE11_CLR  0x000003b8
1420 #define HW_PINCTRL_DRIVE11_TOG  0x000003bc
1421
1422 #define BP_PINCTRL_DRIVE11_RSRVD4       16
1423 #define BM_PINCTRL_DRIVE11_RSRVD4       0xFFFF0000
1424 #define BF_PINCTRL_DRIVE11_RSRVD4(v) \
1425                 (((v) << 16) & BM_PINCTRL_DRIVE11_RSRVD4)
1426 #define BM_PINCTRL_DRIVE11_RSRVD3       0x00008000
1427 #define BM_PINCTRL_DRIVE11_BANK2_PIN27_V        0x00004000
1428 #define BP_PINCTRL_DRIVE11_BANK2_PIN27_MA       12
1429 #define BM_PINCTRL_DRIVE11_BANK2_PIN27_MA       0x00003000
1430 #define BF_PINCTRL_DRIVE11_BANK2_PIN27_MA(v)  \
1431                 (((v) << 12) & BM_PINCTRL_DRIVE11_BANK2_PIN27_MA)
1432 #define BM_PINCTRL_DRIVE11_RSRVD2       0x00000800
1433 #define BM_PINCTRL_DRIVE11_BANK2_PIN26_V        0x00000400
1434 #define BP_PINCTRL_DRIVE11_BANK2_PIN26_MA       8
1435 #define BM_PINCTRL_DRIVE11_BANK2_PIN26_MA       0x00000300
1436 #define BF_PINCTRL_DRIVE11_BANK2_PIN26_MA(v)  \
1437                 (((v) << 8) & BM_PINCTRL_DRIVE11_BANK2_PIN26_MA)
1438 #define BM_PINCTRL_DRIVE11_RSRVD1       0x00000080
1439 #define BM_PINCTRL_DRIVE11_BANK2_PIN25_V        0x00000040
1440 #define BP_PINCTRL_DRIVE11_BANK2_PIN25_MA       4
1441 #define BM_PINCTRL_DRIVE11_BANK2_PIN25_MA       0x00000030
1442 #define BF_PINCTRL_DRIVE11_BANK2_PIN25_MA(v)  \
1443                 (((v) << 4) & BM_PINCTRL_DRIVE11_BANK2_PIN25_MA)
1444 #define BM_PINCTRL_DRIVE11_RSRVD0       0x00000008
1445 #define BM_PINCTRL_DRIVE11_BANK2_PIN24_V        0x00000004
1446 #define BP_PINCTRL_DRIVE11_BANK2_PIN24_MA       0
1447 #define BM_PINCTRL_DRIVE11_BANK2_PIN24_MA       0x00000003
1448 #define BF_PINCTRL_DRIVE11_BANK2_PIN24_MA(v)  \
1449                 (((v) << 0) & BM_PINCTRL_DRIVE11_BANK2_PIN24_MA)
1450
1451 #define HW_PINCTRL_DRIVE12      0x000003c0
1452 #define HW_PINCTRL_DRIVE12_SET  0x000003c4
1453 #define HW_PINCTRL_DRIVE12_CLR  0x000003c8
1454 #define HW_PINCTRL_DRIVE12_TOG  0x000003cc
1455
1456 #define BM_PINCTRL_DRIVE12_RSRVD7       0x80000000
1457 #define BM_PINCTRL_DRIVE12_BANK3_PIN07_V        0x40000000
1458 #define BP_PINCTRL_DRIVE12_BANK3_PIN07_MA       28
1459 #define BM_PINCTRL_DRIVE12_BANK3_PIN07_MA       0x30000000
1460 #define BF_PINCTRL_DRIVE12_BANK3_PIN07_MA(v)  \
1461                 (((v) << 28) & BM_PINCTRL_DRIVE12_BANK3_PIN07_MA)
1462 #define BM_PINCTRL_DRIVE12_RSRVD6       0x08000000
1463 #define BM_PINCTRL_DRIVE12_BANK3_PIN06_V        0x04000000
1464 #define BP_PINCTRL_DRIVE12_BANK3_PIN06_MA       24
1465 #define BM_PINCTRL_DRIVE12_BANK3_PIN06_MA       0x03000000
1466 #define BF_PINCTRL_DRIVE12_BANK3_PIN06_MA(v)  \
1467                 (((v) << 24) & BM_PINCTRL_DRIVE12_BANK3_PIN06_MA)
1468 #define BM_PINCTRL_DRIVE12_RSRVD5       0x00800000
1469 #define BM_PINCTRL_DRIVE12_BANK3_PIN05_V        0x00400000
1470 #define BP_PINCTRL_DRIVE12_BANK3_PIN05_MA       20
1471 #define BM_PINCTRL_DRIVE12_BANK3_PIN05_MA       0x00300000
1472 #define BF_PINCTRL_DRIVE12_BANK3_PIN05_MA(v)  \
1473                 (((v) << 20) & BM_PINCTRL_DRIVE12_BANK3_PIN05_MA)
1474 #define BM_PINCTRL_DRIVE12_RSRVD4       0x00080000
1475 #define BM_PINCTRL_DRIVE12_BANK3_PIN04_V        0x00040000
1476 #define BP_PINCTRL_DRIVE12_BANK3_PIN04_MA       16
1477 #define BM_PINCTRL_DRIVE12_BANK3_PIN04_MA       0x00030000
1478 #define BF_PINCTRL_DRIVE12_BANK3_PIN04_MA(v)  \
1479                 (((v) << 16) & BM_PINCTRL_DRIVE12_BANK3_PIN04_MA)
1480 #define BM_PINCTRL_DRIVE12_RSRVD3       0x00008000
1481 #define BM_PINCTRL_DRIVE12_BANK3_PIN03_V        0x00004000
1482 #define BP_PINCTRL_DRIVE12_BANK3_PIN03_MA       12
1483 #define BM_PINCTRL_DRIVE12_BANK3_PIN03_MA       0x00003000
1484 #define BF_PINCTRL_DRIVE12_BANK3_PIN03_MA(v)  \
1485                 (((v) << 12) & BM_PINCTRL_DRIVE12_BANK3_PIN03_MA)
1486 #define BM_PINCTRL_DRIVE12_RSRVD2       0x00000800
1487 #define BM_PINCTRL_DRIVE12_BANK3_PIN02_V        0x00000400
1488 #define BP_PINCTRL_DRIVE12_BANK3_PIN02_MA       8
1489 #define BM_PINCTRL_DRIVE12_BANK3_PIN02_MA       0x00000300
1490 #define BF_PINCTRL_DRIVE12_BANK3_PIN02_MA(v)  \
1491                 (((v) << 8) & BM_PINCTRL_DRIVE12_BANK3_PIN02_MA)
1492 #define BM_PINCTRL_DRIVE12_RSRVD1       0x00000080
1493 #define BM_PINCTRL_DRIVE12_BANK3_PIN01_V        0x00000040
1494 #define BP_PINCTRL_DRIVE12_BANK3_PIN01_MA       4
1495 #define BM_PINCTRL_DRIVE12_BANK3_PIN01_MA       0x00000030
1496 #define BF_PINCTRL_DRIVE12_BANK3_PIN01_MA(v)  \
1497                 (((v) << 4) & BM_PINCTRL_DRIVE12_BANK3_PIN01_MA)
1498 #define BM_PINCTRL_DRIVE12_RSRVD0       0x00000008
1499 #define BM_PINCTRL_DRIVE12_BANK3_PIN00_V        0x00000004
1500 #define BP_PINCTRL_DRIVE12_BANK3_PIN00_MA       0
1501 #define BM_PINCTRL_DRIVE12_BANK3_PIN00_MA       0x00000003
1502 #define BF_PINCTRL_DRIVE12_BANK3_PIN00_MA(v)  \
1503                 (((v) << 0) & BM_PINCTRL_DRIVE12_BANK3_PIN00_MA)
1504
1505 #define HW_PINCTRL_DRIVE13      0x000003d0
1506 #define HW_PINCTRL_DRIVE13_SET  0x000003d4
1507 #define HW_PINCTRL_DRIVE13_CLR  0x000003d8
1508 #define HW_PINCTRL_DRIVE13_TOG  0x000003dc
1509
1510 #define BM_PINCTRL_DRIVE13_RSRVD7       0x80000000
1511 #define BM_PINCTRL_DRIVE13_BANK3_PIN15_V        0x40000000
1512 #define BP_PINCTRL_DRIVE13_BANK3_PIN15_MA       28
1513 #define BM_PINCTRL_DRIVE13_BANK3_PIN15_MA       0x30000000
1514 #define BF_PINCTRL_DRIVE13_BANK3_PIN15_MA(v)  \
1515                 (((v) << 28) & BM_PINCTRL_DRIVE13_BANK3_PIN15_MA)
1516 #define BM_PINCTRL_DRIVE13_RSRVD6       0x08000000
1517 #define BM_PINCTRL_DRIVE13_BANK3_PIN14_V        0x04000000
1518 #define BP_PINCTRL_DRIVE13_BANK3_PIN14_MA       24
1519 #define BM_PINCTRL_DRIVE13_BANK3_PIN14_MA       0x03000000
1520 #define BF_PINCTRL_DRIVE13_BANK3_PIN14_MA(v)  \
1521                 (((v) << 24) & BM_PINCTRL_DRIVE13_BANK3_PIN14_MA)
1522 #define BM_PINCTRL_DRIVE13_RSRVD5       0x00800000
1523 #define BM_PINCTRL_DRIVE13_BANK3_PIN13_V        0x00400000
1524 #define BP_PINCTRL_DRIVE13_BANK3_PIN13_MA       20
1525 #define BM_PINCTRL_DRIVE13_BANK3_PIN13_MA       0x00300000
1526 #define BF_PINCTRL_DRIVE13_BANK3_PIN13_MA(v)  \
1527                 (((v) << 20) & BM_PINCTRL_DRIVE13_BANK3_PIN13_MA)
1528 #define BM_PINCTRL_DRIVE13_RSRVD4       0x00080000
1529 #define BM_PINCTRL_DRIVE13_BANK3_PIN12_V        0x00040000
1530 #define BP_PINCTRL_DRIVE13_BANK3_PIN12_MA       16
1531 #define BM_PINCTRL_DRIVE13_BANK3_PIN12_MA       0x00030000
1532 #define BF_PINCTRL_DRIVE13_BANK3_PIN12_MA(v)  \
1533                 (((v) << 16) & BM_PINCTRL_DRIVE13_BANK3_PIN12_MA)
1534 #define BM_PINCTRL_DRIVE13_RSRVD3       0x00008000
1535 #define BM_PINCTRL_DRIVE13_BANK3_PIN11_V        0x00004000
1536 #define BP_PINCTRL_DRIVE13_BANK3_PIN11_MA       12
1537 #define BM_PINCTRL_DRIVE13_BANK3_PIN11_MA       0x00003000
1538 #define BF_PINCTRL_DRIVE13_BANK3_PIN11_MA(v)  \
1539                 (((v) << 12) & BM_PINCTRL_DRIVE13_BANK3_PIN11_MA)
1540 #define BM_PINCTRL_DRIVE13_RSRVD2       0x00000800
1541 #define BM_PINCTRL_DRIVE13_BANK3_PIN10_V        0x00000400
1542 #define BP_PINCTRL_DRIVE13_BANK3_PIN10_MA       8
1543 #define BM_PINCTRL_DRIVE13_BANK3_PIN10_MA       0x00000300
1544 #define BF_PINCTRL_DRIVE13_BANK3_PIN10_MA(v)  \
1545                 (((v) << 8) & BM_PINCTRL_DRIVE13_BANK3_PIN10_MA)
1546 #define BM_PINCTRL_DRIVE13_RSRVD1       0x00000080
1547 #define BM_PINCTRL_DRIVE13_BANK3_PIN09_V        0x00000040
1548 #define BP_PINCTRL_DRIVE13_BANK3_PIN09_MA       4
1549 #define BM_PINCTRL_DRIVE13_BANK3_PIN09_MA       0x00000030
1550 #define BF_PINCTRL_DRIVE13_BANK3_PIN09_MA(v)  \
1551                 (((v) << 4) & BM_PINCTRL_DRIVE13_BANK3_PIN09_MA)
1552 #define BM_PINCTRL_DRIVE13_RSRVD0       0x00000008
1553 #define BM_PINCTRL_DRIVE13_BANK3_PIN08_V        0x00000004
1554 #define BP_PINCTRL_DRIVE13_BANK3_PIN08_MA       0
1555 #define BM_PINCTRL_DRIVE13_BANK3_PIN08_MA       0x00000003
1556 #define BF_PINCTRL_DRIVE13_BANK3_PIN08_MA(v)  \
1557                 (((v) << 0) & BM_PINCTRL_DRIVE13_BANK3_PIN08_MA)
1558
1559 #define HW_PINCTRL_DRIVE14      0x000003e0
1560 #define HW_PINCTRL_DRIVE14_SET  0x000003e4
1561 #define HW_PINCTRL_DRIVE14_CLR  0x000003e8
1562 #define HW_PINCTRL_DRIVE14_TOG  0x000003ec
1563
1564 #define BM_PINCTRL_DRIVE14_RSRVD7       0x80000000
1565 #define BM_PINCTRL_DRIVE14_BANK3_PIN23_V        0x40000000
1566 #define BP_PINCTRL_DRIVE14_BANK3_PIN23_MA       28
1567 #define BM_PINCTRL_DRIVE14_BANK3_PIN23_MA       0x30000000
1568 #define BF_PINCTRL_DRIVE14_BANK3_PIN23_MA(v)  \
1569                 (((v) << 28) & BM_PINCTRL_DRIVE14_BANK3_PIN23_MA)
1570 #define BM_PINCTRL_DRIVE14_RSRVD6       0x08000000
1571 #define BM_PINCTRL_DRIVE14_BANK3_PIN22_V        0x04000000
1572 #define BP_PINCTRL_DRIVE14_BANK3_PIN22_MA       24
1573 #define BM_PINCTRL_DRIVE14_BANK3_PIN22_MA       0x03000000
1574 #define BF_PINCTRL_DRIVE14_BANK3_PIN22_MA(v)  \
1575                 (((v) << 24) & BM_PINCTRL_DRIVE14_BANK3_PIN22_MA)
1576 #define BM_PINCTRL_DRIVE14_RSRVD5       0x00800000
1577 #define BM_PINCTRL_DRIVE14_BANK3_PIN21_V        0x00400000
1578 #define BP_PINCTRL_DRIVE14_BANK3_PIN21_MA       20
1579 #define BM_PINCTRL_DRIVE14_BANK3_PIN21_MA       0x00300000
1580 #define BF_PINCTRL_DRIVE14_BANK3_PIN21_MA(v)  \
1581                 (((v) << 20) & BM_PINCTRL_DRIVE14_BANK3_PIN21_MA)
1582 #define BM_PINCTRL_DRIVE14_RSRVD4       0x00080000
1583 #define BM_PINCTRL_DRIVE14_BANK3_PIN20_V        0x00040000
1584 #define BP_PINCTRL_DRIVE14_BANK3_PIN20_MA       16
1585 #define BM_PINCTRL_DRIVE14_BANK3_PIN20_MA       0x00030000
1586 #define BF_PINCTRL_DRIVE14_BANK3_PIN20_MA(v)  \
1587                 (((v) << 16) & BM_PINCTRL_DRIVE14_BANK3_PIN20_MA)
1588 #define BP_PINCTRL_DRIVE14_RSRVD3       12
1589 #define BM_PINCTRL_DRIVE14_RSRVD3       0x0000F000
1590 #define BF_PINCTRL_DRIVE14_RSRVD3(v)  \
1591                 (((v) << 12) & BM_PINCTRL_DRIVE14_RSRVD3)
1592 #define BM_PINCTRL_DRIVE14_RSRVD2       0x00000800
1593 #define BM_PINCTRL_DRIVE14_BANK3_PIN18_V        0x00000400
1594 #define BP_PINCTRL_DRIVE14_BANK3_PIN18_MA       8
1595 #define BM_PINCTRL_DRIVE14_BANK3_PIN18_MA       0x00000300
1596 #define BF_PINCTRL_DRIVE14_BANK3_PIN18_MA(v)  \
1597                 (((v) << 8) & BM_PINCTRL_DRIVE14_BANK3_PIN18_MA)
1598 #define BM_PINCTRL_DRIVE14_RSRVD1       0x00000080
1599 #define BM_PINCTRL_DRIVE14_BANK3_PIN17_V        0x00000040
1600 #define BP_PINCTRL_DRIVE14_BANK3_PIN17_MA       4
1601 #define BM_PINCTRL_DRIVE14_BANK3_PIN17_MA       0x00000030
1602 #define BF_PINCTRL_DRIVE14_BANK3_PIN17_MA(v)  \
1603                 (((v) << 4) & BM_PINCTRL_DRIVE14_BANK3_PIN17_MA)
1604 #define BM_PINCTRL_DRIVE14_RSRVD0       0x00000008
1605 #define BM_PINCTRL_DRIVE14_BANK3_PIN16_V        0x00000004
1606 #define BP_PINCTRL_DRIVE14_BANK3_PIN16_MA       0
1607 #define BM_PINCTRL_DRIVE14_BANK3_PIN16_MA       0x00000003
1608 #define BF_PINCTRL_DRIVE14_BANK3_PIN16_MA(v)  \
1609                 (((v) << 0) & BM_PINCTRL_DRIVE14_BANK3_PIN16_MA)
1610
1611 #define HW_PINCTRL_DRIVE15      0x000003f0
1612 #define HW_PINCTRL_DRIVE15_SET  0x000003f4
1613 #define HW_PINCTRL_DRIVE15_CLR  0x000003f8
1614 #define HW_PINCTRL_DRIVE15_TOG  0x000003fc
1615
1616 #define BP_PINCTRL_DRIVE15_RSRVD7       28
1617 #define BM_PINCTRL_DRIVE15_RSRVD7       0xF0000000
1618 #define BF_PINCTRL_DRIVE15_RSRVD7(v) \
1619                 (((v) << 28) & BM_PINCTRL_DRIVE15_RSRVD7)
1620 #define BM_PINCTRL_DRIVE15_RSRVD6       0x08000000
1621 #define BM_PINCTRL_DRIVE15_BANK3_PIN30_V        0x04000000
1622 #define BP_PINCTRL_DRIVE15_BANK3_PIN30_MA       24
1623 #define BM_PINCTRL_DRIVE15_BANK3_PIN30_MA       0x03000000
1624 #define BF_PINCTRL_DRIVE15_BANK3_PIN30_MA(v)  \
1625                 (((v) << 24) & BM_PINCTRL_DRIVE15_BANK3_PIN30_MA)
1626 #define BM_PINCTRL_DRIVE15_RSRVD5       0x00800000
1627 #define BM_PINCTRL_DRIVE15_BANK3_PIN29_V        0x00400000
1628 #define BP_PINCTRL_DRIVE15_BANK3_PIN29_MA       20
1629 #define BM_PINCTRL_DRIVE15_BANK3_PIN29_MA       0x00300000
1630 #define BF_PINCTRL_DRIVE15_BANK3_PIN29_MA(v)  \
1631                 (((v) << 20) & BM_PINCTRL_DRIVE15_BANK3_PIN29_MA)
1632 #define BM_PINCTRL_DRIVE15_RSRVD4       0x00080000
1633 #define BM_PINCTRL_DRIVE15_BANK3_PIN28_V        0x00040000
1634 #define BP_PINCTRL_DRIVE15_BANK3_PIN28_MA       16
1635 #define BM_PINCTRL_DRIVE15_BANK3_PIN28_MA       0x00030000
1636 #define BF_PINCTRL_DRIVE15_BANK3_PIN28_MA(v)  \
1637                 (((v) << 16) & BM_PINCTRL_DRIVE15_BANK3_PIN28_MA)
1638 #define BM_PINCTRL_DRIVE15_RSRVD3       0x00008000
1639 #define BM_PINCTRL_DRIVE15_BANK3_PIN27_V        0x00004000
1640 #define BP_PINCTRL_DRIVE15_BANK3_PIN27_MA       12
1641 #define BM_PINCTRL_DRIVE15_BANK3_PIN27_MA       0x00003000
1642 #define BF_PINCTRL_DRIVE15_BANK3_PIN27_MA(v)  \
1643                 (((v) << 12) & BM_PINCTRL_DRIVE15_BANK3_PIN27_MA)
1644 #define BM_PINCTRL_DRIVE15_RSRVD2       0x00000800
1645 #define BM_PINCTRL_DRIVE15_BANK3_PIN26_V        0x00000400
1646 #define BP_PINCTRL_DRIVE15_BANK3_PIN26_MA       8
1647 #define BM_PINCTRL_DRIVE15_BANK3_PIN26_MA       0x00000300
1648 #define BF_PINCTRL_DRIVE15_BANK3_PIN26_MA(v)  \
1649                 (((v) << 8) & BM_PINCTRL_DRIVE15_BANK3_PIN26_MA)
1650 #define BM_PINCTRL_DRIVE15_RSRVD1       0x00000080
1651 #define BM_PINCTRL_DRIVE15_BANK3_PIN25_V        0x00000040
1652 #define BP_PINCTRL_DRIVE15_BANK3_PIN25_MA       4
1653 #define BM_PINCTRL_DRIVE15_BANK3_PIN25_MA       0x00000030
1654 #define BF_PINCTRL_DRIVE15_BANK3_PIN25_MA(v)  \
1655                 (((v) << 4) & BM_PINCTRL_DRIVE15_BANK3_PIN25_MA)
1656 #define BM_PINCTRL_DRIVE15_RSRVD0       0x00000008
1657 #define BM_PINCTRL_DRIVE15_BANK3_PIN24_V        0x00000004
1658 #define BP_PINCTRL_DRIVE15_BANK3_PIN24_MA       0
1659 #define BM_PINCTRL_DRIVE15_BANK3_PIN24_MA       0x00000003
1660 #define BF_PINCTRL_DRIVE15_BANK3_PIN24_MA(v)  \
1661                 (((v) << 0) & BM_PINCTRL_DRIVE15_BANK3_PIN24_MA)
1662
1663 #define HW_PINCTRL_DRIVE16      0x00000400
1664 #define HW_PINCTRL_DRIVE16_SET  0x00000404
1665 #define HW_PINCTRL_DRIVE16_CLR  0x00000408
1666 #define HW_PINCTRL_DRIVE16_TOG  0x0000040c
1667
1668 #define BM_PINCTRL_DRIVE16_RSRVD7       0x80000000
1669 #define BM_PINCTRL_DRIVE16_BANK4_PIN07_V        0x40000000
1670 #define BP_PINCTRL_DRIVE16_BANK4_PIN07_MA       28
1671 #define BM_PINCTRL_DRIVE16_BANK4_PIN07_MA       0x30000000
1672 #define BF_PINCTRL_DRIVE16_BANK4_PIN07_MA(v)  \
1673                 (((v) << 28) & BM_PINCTRL_DRIVE16_BANK4_PIN07_MA)
1674 #define BM_PINCTRL_DRIVE16_RSRVD6       0x08000000
1675 #define BM_PINCTRL_DRIVE16_BANK4_PIN06_V        0x04000000
1676 #define BP_PINCTRL_DRIVE16_BANK4_PIN06_MA       24
1677 #define BM_PINCTRL_DRIVE16_BANK4_PIN06_MA       0x03000000
1678 #define BF_PINCTRL_DRIVE16_BANK4_PIN06_MA(v)  \
1679                 (((v) << 24) & BM_PINCTRL_DRIVE16_BANK4_PIN06_MA)
1680 #define BM_PINCTRL_DRIVE16_RSRVD5       0x00800000
1681 #define BM_PINCTRL_DRIVE16_BANK4_PIN05_V        0x00400000
1682 #define BP_PINCTRL_DRIVE16_BANK4_PIN05_MA       20
1683 #define BM_PINCTRL_DRIVE16_BANK4_PIN05_MA       0x00300000
1684 #define BF_PINCTRL_DRIVE16_BANK4_PIN05_MA(v)  \
1685                 (((v) << 20) & BM_PINCTRL_DRIVE16_BANK4_PIN05_MA)
1686 #define BM_PINCTRL_DRIVE16_RSRVD4       0x00080000
1687 #define BM_PINCTRL_DRIVE16_BANK4_PIN04_V        0x00040000
1688 #define BP_PINCTRL_DRIVE16_BANK4_PIN04_MA       16
1689 #define BM_PINCTRL_DRIVE16_BANK4_PIN04_MA       0x00030000
1690 #define BF_PINCTRL_DRIVE16_BANK4_PIN04_MA(v)  \
1691                 (((v) << 16) & BM_PINCTRL_DRIVE16_BANK4_PIN04_MA)
1692 #define BM_PINCTRL_DRIVE16_RSRVD3       0x00008000
1693 #define BM_PINCTRL_DRIVE16_BANK4_PIN03_V        0x00004000
1694 #define BP_PINCTRL_DRIVE16_BANK4_PIN03_MA       12
1695 #define BM_PINCTRL_DRIVE16_BANK4_PIN03_MA       0x00003000
1696 #define BF_PINCTRL_DRIVE16_BANK4_PIN03_MA(v)  \
1697                 (((v) << 12) & BM_PINCTRL_DRIVE16_BANK4_PIN03_MA)
1698 #define BM_PINCTRL_DRIVE16_RSRVD2       0x00000800
1699 #define BM_PINCTRL_DRIVE16_BANK4_PIN02_V        0x00000400
1700 #define BP_PINCTRL_DRIVE16_BANK4_PIN02_MA       8
1701 #define BM_PINCTRL_DRIVE16_BANK4_PIN02_MA       0x00000300
1702 #define BF_PINCTRL_DRIVE16_BANK4_PIN02_MA(v)  \
1703                 (((v) << 8) & BM_PINCTRL_DRIVE16_BANK4_PIN02_MA)
1704 #define BM_PINCTRL_DRIVE16_RSRVD1       0x00000080
1705 #define BM_PINCTRL_DRIVE16_BANK4_PIN01_V        0x00000040
1706 #define BP_PINCTRL_DRIVE16_BANK4_PIN01_MA       4
1707 #define BM_PINCTRL_DRIVE16_BANK4_PIN01_MA       0x00000030
1708 #define BF_PINCTRL_DRIVE16_BANK4_PIN01_MA(v)  \
1709                 (((v) << 4) & BM_PINCTRL_DRIVE16_BANK4_PIN01_MA)
1710 #define BM_PINCTRL_DRIVE16_RSRVD0       0x00000008
1711 #define BM_PINCTRL_DRIVE16_BANK4_PIN00_V        0x00000004
1712 #define BP_PINCTRL_DRIVE16_BANK4_PIN00_MA       0
1713 #define BM_PINCTRL_DRIVE16_BANK4_PIN00_MA       0x00000003
1714 #define BF_PINCTRL_DRIVE16_BANK4_PIN00_MA(v)  \
1715                 (((v) << 0) & BM_PINCTRL_DRIVE16_BANK4_PIN00_MA)
1716
1717 #define HW_PINCTRL_DRIVE17      0x00000410
1718 #define HW_PINCTRL_DRIVE17_SET  0x00000414
1719 #define HW_PINCTRL_DRIVE17_CLR  0x00000418
1720 #define HW_PINCTRL_DRIVE17_TOG  0x0000041c
1721
1722 #define BM_PINCTRL_DRIVE17_RSRVD7       0x80000000
1723 #define BM_PINCTRL_DRIVE17_BANK4_PIN15_V        0x40000000
1724 #define BP_PINCTRL_DRIVE17_BANK4_PIN15_MA       28
1725 #define BM_PINCTRL_DRIVE17_BANK4_PIN15_MA       0x30000000
1726 #define BF_PINCTRL_DRIVE17_BANK4_PIN15_MA(v)  \
1727                 (((v) << 28) & BM_PINCTRL_DRIVE17_BANK4_PIN15_MA)
1728 #define BM_PINCTRL_DRIVE17_RSRVD6       0x08000000
1729 #define BM_PINCTRL_DRIVE17_BANK4_PIN14_V        0x04000000
1730 #define BP_PINCTRL_DRIVE17_BANK4_PIN14_MA       24
1731 #define BM_PINCTRL_DRIVE17_BANK4_PIN14_MA       0x03000000
1732 #define BF_PINCTRL_DRIVE17_BANK4_PIN14_MA(v)  \
1733                 (((v) << 24) & BM_PINCTRL_DRIVE17_BANK4_PIN14_MA)
1734 #define BM_PINCTRL_DRIVE17_RSRVD5       0x00800000
1735 #define BM_PINCTRL_DRIVE17_BANK4_PIN13_V        0x00400000
1736 #define BP_PINCTRL_DRIVE17_BANK4_PIN13_MA       20
1737 #define BM_PINCTRL_DRIVE17_BANK4_PIN13_MA       0x00300000
1738 #define BF_PINCTRL_DRIVE17_BANK4_PIN13_MA(v)  \
1739                 (((v) << 20) & BM_PINCTRL_DRIVE17_BANK4_PIN13_MA)
1740 #define BM_PINCTRL_DRIVE17_RSRVD4       0x00080000
1741 #define BM_PINCTRL_DRIVE17_BANK4_PIN12_V        0x00040000
1742 #define BP_PINCTRL_DRIVE17_BANK4_PIN12_MA       16
1743 #define BM_PINCTRL_DRIVE17_BANK4_PIN12_MA       0x00030000
1744 #define BF_PINCTRL_DRIVE17_BANK4_PIN12_MA(v)  \
1745                 (((v) << 16) & BM_PINCTRL_DRIVE17_BANK4_PIN12_MA)
1746 #define BM_PINCTRL_DRIVE17_RSRVD3       0x00008000
1747 #define BM_PINCTRL_DRIVE17_BANK4_PIN11_V        0x00004000
1748 #define BP_PINCTRL_DRIVE17_BANK4_PIN11_MA       12
1749 #define BM_PINCTRL_DRIVE17_BANK4_PIN11_MA       0x00003000
1750 #define BF_PINCTRL_DRIVE17_BANK4_PIN11_MA(v)  \
1751                 (((v) << 12) & BM_PINCTRL_DRIVE17_BANK4_PIN11_MA)
1752 #define BM_PINCTRL_DRIVE17_RSRVD2       0x00000800
1753 #define BM_PINCTRL_DRIVE17_BANK4_PIN10_V        0x00000400
1754 #define BP_PINCTRL_DRIVE17_BANK4_PIN10_MA       8
1755 #define BM_PINCTRL_DRIVE17_BANK4_PIN10_MA       0x00000300
1756 #define BF_PINCTRL_DRIVE17_BANK4_PIN10_MA(v)  \
1757                 (((v) << 8) & BM_PINCTRL_DRIVE17_BANK4_PIN10_MA)
1758 #define BM_PINCTRL_DRIVE17_RSRVD1       0x00000080
1759 #define BM_PINCTRL_DRIVE17_BANK4_PIN09_V        0x00000040
1760 #define BP_PINCTRL_DRIVE17_BANK4_PIN09_MA       4
1761 #define BM_PINCTRL_DRIVE17_BANK4_PIN09_MA       0x00000030
1762 #define BF_PINCTRL_DRIVE17_BANK4_PIN09_MA(v)  \
1763                 (((v) << 4) & BM_PINCTRL_DRIVE17_BANK4_PIN09_MA)
1764 #define BM_PINCTRL_DRIVE17_RSRVD0       0x00000008
1765 #define BM_PINCTRL_DRIVE17_BANK4_PIN08_V        0x00000004
1766 #define BP_PINCTRL_DRIVE17_BANK4_PIN08_MA       0
1767 #define BM_PINCTRL_DRIVE17_BANK4_PIN08_MA       0x00000003
1768 #define BF_PINCTRL_DRIVE17_BANK4_PIN08_MA(v)  \
1769                 (((v) << 0) & BM_PINCTRL_DRIVE17_BANK4_PIN08_MA)
1770
1771 #define HW_PINCTRL_DRIVE18      0x00000420
1772 #define HW_PINCTRL_DRIVE18_SET  0x00000424
1773 #define HW_PINCTRL_DRIVE18_CLR  0x00000428
1774 #define HW_PINCTRL_DRIVE18_TOG  0x0000042c
1775
1776 #define BP_PINCTRL_DRIVE18_RSRVD3       20
1777 #define BM_PINCTRL_DRIVE18_RSRVD3       0xFFF00000
1778 #define BF_PINCTRL_DRIVE18_RSRVD3(v) \
1779                 (((v) << 20) & BM_PINCTRL_DRIVE18_RSRVD3)
1780 #define BM_PINCTRL_DRIVE18_RSRVD2       0x00080000
1781 #define BM_PINCTRL_DRIVE18_BANK4_PIN20_V        0x00040000
1782 #define BP_PINCTRL_DRIVE18_BANK4_PIN20_MA       16
1783 #define BM_PINCTRL_DRIVE18_BANK4_PIN20_MA       0x00030000
1784 #define BF_PINCTRL_DRIVE18_BANK4_PIN20_MA(v)  \
1785                 (((v) << 16) & BM_PINCTRL_DRIVE18_BANK4_PIN20_MA)
1786 #define BP_PINCTRL_DRIVE18_RSRVD1       4
1787 #define BM_PINCTRL_DRIVE18_RSRVD1       0x0000FFF0
1788 #define BF_PINCTRL_DRIVE18_RSRVD1(v)  \
1789                 (((v) << 4) & BM_PINCTRL_DRIVE18_RSRVD1)
1790 #define BM_PINCTRL_DRIVE18_RSRVD0       0x00000008
1791 #define BM_PINCTRL_DRIVE18_BANK4_PIN16_V        0x00000004
1792 #define BP_PINCTRL_DRIVE18_BANK4_PIN16_MA       0
1793 #define BM_PINCTRL_DRIVE18_BANK4_PIN16_MA       0x00000003
1794 #define BF_PINCTRL_DRIVE18_BANK4_PIN16_MA(v)  \
1795                 (((v) << 0) & BM_PINCTRL_DRIVE18_BANK4_PIN16_MA)
1796
1797 #define HW_PINCTRL_DRIVE19      0x00000430
1798 #define HW_PINCTRL_DRIVE19_SET  0x00000434
1799 #define HW_PINCTRL_DRIVE19_CLR  0x00000438
1800 #define HW_PINCTRL_DRIVE19_TOG  0x0000043c
1801
1802 #define BP_PINCTRL_DRIVE19_RSRVD0       0
1803 #define BM_PINCTRL_DRIVE19_RSRVD0       0xFFFFFFFF
1804 #define BF_PINCTRL_DRIVE19_RSRVD0(v)    (v)
1805
1806 #define HW_PINCTRL_PULL0        0x00000600
1807 #define HW_PINCTRL_PULL0_SET    0x00000604
1808 #define HW_PINCTRL_PULL0_CLR    0x00000608
1809 #define HW_PINCTRL_PULL0_TOG    0x0000060c
1810
1811 #define BP_PINCTRL_PULL0_RSRVD1 29
1812 #define BM_PINCTRL_PULL0_RSRVD1 0xE0000000
1813 #define BF_PINCTRL_PULL0_RSRVD1(v) \
1814                 (((v) << 29) & BM_PINCTRL_PULL0_RSRVD1)
1815 #define BM_PINCTRL_PULL0_BANK0_PIN28    0x10000000
1816 #define BM_PINCTRL_PULL0_BANK0_PIN27    0x08000000
1817 #define BM_PINCTRL_PULL0_BANK0_PIN26    0x04000000
1818 #define BM_PINCTRL_PULL0_BANK0_PIN25    0x02000000
1819 #define BM_PINCTRL_PULL0_BANK0_PIN24    0x01000000
1820 #define BM_PINCTRL_PULL0_BANK0_PIN23    0x00800000
1821 #define BM_PINCTRL_PULL0_BANK0_PIN22    0x00400000
1822 #define BM_PINCTRL_PULL0_BANK0_PIN21    0x00200000
1823 #define BM_PINCTRL_PULL0_BANK0_PIN20    0x00100000
1824 #define BM_PINCTRL_PULL0_BANK0_PIN19    0x00080000
1825 #define BM_PINCTRL_PULL0_BANK0_PIN18    0x00040000
1826 #define BM_PINCTRL_PULL0_BANK0_PIN17    0x00020000
1827 #define BM_PINCTRL_PULL0_BANK0_PIN16    0x00010000
1828 #define BP_PINCTRL_PULL0_RSRVD0 8
1829 #define BM_PINCTRL_PULL0_RSRVD0 0x0000FF00
1830 #define BF_PINCTRL_PULL0_RSRVD0(v)  \
1831                 (((v) << 8) & BM_PINCTRL_PULL0_RSRVD0)
1832 #define BM_PINCTRL_PULL0_BANK0_PIN07    0x00000080
1833 #define BM_PINCTRL_PULL0_BANK0_PIN06    0x00000040
1834 #define BM_PINCTRL_PULL0_BANK0_PIN05    0x00000020
1835 #define BM_PINCTRL_PULL0_BANK0_PIN04    0x00000010
1836 #define BM_PINCTRL_PULL0_BANK0_PIN03    0x00000008
1837 #define BM_PINCTRL_PULL0_BANK0_PIN02    0x00000004
1838 #define BM_PINCTRL_PULL0_BANK0_PIN01    0x00000002
1839 #define BM_PINCTRL_PULL0_BANK0_PIN00    0x00000001
1840
1841 #define HW_PINCTRL_PULL1        0x00000610
1842 #define HW_PINCTRL_PULL1_SET    0x00000614
1843 #define HW_PINCTRL_PULL1_CLR    0x00000618
1844 #define HW_PINCTRL_PULL1_TOG    0x0000061c
1845
1846 #define BM_PINCTRL_PULL1_BANK1_PIN31    0x80000000
1847 #define BM_PINCTRL_PULL1_BANK1_PIN30    0x40000000
1848 #define BM_PINCTRL_PULL1_BANK1_PIN29    0x20000000
1849 #define BM_PINCTRL_PULL1_BANK1_PIN28    0x10000000
1850 #define BM_PINCTRL_PULL1_BANK1_PIN27    0x08000000
1851 #define BM_PINCTRL_PULL1_BANK1_PIN26    0x04000000
1852 #define BM_PINCTRL_PULL1_BANK1_PIN25    0x02000000
1853 #define BM_PINCTRL_PULL1_BANK1_PIN24    0x01000000
1854 #define BM_PINCTRL_PULL1_BANK1_PIN23    0x00800000
1855 #define BM_PINCTRL_PULL1_BANK1_PIN22    0x00400000
1856 #define BM_PINCTRL_PULL1_BANK1_PIN21    0x00200000
1857 #define BM_PINCTRL_PULL1_BANK1_PIN20    0x00100000
1858 #define BM_PINCTRL_PULL1_BANK1_PIN19    0x00080000
1859 #define BM_PINCTRL_PULL1_BANK1_PIN18    0x00040000
1860 #define BM_PINCTRL_PULL1_BANK1_PIN17    0x00020000
1861 #define BM_PINCTRL_PULL1_BANK1_PIN16    0x00010000
1862 #define BM_PINCTRL_PULL1_BANK1_PIN15    0x00008000
1863 #define BM_PINCTRL_PULL1_BANK1_PIN14    0x00004000
1864 #define BM_PINCTRL_PULL1_BANK1_PIN13    0x00002000
1865 #define BM_PINCTRL_PULL1_BANK1_PIN12    0x00001000
1866 #define BM_PINCTRL_PULL1_BANK1_PIN11    0x00000800
1867 #define BM_PINCTRL_PULL1_BANK1_PIN10    0x00000400
1868 #define BM_PINCTRL_PULL1_BANK1_PIN09    0x00000200
1869 #define BM_PINCTRL_PULL1_BANK1_PIN08    0x00000100
1870 #define BM_PINCTRL_PULL1_BANK1_PIN07    0x00000080
1871 #define BM_PINCTRL_PULL1_BANK1_PIN06    0x00000040
1872 #define BM_PINCTRL_PULL1_BANK1_PIN05    0x00000020
1873 #define BM_PINCTRL_PULL1_BANK1_PIN04    0x00000010
1874 #define BM_PINCTRL_PULL1_BANK1_PIN03    0x00000008
1875 #define BM_PINCTRL_PULL1_BANK1_PIN02    0x00000004
1876 #define BM_PINCTRL_PULL1_BANK1_PIN01    0x00000002
1877 #define BM_PINCTRL_PULL1_BANK1_PIN00    0x00000001
1878
1879 #define HW_PINCTRL_PULL2        0x00000620
1880 #define HW_PINCTRL_PULL2_SET    0x00000624
1881 #define HW_PINCTRL_PULL2_CLR    0x00000628
1882 #define HW_PINCTRL_PULL2_TOG    0x0000062c
1883
1884 #define BP_PINCTRL_PULL2_RSRVD2 28
1885 #define BM_PINCTRL_PULL2_RSRVD2 0xF0000000
1886 #define BF_PINCTRL_PULL2_RSRVD2(v) \
1887                 (((v) << 28) & BM_PINCTRL_PULL2_RSRVD2)
1888 #define BM_PINCTRL_PULL2_BANK2_PIN27    0x08000000
1889 #define BM_PINCTRL_PULL2_BANK2_PIN26    0x04000000
1890 #define BM_PINCTRL_PULL2_BANK2_PIN25    0x02000000
1891 #define BM_PINCTRL_PULL2_BANK2_PIN24    0x01000000
1892 #define BP_PINCTRL_PULL2_RSRVD1 22
1893 #define BM_PINCTRL_PULL2_RSRVD1 0x00C00000
1894 #define BF_PINCTRL_PULL2_RSRVD1(v)  \
1895                 (((v) << 22) & BM_PINCTRL_PULL2_RSRVD1)
1896 #define BM_PINCTRL_PULL2_BANK2_PIN21    0x00200000
1897 #define BM_PINCTRL_PULL2_BANK2_PIN20    0x00100000
1898 #define BM_PINCTRL_PULL2_BANK2_PIN19    0x00080000
1899 #define BM_PINCTRL_PULL2_BANK2_PIN18    0x00040000
1900 #define BM_PINCTRL_PULL2_BANK2_PIN17    0x00020000
1901 #define BM_PINCTRL_PULL2_BANK2_PIN16    0x00010000
1902 #define BM_PINCTRL_PULL2_BANK2_PIN15    0x00008000
1903 #define BM_PINCTRL_PULL2_BANK2_PIN14    0x00004000
1904 #define BM_PINCTRL_PULL2_BANK2_PIN13    0x00002000
1905 #define BM_PINCTRL_PULL2_BANK2_PIN12    0x00001000
1906 #define BM_PINCTRL_PULL2_RSRVD0 0x00000800
1907 #define BM_PINCTRL_PULL2_BANK2_PIN10    0x00000400
1908 #define BM_PINCTRL_PULL2_BANK2_PIN09    0x00000200
1909 #define BM_PINCTRL_PULL2_BANK2_PIN08    0x00000100
1910 #define BM_PINCTRL_PULL2_BANK2_PIN07    0x00000080
1911 #define BM_PINCTRL_PULL2_BANK2_PIN06    0x00000040
1912 #define BM_PINCTRL_PULL2_BANK2_PIN05    0x00000020
1913 #define BM_PINCTRL_PULL2_BANK2_PIN04    0x00000010
1914 #define BM_PINCTRL_PULL2_BANK2_PIN03    0x00000008
1915 #define BM_PINCTRL_PULL2_BANK2_PIN02    0x00000004
1916 #define BM_PINCTRL_PULL2_BANK2_PIN01    0x00000002
1917 #define BM_PINCTRL_PULL2_BANK2_PIN00    0x00000001
1918
1919 #define HW_PINCTRL_PULL3        0x00000630
1920 #define HW_PINCTRL_PULL3_SET    0x00000634
1921 #define HW_PINCTRL_PULL3_CLR    0x00000638
1922 #define HW_PINCTRL_PULL3_TOG    0x0000063c
1923
1924 #define BM_PINCTRL_PULL3_RSRVD1 0x80000000
1925 #define BM_PINCTRL_PULL3_BANK3_PIN30    0x40000000
1926 #define BM_PINCTRL_PULL3_BANK3_PIN29    0x20000000
1927 #define BM_PINCTRL_PULL3_BANK3_PIN28    0x10000000
1928 #define BM_PINCTRL_PULL3_BANK3_PIN27    0x08000000
1929 #define BM_PINCTRL_PULL3_BANK3_PIN26    0x04000000
1930 #define BM_PINCTRL_PULL3_BANK3_PIN25    0x02000000
1931 #define BM_PINCTRL_PULL3_BANK3_PIN24    0x01000000
1932 #define BM_PINCTRL_PULL3_BANK3_PIN23    0x00800000
1933 #define BM_PINCTRL_PULL3_BANK3_PIN22    0x00400000
1934 #define BM_PINCTRL_PULL3_BANK3_PIN21    0x00200000
1935 #define BM_PINCTRL_PULL3_BANK3_PIN20    0x00100000
1936 #define BM_PINCTRL_PULL3_RSRVD0 0x00080000
1937 #define BM_PINCTRL_PULL3_BANK3_PIN18    0x00040000
1938 #define BM_PINCTRL_PULL3_BANK3_PIN17    0x00020000
1939 #define BM_PINCTRL_PULL3_BANK3_PIN16    0x00010000
1940 #define BM_PINCTRL_PULL3_BANK3_PIN15    0x00008000
1941 #define BM_PINCTRL_PULL3_BANK3_PIN14    0x00004000
1942 #define BM_PINCTRL_PULL3_BANK3_PIN13    0x00002000
1943 #define BM_PINCTRL_PULL3_BANK3_PIN12    0x00001000
1944 #define BM_PINCTRL_PULL3_BANK3_PIN11    0x00000800
1945 #define BM_PINCTRL_PULL3_BANK3_PIN10    0x00000400
1946 #define BM_PINCTRL_PULL3_BANK3_PIN09    0x00000200
1947 #define BM_PINCTRL_PULL3_BANK3_PIN08    0x00000100
1948 #define BM_PINCTRL_PULL3_BANK3_PIN07    0x00000080
1949 #define BM_PINCTRL_PULL3_BANK3_PIN06    0x00000040
1950 #define BM_PINCTRL_PULL3_BANK3_PIN05    0x00000020
1951 #define BM_PINCTRL_PULL3_BANK3_PIN04    0x00000010
1952 #define BM_PINCTRL_PULL3_BANK3_PIN03    0x00000008
1953 #define BM_PINCTRL_PULL3_BANK3_PIN02    0x00000004
1954 #define BM_PINCTRL_PULL3_BANK3_PIN01    0x00000002
1955 #define BM_PINCTRL_PULL3_BANK3_PIN00    0x00000001
1956
1957 #define HW_PINCTRL_PULL4        0x00000640
1958 #define HW_PINCTRL_PULL4_SET    0x00000644
1959 #define HW_PINCTRL_PULL4_CLR    0x00000648
1960 #define HW_PINCTRL_PULL4_TOG    0x0000064c
1961
1962 #define BP_PINCTRL_PULL4_RSRVD1 21
1963 #define BM_PINCTRL_PULL4_RSRVD1 0xFFE00000
1964 #define BF_PINCTRL_PULL4_RSRVD1(v) \
1965                 (((v) << 21) & BM_PINCTRL_PULL4_RSRVD1)
1966 #define BM_PINCTRL_PULL4_BANK4_PIN20    0x00100000
1967 #define BP_PINCTRL_PULL4_RSRVD0 17
1968 #define BM_PINCTRL_PULL4_RSRVD0 0x000E0000
1969 #define BF_PINCTRL_PULL4_RSRVD0(v)  \
1970                 (((v) << 17) & BM_PINCTRL_PULL4_RSRVD0)
1971 #define BM_PINCTRL_PULL4_BANK4_PIN16    0x00010000
1972 #define BM_PINCTRL_PULL4_BANK4_PIN15    0x00008000
1973 #define BM_PINCTRL_PULL4_BANK4_PIN14    0x00004000
1974 #define BM_PINCTRL_PULL4_BANK4_PIN13    0x00002000
1975 #define BM_PINCTRL_PULL4_BANK4_PIN12    0x00001000
1976 #define BM_PINCTRL_PULL4_BANK4_PIN11    0x00000800
1977 #define BM_PINCTRL_PULL4_BANK4_PIN10    0x00000400
1978 #define BM_PINCTRL_PULL4_BANK4_PIN09    0x00000200
1979 #define BM_PINCTRL_PULL4_BANK4_PIN08    0x00000100
1980 #define BM_PINCTRL_PULL4_BANK4_PIN07    0x00000080
1981 #define BM_PINCTRL_PULL4_BANK4_PIN06    0x00000040
1982 #define BM_PINCTRL_PULL4_BANK4_PIN05    0x00000020
1983 #define BM_PINCTRL_PULL4_BANK4_PIN04    0x00000010
1984 #define BM_PINCTRL_PULL4_BANK4_PIN03    0x00000008
1985 #define BM_PINCTRL_PULL4_BANK4_PIN02    0x00000004
1986 #define BM_PINCTRL_PULL4_BANK4_PIN01    0x00000002
1987 #define BM_PINCTRL_PULL4_BANK4_PIN00    0x00000001
1988
1989 #define HW_PINCTRL_PULL5        0x00000650
1990 #define HW_PINCTRL_PULL5_SET    0x00000654
1991 #define HW_PINCTRL_PULL5_CLR    0x00000658
1992 #define HW_PINCTRL_PULL5_TOG    0x0000065c
1993
1994 #define BP_PINCTRL_PULL5_RSRVD1 27
1995 #define BM_PINCTRL_PULL5_RSRVD1 0xF8000000
1996 #define BF_PINCTRL_PULL5_RSRVD1(v) \
1997                 (((v) << 27) & BM_PINCTRL_PULL5_RSRVD1)
1998 #define BM_PINCTRL_PULL5_BANK5_PIN26    0x04000000
1999 #define BP_PINCTRL_PULL5_RSRVD0 24
2000 #define BM_PINCTRL_PULL5_RSRVD0 0x03000000
2001 #define BF_PINCTRL_PULL5_RSRVD0(v)  \
2002                 (((v) << 24) & BM_PINCTRL_PULL5_RSRVD0)
2003 #define BM_PINCTRL_PULL5_BANK5_PIN23    0x00800000
2004 #define BM_PINCTRL_PULL5_BANK5_PIN22    0x00400000
2005 #define BM_PINCTRL_PULL5_BANK5_PIN21    0x00200000
2006 #define BM_PINCTRL_PULL5_BANK5_PIN20    0x00100000
2007 #define BM_PINCTRL_PULL5_BANK5_PIN19    0x00080000
2008 #define BM_PINCTRL_PULL5_BANK5_PIN18    0x00040000
2009 #define BM_PINCTRL_PULL5_BANK5_PIN17    0x00020000
2010 #define BM_PINCTRL_PULL5_BANK5_PIN16    0x00010000
2011 #define BM_PINCTRL_PULL5_BANK5_PIN15    0x00008000
2012 #define BM_PINCTRL_PULL5_BANK5_PIN14    0x00004000
2013 #define BM_PINCTRL_PULL5_BANK5_PIN13    0x00002000
2014 #define BM_PINCTRL_PULL5_BANK5_PIN12    0x00001000
2015 #define BM_PINCTRL_PULL5_BANK5_PIN11    0x00000800
2016 #define BM_PINCTRL_PULL5_BANK5_PIN10    0x00000400
2017 #define BM_PINCTRL_PULL5_BANK5_PIN09    0x00000200
2018 #define BM_PINCTRL_PULL5_BANK5_PIN08    0x00000100
2019 #define BM_PINCTRL_PULL5_BANK5_PIN07    0x00000080
2020 #define BM_PINCTRL_PULL5_BANK5_PIN06    0x00000040
2021 #define BM_PINCTRL_PULL5_BANK5_PIN05    0x00000020
2022 #define BM_PINCTRL_PULL5_BANK5_PIN04    0x00000010
2023 #define BM_PINCTRL_PULL5_BANK5_PIN03    0x00000008
2024 #define BM_PINCTRL_PULL5_BANK5_PIN02    0x00000004
2025 #define BM_PINCTRL_PULL5_BANK5_PIN01    0x00000002
2026 #define BM_PINCTRL_PULL5_BANK5_PIN00    0x00000001
2027
2028 #define HW_PINCTRL_PULL6        0x00000660
2029 #define HW_PINCTRL_PULL6_SET    0x00000664
2030 #define HW_PINCTRL_PULL6_CLR    0x00000668
2031 #define HW_PINCTRL_PULL6_TOG    0x0000066c
2032
2033 #define BP_PINCTRL_PULL6_RSRVD1 25
2034 #define BM_PINCTRL_PULL6_RSRVD1 0xFE000000
2035 #define BF_PINCTRL_PULL6_RSRVD1(v) \
2036                 (((v) << 25) & BM_PINCTRL_PULL6_RSRVD1)
2037 #define BM_PINCTRL_PULL6_BANK6_PIN24    0x01000000
2038 #define BM_PINCTRL_PULL6_BANK6_PIN23    0x00800000
2039 #define BM_PINCTRL_PULL6_BANK6_PIN22    0x00400000
2040 #define BM_PINCTRL_PULL6_BANK6_PIN21    0x00200000
2041 #define BM_PINCTRL_PULL6_BANK6_PIN20    0x00100000
2042 #define BM_PINCTRL_PULL6_BANK6_PIN19    0x00080000
2043 #define BM_PINCTRL_PULL6_BANK6_PIN18    0x00040000
2044 #define BM_PINCTRL_PULL6_BANK6_PIN17    0x00020000
2045 #define BM_PINCTRL_PULL6_BANK6_PIN16    0x00010000
2046 #define BM_PINCTRL_PULL6_RSRVD0 0x00008000
2047 #define BM_PINCTRL_PULL6_BANK6_PIN14    0x00004000
2048 #define BM_PINCTRL_PULL6_BANK6_PIN13    0x00002000
2049 #define BM_PINCTRL_PULL6_BANK6_PIN12    0x00001000
2050 #define BM_PINCTRL_PULL6_BANK6_PIN11    0x00000800
2051 #define BM_PINCTRL_PULL6_BANK6_PIN10    0x00000400
2052 #define BM_PINCTRL_PULL6_BANK6_PIN09    0x00000200
2053 #define BM_PINCTRL_PULL6_BANK6_PIN08    0x00000100
2054 #define BM_PINCTRL_PULL6_BANK6_PIN07    0x00000080
2055 #define BM_PINCTRL_PULL6_BANK6_PIN06    0x00000040
2056 #define BM_PINCTRL_PULL6_BANK6_PIN05    0x00000020
2057 #define BM_PINCTRL_PULL6_BANK6_PIN04    0x00000010
2058 #define BM_PINCTRL_PULL6_BANK6_PIN03    0x00000008
2059 #define BM_PINCTRL_PULL6_BANK6_PIN02    0x00000004
2060 #define BM_PINCTRL_PULL6_BANK6_PIN01    0x00000002
2061 #define BM_PINCTRL_PULL6_BANK6_PIN00    0x00000001
2062
2063 #define HW_PINCTRL_DOUT0        0x00000700
2064 #define HW_PINCTRL_DOUT0_SET    0x00000704
2065 #define HW_PINCTRL_DOUT0_CLR    0x00000708
2066 #define HW_PINCTRL_DOUT0_TOG    0x0000070c
2067
2068 #define BP_PINCTRL_DOUT0_RSRVD1 29
2069 #define BM_PINCTRL_DOUT0_RSRVD1 0xE0000000
2070 #define BF_PINCTRL_DOUT0_RSRVD1(v) \
2071                 (((v) << 29) & BM_PINCTRL_DOUT0_RSRVD1)
2072 #define BP_PINCTRL_DOUT0_DOUT   0
2073 #define BM_PINCTRL_DOUT0_DOUT   0x1FFFFFFF
2074 #define BF_PINCTRL_DOUT0_DOUT(v)  \
2075                 (((v) << 0) & BM_PINCTRL_DOUT0_DOUT)
2076
2077 #define HW_PINCTRL_DOUT1        0x00000710
2078 #define HW_PINCTRL_DOUT1_SET    0x00000714
2079 #define HW_PINCTRL_DOUT1_CLR    0x00000718
2080 #define HW_PINCTRL_DOUT1_TOG    0x0000071c
2081
2082 #define BP_PINCTRL_DOUT1_DOUT   0
2083 #define BM_PINCTRL_DOUT1_DOUT   0xFFFFFFFF
2084 #define BF_PINCTRL_DOUT1_DOUT(v)        (v)
2085
2086 #define HW_PINCTRL_DOUT2        0x00000720
2087 #define HW_PINCTRL_DOUT2_SET    0x00000724
2088 #define HW_PINCTRL_DOUT2_CLR    0x00000728
2089 #define HW_PINCTRL_DOUT2_TOG    0x0000072c
2090
2091 #define BP_PINCTRL_DOUT2_RSRVD1 28
2092 #define BM_PINCTRL_DOUT2_RSRVD1 0xF0000000
2093 #define BF_PINCTRL_DOUT2_RSRVD1(v) \
2094                 (((v) << 28) & BM_PINCTRL_DOUT2_RSRVD1)
2095 #define BP_PINCTRL_DOUT2_DOUT   0
2096 #define BM_PINCTRL_DOUT2_DOUT   0x0FFFFFFF
2097 #define BF_PINCTRL_DOUT2_DOUT(v)  \
2098                 (((v) << 0) & BM_PINCTRL_DOUT2_DOUT)
2099
2100 #define HW_PINCTRL_DOUT3        0x00000730
2101 #define HW_PINCTRL_DOUT3_SET    0x00000734
2102 #define HW_PINCTRL_DOUT3_CLR    0x00000738
2103 #define HW_PINCTRL_DOUT3_TOG    0x0000073c
2104
2105 #define BM_PINCTRL_DOUT3_RSRVD1 0x80000000
2106 #define BP_PINCTRL_DOUT3_DOUT   0
2107 #define BM_PINCTRL_DOUT3_DOUT   0x7FFFFFFF
2108 #define BF_PINCTRL_DOUT3_DOUT(v)  \
2109                 (((v) << 0) & BM_PINCTRL_DOUT3_DOUT)
2110
2111 #define HW_PINCTRL_DOUT4        0x00000740
2112 #define HW_PINCTRL_DOUT4_SET    0x00000744
2113 #define HW_PINCTRL_DOUT4_CLR    0x00000748
2114 #define HW_PINCTRL_DOUT4_TOG    0x0000074c
2115
2116 #define BP_PINCTRL_DOUT4_RSRVD1 21
2117 #define BM_PINCTRL_DOUT4_RSRVD1 0xFFE00000
2118 #define BF_PINCTRL_DOUT4_RSRVD1(v) \
2119                 (((v) << 21) & BM_PINCTRL_DOUT4_RSRVD1)
2120 #define BP_PINCTRL_DOUT4_DOUT   0
2121 #define BM_PINCTRL_DOUT4_DOUT   0x001FFFFF
2122 #define BF_PINCTRL_DOUT4_DOUT(v)  \
2123                 (((v) << 0) & BM_PINCTRL_DOUT4_DOUT)
2124
2125 #define HW_PINCTRL_DIN0 0x00000900
2126 #define HW_PINCTRL_DIN0_SET     0x00000904
2127 #define HW_PINCTRL_DIN0_CLR     0x00000908
2128 #define HW_PINCTRL_DIN0_TOG     0x0000090c
2129
2130 #define BP_PINCTRL_DIN0_RSRVD1  29
2131 #define BM_PINCTRL_DIN0_RSRVD1  0xE0000000
2132 #define BF_PINCTRL_DIN0_RSRVD1(v) \
2133                 (((v) << 29) & BM_PINCTRL_DIN0_RSRVD1)
2134 #define BP_PINCTRL_DIN0_DIN     0
2135 #define BM_PINCTRL_DIN0_DIN     0x1FFFFFFF
2136 #define BF_PINCTRL_DIN0_DIN(v)  \
2137                 (((v) << 0) & BM_PINCTRL_DIN0_DIN)
2138
2139 #define HW_PINCTRL_DIN1 0x00000910
2140 #define HW_PINCTRL_DIN1_SET     0x00000914
2141 #define HW_PINCTRL_DIN1_CLR     0x00000918
2142 #define HW_PINCTRL_DIN1_TOG     0x0000091c
2143
2144 #define BP_PINCTRL_DIN1_DIN     0
2145 #define BM_PINCTRL_DIN1_DIN     0xFFFFFFFF
2146 #define BF_PINCTRL_DIN1_DIN(v)  (v)
2147
2148 #define HW_PINCTRL_DIN2 0x00000920
2149 #define HW_PINCTRL_DIN2_SET     0x00000924
2150 #define HW_PINCTRL_DIN2_CLR     0x00000928
2151 #define HW_PINCTRL_DIN2_TOG     0x0000092c
2152
2153 #define BP_PINCTRL_DIN2_RSRVD1  28
2154 #define BM_PINCTRL_DIN2_RSRVD1  0xF0000000
2155 #define BF_PINCTRL_DIN2_RSRVD1(v) \
2156                 (((v) << 28) & BM_PINCTRL_DIN2_RSRVD1)
2157 #define BP_PINCTRL_DIN2_DIN     0
2158 #define BM_PINCTRL_DIN2_DIN     0x0FFFFFFF
2159 #define BF_PINCTRL_DIN2_DIN(v)  \
2160                 (((v) << 0) & BM_PINCTRL_DIN2_DIN)
2161
2162 #define HW_PINCTRL_DIN3 0x00000930
2163 #define HW_PINCTRL_DIN3_SET     0x00000934
2164 #define HW_PINCTRL_DIN3_CLR     0x00000938
2165 #define HW_PINCTRL_DIN3_TOG     0x0000093c
2166
2167 #define BM_PINCTRL_DIN3_RSRVD1  0x80000000
2168 #define BP_PINCTRL_DIN3_DIN     0
2169 #define BM_PINCTRL_DIN3_DIN     0x7FFFFFFF
2170 #define BF_PINCTRL_DIN3_DIN(v)  \
2171                 (((v) << 0) & BM_PINCTRL_DIN3_DIN)
2172
2173 #define HW_PINCTRL_DIN4 0x00000940
2174 #define HW_PINCTRL_DIN4_SET     0x00000944
2175 #define HW_PINCTRL_DIN4_CLR     0x00000948
2176 #define HW_PINCTRL_DIN4_TOG     0x0000094c
2177
2178 #define BP_PINCTRL_DIN4_RSRVD1  21
2179 #define BM_PINCTRL_DIN4_RSRVD1  0xFFE00000
2180 #define BF_PINCTRL_DIN4_RSRVD1(v) \
2181                 (((v) << 21) & BM_PINCTRL_DIN4_RSRVD1)
2182 #define BP_PINCTRL_DIN4_DIN     0
2183 #define BM_PINCTRL_DIN4_DIN     0x001FFFFF
2184 #define BF_PINCTRL_DIN4_DIN(v)  \
2185                 (((v) << 0) & BM_PINCTRL_DIN4_DIN)
2186
2187 #define HW_PINCTRL_DOE0 0x00000b00
2188 #define HW_PINCTRL_DOE0_SET     0x00000b04
2189 #define HW_PINCTRL_DOE0_CLR     0x00000b08
2190 #define HW_PINCTRL_DOE0_TOG     0x00000b0c
2191
2192 #define BP_PINCTRL_DOE0_RSRVD1  29
2193 #define BM_PINCTRL_DOE0_RSRVD1  0xE0000000
2194 #define BF_PINCTRL_DOE0_RSRVD1(v) \
2195                 (((v) << 29) & BM_PINCTRL_DOE0_RSRVD1)
2196 #define BP_PINCTRL_DOE0_DOE     0
2197 #define BM_PINCTRL_DOE0_DOE     0x1FFFFFFF
2198 #define BF_PINCTRL_DOE0_DOE(v)  \
2199                 (((v) << 0) & BM_PINCTRL_DOE0_DOE)
2200
2201 #define HW_PINCTRL_DOE1 0x00000b10
2202 #define HW_PINCTRL_DOE1_SET     0x00000b14
2203 #define HW_PINCTRL_DOE1_CLR     0x00000b18
2204 #define HW_PINCTRL_DOE1_TOG     0x00000b1c
2205
2206 #define BP_PINCTRL_DOE1_DOE     0
2207 #define BM_PINCTRL_DOE1_DOE     0xFFFFFFFF
2208 #define BF_PINCTRL_DOE1_DOE(v)  (v)
2209
2210 #define HW_PINCTRL_DOE2 0x00000b20
2211 #define HW_PINCTRL_DOE2_SET     0x00000b24
2212 #define HW_PINCTRL_DOE2_CLR     0x00000b28
2213 #define HW_PINCTRL_DOE2_TOG     0x00000b2c
2214
2215 #define BP_PINCTRL_DOE2_RSRVD1  28
2216 #define BM_PINCTRL_DOE2_RSRVD1  0xF0000000
2217 #define BF_PINCTRL_DOE2_RSRVD1(v) \
2218                 (((v) << 28) & BM_PINCTRL_DOE2_RSRVD1)
2219 #define BP_PINCTRL_DOE2_DOE     0
2220 #define BM_PINCTRL_DOE2_DOE     0x0FFFFFFF
2221 #define BF_PINCTRL_DOE2_DOE(v)  \
2222                 (((v) << 0) & BM_PINCTRL_DOE2_DOE)
2223
2224 #define HW_PINCTRL_DOE3 0x00000b30
2225 #define HW_PINCTRL_DOE3_SET     0x00000b34
2226 #define HW_PINCTRL_DOE3_CLR     0x00000b38
2227 #define HW_PINCTRL_DOE3_TOG     0x00000b3c
2228
2229 #define BM_PINCTRL_DOE3_RSRVD1  0x80000000
2230 #define BP_PINCTRL_DOE3_DOE     0
2231 #define BM_PINCTRL_DOE3_DOE     0x7FFFFFFF
2232 #define BF_PINCTRL_DOE3_DOE(v)  \
2233                 (((v) << 0) & BM_PINCTRL_DOE3_DOE)
2234
2235 #define HW_PINCTRL_DOE4 0x00000b40
2236 #define HW_PINCTRL_DOE4_SET     0x00000b44
2237 #define HW_PINCTRL_DOE4_CLR     0x00000b48
2238 #define HW_PINCTRL_DOE4_TOG     0x00000b4c
2239
2240 #define BP_PINCTRL_DOE4_RSRVD1  21
2241 #define BM_PINCTRL_DOE4_RSRVD1  0xFFE00000
2242 #define BF_PINCTRL_DOE4_RSRVD1(v) \
2243                 (((v) << 21) & BM_PINCTRL_DOE4_RSRVD1)
2244 #define BP_PINCTRL_DOE4_DOE     0
2245 #define BM_PINCTRL_DOE4_DOE     0x001FFFFF
2246 #define BF_PINCTRL_DOE4_DOE(v)  \
2247                 (((v) << 0) & BM_PINCTRL_DOE4_DOE)
2248
2249 #define HW_PINCTRL_PIN2IRQ0     0x00001000
2250 #define HW_PINCTRL_PIN2IRQ0_SET 0x00001004
2251 #define HW_PINCTRL_PIN2IRQ0_CLR 0x00001008
2252 #define HW_PINCTRL_PIN2IRQ0_TOG 0x0000100c
2253
2254 #define BP_PINCTRL_PIN2IRQ0_RSRVD1      29
2255 #define BM_PINCTRL_PIN2IRQ0_RSRVD1      0xE0000000
2256 #define BF_PINCTRL_PIN2IRQ0_RSRVD1(v) \
2257                 (((v) << 29) & BM_PINCTRL_PIN2IRQ0_RSRVD1)
2258 #define BP_PINCTRL_PIN2IRQ0_PIN2IRQ     0
2259 #define BM_PINCTRL_PIN2IRQ0_PIN2IRQ     0x1FFFFFFF
2260 #define BF_PINCTRL_PIN2IRQ0_PIN2IRQ(v)  \
2261                 (((v) << 0) & BM_PINCTRL_PIN2IRQ0_PIN2IRQ)
2262
2263 #define HW_PINCTRL_PIN2IRQ1     0x00001010
2264 #define HW_PINCTRL_PIN2IRQ1_SET 0x00001014
2265 #define HW_PINCTRL_PIN2IRQ1_CLR 0x00001018
2266 #define HW_PINCTRL_PIN2IRQ1_TOG 0x0000101c
2267
2268 #define BP_PINCTRL_PIN2IRQ1_PIN2IRQ     0
2269 #define BM_PINCTRL_PIN2IRQ1_PIN2IRQ     0xFFFFFFFF
2270 #define BF_PINCTRL_PIN2IRQ1_PIN2IRQ(v)  (v)
2271
2272 #define HW_PINCTRL_PIN2IRQ2     0x00001020
2273 #define HW_PINCTRL_PIN2IRQ2_SET 0x00001024
2274 #define HW_PINCTRL_PIN2IRQ2_CLR 0x00001028
2275 #define HW_PINCTRL_PIN2IRQ2_TOG 0x0000102c
2276
2277 #define BP_PINCTRL_PIN2IRQ2_RSRVD1      28
2278 #define BM_PINCTRL_PIN2IRQ2_RSRVD1      0xF0000000
2279 #define BF_PINCTRL_PIN2IRQ2_RSRVD1(v) \
2280                 (((v) << 28) & BM_PINCTRL_PIN2IRQ2_RSRVD1)
2281 #define BP_PINCTRL_PIN2IRQ2_PIN2IRQ     0
2282 #define BM_PINCTRL_PIN2IRQ2_PIN2IRQ     0x0FFFFFFF
2283 #define BF_PINCTRL_PIN2IRQ2_PIN2IRQ(v)  \
2284                 (((v) << 0) & BM_PINCTRL_PIN2IRQ2_PIN2IRQ)
2285
2286 #define HW_PINCTRL_PIN2IRQ3     0x00001030
2287 #define HW_PINCTRL_PIN2IRQ3_SET 0x00001034
2288 #define HW_PINCTRL_PIN2IRQ3_CLR 0x00001038
2289 #define HW_PINCTRL_PIN2IRQ3_TOG 0x0000103c
2290
2291 #define BM_PINCTRL_PIN2IRQ3_RSRVD1      0x80000000
2292 #define BP_PINCTRL_PIN2IRQ3_PIN2IRQ     0
2293 #define BM_PINCTRL_PIN2IRQ3_PIN2IRQ     0x7FFFFFFF
2294 #define BF_PINCTRL_PIN2IRQ3_PIN2IRQ(v)  \
2295                 (((v) << 0) & BM_PINCTRL_PIN2IRQ3_PIN2IRQ)
2296
2297 #define HW_PINCTRL_PIN2IRQ4     0x00001040
2298 #define HW_PINCTRL_PIN2IRQ4_SET 0x00001044
2299 #define HW_PINCTRL_PIN2IRQ4_CLR 0x00001048
2300 #define HW_PINCTRL_PIN2IRQ4_TOG 0x0000104c
2301
2302 #define BP_PINCTRL_PIN2IRQ4_RSRVD1      21
2303 #define BM_PINCTRL_PIN2IRQ4_RSRVD1      0xFFE00000
2304 #define BF_PINCTRL_PIN2IRQ4_RSRVD1(v) \
2305                 (((v) << 21) & BM_PINCTRL_PIN2IRQ4_RSRVD1)
2306 #define BP_PINCTRL_PIN2IRQ4_PIN2IRQ     0
2307 #define BM_PINCTRL_PIN2IRQ4_PIN2IRQ     0x001FFFFF
2308 #define BF_PINCTRL_PIN2IRQ4_PIN2IRQ(v)  \
2309                 (((v) << 0) & BM_PINCTRL_PIN2IRQ4_PIN2IRQ)
2310
2311 #define HW_PINCTRL_IRQEN0       0x00001100
2312 #define HW_PINCTRL_IRQEN0_SET   0x00001104
2313 #define HW_PINCTRL_IRQEN0_CLR   0x00001108
2314 #define HW_PINCTRL_IRQEN0_TOG   0x0000110c
2315
2316 #define BP_PINCTRL_IRQEN0_RSRVD1        29
2317 #define BM_PINCTRL_IRQEN0_RSRVD1        0xE0000000
2318 #define BF_PINCTRL_IRQEN0_RSRVD1(v) \
2319                 (((v) << 29) & BM_PINCTRL_IRQEN0_RSRVD1)
2320 #define BP_PINCTRL_IRQEN0_IRQEN 0
2321 #define BM_PINCTRL_IRQEN0_IRQEN 0x1FFFFFFF
2322 #define BF_PINCTRL_IRQEN0_IRQEN(v)  \
2323                 (((v) << 0) & BM_PINCTRL_IRQEN0_IRQEN)
2324
2325 #define HW_PINCTRL_IRQEN1       0x00001110
2326 #define HW_PINCTRL_IRQEN1_SET   0x00001114
2327 #define HW_PINCTRL_IRQEN1_CLR   0x00001118
2328 #define HW_PINCTRL_IRQEN1_TOG   0x0000111c
2329
2330 #define BP_PINCTRL_IRQEN1_IRQEN 0
2331 #define BM_PINCTRL_IRQEN1_IRQEN 0xFFFFFFFF
2332 #define BF_PINCTRL_IRQEN1_IRQEN(v)      (v)
2333
2334 #define HW_PINCTRL_IRQEN2       0x00001120
2335 #define HW_PINCTRL_IRQEN2_SET   0x00001124
2336 #define HW_PINCTRL_IRQEN2_CLR   0x00001128
2337 #define HW_PINCTRL_IRQEN2_TOG   0x0000112c
2338
2339 #define BP_PINCTRL_IRQEN2_RSRVD1        28
2340 #define BM_PINCTRL_IRQEN2_RSRVD1        0xF0000000
2341 #define BF_PINCTRL_IRQEN2_RSRVD1(v) \
2342                 (((v) << 28) & BM_PINCTRL_IRQEN2_RSRVD1)
2343 #define BP_PINCTRL_IRQEN2_IRQEN 0
2344 #define BM_PINCTRL_IRQEN2_IRQEN 0x0FFFFFFF
2345 #define BF_PINCTRL_IRQEN2_IRQEN(v)  \
2346                 (((v) << 0) & BM_PINCTRL_IRQEN2_IRQEN)
2347
2348 #define HW_PINCTRL_IRQEN3       0x00001130
2349 #define HW_PINCTRL_IRQEN3_SET   0x00001134
2350 #define HW_PINCTRL_IRQEN3_CLR   0x00001138
2351 #define HW_PINCTRL_IRQEN3_TOG   0x0000113c
2352
2353 #define BM_PINCTRL_IRQEN3_RSRVD1        0x80000000
2354 #define BP_PINCTRL_IRQEN3_IRQEN 0
2355 #define BM_PINCTRL_IRQEN3_IRQEN 0x7FFFFFFF
2356 #define BF_PINCTRL_IRQEN3_IRQEN(v)  \
2357                 (((v) << 0) & BM_PINCTRL_IRQEN3_IRQEN)
2358
2359 #define HW_PINCTRL_IRQEN4       0x00001140
2360 #define HW_PINCTRL_IRQEN4_SET   0x00001144
2361 #define HW_PINCTRL_IRQEN4_CLR   0x00001148
2362 #define HW_PINCTRL_IRQEN4_TOG   0x0000114c
2363
2364 #define BP_PINCTRL_IRQEN4_RSRVD1        21
2365 #define BM_PINCTRL_IRQEN4_RSRVD1        0xFFE00000
2366 #define BF_PINCTRL_IRQEN4_RSRVD1(v) \
2367                 (((v) << 21) & BM_PINCTRL_IRQEN4_RSRVD1)
2368 #define BP_PINCTRL_IRQEN4_IRQEN 0
2369 #define BM_PINCTRL_IRQEN4_IRQEN 0x001FFFFF
2370 #define BF_PINCTRL_IRQEN4_IRQEN(v)  \
2371                 (((v) << 0) & BM_PINCTRL_IRQEN4_IRQEN)
2372
2373 #define HW_PINCTRL_IRQLEVEL0    0x00001200
2374 #define HW_PINCTRL_IRQLEVEL0_SET        0x00001204
2375 #define HW_PINCTRL_IRQLEVEL0_CLR        0x00001208
2376 #define HW_PINCTRL_IRQLEVEL0_TOG        0x0000120c
2377
2378 #define BP_PINCTRL_IRQLEVEL0_RSRVD1     29
2379 #define BM_PINCTRL_IRQLEVEL0_RSRVD1     0xE0000000
2380 #define BF_PINCTRL_IRQLEVEL0_RSRVD1(v) \
2381                 (((v) << 29) & BM_PINCTRL_IRQLEVEL0_RSRVD1)
2382 #define BP_PINCTRL_IRQLEVEL0_IRQLEVEL   0
2383 #define BM_PINCTRL_IRQLEVEL0_IRQLEVEL   0x1FFFFFFF
2384 #define BF_PINCTRL_IRQLEVEL0_IRQLEVEL(v)  \
2385                 (((v) << 0) & BM_PINCTRL_IRQLEVEL0_IRQLEVEL)
2386
2387 #define HW_PINCTRL_IRQLEVEL1    0x00001210
2388 #define HW_PINCTRL_IRQLEVEL1_SET        0x00001214
2389 #define HW_PINCTRL_IRQLEVEL1_CLR        0x00001218
2390 #define HW_PINCTRL_IRQLEVEL1_TOG        0x0000121c
2391
2392 #define BP_PINCTRL_IRQLEVEL1_IRQLEVEL   0
2393 #define BM_PINCTRL_IRQLEVEL1_IRQLEVEL   0xFFFFFFFF
2394 #define BF_PINCTRL_IRQLEVEL1_IRQLEVEL(v)        (v)
2395
2396 #define HW_PINCTRL_IRQLEVEL2    0x00001220
2397 #define HW_PINCTRL_IRQLEVEL2_SET        0x00001224
2398 #define HW_PINCTRL_IRQLEVEL2_CLR        0x00001228
2399 #define HW_PINCTRL_IRQLEVEL2_TOG        0x0000122c
2400
2401 #define BP_PINCTRL_IRQLEVEL2_RSRVD1     28
2402 #define BM_PINCTRL_IRQLEVEL2_RSRVD1     0xF0000000
2403 #define BF_PINCTRL_IRQLEVEL2_RSRVD1(v) \
2404                 (((v) << 28) & BM_PINCTRL_IRQLEVEL2_RSRVD1)
2405 #define BP_PINCTRL_IRQLEVEL2_IRQLEVEL   0
2406 #define BM_PINCTRL_IRQLEVEL2_IRQLEVEL   0x0FFFFFFF
2407 #define BF_PINCTRL_IRQLEVEL2_IRQLEVEL(v)  \
2408                 (((v) << 0) & BM_PINCTRL_IRQLEVEL2_IRQLEVEL)
2409
2410 #define HW_PINCTRL_IRQLEVEL3    0x00001230
2411 #define HW_PINCTRL_IRQLEVEL3_SET        0x00001234
2412 #define HW_PINCTRL_IRQLEVEL3_CLR        0x00001238
2413 #define HW_PINCTRL_IRQLEVEL3_TOG        0x0000123c
2414
2415 #define BM_PINCTRL_IRQLEVEL3_RSRVD1     0x80000000
2416 #define BP_PINCTRL_IRQLEVEL3_IRQLEVEL   0
2417 #define BM_PINCTRL_IRQLEVEL3_IRQLEVEL   0x7FFFFFFF
2418 #define BF_PINCTRL_IRQLEVEL3_IRQLEVEL(v)  \
2419                 (((v) << 0) & BM_PINCTRL_IRQLEVEL3_IRQLEVEL)
2420
2421 #define HW_PINCTRL_IRQLEVEL4    0x00001240
2422 #define HW_PINCTRL_IRQLEVEL4_SET        0x00001244
2423 #define HW_PINCTRL_IRQLEVEL4_CLR        0x00001248
2424 #define HW_PINCTRL_IRQLEVEL4_TOG        0x0000124c
2425
2426 #define BP_PINCTRL_IRQLEVEL4_RSRVD1     21
2427 #define BM_PINCTRL_IRQLEVEL4_RSRVD1     0xFFE00000
2428 #define BF_PINCTRL_IRQLEVEL4_RSRVD1(v) \
2429                 (((v) << 21) & BM_PINCTRL_IRQLEVEL4_RSRVD1)
2430 #define BP_PINCTRL_IRQLEVEL4_IRQLEVEL   0
2431 #define BM_PINCTRL_IRQLEVEL4_IRQLEVEL   0x001FFFFF
2432 #define BF_PINCTRL_IRQLEVEL4_IRQLEVEL(v)  \
2433                 (((v) << 0) & BM_PINCTRL_IRQLEVEL4_IRQLEVEL)
2434
2435 #define HW_PINCTRL_IRQPOL0      0x00001300
2436 #define HW_PINCTRL_IRQPOL0_SET  0x00001304
2437 #define HW_PINCTRL_IRQPOL0_CLR  0x00001308
2438 #define HW_PINCTRL_IRQPOL0_TOG  0x0000130c
2439
2440 #define BP_PINCTRL_IRQPOL0_RSRVD1       29
2441 #define BM_PINCTRL_IRQPOL0_RSRVD1       0xE0000000
2442 #define BF_PINCTRL_IRQPOL0_RSRVD1(v) \
2443                 (((v) << 29) & BM_PINCTRL_IRQPOL0_RSRVD1)
2444 #define BP_PINCTRL_IRQPOL0_IRQPOL       0
2445 #define BM_PINCTRL_IRQPOL0_IRQPOL       0x1FFFFFFF
2446 #define BF_PINCTRL_IRQPOL0_IRQPOL(v)  \
2447                 (((v) << 0) & BM_PINCTRL_IRQPOL0_IRQPOL)
2448
2449 #define HW_PINCTRL_IRQPOL1      0x00001310
2450 #define HW_PINCTRL_IRQPOL1_SET  0x00001314
2451 #define HW_PINCTRL_IRQPOL1_CLR  0x00001318
2452 #define HW_PINCTRL_IRQPOL1_TOG  0x0000131c
2453
2454 #define BP_PINCTRL_IRQPOL1_IRQPOL       0
2455 #define BM_PINCTRL_IRQPOL1_IRQPOL       0xFFFFFFFF
2456 #define BF_PINCTRL_IRQPOL1_IRQPOL(v)    (v)
2457
2458 #define HW_PINCTRL_IRQPOL2      0x00001320
2459 #define HW_PINCTRL_IRQPOL2_SET  0x00001324
2460 #define HW_PINCTRL_IRQPOL2_CLR  0x00001328
2461 #define HW_PINCTRL_IRQPOL2_TOG  0x0000132c
2462
2463 #define BP_PINCTRL_IRQPOL2_RSRVD1       28
2464 #define BM_PINCTRL_IRQPOL2_RSRVD1       0xF0000000
2465 #define BF_PINCTRL_IRQPOL2_RSRVD1(v) \
2466                 (((v) << 28) & BM_PINCTRL_IRQPOL2_RSRVD1)
2467 #define BP_PINCTRL_IRQPOL2_IRQPOL       0
2468 #define BM_PINCTRL_IRQPOL2_IRQPOL       0x0FFFFFFF
2469 #define BF_PINCTRL_IRQPOL2_IRQPOL(v)  \
2470                 (((v) << 0) & BM_PINCTRL_IRQPOL2_IRQPOL)
2471
2472 #define HW_PINCTRL_IRQPOL3      0x00001330
2473 #define HW_PINCTRL_IRQPOL3_SET  0x00001334
2474 #define HW_PINCTRL_IRQPOL3_CLR  0x00001338
2475 #define HW_PINCTRL_IRQPOL3_TOG  0x0000133c
2476
2477 #define BM_PINCTRL_IRQPOL3_RSRVD1       0x80000000
2478 #define BP_PINCTRL_IRQPOL3_IRQPOL       0
2479 #define BM_PINCTRL_IRQPOL3_IRQPOL       0x7FFFFFFF
2480 #define BF_PINCTRL_IRQPOL3_IRQPOL(v)  \
2481                 (((v) << 0) & BM_PINCTRL_IRQPOL3_IRQPOL)
2482
2483 #define HW_PINCTRL_IRQPOL4      0x00001340
2484 #define HW_PINCTRL_IRQPOL4_SET  0x00001344
2485 #define HW_PINCTRL_IRQPOL4_CLR  0x00001348
2486 #define HW_PINCTRL_IRQPOL4_TOG  0x0000134c
2487
2488 #define BP_PINCTRL_IRQPOL4_RSRVD1       21
2489 #define BM_PINCTRL_IRQPOL4_RSRVD1       0xFFE00000
2490 #define BF_PINCTRL_IRQPOL4_RSRVD1(v) \
2491                 (((v) << 21) & BM_PINCTRL_IRQPOL4_RSRVD1)
2492 #define BP_PINCTRL_IRQPOL4_IRQPOL       0
2493 #define BM_PINCTRL_IRQPOL4_IRQPOL       0x001FFFFF
2494 #define BF_PINCTRL_IRQPOL4_IRQPOL(v)  \
2495                 (((v) << 0) & BM_PINCTRL_IRQPOL4_IRQPOL)
2496
2497 #define HW_PINCTRL_IRQSTAT0     0x00001400
2498 #define HW_PINCTRL_IRQSTAT0_SET 0x00001404
2499 #define HW_PINCTRL_IRQSTAT0_CLR 0x00001408
2500 #define HW_PINCTRL_IRQSTAT0_TOG 0x0000140c
2501
2502 #define BP_PINCTRL_IRQSTAT0_RSRVD1      29
2503 #define BM_PINCTRL_IRQSTAT0_RSRVD1      0xE0000000
2504 #define BF_PINCTRL_IRQSTAT0_RSRVD1(v) \
2505                 (((v) << 29) & BM_PINCTRL_IRQSTAT0_RSRVD1)
2506 #define BP_PINCTRL_IRQSTAT0_IRQSTAT     0
2507 #define BM_PINCTRL_IRQSTAT0_IRQSTAT     0x1FFFFFFF
2508 #define BF_PINCTRL_IRQSTAT0_IRQSTAT(v)  \
2509                 (((v) << 0) & BM_PINCTRL_IRQSTAT0_IRQSTAT)
2510
2511 #define HW_PINCTRL_IRQSTAT1     0x00001410
2512 #define HW_PINCTRL_IRQSTAT1_SET 0x00001414
2513 #define HW_PINCTRL_IRQSTAT1_CLR 0x00001418
2514 #define HW_PINCTRL_IRQSTAT1_TOG 0x0000141c
2515
2516 #define BP_PINCTRL_IRQSTAT1_IRQSTAT     0
2517 #define BM_PINCTRL_IRQSTAT1_IRQSTAT     0xFFFFFFFF
2518 #define BF_PINCTRL_IRQSTAT1_IRQSTAT(v)  (v)
2519
2520 #define HW_PINCTRL_IRQSTAT2     0x00001420
2521 #define HW_PINCTRL_IRQSTAT2_SET 0x00001424
2522 #define HW_PINCTRL_IRQSTAT2_CLR 0x00001428
2523 #define HW_PINCTRL_IRQSTAT2_TOG 0x0000142c
2524
2525 #define BP_PINCTRL_IRQSTAT2_RSRVD1      28
2526 #define BM_PINCTRL_IRQSTAT2_RSRVD1      0xF0000000
2527 #define BF_PINCTRL_IRQSTAT2_RSRVD1(v) \
2528                 (((v) << 28) & BM_PINCTRL_IRQSTAT2_RSRVD1)
2529 #define BP_PINCTRL_IRQSTAT2_IRQSTAT     0
2530 #define BM_PINCTRL_IRQSTAT2_IRQSTAT     0x0FFFFFFF
2531 #define BF_PINCTRL_IRQSTAT2_IRQSTAT(v)  \
2532                 (((v) << 0) & BM_PINCTRL_IRQSTAT2_IRQSTAT)
2533
2534 #define HW_PINCTRL_IRQSTAT3     0x00001430
2535 #define HW_PINCTRL_IRQSTAT3_SET 0x00001434
2536 #define HW_PINCTRL_IRQSTAT3_CLR 0x00001438
2537 #define HW_PINCTRL_IRQSTAT3_TOG 0x0000143c
2538
2539 #define BM_PINCTRL_IRQSTAT3_RSRVD1      0x80000000
2540 #define BP_PINCTRL_IRQSTAT3_IRQSTAT     0
2541 #define BM_PINCTRL_IRQSTAT3_IRQSTAT     0x7FFFFFFF
2542 #define BF_PINCTRL_IRQSTAT3_IRQSTAT(v)  \
2543                 (((v) << 0) & BM_PINCTRL_IRQSTAT3_IRQSTAT)
2544
2545 #define HW_PINCTRL_IRQSTAT4     0x00001440
2546 #define HW_PINCTRL_IRQSTAT4_SET 0x00001444
2547 #define HW_PINCTRL_IRQSTAT4_CLR 0x00001448
2548 #define HW_PINCTRL_IRQSTAT4_TOG 0x0000144c
2549
2550 #define BP_PINCTRL_IRQSTAT4_RSRVD1      21
2551 #define BM_PINCTRL_IRQSTAT4_RSRVD1      0xFFE00000
2552 #define BF_PINCTRL_IRQSTAT4_RSRVD1(v) \
2553                 (((v) << 21) & BM_PINCTRL_IRQSTAT4_RSRVD1)
2554 #define BP_PINCTRL_IRQSTAT4_IRQSTAT     0
2555 #define BM_PINCTRL_IRQSTAT4_IRQSTAT     0x001FFFFF
2556 #define BF_PINCTRL_IRQSTAT4_IRQSTAT(v)  \
2557                 (((v) << 0) & BM_PINCTRL_IRQSTAT4_IRQSTAT)
2558
2559 #define HW_PINCTRL_EMI_ODT_CTRL 0x00001a40
2560 #define HW_PINCTRL_EMI_ODT_CTRL_SET     0x00001a44
2561 #define HW_PINCTRL_EMI_ODT_CTRL_CLR     0x00001a48
2562 #define HW_PINCTRL_EMI_ODT_CTRL_TOG     0x00001a4c
2563
2564 #define BP_PINCTRL_EMI_ODT_CTRL_RSRVD1  28
2565 #define BM_PINCTRL_EMI_ODT_CTRL_RSRVD1  0xF0000000
2566 #define BF_PINCTRL_EMI_ODT_CTRL_RSRVD1(v) \
2567                 (((v) << 28) & BM_PINCTRL_EMI_ODT_CTRL_RSRVD1)
2568 #define BP_PINCTRL_EMI_ODT_CTRL_ADDRESS_CALIB   26
2569 #define BM_PINCTRL_EMI_ODT_CTRL_ADDRESS_CALIB   0x0C000000
2570 #define BF_PINCTRL_EMI_ODT_CTRL_ADDRESS_CALIB(v)  \
2571                 (((v) << 26) & BM_PINCTRL_EMI_ODT_CTRL_ADDRESS_CALIB)
2572 #define BP_PINCTRL_EMI_ODT_CTRL_ADDRESS_TLOAD   24
2573 #define BM_PINCTRL_EMI_ODT_CTRL_ADDRESS_TLOAD   0x03000000
2574 #define BF_PINCTRL_EMI_ODT_CTRL_ADDRESS_TLOAD(v)  \
2575                 (((v) << 24) & BM_PINCTRL_EMI_ODT_CTRL_ADDRESS_TLOAD)
2576 #define BP_PINCTRL_EMI_ODT_CTRL_CONTROL_CALIB   22
2577 #define BM_PINCTRL_EMI_ODT_CTRL_CONTROL_CALIB   0x00C00000
2578 #define BF_PINCTRL_EMI_ODT_CTRL_CONTROL_CALIB(v)  \
2579                 (((v) << 22) & BM_PINCTRL_EMI_ODT_CTRL_CONTROL_CALIB)
2580 #define BP_PINCTRL_EMI_ODT_CTRL_CONTROL_TLOAD   20
2581 #define BM_PINCTRL_EMI_ODT_CTRL_CONTROL_TLOAD   0x00300000
2582 #define BF_PINCTRL_EMI_ODT_CTRL_CONTROL_TLOAD(v)  \
2583                 (((v) << 20) & BM_PINCTRL_EMI_ODT_CTRL_CONTROL_TLOAD)
2584 #define BP_PINCTRL_EMI_ODT_CTRL_DUALPAD_CALIB   18
2585 #define BM_PINCTRL_EMI_ODT_CTRL_DUALPAD_CALIB   0x000C0000
2586 #define BF_PINCTRL_EMI_ODT_CTRL_DUALPAD_CALIB(v)  \
2587                 (((v) << 18) & BM_PINCTRL_EMI_ODT_CTRL_DUALPAD_CALIB)
2588 #define BP_PINCTRL_EMI_ODT_CTRL_DUALPAD_TLOAD   16
2589 #define BM_PINCTRL_EMI_ODT_CTRL_DUALPAD_TLOAD   0x00030000
2590 #define BF_PINCTRL_EMI_ODT_CTRL_DUALPAD_TLOAD(v)  \
2591                 (((v) << 16) & BM_PINCTRL_EMI_ODT_CTRL_DUALPAD_TLOAD)
2592 #define BP_PINCTRL_EMI_ODT_CTRL_SLICE3_CALIB    14
2593 #define BM_PINCTRL_EMI_ODT_CTRL_SLICE3_CALIB    0x0000C000
2594 #define BF_PINCTRL_EMI_ODT_CTRL_SLICE3_CALIB(v)  \
2595                 (((v) << 14) & BM_PINCTRL_EMI_ODT_CTRL_SLICE3_CALIB)
2596 #define BP_PINCTRL_EMI_ODT_CTRL_SLICE3_TLOAD    12
2597 #define BM_PINCTRL_EMI_ODT_CTRL_SLICE3_TLOAD    0x00003000
2598 #define BF_PINCTRL_EMI_ODT_CTRL_SLICE3_TLOAD(v)  \
2599                 (((v) << 12) & BM_PINCTRL_EMI_ODT_CTRL_SLICE3_TLOAD)
2600 #define BP_PINCTRL_EMI_ODT_CTRL_SLICE2_CALIB    10
2601 #define BM_PINCTRL_EMI_ODT_CTRL_SLICE2_CALIB    0x00000C00
2602 #define BF_PINCTRL_EMI_ODT_CTRL_SLICE2_CALIB(v)  \
2603                 (((v) << 10) & BM_PINCTRL_EMI_ODT_CTRL_SLICE2_CALIB)
2604 #define BP_PINCTRL_EMI_ODT_CTRL_SLICE2_TLOAD    8
2605 #define BM_PINCTRL_EMI_ODT_CTRL_SLICE2_TLOAD    0x00000300
2606 #define BF_PINCTRL_EMI_ODT_CTRL_SLICE2_TLOAD(v)  \
2607                 (((v) << 8) & BM_PINCTRL_EMI_ODT_CTRL_SLICE2_TLOAD)
2608 #define BP_PINCTRL_EMI_ODT_CTRL_SLICE1_CALIB    6
2609 #define BM_PINCTRL_EMI_ODT_CTRL_SLICE1_CALIB    0x000000C0
2610 #define BF_PINCTRL_EMI_ODT_CTRL_SLICE1_CALIB(v)  \
2611                 (((v) << 6) & BM_PINCTRL_EMI_ODT_CTRL_SLICE1_CALIB)
2612 #define BP_PINCTRL_EMI_ODT_CTRL_SLICE1_TLOAD    4
2613 #define BM_PINCTRL_EMI_ODT_CTRL_SLICE1_TLOAD    0x00000030
2614 #define BF_PINCTRL_EMI_ODT_CTRL_SLICE1_TLOAD(v)  \
2615                 (((v) << 4) & BM_PINCTRL_EMI_ODT_CTRL_SLICE1_TLOAD)
2616 #define BP_PINCTRL_EMI_ODT_CTRL_SLICE0_CALIB    2
2617 #define BM_PINCTRL_EMI_ODT_CTRL_SLICE0_CALIB    0x0000000C
2618 #define BF_PINCTRL_EMI_ODT_CTRL_SLICE0_CALIB(v)  \
2619                 (((v) << 2) & BM_PINCTRL_EMI_ODT_CTRL_SLICE0_CALIB)
2620 #define BP_PINCTRL_EMI_ODT_CTRL_SLICE0_TLOAD    0
2621 #define BM_PINCTRL_EMI_ODT_CTRL_SLICE0_TLOAD    0x00000003
2622 #define BF_PINCTRL_EMI_ODT_CTRL_SLICE0_TLOAD(v)  \
2623                 (((v) << 0) & BM_PINCTRL_EMI_ODT_CTRL_SLICE0_TLOAD)
2624
2625 #define HW_PINCTRL_EMI_DS_CTRL  0x00001b80
2626 #define HW_PINCTRL_EMI_DS_CTRL_SET      0x00001b84
2627 #define HW_PINCTRL_EMI_DS_CTRL_CLR      0x00001b88
2628 #define HW_PINCTRL_EMI_DS_CTRL_TOG      0x00001b8c
2629
2630 #define BP_PINCTRL_EMI_DS_CTRL_RSRVD1   18
2631 #define BM_PINCTRL_EMI_DS_CTRL_RSRVD1   0xFFFC0000
2632 #define BF_PINCTRL_EMI_DS_CTRL_RSRVD1(v) \
2633                 (((v) << 18) & BM_PINCTRL_EMI_DS_CTRL_RSRVD1)
2634 #define BP_PINCTRL_EMI_DS_CTRL_DDR_MODE 16
2635 #define BM_PINCTRL_EMI_DS_CTRL_DDR_MODE 0x00030000
2636 #define BF_PINCTRL_EMI_DS_CTRL_DDR_MODE(v)  \
2637                 (((v) << 16) & BM_PINCTRL_EMI_DS_CTRL_DDR_MODE)
2638 #define BV_PINCTRL_EMI_DS_CTRL_DDR_MODE__mDDR   00
2639 #define BV_PINCTRL_EMI_DS_CTRL_DDR_MODE__GPIO   01
2640 #define BV_PINCTRL_EMI_DS_CTRL_DDR_MODE__LVDDR2 10
2641 #define BV_PINCTRL_EMI_DS_CTRL_DDR_MODE__DDR2   11
2642 #define BP_PINCTRL_EMI_DS_CTRL_RSRVD0   14
2643 #define BM_PINCTRL_EMI_DS_CTRL_RSRVD0   0x0000C000
2644 #define BF_PINCTRL_EMI_DS_CTRL_RSRVD0(v)  \
2645                 (((v) << 14) & BM_PINCTRL_EMI_DS_CTRL_RSRVD0)
2646 #define BP_PINCTRL_EMI_DS_CTRL_ADDRESS_MA       12
2647 #define BM_PINCTRL_EMI_DS_CTRL_ADDRESS_MA       0x00003000
2648 #define BF_PINCTRL_EMI_DS_CTRL_ADDRESS_MA(v)  \
2649                 (((v) << 12) & BM_PINCTRL_EMI_DS_CTRL_ADDRESS_MA)
2650 #define BP_PINCTRL_EMI_DS_CTRL_CONTROL_MA       10
2651 #define BM_PINCTRL_EMI_DS_CTRL_CONTROL_MA       0x00000C00
2652 #define BF_PINCTRL_EMI_DS_CTRL_CONTROL_MA(v)  \
2653                 (((v) << 10) & BM_PINCTRL_EMI_DS_CTRL_CONTROL_MA)
2654 #define BP_PINCTRL_EMI_DS_CTRL_DUALPAD_MA       8
2655 #define BM_PINCTRL_EMI_DS_CTRL_DUALPAD_MA       0x00000300
2656 #define BF_PINCTRL_EMI_DS_CTRL_DUALPAD_MA(v)  \
2657                 (((v) << 8) & BM_PINCTRL_EMI_DS_CTRL_DUALPAD_MA)
2658 #define BP_PINCTRL_EMI_DS_CTRL_SLICE3_MA        6
2659 #define BM_PINCTRL_EMI_DS_CTRL_SLICE3_MA        0x000000C0
2660 #define BF_PINCTRL_EMI_DS_CTRL_SLICE3_MA(v)  \
2661                 (((v) << 6) & BM_PINCTRL_EMI_DS_CTRL_SLICE3_MA)
2662 #define BP_PINCTRL_EMI_DS_CTRL_SLICE2_MA        4
2663 #define BM_PINCTRL_EMI_DS_CTRL_SLICE2_MA        0x00000030
2664 #define BF_PINCTRL_EMI_DS_CTRL_SLICE2_MA(v)  \
2665                 (((v) << 4) & BM_PINCTRL_EMI_DS_CTRL_SLICE2_MA)
2666 #define BP_PINCTRL_EMI_DS_CTRL_SLICE1_MA        2
2667 #define BM_PINCTRL_EMI_DS_CTRL_SLICE1_MA        0x0000000C
2668 #define BF_PINCTRL_EMI_DS_CTRL_SLICE1_MA(v)  \
2669                 (((v) << 2) & BM_PINCTRL_EMI_DS_CTRL_SLICE1_MA)
2670 #define BP_PINCTRL_EMI_DS_CTRL_SLICE0_MA        0
2671 #define BM_PINCTRL_EMI_DS_CTRL_SLICE0_MA        0x00000003
2672 #define BF_PINCTRL_EMI_DS_CTRL_SLICE0_MA(v)  \
2673                 (((v) << 0) & BM_PINCTRL_EMI_DS_CTRL_SLICE0_MA)
2674 #endif /* __ARCH_ARM___PINCTRL_H */