2 * Freescale PINCTRL Register Definitions
4 * Copyright 2008-2010 Freescale Semiconductor, Inc. All Rights Reserved.
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.
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.
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
20 * This file is created by xml file. Don't Edit it.
23 * Template revision: 26195
26 #ifndef __ARCH_ARM___PINCTRL_H
27 #define __ARCH_ARM___PINCTRL_H
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
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
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
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)
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
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)
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
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)
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
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)
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
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)
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
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)
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
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)
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
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)
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
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)
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
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)
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
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)
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
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)
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
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)
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
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)
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
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)
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
951 #define BP_PINCTRL_DRIVE1_RSRVD0 0
952 #define BM_PINCTRL_DRIVE1_RSRVD0 0xFFFFFFFF
953 #define BF_PINCTRL_DRIVE1_RSRVD0(v) (v)
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
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)
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
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)
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
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)
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
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)
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
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)
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
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)
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
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)
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
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)
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
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)
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
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)
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
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)
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
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)
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
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)
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
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)
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
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)
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
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)
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
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)
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
1802 #define BP_PINCTRL_DRIVE19_RSRVD0 0
1803 #define BM_PINCTRL_DRIVE19_RSRVD0 0xFFFFFFFF
1804 #define BF_PINCTRL_DRIVE19_RSRVD0(v) (v)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
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
2082 #define BP_PINCTRL_DOUT1_DOUT 0
2083 #define BM_PINCTRL_DOUT1_DOUT 0xFFFFFFFF
2084 #define BF_PINCTRL_DOUT1_DOUT(v) (v)
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
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)
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
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)
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
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)
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
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)
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
2144 #define BP_PINCTRL_DIN1_DIN 0
2145 #define BM_PINCTRL_DIN1_DIN 0xFFFFFFFF
2146 #define BF_PINCTRL_DIN1_DIN(v) (v)
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
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)
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
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)
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
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)
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
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)
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
2206 #define BP_PINCTRL_DOE1_DOE 0
2207 #define BM_PINCTRL_DOE1_DOE 0xFFFFFFFF
2208 #define BF_PINCTRL_DOE1_DOE(v) (v)
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
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)
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
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)
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
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)
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
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)
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
2268 #define BP_PINCTRL_PIN2IRQ1_PIN2IRQ 0
2269 #define BM_PINCTRL_PIN2IRQ1_PIN2IRQ 0xFFFFFFFF
2270 #define BF_PINCTRL_PIN2IRQ1_PIN2IRQ(v) (v)
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
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)
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
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)
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
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)
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
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)
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
2330 #define BP_PINCTRL_IRQEN1_IRQEN 0
2331 #define BM_PINCTRL_IRQEN1_IRQEN 0xFFFFFFFF
2332 #define BF_PINCTRL_IRQEN1_IRQEN(v) (v)
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
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)
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
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)
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
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)
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
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)
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
2392 #define BP_PINCTRL_IRQLEVEL1_IRQLEVEL 0
2393 #define BM_PINCTRL_IRQLEVEL1_IRQLEVEL 0xFFFFFFFF
2394 #define BF_PINCTRL_IRQLEVEL1_IRQLEVEL(v) (v)
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
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)
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
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)
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
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)
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
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)
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
2454 #define BP_PINCTRL_IRQPOL1_IRQPOL 0
2455 #define BM_PINCTRL_IRQPOL1_IRQPOL 0xFFFFFFFF
2456 #define BF_PINCTRL_IRQPOL1_IRQPOL(v) (v)
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
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)
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
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)
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
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)
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
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)
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
2516 #define BP_PINCTRL_IRQSTAT1_IRQSTAT 0
2517 #define BM_PINCTRL_IRQSTAT1_IRQSTAT 0xFFFFFFFF
2518 #define BF_PINCTRL_IRQSTAT1_IRQSTAT(v) (v)
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
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)
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
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)
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
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)
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
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)
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
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 */