GNU Linux-libre 4.14.290-gnu1
[releases.git] / arch / cris / include / arch-v32 / mach-a3 / mach / hwregs / asm / pinmux_defs_asm.h
1 /* SPDX-License-Identifier: GPL-2.0 */
2 #ifndef __pinmux_defs_asm_h
3 #define __pinmux_defs_asm_h
4
5 /*
6  * This file is autogenerated from
7  *   file:           pinmux.r
8  * 
9  *   by ../../../tools/rdesc/bin/rdes2c -asm -outfile pinmux_defs_asm.h pinmux.r
10  * Any changes here will be lost.
11  *
12  * -*- buffer-read-only: t -*-
13  */
14
15 #ifndef REG_FIELD
16 #define REG_FIELD( scope, reg, field, value ) \
17   REG_FIELD_X_( value, reg_##scope##_##reg##___##field##___lsb )
18 #define REG_FIELD_X_( value, shift ) ((value) << shift)
19 #endif
20
21 #ifndef REG_STATE
22 #define REG_STATE( scope, reg, field, symbolic_value ) \
23   REG_STATE_X_( regk_##scope##_##symbolic_value, reg_##scope##_##reg##___##field##___lsb )
24 #define REG_STATE_X_( k, shift ) (k << shift)
25 #endif
26
27 #ifndef REG_MASK
28 #define REG_MASK( scope, reg, field ) \
29   REG_MASK_X_( reg_##scope##_##reg##___##field##___width, reg_##scope##_##reg##___##field##___lsb )
30 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb)
31 #endif
32
33 #ifndef REG_LSB
34 #define REG_LSB( scope, reg, field ) reg_##scope##_##reg##___##field##___lsb
35 #endif
36
37 #ifndef REG_BIT
38 #define REG_BIT( scope, reg, field ) reg_##scope##_##reg##___##field##___bit
39 #endif
40
41 #ifndef REG_ADDR
42 #define REG_ADDR( scope, inst, reg ) REG_ADDR_X_(inst, reg_##scope##_##reg##_offset)
43 #define REG_ADDR_X_( inst, offs ) ((inst) + offs)
44 #endif
45
46 #ifndef REG_ADDR_VECT
47 #define REG_ADDR_VECT( scope, inst, reg, index ) \
48          REG_ADDR_VECT_X_(inst, reg_##scope##_##reg##_offset, index, \
49                          STRIDE_##scope##_##reg )
50 #define REG_ADDR_VECT_X_( inst, offs, index, stride ) \
51                           ((inst) + offs + (index) * stride)
52 #endif
53
54 /* Register rw_hwprot, scope pinmux, type rw */
55 #define reg_pinmux_rw_hwprot___eth___lsb 0
56 #define reg_pinmux_rw_hwprot___eth___width 1
57 #define reg_pinmux_rw_hwprot___eth___bit 0
58 #define reg_pinmux_rw_hwprot___eth_mdio___lsb 1
59 #define reg_pinmux_rw_hwprot___eth_mdio___width 1
60 #define reg_pinmux_rw_hwprot___eth_mdio___bit 1
61 #define reg_pinmux_rw_hwprot___geth___lsb 2
62 #define reg_pinmux_rw_hwprot___geth___width 1
63 #define reg_pinmux_rw_hwprot___geth___bit 2
64 #define reg_pinmux_rw_hwprot___tg___lsb 3
65 #define reg_pinmux_rw_hwprot___tg___width 1
66 #define reg_pinmux_rw_hwprot___tg___bit 3
67 #define reg_pinmux_rw_hwprot___tg_clk___lsb 4
68 #define reg_pinmux_rw_hwprot___tg_clk___width 1
69 #define reg_pinmux_rw_hwprot___tg_clk___bit 4
70 #define reg_pinmux_rw_hwprot___vout___lsb 5
71 #define reg_pinmux_rw_hwprot___vout___width 1
72 #define reg_pinmux_rw_hwprot___vout___bit 5
73 #define reg_pinmux_rw_hwprot___vout_sync___lsb 6
74 #define reg_pinmux_rw_hwprot___vout_sync___width 1
75 #define reg_pinmux_rw_hwprot___vout_sync___bit 6
76 #define reg_pinmux_rw_hwprot___ser1___lsb 7
77 #define reg_pinmux_rw_hwprot___ser1___width 1
78 #define reg_pinmux_rw_hwprot___ser1___bit 7
79 #define reg_pinmux_rw_hwprot___ser2___lsb 8
80 #define reg_pinmux_rw_hwprot___ser2___width 1
81 #define reg_pinmux_rw_hwprot___ser2___bit 8
82 #define reg_pinmux_rw_hwprot___ser3___lsb 9
83 #define reg_pinmux_rw_hwprot___ser3___width 1
84 #define reg_pinmux_rw_hwprot___ser3___bit 9
85 #define reg_pinmux_rw_hwprot___ser4___lsb 10
86 #define reg_pinmux_rw_hwprot___ser4___width 1
87 #define reg_pinmux_rw_hwprot___ser4___bit 10
88 #define reg_pinmux_rw_hwprot___sser___lsb 11
89 #define reg_pinmux_rw_hwprot___sser___width 1
90 #define reg_pinmux_rw_hwprot___sser___bit 11
91 #define reg_pinmux_rw_hwprot___pwm0___lsb 12
92 #define reg_pinmux_rw_hwprot___pwm0___width 1
93 #define reg_pinmux_rw_hwprot___pwm0___bit 12
94 #define reg_pinmux_rw_hwprot___pwm1___lsb 13
95 #define reg_pinmux_rw_hwprot___pwm1___width 1
96 #define reg_pinmux_rw_hwprot___pwm1___bit 13
97 #define reg_pinmux_rw_hwprot___pwm2___lsb 14
98 #define reg_pinmux_rw_hwprot___pwm2___width 1
99 #define reg_pinmux_rw_hwprot___pwm2___bit 14
100 #define reg_pinmux_rw_hwprot___timer0___lsb 15
101 #define reg_pinmux_rw_hwprot___timer0___width 1
102 #define reg_pinmux_rw_hwprot___timer0___bit 15
103 #define reg_pinmux_rw_hwprot___timer1___lsb 16
104 #define reg_pinmux_rw_hwprot___timer1___width 1
105 #define reg_pinmux_rw_hwprot___timer1___bit 16
106 #define reg_pinmux_rw_hwprot___pio___lsb 17
107 #define reg_pinmux_rw_hwprot___pio___width 1
108 #define reg_pinmux_rw_hwprot___pio___bit 17
109 #define reg_pinmux_rw_hwprot___i2c0___lsb 18
110 #define reg_pinmux_rw_hwprot___i2c0___width 1
111 #define reg_pinmux_rw_hwprot___i2c0___bit 18
112 #define reg_pinmux_rw_hwprot___i2c1___lsb 19
113 #define reg_pinmux_rw_hwprot___i2c1___width 1
114 #define reg_pinmux_rw_hwprot___i2c1___bit 19
115 #define reg_pinmux_rw_hwprot___i2c1_sda1___lsb 20
116 #define reg_pinmux_rw_hwprot___i2c1_sda1___width 1
117 #define reg_pinmux_rw_hwprot___i2c1_sda1___bit 20
118 #define reg_pinmux_rw_hwprot___i2c1_sda2___lsb 21
119 #define reg_pinmux_rw_hwprot___i2c1_sda2___width 1
120 #define reg_pinmux_rw_hwprot___i2c1_sda2___bit 21
121 #define reg_pinmux_rw_hwprot___i2c1_sda3___lsb 22
122 #define reg_pinmux_rw_hwprot___i2c1_sda3___width 1
123 #define reg_pinmux_rw_hwprot___i2c1_sda3___bit 22
124 #define reg_pinmux_rw_hwprot___i2c1_sen___lsb 23
125 #define reg_pinmux_rw_hwprot___i2c1_sen___width 1
126 #define reg_pinmux_rw_hwprot___i2c1_sen___bit 23
127 #define reg_pinmux_rw_hwprot_offset 0
128
129 /* Register rw_gio_pa, scope pinmux, type rw */
130 #define reg_pinmux_rw_gio_pa___pa0___lsb 0
131 #define reg_pinmux_rw_gio_pa___pa0___width 1
132 #define reg_pinmux_rw_gio_pa___pa0___bit 0
133 #define reg_pinmux_rw_gio_pa___pa1___lsb 1
134 #define reg_pinmux_rw_gio_pa___pa1___width 1
135 #define reg_pinmux_rw_gio_pa___pa1___bit 1
136 #define reg_pinmux_rw_gio_pa___pa2___lsb 2
137 #define reg_pinmux_rw_gio_pa___pa2___width 1
138 #define reg_pinmux_rw_gio_pa___pa2___bit 2
139 #define reg_pinmux_rw_gio_pa___pa3___lsb 3
140 #define reg_pinmux_rw_gio_pa___pa3___width 1
141 #define reg_pinmux_rw_gio_pa___pa3___bit 3
142 #define reg_pinmux_rw_gio_pa___pa4___lsb 4
143 #define reg_pinmux_rw_gio_pa___pa4___width 1
144 #define reg_pinmux_rw_gio_pa___pa4___bit 4
145 #define reg_pinmux_rw_gio_pa___pa5___lsb 5
146 #define reg_pinmux_rw_gio_pa___pa5___width 1
147 #define reg_pinmux_rw_gio_pa___pa5___bit 5
148 #define reg_pinmux_rw_gio_pa___pa6___lsb 6
149 #define reg_pinmux_rw_gio_pa___pa6___width 1
150 #define reg_pinmux_rw_gio_pa___pa6___bit 6
151 #define reg_pinmux_rw_gio_pa___pa7___lsb 7
152 #define reg_pinmux_rw_gio_pa___pa7___width 1
153 #define reg_pinmux_rw_gio_pa___pa7___bit 7
154 #define reg_pinmux_rw_gio_pa___pa8___lsb 8
155 #define reg_pinmux_rw_gio_pa___pa8___width 1
156 #define reg_pinmux_rw_gio_pa___pa8___bit 8
157 #define reg_pinmux_rw_gio_pa___pa9___lsb 9
158 #define reg_pinmux_rw_gio_pa___pa9___width 1
159 #define reg_pinmux_rw_gio_pa___pa9___bit 9
160 #define reg_pinmux_rw_gio_pa___pa10___lsb 10
161 #define reg_pinmux_rw_gio_pa___pa10___width 1
162 #define reg_pinmux_rw_gio_pa___pa10___bit 10
163 #define reg_pinmux_rw_gio_pa___pa11___lsb 11
164 #define reg_pinmux_rw_gio_pa___pa11___width 1
165 #define reg_pinmux_rw_gio_pa___pa11___bit 11
166 #define reg_pinmux_rw_gio_pa___pa12___lsb 12
167 #define reg_pinmux_rw_gio_pa___pa12___width 1
168 #define reg_pinmux_rw_gio_pa___pa12___bit 12
169 #define reg_pinmux_rw_gio_pa___pa13___lsb 13
170 #define reg_pinmux_rw_gio_pa___pa13___width 1
171 #define reg_pinmux_rw_gio_pa___pa13___bit 13
172 #define reg_pinmux_rw_gio_pa___pa14___lsb 14
173 #define reg_pinmux_rw_gio_pa___pa14___width 1
174 #define reg_pinmux_rw_gio_pa___pa14___bit 14
175 #define reg_pinmux_rw_gio_pa___pa15___lsb 15
176 #define reg_pinmux_rw_gio_pa___pa15___width 1
177 #define reg_pinmux_rw_gio_pa___pa15___bit 15
178 #define reg_pinmux_rw_gio_pa___pa16___lsb 16
179 #define reg_pinmux_rw_gio_pa___pa16___width 1
180 #define reg_pinmux_rw_gio_pa___pa16___bit 16
181 #define reg_pinmux_rw_gio_pa___pa17___lsb 17
182 #define reg_pinmux_rw_gio_pa___pa17___width 1
183 #define reg_pinmux_rw_gio_pa___pa17___bit 17
184 #define reg_pinmux_rw_gio_pa___pa18___lsb 18
185 #define reg_pinmux_rw_gio_pa___pa18___width 1
186 #define reg_pinmux_rw_gio_pa___pa18___bit 18
187 #define reg_pinmux_rw_gio_pa___pa19___lsb 19
188 #define reg_pinmux_rw_gio_pa___pa19___width 1
189 #define reg_pinmux_rw_gio_pa___pa19___bit 19
190 #define reg_pinmux_rw_gio_pa___pa20___lsb 20
191 #define reg_pinmux_rw_gio_pa___pa20___width 1
192 #define reg_pinmux_rw_gio_pa___pa20___bit 20
193 #define reg_pinmux_rw_gio_pa___pa21___lsb 21
194 #define reg_pinmux_rw_gio_pa___pa21___width 1
195 #define reg_pinmux_rw_gio_pa___pa21___bit 21
196 #define reg_pinmux_rw_gio_pa___pa22___lsb 22
197 #define reg_pinmux_rw_gio_pa___pa22___width 1
198 #define reg_pinmux_rw_gio_pa___pa22___bit 22
199 #define reg_pinmux_rw_gio_pa___pa23___lsb 23
200 #define reg_pinmux_rw_gio_pa___pa23___width 1
201 #define reg_pinmux_rw_gio_pa___pa23___bit 23
202 #define reg_pinmux_rw_gio_pa___pa24___lsb 24
203 #define reg_pinmux_rw_gio_pa___pa24___width 1
204 #define reg_pinmux_rw_gio_pa___pa24___bit 24
205 #define reg_pinmux_rw_gio_pa___pa25___lsb 25
206 #define reg_pinmux_rw_gio_pa___pa25___width 1
207 #define reg_pinmux_rw_gio_pa___pa25___bit 25
208 #define reg_pinmux_rw_gio_pa___pa26___lsb 26
209 #define reg_pinmux_rw_gio_pa___pa26___width 1
210 #define reg_pinmux_rw_gio_pa___pa26___bit 26
211 #define reg_pinmux_rw_gio_pa___pa27___lsb 27
212 #define reg_pinmux_rw_gio_pa___pa27___width 1
213 #define reg_pinmux_rw_gio_pa___pa27___bit 27
214 #define reg_pinmux_rw_gio_pa___pa28___lsb 28
215 #define reg_pinmux_rw_gio_pa___pa28___width 1
216 #define reg_pinmux_rw_gio_pa___pa28___bit 28
217 #define reg_pinmux_rw_gio_pa___pa29___lsb 29
218 #define reg_pinmux_rw_gio_pa___pa29___width 1
219 #define reg_pinmux_rw_gio_pa___pa29___bit 29
220 #define reg_pinmux_rw_gio_pa___pa30___lsb 30
221 #define reg_pinmux_rw_gio_pa___pa30___width 1
222 #define reg_pinmux_rw_gio_pa___pa30___bit 30
223 #define reg_pinmux_rw_gio_pa___pa31___lsb 31
224 #define reg_pinmux_rw_gio_pa___pa31___width 1
225 #define reg_pinmux_rw_gio_pa___pa31___bit 31
226 #define reg_pinmux_rw_gio_pa_offset 4
227
228 /* Register rw_gio_pb, scope pinmux, type rw */
229 #define reg_pinmux_rw_gio_pb___pb0___lsb 0
230 #define reg_pinmux_rw_gio_pb___pb0___width 1
231 #define reg_pinmux_rw_gio_pb___pb0___bit 0
232 #define reg_pinmux_rw_gio_pb___pb1___lsb 1
233 #define reg_pinmux_rw_gio_pb___pb1___width 1
234 #define reg_pinmux_rw_gio_pb___pb1___bit 1
235 #define reg_pinmux_rw_gio_pb___pb2___lsb 2
236 #define reg_pinmux_rw_gio_pb___pb2___width 1
237 #define reg_pinmux_rw_gio_pb___pb2___bit 2
238 #define reg_pinmux_rw_gio_pb___pb3___lsb 3
239 #define reg_pinmux_rw_gio_pb___pb3___width 1
240 #define reg_pinmux_rw_gio_pb___pb3___bit 3
241 #define reg_pinmux_rw_gio_pb___pb4___lsb 4
242 #define reg_pinmux_rw_gio_pb___pb4___width 1
243 #define reg_pinmux_rw_gio_pb___pb4___bit 4
244 #define reg_pinmux_rw_gio_pb___pb5___lsb 5
245 #define reg_pinmux_rw_gio_pb___pb5___width 1
246 #define reg_pinmux_rw_gio_pb___pb5___bit 5
247 #define reg_pinmux_rw_gio_pb___pb6___lsb 6
248 #define reg_pinmux_rw_gio_pb___pb6___width 1
249 #define reg_pinmux_rw_gio_pb___pb6___bit 6
250 #define reg_pinmux_rw_gio_pb___pb7___lsb 7
251 #define reg_pinmux_rw_gio_pb___pb7___width 1
252 #define reg_pinmux_rw_gio_pb___pb7___bit 7
253 #define reg_pinmux_rw_gio_pb___pb8___lsb 8
254 #define reg_pinmux_rw_gio_pb___pb8___width 1
255 #define reg_pinmux_rw_gio_pb___pb8___bit 8
256 #define reg_pinmux_rw_gio_pb___pb9___lsb 9
257 #define reg_pinmux_rw_gio_pb___pb9___width 1
258 #define reg_pinmux_rw_gio_pb___pb9___bit 9
259 #define reg_pinmux_rw_gio_pb___pb10___lsb 10
260 #define reg_pinmux_rw_gio_pb___pb10___width 1
261 #define reg_pinmux_rw_gio_pb___pb10___bit 10
262 #define reg_pinmux_rw_gio_pb___pb11___lsb 11
263 #define reg_pinmux_rw_gio_pb___pb11___width 1
264 #define reg_pinmux_rw_gio_pb___pb11___bit 11
265 #define reg_pinmux_rw_gio_pb___pb12___lsb 12
266 #define reg_pinmux_rw_gio_pb___pb12___width 1
267 #define reg_pinmux_rw_gio_pb___pb12___bit 12
268 #define reg_pinmux_rw_gio_pb___pb13___lsb 13
269 #define reg_pinmux_rw_gio_pb___pb13___width 1
270 #define reg_pinmux_rw_gio_pb___pb13___bit 13
271 #define reg_pinmux_rw_gio_pb___pb14___lsb 14
272 #define reg_pinmux_rw_gio_pb___pb14___width 1
273 #define reg_pinmux_rw_gio_pb___pb14___bit 14
274 #define reg_pinmux_rw_gio_pb___pb15___lsb 15
275 #define reg_pinmux_rw_gio_pb___pb15___width 1
276 #define reg_pinmux_rw_gio_pb___pb15___bit 15
277 #define reg_pinmux_rw_gio_pb___pb16___lsb 16
278 #define reg_pinmux_rw_gio_pb___pb16___width 1
279 #define reg_pinmux_rw_gio_pb___pb16___bit 16
280 #define reg_pinmux_rw_gio_pb___pb17___lsb 17
281 #define reg_pinmux_rw_gio_pb___pb17___width 1
282 #define reg_pinmux_rw_gio_pb___pb17___bit 17
283 #define reg_pinmux_rw_gio_pb___pb18___lsb 18
284 #define reg_pinmux_rw_gio_pb___pb18___width 1
285 #define reg_pinmux_rw_gio_pb___pb18___bit 18
286 #define reg_pinmux_rw_gio_pb___pb19___lsb 19
287 #define reg_pinmux_rw_gio_pb___pb19___width 1
288 #define reg_pinmux_rw_gio_pb___pb19___bit 19
289 #define reg_pinmux_rw_gio_pb___pb20___lsb 20
290 #define reg_pinmux_rw_gio_pb___pb20___width 1
291 #define reg_pinmux_rw_gio_pb___pb20___bit 20
292 #define reg_pinmux_rw_gio_pb___pb21___lsb 21
293 #define reg_pinmux_rw_gio_pb___pb21___width 1
294 #define reg_pinmux_rw_gio_pb___pb21___bit 21
295 #define reg_pinmux_rw_gio_pb___pb22___lsb 22
296 #define reg_pinmux_rw_gio_pb___pb22___width 1
297 #define reg_pinmux_rw_gio_pb___pb22___bit 22
298 #define reg_pinmux_rw_gio_pb___pb23___lsb 23
299 #define reg_pinmux_rw_gio_pb___pb23___width 1
300 #define reg_pinmux_rw_gio_pb___pb23___bit 23
301 #define reg_pinmux_rw_gio_pb___pb24___lsb 24
302 #define reg_pinmux_rw_gio_pb___pb24___width 1
303 #define reg_pinmux_rw_gio_pb___pb24___bit 24
304 #define reg_pinmux_rw_gio_pb___pb25___lsb 25
305 #define reg_pinmux_rw_gio_pb___pb25___width 1
306 #define reg_pinmux_rw_gio_pb___pb25___bit 25
307 #define reg_pinmux_rw_gio_pb___pb26___lsb 26
308 #define reg_pinmux_rw_gio_pb___pb26___width 1
309 #define reg_pinmux_rw_gio_pb___pb26___bit 26
310 #define reg_pinmux_rw_gio_pb___pb27___lsb 27
311 #define reg_pinmux_rw_gio_pb___pb27___width 1
312 #define reg_pinmux_rw_gio_pb___pb27___bit 27
313 #define reg_pinmux_rw_gio_pb___pb28___lsb 28
314 #define reg_pinmux_rw_gio_pb___pb28___width 1
315 #define reg_pinmux_rw_gio_pb___pb28___bit 28
316 #define reg_pinmux_rw_gio_pb___pb29___lsb 29
317 #define reg_pinmux_rw_gio_pb___pb29___width 1
318 #define reg_pinmux_rw_gio_pb___pb29___bit 29
319 #define reg_pinmux_rw_gio_pb___pb30___lsb 30
320 #define reg_pinmux_rw_gio_pb___pb30___width 1
321 #define reg_pinmux_rw_gio_pb___pb30___bit 30
322 #define reg_pinmux_rw_gio_pb___pb31___lsb 31
323 #define reg_pinmux_rw_gio_pb___pb31___width 1
324 #define reg_pinmux_rw_gio_pb___pb31___bit 31
325 #define reg_pinmux_rw_gio_pb_offset 8
326
327 /* Register rw_gio_pc, scope pinmux, type rw */
328 #define reg_pinmux_rw_gio_pc___pc0___lsb 0
329 #define reg_pinmux_rw_gio_pc___pc0___width 1
330 #define reg_pinmux_rw_gio_pc___pc0___bit 0
331 #define reg_pinmux_rw_gio_pc___pc1___lsb 1
332 #define reg_pinmux_rw_gio_pc___pc1___width 1
333 #define reg_pinmux_rw_gio_pc___pc1___bit 1
334 #define reg_pinmux_rw_gio_pc___pc2___lsb 2
335 #define reg_pinmux_rw_gio_pc___pc2___width 1
336 #define reg_pinmux_rw_gio_pc___pc2___bit 2
337 #define reg_pinmux_rw_gio_pc___pc3___lsb 3
338 #define reg_pinmux_rw_gio_pc___pc3___width 1
339 #define reg_pinmux_rw_gio_pc___pc3___bit 3
340 #define reg_pinmux_rw_gio_pc___pc4___lsb 4
341 #define reg_pinmux_rw_gio_pc___pc4___width 1
342 #define reg_pinmux_rw_gio_pc___pc4___bit 4
343 #define reg_pinmux_rw_gio_pc___pc5___lsb 5
344 #define reg_pinmux_rw_gio_pc___pc5___width 1
345 #define reg_pinmux_rw_gio_pc___pc5___bit 5
346 #define reg_pinmux_rw_gio_pc___pc6___lsb 6
347 #define reg_pinmux_rw_gio_pc___pc6___width 1
348 #define reg_pinmux_rw_gio_pc___pc6___bit 6
349 #define reg_pinmux_rw_gio_pc___pc7___lsb 7
350 #define reg_pinmux_rw_gio_pc___pc7___width 1
351 #define reg_pinmux_rw_gio_pc___pc7___bit 7
352 #define reg_pinmux_rw_gio_pc___pc8___lsb 8
353 #define reg_pinmux_rw_gio_pc___pc8___width 1
354 #define reg_pinmux_rw_gio_pc___pc8___bit 8
355 #define reg_pinmux_rw_gio_pc___pc9___lsb 9
356 #define reg_pinmux_rw_gio_pc___pc9___width 1
357 #define reg_pinmux_rw_gio_pc___pc9___bit 9
358 #define reg_pinmux_rw_gio_pc___pc10___lsb 10
359 #define reg_pinmux_rw_gio_pc___pc10___width 1
360 #define reg_pinmux_rw_gio_pc___pc10___bit 10
361 #define reg_pinmux_rw_gio_pc___pc11___lsb 11
362 #define reg_pinmux_rw_gio_pc___pc11___width 1
363 #define reg_pinmux_rw_gio_pc___pc11___bit 11
364 #define reg_pinmux_rw_gio_pc___pc12___lsb 12
365 #define reg_pinmux_rw_gio_pc___pc12___width 1
366 #define reg_pinmux_rw_gio_pc___pc12___bit 12
367 #define reg_pinmux_rw_gio_pc___pc13___lsb 13
368 #define reg_pinmux_rw_gio_pc___pc13___width 1
369 #define reg_pinmux_rw_gio_pc___pc13___bit 13
370 #define reg_pinmux_rw_gio_pc___pc14___lsb 14
371 #define reg_pinmux_rw_gio_pc___pc14___width 1
372 #define reg_pinmux_rw_gio_pc___pc14___bit 14
373 #define reg_pinmux_rw_gio_pc___pc15___lsb 15
374 #define reg_pinmux_rw_gio_pc___pc15___width 1
375 #define reg_pinmux_rw_gio_pc___pc15___bit 15
376 #define reg_pinmux_rw_gio_pc_offset 12
377
378 /* Register rw_iop_pa, scope pinmux, type rw */
379 #define reg_pinmux_rw_iop_pa___pa0___lsb 0
380 #define reg_pinmux_rw_iop_pa___pa0___width 1
381 #define reg_pinmux_rw_iop_pa___pa0___bit 0
382 #define reg_pinmux_rw_iop_pa___pa1___lsb 1
383 #define reg_pinmux_rw_iop_pa___pa1___width 1
384 #define reg_pinmux_rw_iop_pa___pa1___bit 1
385 #define reg_pinmux_rw_iop_pa___pa2___lsb 2
386 #define reg_pinmux_rw_iop_pa___pa2___width 1
387 #define reg_pinmux_rw_iop_pa___pa2___bit 2
388 #define reg_pinmux_rw_iop_pa___pa3___lsb 3
389 #define reg_pinmux_rw_iop_pa___pa3___width 1
390 #define reg_pinmux_rw_iop_pa___pa3___bit 3
391 #define reg_pinmux_rw_iop_pa___pa4___lsb 4
392 #define reg_pinmux_rw_iop_pa___pa4___width 1
393 #define reg_pinmux_rw_iop_pa___pa4___bit 4
394 #define reg_pinmux_rw_iop_pa___pa5___lsb 5
395 #define reg_pinmux_rw_iop_pa___pa5___width 1
396 #define reg_pinmux_rw_iop_pa___pa5___bit 5
397 #define reg_pinmux_rw_iop_pa___pa6___lsb 6
398 #define reg_pinmux_rw_iop_pa___pa6___width 1
399 #define reg_pinmux_rw_iop_pa___pa6___bit 6
400 #define reg_pinmux_rw_iop_pa___pa7___lsb 7
401 #define reg_pinmux_rw_iop_pa___pa7___width 1
402 #define reg_pinmux_rw_iop_pa___pa7___bit 7
403 #define reg_pinmux_rw_iop_pa___pa8___lsb 8
404 #define reg_pinmux_rw_iop_pa___pa8___width 1
405 #define reg_pinmux_rw_iop_pa___pa8___bit 8
406 #define reg_pinmux_rw_iop_pa___pa9___lsb 9
407 #define reg_pinmux_rw_iop_pa___pa9___width 1
408 #define reg_pinmux_rw_iop_pa___pa9___bit 9
409 #define reg_pinmux_rw_iop_pa___pa10___lsb 10
410 #define reg_pinmux_rw_iop_pa___pa10___width 1
411 #define reg_pinmux_rw_iop_pa___pa10___bit 10
412 #define reg_pinmux_rw_iop_pa___pa11___lsb 11
413 #define reg_pinmux_rw_iop_pa___pa11___width 1
414 #define reg_pinmux_rw_iop_pa___pa11___bit 11
415 #define reg_pinmux_rw_iop_pa___pa12___lsb 12
416 #define reg_pinmux_rw_iop_pa___pa12___width 1
417 #define reg_pinmux_rw_iop_pa___pa12___bit 12
418 #define reg_pinmux_rw_iop_pa___pa13___lsb 13
419 #define reg_pinmux_rw_iop_pa___pa13___width 1
420 #define reg_pinmux_rw_iop_pa___pa13___bit 13
421 #define reg_pinmux_rw_iop_pa___pa14___lsb 14
422 #define reg_pinmux_rw_iop_pa___pa14___width 1
423 #define reg_pinmux_rw_iop_pa___pa14___bit 14
424 #define reg_pinmux_rw_iop_pa___pa15___lsb 15
425 #define reg_pinmux_rw_iop_pa___pa15___width 1
426 #define reg_pinmux_rw_iop_pa___pa15___bit 15
427 #define reg_pinmux_rw_iop_pa___pa16___lsb 16
428 #define reg_pinmux_rw_iop_pa___pa16___width 1
429 #define reg_pinmux_rw_iop_pa___pa16___bit 16
430 #define reg_pinmux_rw_iop_pa___pa17___lsb 17
431 #define reg_pinmux_rw_iop_pa___pa17___width 1
432 #define reg_pinmux_rw_iop_pa___pa17___bit 17
433 #define reg_pinmux_rw_iop_pa___pa18___lsb 18
434 #define reg_pinmux_rw_iop_pa___pa18___width 1
435 #define reg_pinmux_rw_iop_pa___pa18___bit 18
436 #define reg_pinmux_rw_iop_pa___pa19___lsb 19
437 #define reg_pinmux_rw_iop_pa___pa19___width 1
438 #define reg_pinmux_rw_iop_pa___pa19___bit 19
439 #define reg_pinmux_rw_iop_pa___pa20___lsb 20
440 #define reg_pinmux_rw_iop_pa___pa20___width 1
441 #define reg_pinmux_rw_iop_pa___pa20___bit 20
442 #define reg_pinmux_rw_iop_pa___pa21___lsb 21
443 #define reg_pinmux_rw_iop_pa___pa21___width 1
444 #define reg_pinmux_rw_iop_pa___pa21___bit 21
445 #define reg_pinmux_rw_iop_pa___pa22___lsb 22
446 #define reg_pinmux_rw_iop_pa___pa22___width 1
447 #define reg_pinmux_rw_iop_pa___pa22___bit 22
448 #define reg_pinmux_rw_iop_pa___pa23___lsb 23
449 #define reg_pinmux_rw_iop_pa___pa23___width 1
450 #define reg_pinmux_rw_iop_pa___pa23___bit 23
451 #define reg_pinmux_rw_iop_pa___pa24___lsb 24
452 #define reg_pinmux_rw_iop_pa___pa24___width 1
453 #define reg_pinmux_rw_iop_pa___pa24___bit 24
454 #define reg_pinmux_rw_iop_pa___pa25___lsb 25
455 #define reg_pinmux_rw_iop_pa___pa25___width 1
456 #define reg_pinmux_rw_iop_pa___pa25___bit 25
457 #define reg_pinmux_rw_iop_pa___pa26___lsb 26
458 #define reg_pinmux_rw_iop_pa___pa26___width 1
459 #define reg_pinmux_rw_iop_pa___pa26___bit 26
460 #define reg_pinmux_rw_iop_pa___pa27___lsb 27
461 #define reg_pinmux_rw_iop_pa___pa27___width 1
462 #define reg_pinmux_rw_iop_pa___pa27___bit 27
463 #define reg_pinmux_rw_iop_pa___pa28___lsb 28
464 #define reg_pinmux_rw_iop_pa___pa28___width 1
465 #define reg_pinmux_rw_iop_pa___pa28___bit 28
466 #define reg_pinmux_rw_iop_pa___pa29___lsb 29
467 #define reg_pinmux_rw_iop_pa___pa29___width 1
468 #define reg_pinmux_rw_iop_pa___pa29___bit 29
469 #define reg_pinmux_rw_iop_pa___pa30___lsb 30
470 #define reg_pinmux_rw_iop_pa___pa30___width 1
471 #define reg_pinmux_rw_iop_pa___pa30___bit 30
472 #define reg_pinmux_rw_iop_pa___pa31___lsb 31
473 #define reg_pinmux_rw_iop_pa___pa31___width 1
474 #define reg_pinmux_rw_iop_pa___pa31___bit 31
475 #define reg_pinmux_rw_iop_pa_offset 16
476
477 /* Register rw_iop_pb, scope pinmux, type rw */
478 #define reg_pinmux_rw_iop_pb___pb0___lsb 0
479 #define reg_pinmux_rw_iop_pb___pb0___width 1
480 #define reg_pinmux_rw_iop_pb___pb0___bit 0
481 #define reg_pinmux_rw_iop_pb___pb1___lsb 1
482 #define reg_pinmux_rw_iop_pb___pb1___width 1
483 #define reg_pinmux_rw_iop_pb___pb1___bit 1
484 #define reg_pinmux_rw_iop_pb___pb2___lsb 2
485 #define reg_pinmux_rw_iop_pb___pb2___width 1
486 #define reg_pinmux_rw_iop_pb___pb2___bit 2
487 #define reg_pinmux_rw_iop_pb___pb3___lsb 3
488 #define reg_pinmux_rw_iop_pb___pb3___width 1
489 #define reg_pinmux_rw_iop_pb___pb3___bit 3
490 #define reg_pinmux_rw_iop_pb___pb4___lsb 4
491 #define reg_pinmux_rw_iop_pb___pb4___width 1
492 #define reg_pinmux_rw_iop_pb___pb4___bit 4
493 #define reg_pinmux_rw_iop_pb___pb5___lsb 5
494 #define reg_pinmux_rw_iop_pb___pb5___width 1
495 #define reg_pinmux_rw_iop_pb___pb5___bit 5
496 #define reg_pinmux_rw_iop_pb___pb6___lsb 6
497 #define reg_pinmux_rw_iop_pb___pb6___width 1
498 #define reg_pinmux_rw_iop_pb___pb6___bit 6
499 #define reg_pinmux_rw_iop_pb___pb7___lsb 7
500 #define reg_pinmux_rw_iop_pb___pb7___width 1
501 #define reg_pinmux_rw_iop_pb___pb7___bit 7
502 #define reg_pinmux_rw_iop_pb_offset 20
503
504 /* Register rw_iop_pio, scope pinmux, type rw */
505 #define reg_pinmux_rw_iop_pio___d0___lsb 0
506 #define reg_pinmux_rw_iop_pio___d0___width 1
507 #define reg_pinmux_rw_iop_pio___d0___bit 0
508 #define reg_pinmux_rw_iop_pio___d1___lsb 1
509 #define reg_pinmux_rw_iop_pio___d1___width 1
510 #define reg_pinmux_rw_iop_pio___d1___bit 1
511 #define reg_pinmux_rw_iop_pio___d2___lsb 2
512 #define reg_pinmux_rw_iop_pio___d2___width 1
513 #define reg_pinmux_rw_iop_pio___d2___bit 2
514 #define reg_pinmux_rw_iop_pio___d3___lsb 3
515 #define reg_pinmux_rw_iop_pio___d3___width 1
516 #define reg_pinmux_rw_iop_pio___d3___bit 3
517 #define reg_pinmux_rw_iop_pio___d4___lsb 4
518 #define reg_pinmux_rw_iop_pio___d4___width 1
519 #define reg_pinmux_rw_iop_pio___d4___bit 4
520 #define reg_pinmux_rw_iop_pio___d5___lsb 5
521 #define reg_pinmux_rw_iop_pio___d5___width 1
522 #define reg_pinmux_rw_iop_pio___d5___bit 5
523 #define reg_pinmux_rw_iop_pio___d6___lsb 6
524 #define reg_pinmux_rw_iop_pio___d6___width 1
525 #define reg_pinmux_rw_iop_pio___d6___bit 6
526 #define reg_pinmux_rw_iop_pio___d7___lsb 7
527 #define reg_pinmux_rw_iop_pio___d7___width 1
528 #define reg_pinmux_rw_iop_pio___d7___bit 7
529 #define reg_pinmux_rw_iop_pio___rd_n___lsb 8
530 #define reg_pinmux_rw_iop_pio___rd_n___width 1
531 #define reg_pinmux_rw_iop_pio___rd_n___bit 8
532 #define reg_pinmux_rw_iop_pio___wr_n___lsb 9
533 #define reg_pinmux_rw_iop_pio___wr_n___width 1
534 #define reg_pinmux_rw_iop_pio___wr_n___bit 9
535 #define reg_pinmux_rw_iop_pio___a0___lsb 10
536 #define reg_pinmux_rw_iop_pio___a0___width 1
537 #define reg_pinmux_rw_iop_pio___a0___bit 10
538 #define reg_pinmux_rw_iop_pio___a1___lsb 11
539 #define reg_pinmux_rw_iop_pio___a1___width 1
540 #define reg_pinmux_rw_iop_pio___a1___bit 11
541 #define reg_pinmux_rw_iop_pio___ce0_n___lsb 12
542 #define reg_pinmux_rw_iop_pio___ce0_n___width 1
543 #define reg_pinmux_rw_iop_pio___ce0_n___bit 12
544 #define reg_pinmux_rw_iop_pio___ce1_n___lsb 13
545 #define reg_pinmux_rw_iop_pio___ce1_n___width 1
546 #define reg_pinmux_rw_iop_pio___ce1_n___bit 13
547 #define reg_pinmux_rw_iop_pio___ce2_n___lsb 14
548 #define reg_pinmux_rw_iop_pio___ce2_n___width 1
549 #define reg_pinmux_rw_iop_pio___ce2_n___bit 14
550 #define reg_pinmux_rw_iop_pio___rdy___lsb 15
551 #define reg_pinmux_rw_iop_pio___rdy___width 1
552 #define reg_pinmux_rw_iop_pio___rdy___bit 15
553 #define reg_pinmux_rw_iop_pio_offset 24
554
555 /* Register rw_iop_usb, scope pinmux, type rw */
556 #define reg_pinmux_rw_iop_usb___usb0___lsb 0
557 #define reg_pinmux_rw_iop_usb___usb0___width 1
558 #define reg_pinmux_rw_iop_usb___usb0___bit 0
559 #define reg_pinmux_rw_iop_usb_offset 28
560
561
562 /* Constants */
563 #define regk_pinmux_no                            0x00000000
564 #define regk_pinmux_rw_gio_pa_default             0x00000000
565 #define regk_pinmux_rw_gio_pb_default             0x00000000
566 #define regk_pinmux_rw_gio_pc_default             0x00000000
567 #define regk_pinmux_rw_hwprot_default             0x00000000
568 #define regk_pinmux_rw_iop_pa_default             0x00000000
569 #define regk_pinmux_rw_iop_pb_default             0x00000000
570 #define regk_pinmux_rw_iop_pio_default            0x00000000
571 #define regk_pinmux_rw_iop_usb_default            0x00000001
572 #define regk_pinmux_yes                           0x00000001
573 #endif /* __pinmux_defs_asm_h */