]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/blame - arch/cris/include/arch-v32/mach-a3/mach/hwregs/iop/asm/iop_sw_cfg_defs_asm.h
Merge remote-tracking branches 'asoc/topic/ac97', 'asoc/topic/ac97-mfd', 'asoc/topic...
[mirror_ubuntu-focal-kernel.git] / arch / cris / include / arch-v32 / mach-a3 / mach / hwregs / iop / asm / iop_sw_cfg_defs_asm.h
CommitLineData
b2441318 1/* SPDX-License-Identifier: GPL-2.0 */
58d08319
JN
2#ifndef __iop_sw_cfg_defs_asm_h
3#define __iop_sw_cfg_defs_asm_h
4
5/*
6 * This file is autogenerated from
7 * file: iop_sw_cfg.r
8 *
9 * by ../../../tools/rdesc/bin/rdes2c -asm -outfile iop_sw_cfg_defs_asm.h iop_sw_cfg.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_crc_par_owner, scope iop_sw_cfg, type rw */
55#define reg_iop_sw_cfg_rw_crc_par_owner___cfg___lsb 0
56#define reg_iop_sw_cfg_rw_crc_par_owner___cfg___width 2
57#define reg_iop_sw_cfg_rw_crc_par_owner_offset 0
58
59/* Register rw_dmc_in_owner, scope iop_sw_cfg, type rw */
60#define reg_iop_sw_cfg_rw_dmc_in_owner___cfg___lsb 0
61#define reg_iop_sw_cfg_rw_dmc_in_owner___cfg___width 2
62#define reg_iop_sw_cfg_rw_dmc_in_owner_offset 4
63
64/* Register rw_dmc_out_owner, scope iop_sw_cfg, type rw */
65#define reg_iop_sw_cfg_rw_dmc_out_owner___cfg___lsb 0
66#define reg_iop_sw_cfg_rw_dmc_out_owner___cfg___width 2
67#define reg_iop_sw_cfg_rw_dmc_out_owner_offset 8
68
69/* Register rw_fifo_in_owner, scope iop_sw_cfg, type rw */
70#define reg_iop_sw_cfg_rw_fifo_in_owner___cfg___lsb 0
71#define reg_iop_sw_cfg_rw_fifo_in_owner___cfg___width 2
72#define reg_iop_sw_cfg_rw_fifo_in_owner_offset 12
73
74/* Register rw_fifo_in_extra_owner, scope iop_sw_cfg, type rw */
75#define reg_iop_sw_cfg_rw_fifo_in_extra_owner___cfg___lsb 0
76#define reg_iop_sw_cfg_rw_fifo_in_extra_owner___cfg___width 2
77#define reg_iop_sw_cfg_rw_fifo_in_extra_owner_offset 16
78
79/* Register rw_fifo_out_owner, scope iop_sw_cfg, type rw */
80#define reg_iop_sw_cfg_rw_fifo_out_owner___cfg___lsb 0
81#define reg_iop_sw_cfg_rw_fifo_out_owner___cfg___width 2
82#define reg_iop_sw_cfg_rw_fifo_out_owner_offset 20
83
84/* Register rw_fifo_out_extra_owner, scope iop_sw_cfg, type rw */
85#define reg_iop_sw_cfg_rw_fifo_out_extra_owner___cfg___lsb 0
86#define reg_iop_sw_cfg_rw_fifo_out_extra_owner___cfg___width 2
87#define reg_iop_sw_cfg_rw_fifo_out_extra_owner_offset 24
88
89/* Register rw_sap_in_owner, scope iop_sw_cfg, type rw */
90#define reg_iop_sw_cfg_rw_sap_in_owner___cfg___lsb 0
91#define reg_iop_sw_cfg_rw_sap_in_owner___cfg___width 2
92#define reg_iop_sw_cfg_rw_sap_in_owner_offset 28
93
94/* Register rw_sap_out_owner, scope iop_sw_cfg, type rw */
95#define reg_iop_sw_cfg_rw_sap_out_owner___cfg___lsb 0
96#define reg_iop_sw_cfg_rw_sap_out_owner___cfg___width 2
97#define reg_iop_sw_cfg_rw_sap_out_owner_offset 32
98
99/* Register rw_scrc_in_owner, scope iop_sw_cfg, type rw */
100#define reg_iop_sw_cfg_rw_scrc_in_owner___cfg___lsb 0
101#define reg_iop_sw_cfg_rw_scrc_in_owner___cfg___width 2
102#define reg_iop_sw_cfg_rw_scrc_in_owner_offset 36
103
104/* Register rw_scrc_out_owner, scope iop_sw_cfg, type rw */
105#define reg_iop_sw_cfg_rw_scrc_out_owner___cfg___lsb 0
106#define reg_iop_sw_cfg_rw_scrc_out_owner___cfg___width 2
107#define reg_iop_sw_cfg_rw_scrc_out_owner_offset 40
108
109/* Register rw_spu_owner, scope iop_sw_cfg, type rw */
110#define reg_iop_sw_cfg_rw_spu_owner___cfg___lsb 0
111#define reg_iop_sw_cfg_rw_spu_owner___cfg___width 1
112#define reg_iop_sw_cfg_rw_spu_owner___cfg___bit 0
113#define reg_iop_sw_cfg_rw_spu_owner_offset 44
114
115/* Register rw_timer_grp0_owner, scope iop_sw_cfg, type rw */
116#define reg_iop_sw_cfg_rw_timer_grp0_owner___cfg___lsb 0
117#define reg_iop_sw_cfg_rw_timer_grp0_owner___cfg___width 2
118#define reg_iop_sw_cfg_rw_timer_grp0_owner_offset 48
119
120/* Register rw_timer_grp1_owner, scope iop_sw_cfg, type rw */
121#define reg_iop_sw_cfg_rw_timer_grp1_owner___cfg___lsb 0
122#define reg_iop_sw_cfg_rw_timer_grp1_owner___cfg___width 2
123#define reg_iop_sw_cfg_rw_timer_grp1_owner_offset 52
124
125/* Register rw_trigger_grp0_owner, scope iop_sw_cfg, type rw */
126#define reg_iop_sw_cfg_rw_trigger_grp0_owner___cfg___lsb 0
127#define reg_iop_sw_cfg_rw_trigger_grp0_owner___cfg___width 2
128#define reg_iop_sw_cfg_rw_trigger_grp0_owner_offset 56
129
130/* Register rw_trigger_grp1_owner, scope iop_sw_cfg, type rw */
131#define reg_iop_sw_cfg_rw_trigger_grp1_owner___cfg___lsb 0
132#define reg_iop_sw_cfg_rw_trigger_grp1_owner___cfg___width 2
133#define reg_iop_sw_cfg_rw_trigger_grp1_owner_offset 60
134
135/* Register rw_trigger_grp2_owner, scope iop_sw_cfg, type rw */
136#define reg_iop_sw_cfg_rw_trigger_grp2_owner___cfg___lsb 0
137#define reg_iop_sw_cfg_rw_trigger_grp2_owner___cfg___width 2
138#define reg_iop_sw_cfg_rw_trigger_grp2_owner_offset 64
139
140/* Register rw_trigger_grp3_owner, scope iop_sw_cfg, type rw */
141#define reg_iop_sw_cfg_rw_trigger_grp3_owner___cfg___lsb 0
142#define reg_iop_sw_cfg_rw_trigger_grp3_owner___cfg___width 2
143#define reg_iop_sw_cfg_rw_trigger_grp3_owner_offset 68
144
145/* Register rw_trigger_grp4_owner, scope iop_sw_cfg, type rw */
146#define reg_iop_sw_cfg_rw_trigger_grp4_owner___cfg___lsb 0
147#define reg_iop_sw_cfg_rw_trigger_grp4_owner___cfg___width 2
148#define reg_iop_sw_cfg_rw_trigger_grp4_owner_offset 72
149
150/* Register rw_trigger_grp5_owner, scope iop_sw_cfg, type rw */
151#define reg_iop_sw_cfg_rw_trigger_grp5_owner___cfg___lsb 0
152#define reg_iop_sw_cfg_rw_trigger_grp5_owner___cfg___width 2
153#define reg_iop_sw_cfg_rw_trigger_grp5_owner_offset 76
154
155/* Register rw_trigger_grp6_owner, scope iop_sw_cfg, type rw */
156#define reg_iop_sw_cfg_rw_trigger_grp6_owner___cfg___lsb 0
157#define reg_iop_sw_cfg_rw_trigger_grp6_owner___cfg___width 2
158#define reg_iop_sw_cfg_rw_trigger_grp6_owner_offset 80
159
160/* Register rw_trigger_grp7_owner, scope iop_sw_cfg, type rw */
161#define reg_iop_sw_cfg_rw_trigger_grp7_owner___cfg___lsb 0
162#define reg_iop_sw_cfg_rw_trigger_grp7_owner___cfg___width 2
163#define reg_iop_sw_cfg_rw_trigger_grp7_owner_offset 84
164
165/* Register rw_bus_mask, scope iop_sw_cfg, type rw */
166#define reg_iop_sw_cfg_rw_bus_mask___byte0___lsb 0
167#define reg_iop_sw_cfg_rw_bus_mask___byte0___width 8
168#define reg_iop_sw_cfg_rw_bus_mask___byte1___lsb 8
169#define reg_iop_sw_cfg_rw_bus_mask___byte1___width 8
170#define reg_iop_sw_cfg_rw_bus_mask___byte2___lsb 16
171#define reg_iop_sw_cfg_rw_bus_mask___byte2___width 8
172#define reg_iop_sw_cfg_rw_bus_mask___byte3___lsb 24
173#define reg_iop_sw_cfg_rw_bus_mask___byte3___width 8
174#define reg_iop_sw_cfg_rw_bus_mask_offset 88
175
176/* Register rw_bus_oe_mask, scope iop_sw_cfg, type rw */
177#define reg_iop_sw_cfg_rw_bus_oe_mask___byte0___lsb 0
178#define reg_iop_sw_cfg_rw_bus_oe_mask___byte0___width 1
179#define reg_iop_sw_cfg_rw_bus_oe_mask___byte0___bit 0
180#define reg_iop_sw_cfg_rw_bus_oe_mask___byte1___lsb 1
181#define reg_iop_sw_cfg_rw_bus_oe_mask___byte1___width 1
182#define reg_iop_sw_cfg_rw_bus_oe_mask___byte1___bit 1
183#define reg_iop_sw_cfg_rw_bus_oe_mask___byte2___lsb 2
184#define reg_iop_sw_cfg_rw_bus_oe_mask___byte2___width 1
185#define reg_iop_sw_cfg_rw_bus_oe_mask___byte2___bit 2
186#define reg_iop_sw_cfg_rw_bus_oe_mask___byte3___lsb 3
187#define reg_iop_sw_cfg_rw_bus_oe_mask___byte3___width 1
188#define reg_iop_sw_cfg_rw_bus_oe_mask___byte3___bit 3
189#define reg_iop_sw_cfg_rw_bus_oe_mask_offset 92
190
191/* Register rw_gio_mask, scope iop_sw_cfg, type rw */
192#define reg_iop_sw_cfg_rw_gio_mask___val___lsb 0
193#define reg_iop_sw_cfg_rw_gio_mask___val___width 32
194#define reg_iop_sw_cfg_rw_gio_mask_offset 96
195
196/* Register rw_gio_oe_mask, scope iop_sw_cfg, type rw */
197#define reg_iop_sw_cfg_rw_gio_oe_mask___val___lsb 0
198#define reg_iop_sw_cfg_rw_gio_oe_mask___val___width 32
199#define reg_iop_sw_cfg_rw_gio_oe_mask_offset 100
200
201/* Register rw_pinmapping, scope iop_sw_cfg, type rw */
202#define reg_iop_sw_cfg_rw_pinmapping___bus_byte0___lsb 0
203#define reg_iop_sw_cfg_rw_pinmapping___bus_byte0___width 2
204#define reg_iop_sw_cfg_rw_pinmapping___bus_byte1___lsb 2
205#define reg_iop_sw_cfg_rw_pinmapping___bus_byte1___width 2
206#define reg_iop_sw_cfg_rw_pinmapping___bus_byte2___lsb 4
207#define reg_iop_sw_cfg_rw_pinmapping___bus_byte2___width 2
208#define reg_iop_sw_cfg_rw_pinmapping___bus_byte3___lsb 6
209#define reg_iop_sw_cfg_rw_pinmapping___bus_byte3___width 2
210#define reg_iop_sw_cfg_rw_pinmapping___gio3_0___lsb 8
211#define reg_iop_sw_cfg_rw_pinmapping___gio3_0___width 2
212#define reg_iop_sw_cfg_rw_pinmapping___gio7_4___lsb 10
213#define reg_iop_sw_cfg_rw_pinmapping___gio7_4___width 2
214#define reg_iop_sw_cfg_rw_pinmapping___gio11_8___lsb 12
215#define reg_iop_sw_cfg_rw_pinmapping___gio11_8___width 2
216#define reg_iop_sw_cfg_rw_pinmapping___gio15_12___lsb 14
217#define reg_iop_sw_cfg_rw_pinmapping___gio15_12___width 2
218#define reg_iop_sw_cfg_rw_pinmapping___gio19_16___lsb 16
219#define reg_iop_sw_cfg_rw_pinmapping___gio19_16___width 2
220#define reg_iop_sw_cfg_rw_pinmapping___gio23_20___lsb 18
221#define reg_iop_sw_cfg_rw_pinmapping___gio23_20___width 2
222#define reg_iop_sw_cfg_rw_pinmapping___gio27_24___lsb 20
223#define reg_iop_sw_cfg_rw_pinmapping___gio27_24___width 2
224#define reg_iop_sw_cfg_rw_pinmapping___gio31_28___lsb 22
225#define reg_iop_sw_cfg_rw_pinmapping___gio31_28___width 2
226#define reg_iop_sw_cfg_rw_pinmapping_offset 104
227
228/* Register rw_bus_out_cfg, scope iop_sw_cfg, type rw */
229#define reg_iop_sw_cfg_rw_bus_out_cfg___bus_lo___lsb 0
230#define reg_iop_sw_cfg_rw_bus_out_cfg___bus_lo___width 2
231#define reg_iop_sw_cfg_rw_bus_out_cfg___bus_hi___lsb 2
232#define reg_iop_sw_cfg_rw_bus_out_cfg___bus_hi___width 2
233#define reg_iop_sw_cfg_rw_bus_out_cfg___bus_lo_oe___lsb 4
234#define reg_iop_sw_cfg_rw_bus_out_cfg___bus_lo_oe___width 2
235#define reg_iop_sw_cfg_rw_bus_out_cfg___bus_hi_oe___lsb 6
236#define reg_iop_sw_cfg_rw_bus_out_cfg___bus_hi_oe___width 2
237#define reg_iop_sw_cfg_rw_bus_out_cfg_offset 108
238
239/* Register rw_gio_out_grp0_cfg, scope iop_sw_cfg, type rw */
240#define reg_iop_sw_cfg_rw_gio_out_grp0_cfg___gio0___lsb 0
241#define reg_iop_sw_cfg_rw_gio_out_grp0_cfg___gio0___width 3
242#define reg_iop_sw_cfg_rw_gio_out_grp0_cfg___gio0_oe___lsb 3
243#define reg_iop_sw_cfg_rw_gio_out_grp0_cfg___gio0_oe___width 1
244#define reg_iop_sw_cfg_rw_gio_out_grp0_cfg___gio0_oe___bit 3
245#define reg_iop_sw_cfg_rw_gio_out_grp0_cfg___gio1___lsb 4
246#define reg_iop_sw_cfg_rw_gio_out_grp0_cfg___gio1___width 3
247#define reg_iop_sw_cfg_rw_gio_out_grp0_cfg___gio1_oe___lsb 7
248#define reg_iop_sw_cfg_rw_gio_out_grp0_cfg___gio1_oe___width 1
249#define reg_iop_sw_cfg_rw_gio_out_grp0_cfg___gio1_oe___bit 7
250#define reg_iop_sw_cfg_rw_gio_out_grp0_cfg___gio2___lsb 8
251#define reg_iop_sw_cfg_rw_gio_out_grp0_cfg___gio2___width 3
252#define reg_iop_sw_cfg_rw_gio_out_grp0_cfg___gio2_oe___lsb 11
253#define reg_iop_sw_cfg_rw_gio_out_grp0_cfg___gio2_oe___width 1
254#define reg_iop_sw_cfg_rw_gio_out_grp0_cfg___gio2_oe___bit 11
255#define reg_iop_sw_cfg_rw_gio_out_grp0_cfg___gio3___lsb 12
256#define reg_iop_sw_cfg_rw_gio_out_grp0_cfg___gio3___width 3
257#define reg_iop_sw_cfg_rw_gio_out_grp0_cfg___gio3_oe___lsb 15
258#define reg_iop_sw_cfg_rw_gio_out_grp0_cfg___gio3_oe___width 1
259#define reg_iop_sw_cfg_rw_gio_out_grp0_cfg___gio3_oe___bit 15
260#define reg_iop_sw_cfg_rw_gio_out_grp0_cfg_offset 112
261
262/* Register rw_gio_out_grp1_cfg, scope iop_sw_cfg, type rw */
263#define reg_iop_sw_cfg_rw_gio_out_grp1_cfg___gio4___lsb 0
264#define reg_iop_sw_cfg_rw_gio_out_grp1_cfg___gio4___width 3
265#define reg_iop_sw_cfg_rw_gio_out_grp1_cfg___gio4_oe___lsb 3
266#define reg_iop_sw_cfg_rw_gio_out_grp1_cfg___gio4_oe___width 1
267#define reg_iop_sw_cfg_rw_gio_out_grp1_cfg___gio4_oe___bit 3
268#define reg_iop_sw_cfg_rw_gio_out_grp1_cfg___gio5___lsb 4
269#define reg_iop_sw_cfg_rw_gio_out_grp1_cfg___gio5___width 3
270#define reg_iop_sw_cfg_rw_gio_out_grp1_cfg___gio5_oe___lsb 7
271#define reg_iop_sw_cfg_rw_gio_out_grp1_cfg___gio5_oe___width 1
272#define reg_iop_sw_cfg_rw_gio_out_grp1_cfg___gio5_oe___bit 7
273#define reg_iop_sw_cfg_rw_gio_out_grp1_cfg___gio6___lsb 8
274#define reg_iop_sw_cfg_rw_gio_out_grp1_cfg___gio6___width 3
275#define reg_iop_sw_cfg_rw_gio_out_grp1_cfg___gio6_oe___lsb 11
276#define reg_iop_sw_cfg_rw_gio_out_grp1_cfg___gio6_oe___width 1
277#define reg_iop_sw_cfg_rw_gio_out_grp1_cfg___gio6_oe___bit 11
278#define reg_iop_sw_cfg_rw_gio_out_grp1_cfg___gio7___lsb 12
279#define reg_iop_sw_cfg_rw_gio_out_grp1_cfg___gio7___width 3
280#define reg_iop_sw_cfg_rw_gio_out_grp1_cfg___gio7_oe___lsb 15
281#define reg_iop_sw_cfg_rw_gio_out_grp1_cfg___gio7_oe___width 1
282#define reg_iop_sw_cfg_rw_gio_out_grp1_cfg___gio7_oe___bit 15
283#define reg_iop_sw_cfg_rw_gio_out_grp1_cfg_offset 116
284
285/* Register rw_gio_out_grp2_cfg, scope iop_sw_cfg, type rw */
286#define reg_iop_sw_cfg_rw_gio_out_grp2_cfg___gio8___lsb 0
287#define reg_iop_sw_cfg_rw_gio_out_grp2_cfg___gio8___width 3
288#define reg_iop_sw_cfg_rw_gio_out_grp2_cfg___gio8_oe___lsb 3
289#define reg_iop_sw_cfg_rw_gio_out_grp2_cfg___gio8_oe___width 1
290#define reg_iop_sw_cfg_rw_gio_out_grp2_cfg___gio8_oe___bit 3
291#define reg_iop_sw_cfg_rw_gio_out_grp2_cfg___gio9___lsb 4
292#define reg_iop_sw_cfg_rw_gio_out_grp2_cfg___gio9___width 3
293#define reg_iop_sw_cfg_rw_gio_out_grp2_cfg___gio9_oe___lsb 7
294#define reg_iop_sw_cfg_rw_gio_out_grp2_cfg___gio9_oe___width 1
295#define reg_iop_sw_cfg_rw_gio_out_grp2_cfg___gio9_oe___bit 7
296#define reg_iop_sw_cfg_rw_gio_out_grp2_cfg___gio10___lsb 8
297#define reg_iop_sw_cfg_rw_gio_out_grp2_cfg___gio10___width 3
298#define reg_iop_sw_cfg_rw_gio_out_grp2_cfg___gio10_oe___lsb 11
299#define reg_iop_sw_cfg_rw_gio_out_grp2_cfg___gio10_oe___width 1
300#define reg_iop_sw_cfg_rw_gio_out_grp2_cfg___gio10_oe___bit 11
301#define reg_iop_sw_cfg_rw_gio_out_grp2_cfg___gio11___lsb 12
302#define reg_iop_sw_cfg_rw_gio_out_grp2_cfg___gio11___width 3
303#define reg_iop_sw_cfg_rw_gio_out_grp2_cfg___gio11_oe___lsb 15
304#define reg_iop_sw_cfg_rw_gio_out_grp2_cfg___gio11_oe___width 1
305#define reg_iop_sw_cfg_rw_gio_out_grp2_cfg___gio11_oe___bit 15
306#define reg_iop_sw_cfg_rw_gio_out_grp2_cfg_offset 120
307
308/* Register rw_gio_out_grp3_cfg, scope iop_sw_cfg, type rw */
309#define reg_iop_sw_cfg_rw_gio_out_grp3_cfg___gio12___lsb 0
310#define reg_iop_sw_cfg_rw_gio_out_grp3_cfg___gio12___width 3
311#define reg_iop_sw_cfg_rw_gio_out_grp3_cfg___gio12_oe___lsb 3
312#define reg_iop_sw_cfg_rw_gio_out_grp3_cfg___gio12_oe___width 1
313#define reg_iop_sw_cfg_rw_gio_out_grp3_cfg___gio12_oe___bit 3
314#define reg_iop_sw_cfg_rw_gio_out_grp3_cfg___gio13___lsb 4
315#define reg_iop_sw_cfg_rw_gio_out_grp3_cfg___gio13___width 3
316#define reg_iop_sw_cfg_rw_gio_out_grp3_cfg___gio13_oe___lsb 7
317#define reg_iop_sw_cfg_rw_gio_out_grp3_cfg___gio13_oe___width 1
318#define reg_iop_sw_cfg_rw_gio_out_grp3_cfg___gio13_oe___bit 7
319#define reg_iop_sw_cfg_rw_gio_out_grp3_cfg___gio14___lsb 8
320#define reg_iop_sw_cfg_rw_gio_out_grp3_cfg___gio14___width 3
321#define reg_iop_sw_cfg_rw_gio_out_grp3_cfg___gio14_oe___lsb 11
322#define reg_iop_sw_cfg_rw_gio_out_grp3_cfg___gio14_oe___width 1
323#define reg_iop_sw_cfg_rw_gio_out_grp3_cfg___gio14_oe___bit 11
324#define reg_iop_sw_cfg_rw_gio_out_grp3_cfg___gio15___lsb 12
325#define reg_iop_sw_cfg_rw_gio_out_grp3_cfg___gio15___width 3
326#define reg_iop_sw_cfg_rw_gio_out_grp3_cfg___gio15_oe___lsb 15
327#define reg_iop_sw_cfg_rw_gio_out_grp3_cfg___gio15_oe___width 1
328#define reg_iop_sw_cfg_rw_gio_out_grp3_cfg___gio15_oe___bit 15
329#define reg_iop_sw_cfg_rw_gio_out_grp3_cfg_offset 124
330
331/* Register rw_gio_out_grp4_cfg, scope iop_sw_cfg, type rw */
332#define reg_iop_sw_cfg_rw_gio_out_grp4_cfg___gio16___lsb 0
333#define reg_iop_sw_cfg_rw_gio_out_grp4_cfg___gio16___width 3
334#define reg_iop_sw_cfg_rw_gio_out_grp4_cfg___gio16_oe___lsb 3
335#define reg_iop_sw_cfg_rw_gio_out_grp4_cfg___gio16_oe___width 1
336#define reg_iop_sw_cfg_rw_gio_out_grp4_cfg___gio16_oe___bit 3
337#define reg_iop_sw_cfg_rw_gio_out_grp4_cfg___gio17___lsb 4
338#define reg_iop_sw_cfg_rw_gio_out_grp4_cfg___gio17___width 3
339#define reg_iop_sw_cfg_rw_gio_out_grp4_cfg___gio17_oe___lsb 7
340#define reg_iop_sw_cfg_rw_gio_out_grp4_cfg___gio17_oe___width 1
341#define reg_iop_sw_cfg_rw_gio_out_grp4_cfg___gio17_oe___bit 7
342#define reg_iop_sw_cfg_rw_gio_out_grp4_cfg___gio18___lsb 8
343#define reg_iop_sw_cfg_rw_gio_out_grp4_cfg___gio18___width 3
344#define reg_iop_sw_cfg_rw_gio_out_grp4_cfg___gio18_oe___lsb 11
345#define reg_iop_sw_cfg_rw_gio_out_grp4_cfg___gio18_oe___width 1
346#define reg_iop_sw_cfg_rw_gio_out_grp4_cfg___gio18_oe___bit 11
347#define reg_iop_sw_cfg_rw_gio_out_grp4_cfg___gio19___lsb 12
348#define reg_iop_sw_cfg_rw_gio_out_grp4_cfg___gio19___width 3
349#define reg_iop_sw_cfg_rw_gio_out_grp4_cfg___gio19_oe___lsb 15
350#define reg_iop_sw_cfg_rw_gio_out_grp4_cfg___gio19_oe___width 1
351#define reg_iop_sw_cfg_rw_gio_out_grp4_cfg___gio19_oe___bit 15
352#define reg_iop_sw_cfg_rw_gio_out_grp4_cfg_offset 128
353
354/* Register rw_gio_out_grp5_cfg, scope iop_sw_cfg, type rw */
355#define reg_iop_sw_cfg_rw_gio_out_grp5_cfg___gio20___lsb 0
356#define reg_iop_sw_cfg_rw_gio_out_grp5_cfg___gio20___width 3
357#define reg_iop_sw_cfg_rw_gio_out_grp5_cfg___gio20_oe___lsb 3
358#define reg_iop_sw_cfg_rw_gio_out_grp5_cfg___gio20_oe___width 1
359#define reg_iop_sw_cfg_rw_gio_out_grp5_cfg___gio20_oe___bit 3
360#define reg_iop_sw_cfg_rw_gio_out_grp5_cfg___gio21___lsb 4
361#define reg_iop_sw_cfg_rw_gio_out_grp5_cfg___gio21___width 3
362#define reg_iop_sw_cfg_rw_gio_out_grp5_cfg___gio21_oe___lsb 7
363#define reg_iop_sw_cfg_rw_gio_out_grp5_cfg___gio21_oe___width 1
364#define reg_iop_sw_cfg_rw_gio_out_grp5_cfg___gio21_oe___bit 7
365#define reg_iop_sw_cfg_rw_gio_out_grp5_cfg___gio22___lsb 8
366#define reg_iop_sw_cfg_rw_gio_out_grp5_cfg___gio22___width 3
367#define reg_iop_sw_cfg_rw_gio_out_grp5_cfg___gio22_oe___lsb 11
368#define reg_iop_sw_cfg_rw_gio_out_grp5_cfg___gio22_oe___width 1
369#define reg_iop_sw_cfg_rw_gio_out_grp5_cfg___gio22_oe___bit 11
370#define reg_iop_sw_cfg_rw_gio_out_grp5_cfg___gio23___lsb 12
371#define reg_iop_sw_cfg_rw_gio_out_grp5_cfg___gio23___width 3
372#define reg_iop_sw_cfg_rw_gio_out_grp5_cfg___gio23_oe___lsb 15
373#define reg_iop_sw_cfg_rw_gio_out_grp5_cfg___gio23_oe___width 1
374#define reg_iop_sw_cfg_rw_gio_out_grp5_cfg___gio23_oe___bit 15
375#define reg_iop_sw_cfg_rw_gio_out_grp5_cfg_offset 132
376
377/* Register rw_gio_out_grp6_cfg, scope iop_sw_cfg, type rw */
378#define reg_iop_sw_cfg_rw_gio_out_grp6_cfg___gio24___lsb 0
379#define reg_iop_sw_cfg_rw_gio_out_grp6_cfg___gio24___width 3
380#define reg_iop_sw_cfg_rw_gio_out_grp6_cfg___gio24_oe___lsb 3
381#define reg_iop_sw_cfg_rw_gio_out_grp6_cfg___gio24_oe___width 1
382#define reg_iop_sw_cfg_rw_gio_out_grp6_cfg___gio24_oe___bit 3
383#define reg_iop_sw_cfg_rw_gio_out_grp6_cfg___gio25___lsb 4
384#define reg_iop_sw_cfg_rw_gio_out_grp6_cfg___gio25___width 3
385#define reg_iop_sw_cfg_rw_gio_out_grp6_cfg___gio25_oe___lsb 7
386#define reg_iop_sw_cfg_rw_gio_out_grp6_cfg___gio25_oe___width 1
387#define reg_iop_sw_cfg_rw_gio_out_grp6_cfg___gio25_oe___bit 7
388#define reg_iop_sw_cfg_rw_gio_out_grp6_cfg___gio26___lsb 8
389#define reg_iop_sw_cfg_rw_gio_out_grp6_cfg___gio26___width 3
390#define reg_iop_sw_cfg_rw_gio_out_grp6_cfg___gio26_oe___lsb 11
391#define reg_iop_sw_cfg_rw_gio_out_grp6_cfg___gio26_oe___width 1
392#define reg_iop_sw_cfg_rw_gio_out_grp6_cfg___gio26_oe___bit 11
393#define reg_iop_sw_cfg_rw_gio_out_grp6_cfg___gio27___lsb 12
394#define reg_iop_sw_cfg_rw_gio_out_grp6_cfg___gio27___width 3
395#define reg_iop_sw_cfg_rw_gio_out_grp6_cfg___gio27_oe___lsb 15
396#define reg_iop_sw_cfg_rw_gio_out_grp6_cfg___gio27_oe___width 1
397#define reg_iop_sw_cfg_rw_gio_out_grp6_cfg___gio27_oe___bit 15
398#define reg_iop_sw_cfg_rw_gio_out_grp6_cfg_offset 136
399
400/* Register rw_gio_out_grp7_cfg, scope iop_sw_cfg, type rw */
401#define reg_iop_sw_cfg_rw_gio_out_grp7_cfg___gio28___lsb 0
402#define reg_iop_sw_cfg_rw_gio_out_grp7_cfg___gio28___width 3
403#define reg_iop_sw_cfg_rw_gio_out_grp7_cfg___gio28_oe___lsb 3
404#define reg_iop_sw_cfg_rw_gio_out_grp7_cfg___gio28_oe___width 1
405#define reg_iop_sw_cfg_rw_gio_out_grp7_cfg___gio28_oe___bit 3
406#define reg_iop_sw_cfg_rw_gio_out_grp7_cfg___gio29___lsb 4
407#define reg_iop_sw_cfg_rw_gio_out_grp7_cfg___gio29___width 3
408#define reg_iop_sw_cfg_rw_gio_out_grp7_cfg___gio29_oe___lsb 7
409#define reg_iop_sw_cfg_rw_gio_out_grp7_cfg___gio29_oe___width 1
410#define reg_iop_sw_cfg_rw_gio_out_grp7_cfg___gio29_oe___bit 7
411#define reg_iop_sw_cfg_rw_gio_out_grp7_cfg___gio30___lsb 8
412#define reg_iop_sw_cfg_rw_gio_out_grp7_cfg___gio30___width 3
413#define reg_iop_sw_cfg_rw_gio_out_grp7_cfg___gio30_oe___lsb 11
414#define reg_iop_sw_cfg_rw_gio_out_grp7_cfg___gio30_oe___width 1
415#define reg_iop_sw_cfg_rw_gio_out_grp7_cfg___gio30_oe___bit 11
416#define reg_iop_sw_cfg_rw_gio_out_grp7_cfg___gio31___lsb 12
417#define reg_iop_sw_cfg_rw_gio_out_grp7_cfg___gio31___width 3
418#define reg_iop_sw_cfg_rw_gio_out_grp7_cfg___gio31_oe___lsb 15
419#define reg_iop_sw_cfg_rw_gio_out_grp7_cfg___gio31_oe___width 1
420#define reg_iop_sw_cfg_rw_gio_out_grp7_cfg___gio31_oe___bit 15
421#define reg_iop_sw_cfg_rw_gio_out_grp7_cfg_offset 140
422
423/* Register rw_spu_cfg, scope iop_sw_cfg, type rw */
424#define reg_iop_sw_cfg_rw_spu_cfg___bus0_in___lsb 0
425#define reg_iop_sw_cfg_rw_spu_cfg___bus0_in___width 1
426#define reg_iop_sw_cfg_rw_spu_cfg___bus0_in___bit 0
427#define reg_iop_sw_cfg_rw_spu_cfg___bus1_in___lsb 1
428#define reg_iop_sw_cfg_rw_spu_cfg___bus1_in___width 1
429#define reg_iop_sw_cfg_rw_spu_cfg___bus1_in___bit 1
430#define reg_iop_sw_cfg_rw_spu_cfg_offset 144
431
432/* Register rw_timer_grp0_cfg, scope iop_sw_cfg, type rw */
433#define reg_iop_sw_cfg_rw_timer_grp0_cfg___ext_clk___lsb 0
434#define reg_iop_sw_cfg_rw_timer_grp0_cfg___ext_clk___width 3
435#define reg_iop_sw_cfg_rw_timer_grp0_cfg___tmr0_en___lsb 3
436#define reg_iop_sw_cfg_rw_timer_grp0_cfg___tmr0_en___width 2
437#define reg_iop_sw_cfg_rw_timer_grp0_cfg___tmr1_en___lsb 5
438#define reg_iop_sw_cfg_rw_timer_grp0_cfg___tmr1_en___width 2
439#define reg_iop_sw_cfg_rw_timer_grp0_cfg___tmr2_en___lsb 7
440#define reg_iop_sw_cfg_rw_timer_grp0_cfg___tmr2_en___width 2
441#define reg_iop_sw_cfg_rw_timer_grp0_cfg___tmr3_en___lsb 9
442#define reg_iop_sw_cfg_rw_timer_grp0_cfg___tmr3_en___width 2
443#define reg_iop_sw_cfg_rw_timer_grp0_cfg___tmr0_dis___lsb 11
444#define reg_iop_sw_cfg_rw_timer_grp0_cfg___tmr0_dis___width 2
445#define reg_iop_sw_cfg_rw_timer_grp0_cfg___tmr1_dis___lsb 13
446#define reg_iop_sw_cfg_rw_timer_grp0_cfg___tmr1_dis___width 2
447#define reg_iop_sw_cfg_rw_timer_grp0_cfg___tmr2_dis___lsb 15
448#define reg_iop_sw_cfg_rw_timer_grp0_cfg___tmr2_dis___width 2
449#define reg_iop_sw_cfg_rw_timer_grp0_cfg___tmr3_dis___lsb 17
450#define reg_iop_sw_cfg_rw_timer_grp0_cfg___tmr3_dis___width 2
451#define reg_iop_sw_cfg_rw_timer_grp0_cfg_offset 148
452
453/* Register rw_timer_grp1_cfg, scope iop_sw_cfg, type rw */
454#define reg_iop_sw_cfg_rw_timer_grp1_cfg___ext_clk___lsb 0
455#define reg_iop_sw_cfg_rw_timer_grp1_cfg___ext_clk___width 3
456#define reg_iop_sw_cfg_rw_timer_grp1_cfg___tmr0_en___lsb 3
457#define reg_iop_sw_cfg_rw_timer_grp1_cfg___tmr0_en___width 2
458#define reg_iop_sw_cfg_rw_timer_grp1_cfg___tmr1_en___lsb 5
459#define reg_iop_sw_cfg_rw_timer_grp1_cfg___tmr1_en___width 2
460#define reg_iop_sw_cfg_rw_timer_grp1_cfg___tmr2_en___lsb 7
461#define reg_iop_sw_cfg_rw_timer_grp1_cfg___tmr2_en___width 2
462#define reg_iop_sw_cfg_rw_timer_grp1_cfg___tmr3_en___lsb 9
463#define reg_iop_sw_cfg_rw_timer_grp1_cfg___tmr3_en___width 2
464#define reg_iop_sw_cfg_rw_timer_grp1_cfg___tmr0_dis___lsb 11
465#define reg_iop_sw_cfg_rw_timer_grp1_cfg___tmr0_dis___width 2
466#define reg_iop_sw_cfg_rw_timer_grp1_cfg___tmr1_dis___lsb 13
467#define reg_iop_sw_cfg_rw_timer_grp1_cfg___tmr1_dis___width 2
468#define reg_iop_sw_cfg_rw_timer_grp1_cfg___tmr2_dis___lsb 15
469#define reg_iop_sw_cfg_rw_timer_grp1_cfg___tmr2_dis___width 2
470#define reg_iop_sw_cfg_rw_timer_grp1_cfg___tmr3_dis___lsb 17
471#define reg_iop_sw_cfg_rw_timer_grp1_cfg___tmr3_dis___width 2
472#define reg_iop_sw_cfg_rw_timer_grp1_cfg_offset 152
473
474/* Register rw_trigger_grps_cfg, scope iop_sw_cfg, type rw */
475#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp0_dis___lsb 0
476#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp0_dis___width 1
477#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp0_dis___bit 0
478#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp0_en___lsb 1
479#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp0_en___width 1
480#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp0_en___bit 1
481#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp1_dis___lsb 2
482#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp1_dis___width 1
483#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp1_dis___bit 2
484#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp1_en___lsb 3
485#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp1_en___width 1
486#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp1_en___bit 3
487#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp2_dis___lsb 4
488#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp2_dis___width 1
489#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp2_dis___bit 4
490#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp2_en___lsb 5
491#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp2_en___width 1
492#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp2_en___bit 5
493#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp3_dis___lsb 6
494#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp3_dis___width 1
495#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp3_dis___bit 6
496#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp3_en___lsb 7
497#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp3_en___width 1
498#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp3_en___bit 7
499#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp4_dis___lsb 8
500#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp4_dis___width 1
501#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp4_dis___bit 8
502#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp4_en___lsb 9
503#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp4_en___width 1
504#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp4_en___bit 9
505#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp5_dis___lsb 10
506#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp5_dis___width 1
507#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp5_dis___bit 10
508#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp5_en___lsb 11
509#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp5_en___width 1
510#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp5_en___bit 11
511#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp6_dis___lsb 12
512#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp6_dis___width 1
513#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp6_dis___bit 12
514#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp6_en___lsb 13
515#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp6_en___width 1
516#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp6_en___bit 13
517#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp7_dis___lsb 14
518#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp7_dis___width 1
519#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp7_dis___bit 14
520#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp7_en___lsb 15
521#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp7_en___width 1
522#define reg_iop_sw_cfg_rw_trigger_grps_cfg___grp7_en___bit 15
523#define reg_iop_sw_cfg_rw_trigger_grps_cfg_offset 156
524
525/* Register rw_pdp_cfg, scope iop_sw_cfg, type rw */
526#define reg_iop_sw_cfg_rw_pdp_cfg___out_strb___lsb 0
527#define reg_iop_sw_cfg_rw_pdp_cfg___out_strb___width 4
528#define reg_iop_sw_cfg_rw_pdp_cfg___in_src___lsb 4
529#define reg_iop_sw_cfg_rw_pdp_cfg___in_src___width 2
530#define reg_iop_sw_cfg_rw_pdp_cfg___in_size___lsb 6
531#define reg_iop_sw_cfg_rw_pdp_cfg___in_size___width 3
532#define reg_iop_sw_cfg_rw_pdp_cfg___in_last___lsb 9
533#define reg_iop_sw_cfg_rw_pdp_cfg___in_last___width 2
534#define reg_iop_sw_cfg_rw_pdp_cfg___in_strb___lsb 11
535#define reg_iop_sw_cfg_rw_pdp_cfg___in_strb___width 4
536#define reg_iop_sw_cfg_rw_pdp_cfg_offset 160
537
538/* Register rw_sdp_cfg, scope iop_sw_cfg, type rw */
539#define reg_iop_sw_cfg_rw_sdp_cfg___sdp_out_strb___lsb 0
540#define reg_iop_sw_cfg_rw_sdp_cfg___sdp_out_strb___width 3
541#define reg_iop_sw_cfg_rw_sdp_cfg___sdp_in_data___lsb 3
542#define reg_iop_sw_cfg_rw_sdp_cfg___sdp_in_data___width 3
543#define reg_iop_sw_cfg_rw_sdp_cfg___sdp_in_last___lsb 6
544#define reg_iop_sw_cfg_rw_sdp_cfg___sdp_in_last___width 2
545#define reg_iop_sw_cfg_rw_sdp_cfg___sdp_in_strb___lsb 8
546#define reg_iop_sw_cfg_rw_sdp_cfg___sdp_in_strb___width 3
547#define reg_iop_sw_cfg_rw_sdp_cfg_offset 164
548
549
550/* Constants */
551#define regk_iop_sw_cfg_a 0x00000001
552#define regk_iop_sw_cfg_b 0x00000002
553#define regk_iop_sw_cfg_bus 0x00000000
554#define regk_iop_sw_cfg_bus_rot16 0x00000002
555#define regk_iop_sw_cfg_bus_rot24 0x00000003
556#define regk_iop_sw_cfg_bus_rot8 0x00000001
557#define regk_iop_sw_cfg_clk12 0x00000000
558#define regk_iop_sw_cfg_cpu 0x00000000
559#define regk_iop_sw_cfg_gated_clk0 0x0000000e
560#define regk_iop_sw_cfg_gated_clk1 0x0000000f
561#define regk_iop_sw_cfg_gio0 0x00000004
562#define regk_iop_sw_cfg_gio1 0x00000001
563#define regk_iop_sw_cfg_gio2 0x00000005
564#define regk_iop_sw_cfg_gio3 0x00000002
565#define regk_iop_sw_cfg_gio4 0x00000006
566#define regk_iop_sw_cfg_gio5 0x00000003
567#define regk_iop_sw_cfg_gio6 0x00000007
568#define regk_iop_sw_cfg_gio7 0x00000004
569#define regk_iop_sw_cfg_gio_in18 0x00000002
570#define regk_iop_sw_cfg_gio_in19 0x00000003
571#define regk_iop_sw_cfg_gio_in20 0x00000004
572#define regk_iop_sw_cfg_gio_in21 0x00000005
573#define regk_iop_sw_cfg_gio_in26 0x00000006
574#define regk_iop_sw_cfg_gio_in27 0x00000007
575#define regk_iop_sw_cfg_gio_in4 0x00000000
576#define regk_iop_sw_cfg_gio_in5 0x00000001
577#define regk_iop_sw_cfg_last_timer_grp0_tmr2 0x00000001
578#define regk_iop_sw_cfg_last_timer_grp1_tmr2 0x00000002
579#define regk_iop_sw_cfg_last_timer_grp1_tmr3 0x00000003
580#define regk_iop_sw_cfg_mpu 0x00000001
581#define regk_iop_sw_cfg_none 0x00000000
582#define regk_iop_sw_cfg_pdp_out 0x00000001
583#define regk_iop_sw_cfg_pdp_out_hi 0x00000001
584#define regk_iop_sw_cfg_pdp_out_lo 0x00000000
585#define regk_iop_sw_cfg_rw_bus_mask_default 0x00000000
586#define regk_iop_sw_cfg_rw_bus_oe_mask_default 0x00000000
587#define regk_iop_sw_cfg_rw_bus_out_cfg_default 0x00000000
588#define regk_iop_sw_cfg_rw_crc_par_owner_default 0x00000000
589#define regk_iop_sw_cfg_rw_dmc_in_owner_default 0x00000000
590#define regk_iop_sw_cfg_rw_dmc_out_owner_default 0x00000000
591#define regk_iop_sw_cfg_rw_fifo_in_extra_owner_default 0x00000000
592#define regk_iop_sw_cfg_rw_fifo_in_owner_default 0x00000000
593#define regk_iop_sw_cfg_rw_fifo_out_extra_owner_default 0x00000000
594#define regk_iop_sw_cfg_rw_fifo_out_owner_default 0x00000000
595#define regk_iop_sw_cfg_rw_gio_mask_default 0x00000000
596#define regk_iop_sw_cfg_rw_gio_oe_mask_default 0x00000000
597#define regk_iop_sw_cfg_rw_gio_out_grp0_cfg_default 0x00000000
598#define regk_iop_sw_cfg_rw_gio_out_grp1_cfg_default 0x00000000
599#define regk_iop_sw_cfg_rw_gio_out_grp2_cfg_default 0x00000000
600#define regk_iop_sw_cfg_rw_gio_out_grp3_cfg_default 0x00000000
601#define regk_iop_sw_cfg_rw_gio_out_grp4_cfg_default 0x00000000
602#define regk_iop_sw_cfg_rw_gio_out_grp5_cfg_default 0x00000000
603#define regk_iop_sw_cfg_rw_gio_out_grp6_cfg_default 0x00000000
604#define regk_iop_sw_cfg_rw_gio_out_grp7_cfg_default 0x00000000
605#define regk_iop_sw_cfg_rw_pdp_cfg_default 0x00000000
606#define regk_iop_sw_cfg_rw_pinmapping_default 0x00555555
607#define regk_iop_sw_cfg_rw_sap_in_owner_default 0x00000000
608#define regk_iop_sw_cfg_rw_sap_out_owner_default 0x00000000
609#define regk_iop_sw_cfg_rw_scrc_in_owner_default 0x00000000
610#define regk_iop_sw_cfg_rw_scrc_out_owner_default 0x00000000
611#define regk_iop_sw_cfg_rw_sdp_cfg_default 0x00000000
612#define regk_iop_sw_cfg_rw_spu_cfg_default 0x00000000
613#define regk_iop_sw_cfg_rw_spu_owner_default 0x00000000
614#define regk_iop_sw_cfg_rw_timer_grp0_cfg_default 0x00000000
615#define regk_iop_sw_cfg_rw_timer_grp0_owner_default 0x00000000
616#define regk_iop_sw_cfg_rw_timer_grp1_cfg_default 0x00000000
617#define regk_iop_sw_cfg_rw_timer_grp1_owner_default 0x00000000
618#define regk_iop_sw_cfg_rw_trigger_grp0_owner_default 0x00000000
619#define regk_iop_sw_cfg_rw_trigger_grp1_owner_default 0x00000000
620#define regk_iop_sw_cfg_rw_trigger_grp2_owner_default 0x00000000
621#define regk_iop_sw_cfg_rw_trigger_grp3_owner_default 0x00000000
622#define regk_iop_sw_cfg_rw_trigger_grp4_owner_default 0x00000000
623#define regk_iop_sw_cfg_rw_trigger_grp5_owner_default 0x00000000
624#define regk_iop_sw_cfg_rw_trigger_grp6_owner_default 0x00000000
625#define regk_iop_sw_cfg_rw_trigger_grp7_owner_default 0x00000000
626#define regk_iop_sw_cfg_rw_trigger_grps_cfg_default 0x00000000
627#define regk_iop_sw_cfg_sdp_out 0x00000004
628#define regk_iop_sw_cfg_size16 0x00000002
629#define regk_iop_sw_cfg_size24 0x00000003
630#define regk_iop_sw_cfg_size32 0x00000004
631#define regk_iop_sw_cfg_size8 0x00000001
632#define regk_iop_sw_cfg_spu 0x00000002
633#define regk_iop_sw_cfg_spu_bus_out0_hi 0x00000002
634#define regk_iop_sw_cfg_spu_bus_out0_lo 0x00000002
635#define regk_iop_sw_cfg_spu_bus_out1_hi 0x00000003
636#define regk_iop_sw_cfg_spu_bus_out1_lo 0x00000003
637#define regk_iop_sw_cfg_spu_g0 0x00000007
638#define regk_iop_sw_cfg_spu_g1 0x00000007
639#define regk_iop_sw_cfg_spu_g2 0x00000007
640#define regk_iop_sw_cfg_spu_g3 0x00000007
641#define regk_iop_sw_cfg_spu_g4 0x00000007
642#define regk_iop_sw_cfg_spu_g5 0x00000007
643#define regk_iop_sw_cfg_spu_g6 0x00000007
644#define regk_iop_sw_cfg_spu_g7 0x00000007
645#define regk_iop_sw_cfg_spu_gio0 0x00000000
646#define regk_iop_sw_cfg_spu_gio1 0x00000001
647#define regk_iop_sw_cfg_spu_gio5 0x00000005
648#define regk_iop_sw_cfg_spu_gio6 0x00000006
649#define regk_iop_sw_cfg_spu_gio7 0x00000007
650#define regk_iop_sw_cfg_spu_gio_out0 0x00000008
651#define regk_iop_sw_cfg_spu_gio_out1 0x00000009
652#define regk_iop_sw_cfg_spu_gio_out2 0x0000000a
653#define regk_iop_sw_cfg_spu_gio_out3 0x0000000b
654#define regk_iop_sw_cfg_spu_gio_out4 0x0000000c
655#define regk_iop_sw_cfg_spu_gio_out5 0x0000000d
656#define regk_iop_sw_cfg_spu_gio_out6 0x0000000e
657#define regk_iop_sw_cfg_spu_gio_out7 0x0000000f
658#define regk_iop_sw_cfg_spu_gioout0 0x00000000
659#define regk_iop_sw_cfg_spu_gioout1 0x00000000
660#define regk_iop_sw_cfg_spu_gioout10 0x00000007
661#define regk_iop_sw_cfg_spu_gioout11 0x00000007
662#define regk_iop_sw_cfg_spu_gioout12 0x00000007
663#define regk_iop_sw_cfg_spu_gioout13 0x00000007
664#define regk_iop_sw_cfg_spu_gioout14 0x00000007
665#define regk_iop_sw_cfg_spu_gioout15 0x00000007
666#define regk_iop_sw_cfg_spu_gioout16 0x00000007
667#define regk_iop_sw_cfg_spu_gioout17 0x00000007
668#define regk_iop_sw_cfg_spu_gioout18 0x00000007
669#define regk_iop_sw_cfg_spu_gioout19 0x00000007
670#define regk_iop_sw_cfg_spu_gioout2 0x00000001
671#define regk_iop_sw_cfg_spu_gioout20 0x00000007
672#define regk_iop_sw_cfg_spu_gioout21 0x00000007
673#define regk_iop_sw_cfg_spu_gioout22 0x00000007
674#define regk_iop_sw_cfg_spu_gioout23 0x00000007
675#define regk_iop_sw_cfg_spu_gioout24 0x00000007
676#define regk_iop_sw_cfg_spu_gioout25 0x00000007
677#define regk_iop_sw_cfg_spu_gioout26 0x00000007
678#define regk_iop_sw_cfg_spu_gioout27 0x00000007
679#define regk_iop_sw_cfg_spu_gioout28 0x00000007
680#define regk_iop_sw_cfg_spu_gioout29 0x00000007
681#define regk_iop_sw_cfg_spu_gioout3 0x00000001
682#define regk_iop_sw_cfg_spu_gioout30 0x00000007
683#define regk_iop_sw_cfg_spu_gioout31 0x00000007
684#define regk_iop_sw_cfg_spu_gioout4 0x00000002
685#define regk_iop_sw_cfg_spu_gioout5 0x00000002
686#define regk_iop_sw_cfg_spu_gioout6 0x00000003
687#define regk_iop_sw_cfg_spu_gioout7 0x00000003
688#define regk_iop_sw_cfg_spu_gioout8 0x00000007
689#define regk_iop_sw_cfg_spu_gioout9 0x00000007
690#define regk_iop_sw_cfg_strb_timer_grp0_tmr0 0x00000001
691#define regk_iop_sw_cfg_strb_timer_grp0_tmr1 0x00000002
692#define regk_iop_sw_cfg_strb_timer_grp1_tmr0 0x00000003
693#define regk_iop_sw_cfg_strb_timer_grp1_tmr1 0x00000002
694#define regk_iop_sw_cfg_timer_grp0 0x00000000
695#define regk_iop_sw_cfg_timer_grp0_rot 0x00000001
696#define regk_iop_sw_cfg_timer_grp0_strb0 0x00000005
697#define regk_iop_sw_cfg_timer_grp0_strb1 0x00000005
698#define regk_iop_sw_cfg_timer_grp0_strb2 0x00000005
699#define regk_iop_sw_cfg_timer_grp0_strb3 0x00000005
700#define regk_iop_sw_cfg_timer_grp0_tmr0 0x00000002
701#define regk_iop_sw_cfg_timer_grp1 0x00000000
702#define regk_iop_sw_cfg_timer_grp1_rot 0x00000001
703#define regk_iop_sw_cfg_timer_grp1_strb0 0x00000006
704#define regk_iop_sw_cfg_timer_grp1_strb1 0x00000006
705#define regk_iop_sw_cfg_timer_grp1_strb2 0x00000006
706#define regk_iop_sw_cfg_timer_grp1_strb3 0x00000006
707#define regk_iop_sw_cfg_timer_grp1_tmr0 0x00000003
708#define regk_iop_sw_cfg_trig0_0 0x00000000
709#define regk_iop_sw_cfg_trig0_1 0x00000000
710#define regk_iop_sw_cfg_trig0_2 0x00000000
711#define regk_iop_sw_cfg_trig0_3 0x00000000
712#define regk_iop_sw_cfg_trig1_0 0x00000000
713#define regk_iop_sw_cfg_trig1_1 0x00000000
714#define regk_iop_sw_cfg_trig1_2 0x00000000
715#define regk_iop_sw_cfg_trig1_3 0x00000000
716#define regk_iop_sw_cfg_trig2_0 0x00000001
717#define regk_iop_sw_cfg_trig2_1 0x00000001
718#define regk_iop_sw_cfg_trig2_2 0x00000001
719#define regk_iop_sw_cfg_trig2_3 0x00000001
720#define regk_iop_sw_cfg_trig3_0 0x00000001
721#define regk_iop_sw_cfg_trig3_1 0x00000001
722#define regk_iop_sw_cfg_trig3_2 0x00000001
723#define regk_iop_sw_cfg_trig3_3 0x00000001
724#define regk_iop_sw_cfg_trig4_0 0x00000002
725#define regk_iop_sw_cfg_trig4_1 0x00000002
726#define regk_iop_sw_cfg_trig4_2 0x00000002
727#define regk_iop_sw_cfg_trig4_3 0x00000002
728#define regk_iop_sw_cfg_trig5_0 0x00000002
729#define regk_iop_sw_cfg_trig5_1 0x00000002
730#define regk_iop_sw_cfg_trig5_2 0x00000002
731#define regk_iop_sw_cfg_trig5_3 0x00000002
732#define regk_iop_sw_cfg_trig6_0 0x00000003
733#define regk_iop_sw_cfg_trig6_1 0x00000003
734#define regk_iop_sw_cfg_trig6_2 0x00000003
735#define regk_iop_sw_cfg_trig6_3 0x00000003
736#define regk_iop_sw_cfg_trig7_0 0x00000003
737#define regk_iop_sw_cfg_trig7_1 0x00000003
738#define regk_iop_sw_cfg_trig7_2 0x00000003
739#define regk_iop_sw_cfg_trig7_3 0x00000003
740#endif /* __iop_sw_cfg_defs_asm_h */