Working SDHOST/FatFS, boot partition mounts, some other minor fixes too.
[rpi-open-firmware.git] / bcm2708_chip / sv_chip_regmap.h
1 /*****************************************************************************
2 * *
3 * Copyright (c) 2003, 2004, 2005 Broadcom *
4 * All Rights Reserved *
5 * *
6 * Confidential and Proprietary. *
7 * The copyright notice above does not evidence any actual or intended *
8 * publication. Possession, use, or copying is authorized only pursuant to a *
9 * valid written license from Sand Video. *
10 * *
11 * *
12 ******************************************************************************/
13
14 /* DO NOT ADD INCLUDE GUARDS TO THIS FILE. IT IS INTENTIONALLY INCLUDED */
15 /* MULTIPLE TIMES */
16
17 #define VCMODS_REGMAP
18
19 /* */
20 /* THIS IS A DERIVED FILE!!! DO NOT EDIT THIS FILE!! */
21 /* */
22 /* THIS FILE IS DERIVED FROM .../hw/doc/Register map.xls */
23 /* */
24
25 // Function formats:
26 // RegFunc(<Region name>, <Region absolute addr>, <Register name>, <Register offset>,
27 // <Unique Register name>, <Unique Register absolute addr>)
28 // FdFunc(<Unique Register name>, <Field name>, <Field lsb>, <Field width>)
29
30
31 #ifndef RegAreaFunc
32 #define RegAreaFunc(a,b,c)
33 #endif
34 #ifndef RegFunc
35 #define RegFunc(mod, modbase, regname, offset, name, addr)
36 #endif
37 #ifndef FldFunc
38 #define FldFunc(a,b,c,d)
39 #endif
40
41
42 //******************************************************************************
43 //
44 // Decoder Ring Bus Node
45 //
46 //******************************************************************************
47 #ifndef EXCLUDE_DECODER
48
49 RegAreaFunc(DecodeRbnodeRegsBase, 0x0, 0x7F)
50 RegFunc(DecodeRbnodeRegs, 0x0, RbConfig , 0x0, DecRRs_RbConfig , 0x0)
51 FldFunc(DecRRs_RbConfig , RdPostEna, 1, 1)
52 FldFunc(DecRRs_RbConfig , RdBypEna, 0, 1)
53 RegFunc(DecodeRbnodeRegs, 0x0, RbStickyError, 0x4, DecRRs_RbStickyError, 0x4)
54 FldFunc(DecRRs_RbStickyError, Node, 1, 1)
55 FldFunc(DecRRs_RbStickyError, Tgt, 0, 1)
56 RegFunc(DecodeRbnodeRegs, 0x0, RbCurrentError, 0x8, DecRRs_RbCurrentError, 0x8)
57 FldFunc(DecRRs_RbCurrentError, Node, 1, 1)
58 FldFunc(DecRRs_RbCurrentError, Tgt, 0, 1)
59 RegFunc(DecodeRbnodeRegs, 0x0, RbReadData, 0xC, DecRRs_RbReadData, 0xc)
60 FldFunc(DecRRs_RbReadData, Data, 0, 32)
61
62 RegAreaFunc(DecodeRingbusDebugRegsBase, 0x80, 0xFF)
63 RegFunc(DecodeRingbusDebugRegs, 0x80, RbDebugConfig, 0x0, DecRDRs_RbDebugConfig, 0x80)
64 FldFunc(DecRDRs_RbDebugConfig, Addr3WrStat, 15, 1)
65 FldFunc(DecRDRs_RbDebugConfig, Addr2WrStat, 14, 1)
66 FldFunc(DecRDRs_RbDebugConfig, Addr1WrStat, 13, 1)
67 FldFunc(DecRDRs_RbDebugConfig, Addr0WrStat, 12, 1)
68 FldFunc(DecRDRs_RbDebugConfig, Addr3RdStat, 11, 1)
69 FldFunc(DecRDRs_RbDebugConfig, Addr2RdStat, 10, 1)
70 FldFunc(DecRDRs_RbDebugConfig, Addr1RdStat, 9, 1)
71 FldFunc(DecRDRs_RbDebugConfig, Addr0RdStat, 8, 1)
72 FldFunc(DecRDRs_RbDebugConfig, Addr3WrEna, 7, 1)
73 FldFunc(DecRDRs_RbDebugConfig, Addr2WrEna, 6, 1)
74 FldFunc(DecRDRs_RbDebugConfig, Addr1WrEna, 5, 1)
75 FldFunc(DecRDRs_RbDebugConfig, Addr0WrEna, 4, 1)
76 FldFunc(DecRDRs_RbDebugConfig, Addr3RdEna, 3, 1)
77 FldFunc(DecRDRs_RbDebugConfig, Addr2RdEna, 2, 1)
78 FldFunc(DecRDRs_RbDebugConfig, Addr1RdEna, 1, 1)
79 FldFunc(DecRDRs_RbDebugConfig, Addr0RdEna, 0, 1)
80 RegFunc(DecodeRingbusDebugRegs, 0x80, RbDebugReg0Addr, 0x4, DecRDRs_RbDebugReg0Addr, 0x84)
81 FldFunc(DecRDRs_RbDebugReg0Addr, Addr, 0, 16)
82 RegFunc(DecodeRingbusDebugRegs, 0x80, RbDebugReg1Addr, 0x8, DecRDRs_RbDebugReg1Addr, 0x88)
83 FldFunc(DecRDRs_RbDebugReg1Addr, Addr, 0, 16)
84 RegFunc(DecodeRingbusDebugRegs, 0x80, RbDebugReg2Addr, 0xC, DecRDRs_RbDebugReg2Addr, 0x8c)
85 FldFunc(DecRDRs_RbDebugReg2Addr, Addr, 0, 16)
86 RegFunc(DecodeRingbusDebugRegs, 0x80, RbDebugReg3Addr, 0x10, DecRDRs_RbDebugReg3Addr, 0x90)
87 FldFunc(DecRDRs_RbDebugReg3Addr, Addr, 0, 16)
88 RegFunc(DecodeRingbusDebugRegs, 0x80, RbDebugOutputReg, 0x14, DecRDRs_RbDebugOutputReg, 0x94)
89 FldFunc(DecRDRs_RbDebugOutputReg, DspRst, 1, 1)
90 FldFunc(DecRDRs_RbDebugOutputReg, FmmRst, 0, 1)
91
92 RegAreaFunc(DecodeMainBase, 0x100, 0x1FF)
93 RegFunc(DecodeMain, 0x100, RegMainctl, 0x0, DecMn_RegMainctl, 0x100)
94 FldFunc(DecMn_RegMainctl, Use2Off, 31, 1)
95 FldFunc(DecMn_RegMainctl, QpcOffset2, 24, 5)
96 FldFunc(DecMn_RegMainctl, QpcOffset, 16, 5)
97 FldFunc(DecMn_RegMainctl, Fls, 15, 1)
98 FldFunc(DecMn_RegMainctl, Standard, 7, 3)
99 FldFunc(DecMn_RegMainctl, Profile, 4, 3)
100 FldFunc(DecMn_RegMainctl, Rst, 0, 1)
101 RegFunc(DecodeMain, 0x100, RegFramesize, 0x4, DecMn_RegFramesize, 0x104)
102 FldFunc(DecMn_RegFramesize, Lines, 16, 12)
103 FldFunc(DecMn_RegFramesize, Pixels, 0, 12)
104 RegFunc(DecodeMain, 0x100, RegDecVersion, 0x8, DecMn_RegDecVersion, 0x108)
105 FldFunc(DecMn_RegDecVersion, Major, 16, 16)
106 FldFunc(DecMn_RegDecVersion, Minor, 8, 8)
107 FldFunc(DecMn_RegDecVersion, Fixid, 0, 8)
108 RegFunc(DecodeMain, 0x100, RegStatus, 0x10, DecMn_RegStatus, 0x110)
109 FldFunc(DecMn_RegStatus, Ixfm, 30, 2)
110 FldFunc(DecMn_RegStatus, Spre, 28, 2)
111 FldFunc(DecMn_RegStatus, Mcom, 26, 2)
112 FldFunc(DecMn_RegStatus, InpbufOverflow, 16, 6)
113 FldFunc(DecMn_RegStatus, Output, 12, 2)
114 FldFunc(DecMn_RegStatus, Dblk, 10, 2)
115 FldFunc(DecMn_RegStatus, Recon, 8, 2)
116 RegFunc(DecodeMain, 0x100, RegPmonctl, 0x20, DecMn_RegPmonctl, 0x120)
117 FldFunc(DecMn_RegPmonctl, Cnt1Sel, 8, 4)
118 FldFunc(DecMn_RegPmonctl, Cnt0Sel, 0, 4)
119 RegFunc(DecodeMain, 0x100, RegPmoncnt0, 0x24, DecMn_RegPmoncnt0, 0x124)
120 FldFunc(DecMn_RegPmoncnt0, Data, 16, 16)
121 FldFunc(DecMn_RegPmoncnt0, Count, 0, 12)
122 RegFunc(DecodeMain, 0x100, RegPmoncnt1, 0x28, DecMn_RegPmoncnt1, 0x128)
123 FldFunc(DecMn_RegPmoncnt1, Data, 16, 16)
124 FldFunc(DecMn_RegPmoncnt1, Count, 0, 12)
125 RegFunc(DecodeMain, 0x100, RegPmonMbctl, 0x2C, DecMn_RegPmonMbctl, 0x12c)
126 FldFunc(DecMn_RegPmonMbctl, SwPmon, 1, 1)
127 FldFunc(DecMn_RegPmonMbctl, Mbctlena, 0, 1)
128
129 RegAreaFunc(SdramDebugBase, 0x200, 0x27F)
130 RegFunc(SdramDebug, 0x200, SdDebugConfig , 0x0, SdrDg_SdDebugConfig , 0x200)
131 FldFunc(SdrDg_SdDebugConfig , Inv, 0, 1)
132 RegFunc(SdramDebug, 0x200, SdDebugStart, 0x4, SdrDg_SdDebugStart, 0x204)
133 FldFunc(SdrDg_SdDebugStart, DramAddress, 0, 28)
134 RegFunc(SdramDebug, 0x200, SdDebugEnd, 0x8, SdrDg_SdDebugEnd, 0x208)
135 FldFunc(SdrDg_SdDebugEnd, DramAddress, 0, 28)
136 RegFunc(SdramDebug, 0x200, SdDebugRmask , 0xC, SdrDg_SdDebugRmask , 0x20c)
137 FldFunc(SdrDg_SdDebugRmask , Deblock, 11, 1)
138 FldFunc(SdrDg_SdDebugRmask , Cabac, 10, 1)
139 FldFunc(SdrDg_SdDebugRmask , Iloop, 9, 1)
140 FldFunc(SdrDg_SdDebugRmask , Oloop, 8, 1)
141 FldFunc(SdrDg_SdDebugRmask , Codein, 7, 1)
142 FldFunc(SdrDg_SdDebugRmask , Host, 6, 1)
143 FldFunc(SdrDg_SdDebugRmask , Stream, 5, 1)
144 FldFunc(SdrDg_SdDebugRmask , Audio, 4, 1)
145 FldFunc(SdrDg_SdDebugRmask , VppOutput, 3, 1)
146 FldFunc(SdrDg_SdDebugRmask , Mocomp, 2, 1)
147 FldFunc(SdrDg_SdDebugRmask , VppFetch, 1, 1)
148 RegFunc(SdramDebug, 0x200, SdDebugWmask , 0x10, SdrDg_SdDebugWmask , 0x210)
149 FldFunc(SdrDg_SdDebugWmask , Deblock, 11, 1)
150 FldFunc(SdrDg_SdDebugWmask , Cabac, 10, 1)
151 FldFunc(SdrDg_SdDebugWmask , Iloop, 9, 1)
152 FldFunc(SdrDg_SdDebugWmask , Oloop, 8, 1)
153 FldFunc(SdrDg_SdDebugWmask , Codein, 7, 1)
154 FldFunc(SdrDg_SdDebugWmask , Host, 6, 1)
155 FldFunc(SdrDg_SdDebugWmask , Stream, 5, 1)
156 FldFunc(SdrDg_SdDebugWmask , Audio, 4, 1)
157 FldFunc(SdrDg_SdDebugWmask , VppOutput, 3, 1)
158 FldFunc(SdrDg_SdDebugWmask , Mocomp, 2, 1)
159 FldFunc(SdrDg_SdDebugWmask , VppFetch, 1, 1)
160 RegFunc(SdramDebug, 0x200, SdDebugRstatus , 0x14, SdrDg_SdDebugRstatus , 0x214)
161 FldFunc(SdrDg_SdDebugRstatus , Deblock, 11, 1)
162 FldFunc(SdrDg_SdDebugRstatus , Cabac, 10, 1)
163 FldFunc(SdrDg_SdDebugRstatus , Iloop, 9, 1)
164 FldFunc(SdrDg_SdDebugRstatus , Oloop, 8, 1)
165 FldFunc(SdrDg_SdDebugRstatus , Codein, 7, 1)
166 FldFunc(SdrDg_SdDebugRstatus , Host, 6, 1)
167 FldFunc(SdrDg_SdDebugRstatus , Stream, 5, 1)
168 FldFunc(SdrDg_SdDebugRstatus , Audio, 4, 1)
169 FldFunc(SdrDg_SdDebugRstatus , VppOutput, 3, 1)
170 FldFunc(SdrDg_SdDebugRstatus , Mocomp, 2, 1)
171 FldFunc(SdrDg_SdDebugRstatus , VppFetch, 1, 1)
172 RegFunc(SdramDebug, 0x200, SdDebugWstatus , 0x18, SdrDg_SdDebugWstatus , 0x218)
173 FldFunc(SdrDg_SdDebugWstatus , Deblock, 11, 1)
174 FldFunc(SdrDg_SdDebugWstatus , Cabac, 10, 1)
175 FldFunc(SdrDg_SdDebugWstatus , Iloop, 9, 1)
176 FldFunc(SdrDg_SdDebugWstatus , Oloop, 8, 1)
177 FldFunc(SdrDg_SdDebugWstatus , Codein, 7, 1)
178 FldFunc(SdrDg_SdDebugWstatus , Host, 6, 1)
179 FldFunc(SdrDg_SdDebugWstatus , Stream, 5, 1)
180 FldFunc(SdrDg_SdDebugWstatus , Audio, 4, 1)
181 FldFunc(SdrDg_SdDebugWstatus , VppOutput, 3, 1)
182 FldFunc(SdrDg_SdDebugWstatus , Mocomp, 2, 1)
183 FldFunc(SdrDg_SdDebugWstatus , VppFetch, 1, 1)
184 RegFunc(SdramDebug, 0x200, SdPmonConfig, 0x20, SdrDg_SdPmonConfig, 0x220)
185 FldFunc(SdrDg_SdPmonConfig, Eventselbins, 24, 3)
186 FldFunc(SdrDg_SdPmonConfig, Eventselport, 16, 4)
187 FldFunc(SdrDg_SdPmonConfig, Eventselsize, 3, 1)
188 FldFunc(SdrDg_SdPmonConfig, Eventselread, 2, 1)
189 FldFunc(SdrDg_SdPmonConfig, Eventdis, 1, 1)
190 FldFunc(SdrDg_SdPmonConfig, Sdramdis, 0, 1)
191 RegFunc(SdramDebug, 0x200, SdSdramCycles, 0x24, SdrDg_SdSdramCycles, 0x224)
192 FldFunc(SdrDg_SdSdramCycles, Count, 0, 24)
193 RegFunc(SdramDebug, 0x200, SdSdramIdles, 0x28, SdrDg_SdSdramIdles, 0x228)
194 FldFunc(SdrDg_SdSdramIdles, Count, 0, 24)
195 RegFunc(SdramDebug, 0x200, SdSdramWrites, 0x2C, SdrDg_SdSdramWrites, 0x22c)
196 FldFunc(SdrDg_SdSdramWrites, Count, 0, 24)
197 RegFunc(SdramDebug, 0x200, SdSdramReadsa, 0x30, SdrDg_SdSdramReadsa, 0x230)
198 FldFunc(SdrDg_SdSdramReadsa, Count, 0, 24)
199 RegFunc(SdramDebug, 0x200, SdSdramReadsb, 0x34, SdrDg_SdSdramReadsb, 0x234)
200 FldFunc(SdrDg_SdSdramReadsb, Count, 0, 24)
201 RegFunc(SdramDebug, 0x200, SdEventCount, 0x40, SdrDg_SdEventCount, 0x240)
202 FldFunc(SdrDg_SdEventCount, Events, 0, 24)
203 RegFunc(SdramDebug, 0x200, SdEventSum, 0x44, SdrDg_SdEventSum, 0x244)
204 FldFunc(SdrDg_SdEventSum, Delay, 0, 24)
205 RegFunc(SdramDebug, 0x200, SdEventMax, 0x48, SdrDg_SdEventMax, 0x248)
206 FldFunc(SdrDg_SdEventMax, Delay, 0, 24)
207 RegFunc(SdramDebug, 0x200, SdEventBin0, 0x60, SdrDg_SdEventBin0, 0x260)
208 FldFunc(SdrDg_SdEventBin0, Count, 0, 24)
209 RegFunc(SdramDebug, 0x200, SdEventBin1, 0x64, SdrDg_SdEventBin1, 0x264)
210 FldFunc(SdrDg_SdEventBin1, Count, 0, 24)
211 RegFunc(SdramDebug, 0x200, SdEventBin2, 0x68, SdrDg_SdEventBin2, 0x268)
212 FldFunc(SdrDg_SdEventBin2, Count, 0, 24)
213 RegFunc(SdramDebug, 0x200, SdEventBin3, 0x6C, SdrDg_SdEventBin3, 0x26c)
214 FldFunc(SdrDg_SdEventBin3, Count, 0, 24)
215 RegFunc(SdramDebug, 0x200, SdEventBin4, 0x70, SdrDg_SdEventBin4, 0x270)
216 FldFunc(SdrDg_SdEventBin4, Count, 0, 24)
217 RegFunc(SdramDebug, 0x200, SdEventBin5, 0x74, SdrDg_SdEventBin5, 0x274)
218 FldFunc(SdrDg_SdEventBin5, Count, 0, 24)
219 RegFunc(SdramDebug, 0x200, SdEventBin6, 0x78, SdrDg_SdEventBin6, 0x278)
220 FldFunc(SdrDg_SdEventBin6, Count, 0, 24)
221 RegFunc(SdramDebug, 0x200, SdEventBin7, 0x7C, SdrDg_SdEventBin7, 0x27c)
222 FldFunc(SdrDg_SdEventBin7, Count, 0, 24)
223
224 RegAreaFunc(DecodeMcomBase, 0x300, 0x31F)
225 RegFunc(DecodeMcom, 0x300, RegMcomCtl, 0x0, DecMm_RegMcomCtl, 0x300)
226 FldFunc(DecMm_RegMcomCtl, Bintl, 31, 1)
227 FldFunc(DecMm_RegMcomCtl, Bref, 24, 7)
228 FldFunc(DecMm_RegMcomCtl, Aintl, 23, 1)
229 FldFunc(DecMm_RegMcomCtl, Aref, 16, 7)
230 FldFunc(DecMm_RegMcomCtl, Subblock, 12, 4)
231 FldFunc(DecMm_RegMcomCtl, Bbot, 11, 1)
232 FldFunc(DecMm_RegMcomCtl, Bfld, 10, 1)
233 FldFunc(DecMm_RegMcomCtl, Abot, 9, 1)
234 FldFunc(DecMm_RegMcomCtl, Afld, 8, 1)
235 FldFunc(DecMm_RegMcomCtl, Ysize, 6, 2)
236 FldFunc(DecMm_RegMcomCtl, Xsize, 4, 2)
237 FldFunc(DecMm_RegMcomCtl, Luma, 3, 1)
238 FldFunc(DecMm_RegMcomCtl, Filter261, 2, 1)
239 FldFunc(DecMm_RegMcomCtl, Mde, 1, 1)
240 FldFunc(DecMm_RegMcomCtl, Back, 0, 1)
241 RegFunc(DecodeMcom, 0x300, RegMcomSrcA, 0x4, DecMm_RegMcomSrcA, 0x304)
242 FldFunc(DecMm_RegMcomSrcA, Ysrc, 16, 16)
243 FldFunc(DecMm_RegMcomSrcA, Xsrc, 0, 16)
244 RegFunc(DecodeMcom, 0x300, RegMcomSrcB, 0x8, DecMm_RegMcomSrcB, 0x308)
245 FldFunc(DecMm_RegMcomSrcB, Ysrc, 16, 16)
246 FldFunc(DecMm_RegMcomSrcB, Xsrc, 0, 16)
247 RegFunc(DecodeMcom, 0x300, RegWprdVc1Pic, 0xC, DecMm_RegWprdVc1Pic, 0x30c)
248 FldFunc(DecMm_RegWprdVc1Pic, 2isoffscrn, 28, 1)
249 FldFunc(DecMm_RegWprdVc1Pic, Shift2, 22, 6)
250 FldFunc(DecMm_RegWprdVc1Pic, Scale2, 16, 6)
251 FldFunc(DecMm_RegWprdVc1Pic, Shift1, 10, 6)
252 FldFunc(DecMm_RegWprdVc1Pic, Scale1, 4, 6)
253 FldFunc(DecMm_RegWprdVc1Pic, Bicubic, 1, 1)
254 FldFunc(DecMm_RegWprdVc1Pic, Rnd, 0, 1)
255 RegFunc(DecodeMcom, 0x300, RegWprdVc1BotPic, 0x10, DecMm_RegWprdVc1BotPic, 0x310)
256 FldFunc(DecMm_RegWprdVc1BotPic, 2isoffscrn, 28, 1)
257 FldFunc(DecMm_RegWprdVc1BotPic, Shift2, 22, 6)
258 FldFunc(DecMm_RegWprdVc1BotPic, Scale2, 16, 6)
259 FldFunc(DecMm_RegWprdVc1BotPic, Shift1, 10, 6)
260 FldFunc(DecMm_RegWprdVc1BotPic, Scale1, 4, 6)
261 RegFunc(DecodeMcom, 0x300, RegWprdSel, 0x14, DecMm_RegWprdSel, 0x314)
262 FldFunc(DecMm_RegWprdSel, Wt0, 31, 1)
263 FldFunc(DecMm_RegWprdSel, A0l1, 30, 1)
264 FldFunc(DecMm_RegWprdSel, Vecawtsel0, 25, 5)
265 FldFunc(DecMm_RegWprdSel, Vecbwtsel0, 16, 9)
266 FldFunc(DecMm_RegWprdSel, Wt1, 15, 1)
267 FldFunc(DecMm_RegWprdSel, A1l1, 14, 1)
268 FldFunc(DecMm_RegWprdSel, Vecawtsel1, 9, 5)
269 FldFunc(DecMm_RegWprdSel, Vecbwtsel1, 0, 9)
270 RegFunc(DecodeMcom, 0x300, RegWprdVc1BackPic, 0x18, DecMm_RegWprdVc1BackPic, 0x318)
271 FldFunc(DecMm_RegWprdVc1BackPic, Shift1, 10, 6)
272 FldFunc(DecMm_RegWprdVc1BackPic, Scale1, 4, 6)
273 FldFunc(DecMm_RegWprdVc1BackPic, Bot, 0, 1)
274
275 RegAreaFunc(DecodeSpreBase, 0x320, 0x33F)
276 RegFunc(DecodeSpre, 0x320, RegSpreCtl, 0x0, DecSe_RegSpreCtl, 0x320)
277 FldFunc(DecSe_RegSpreCtl, Clumode, 16, 2)
278 FldFunc(DecSe_RegSpreCtl, Predtype, 8, 2)
279 FldFunc(DecSe_RegSpreCtl, CnstIntra, 4, 1)
280 FldFunc(DecSe_RegSpreCtl, Ulft, 3, 1)
281 FldFunc(DecSe_RegSpreCtl, Top, 2, 1)
282 FldFunc(DecSe_RegSpreCtl, Left, 1, 1)
283 FldFunc(DecSe_RegSpreCtl, Urt, 0, 1)
284 RegFunc(DecodeSpre, 0x320, RegSpreMode, 0x4, DecSe_RegSpreMode, 0x324)
285 FldFunc(DecSe_RegSpreMode, Mode7, 28, 4)
286 FldFunc(DecSe_RegSpreMode, Mode6, 24, 4)
287 FldFunc(DecSe_RegSpreMode, Mode5, 20, 4)
288 FldFunc(DecSe_RegSpreMode, Mode4, 16, 4)
289 FldFunc(DecSe_RegSpreMode, Mode3, 12, 4)
290 FldFunc(DecSe_RegSpreMode, Mode2, 8, 4)
291 FldFunc(DecSe_RegSpreMode, Mode1, 4, 4)
292 FldFunc(DecSe_RegSpreMode, Mode0, 0, 4)
293
294 RegAreaFunc(DecodeWprdBase, 0x340, 0x35F)
295 RegFunc(DecodeWprd, 0x340, RegWprdCtl, 0x0, DecWd_RegWprdCtl, 0x340)
296 FldFunc(DecWd_RegWprdCtl, Chromadenom, 12, 3)
297 FldFunc(DecWd_RegWprdCtl, Lumdenom, 8, 3)
298 FldFunc(DecWd_RegWprdCtl, Predtype, 0, 2)
299
300 RegAreaFunc(DecodeDqntBase, 0x400, 0x45F)
301
302 RegAreaFunc(DecodeDqnt8x8Base, 0x500, 0x57F)
303
304 RegAreaFunc(DecodeXfrmBase, 0x700, 0x71F)
305 RegFunc(DecodeXfrm, 0x700, RegIxfmCtl, 0x0, DecXm_RegIxfmCtl, 0x700)
306 FldFunc(DecXm_RegIxfmCtl, Xfm, 30, 2)
307 FldFunc(DecXm_RegIxfmCtl, Scan, 29, 1)
308 FldFunc(DecXm_RegIxfmCtl, UseQsTab, 28, 1)
309 FldFunc(DecXm_RegIxfmCtl, Fld, 26, 1)
310 FldFunc(DecXm_RegIxfmCtl, Odd, 25, 1)
311 FldFunc(DecXm_RegIxfmCtl, Type, 24, 1)
312 FldFunc(DecXm_RegIxfmCtl, Qpy, 16, 7)
313
314 //----------------------------------------------------------------------
315 // DecXm_RegIxfmCtl
316 //----------------------------------------------------------------------
317 // #define OVERLAPTXM_BIT_SHIFT bit12
318 FldFunc(DecXm_RegIxfmCtl, OverlaptxmBitShift, 12, 1)
319
320 FldFunc(DecXm_RegIxfmCtl, Nonuniform, 11, 1)
321 FldFunc(DecXm_RegIxfmCtl, Acpred, 10, 1)
322 FldFunc(DecXm_RegIxfmCtl, Halfqp, 9, 1)
323 FldFunc(DecXm_RegIxfmCtl, Topavail, 8, 1)
324 FldFunc(DecXm_RegIxfmCtl, Cbp, 0, 5)
325 RegFunc(DecodeXfrm, 0x700, RegIxfmCoef, 0x4, DecXm_RegIxfmCoef, 0x704)
326 FldFunc(DecXm_RegIxfmCoef, Run0, 28, 4)
327 FldFunc(DecXm_RegIxfmCoef, Coef0, 16, 12)
328 FldFunc(DecXm_RegIxfmCoef, Run1, 12, 4)
329 FldFunc(DecXm_RegIxfmCoef, Coef1, 0, 12)
330 RegFunc(DecodeXfrm, 0x700, RegIxfmPcm, 0xC, DecXm_RegIxfmPcm, 0x70c)
331 FldFunc(DecXm_RegIxfmPcm, Pixel0, 24, 8)
332 FldFunc(DecXm_RegIxfmPcm, Pixel1, 16, 8)
333 FldFunc(DecXm_RegIxfmPcm, Pixel2, 8, 8)
334 FldFunc(DecXm_RegIxfmPcm, Pixel3, 0, 8)
335 RegFunc(DecodeXfrm, 0x700, RegIxfm264CoefNorun, 0x10, DecXm_RegIxfm264CoefNorun, 0x710)
336 FldFunc(DecXm_RegIxfm264CoefNorun, Coef1, 16, 16)
337 FldFunc(DecXm_RegIxfm264CoefNorun, Coef0, 0, 16)
338 RegFunc(DecodeXfrm, 0x700, RegIxfmBlkSize, 0x14, DecXm_RegIxfmBlkSize, 0x714)
339 FldFunc(DecXm_RegIxfmBlkSize, Intra, 2, 1)
340 FldFunc(DecXm_RegIxfmBlkSize, Size, 0, 2)
341
342 RegAreaFunc(DecodeDblkBase, 0x720, 0x73F)
343 RegFunc(DecodeDblk, 0x720, RegDblkCtl, 0x0, DecDk_RegDblkCtl, 0x720)
344 FldFunc(DecDk_RegDblkCtl, Mpeg, 8, 1)
345 FldFunc(DecDk_RegDblkCtl, H2648x8, 7, 1)
346 FldFunc(DecDk_RegDblkCtl, Mono, 6, 1)
347 FldFunc(DecDk_RegDblkCtl, IsLast, 5, 1)
348 FldFunc(DecDk_RegDblkCtl, Intra, 4, 1)
349 FldFunc(DecDk_RegDblkCtl, Fleft, 3, 1)
350 FldFunc(DecDk_RegDblkCtl, Ftop, 2, 1)
351 FldFunc(DecDk_RegDblkCtl, Fint, 1, 1)
352 FldFunc(DecDk_RegDblkCtl, Ces, 0, 1)
353 RegFunc(DecodeDblk, 0x720, RegDblkOut, 0x4, DecDk_RegDblkOut, 0x724)
354 FldFunc(DecDk_RegDblkOut, Out2, 16, 1)
355 FldFunc(DecDk_RegDblkOut, Picnum2, 8, 8)
356 FldFunc(DecDk_RegDblkOut, Picnum, 0, 8)
357 RegFunc(DecodeDblk, 0x720, RegOlapXform, 0x8, DecDk_RegOlapXform, 0x728)
358 FldFunc(DecDk_RegOlapXform, Topvintra, 29, 1)
359 FldFunc(DecDk_RegOlapXform, Topuintra, 28, 1)
360 FldFunc(DecDk_RegOlapXform, Toplintra, 24, 4)
361 FldFunc(DecDk_RegOlapXform, Vintra, 21, 1)
362 FldFunc(DecDk_RegOlapXform, Uintra, 20, 1)
363 FldFunc(DecDk_RegOlapXform, Lumaintra, 16, 4)
364 FldFunc(DecDk_RegOlapXform, Vv, 11, 1)
365 FldFunc(DecDk_RegOlapXform, Vh, 10, 1)
366 FldFunc(DecDk_RegOlapXform, Uv, 9, 1)
367 FldFunc(DecDk_RegOlapXform, Uh, 8, 1)
368 FldFunc(DecDk_RegOlapXform, Lumavert, 4, 4)
369 FldFunc(DecDk_RegOlapXform, Lumahoriz, 0, 4)
370 RegFunc(DecodeDblk, 0x720, RegDblkQnt, 0xC, DecDk_RegDblkQnt, 0x72c)
371 FldFunc(DecDk_RegDblkQnt, Opvtoptop, 16, 8)
372 FldFunc(DecDk_RegDblkQnt, Opvtop, 8, 8)
373 FldFunc(DecDk_RegDblkQnt, Opv, 0, 8)
374 RegFunc(DecodeDblk, 0x720, RegDblkOffset, 0x10, DecDk_RegDblkOffset, 0x730)
375 FldFunc(DecDk_RegDblkOffset, Offsetb, 8, 8)
376 FldFunc(DecDk_RegDblkOffset, Offseta, 0, 8)
377 RegFunc(DecodeDblk, 0x720, RegDblkTopCtx, 0x14, DecDk_RegDblkTopCtx, 0x734)
378 FldFunc(DecDk_RegDblkTopCtx, Tb15, 21, 1)
379 FldFunc(DecDk_RegDblkTopCtx, Tb14, 20, 1)
380 FldFunc(DecDk_RegDblkTopCtx, Tb11, 19, 1)
381 FldFunc(DecDk_RegDblkTopCtx, Tb10, 18, 1)
382 FldFunc(DecDk_RegDblkTopCtx, Tintra, 16, 1)
383 FldFunc(DecDk_RegDblkTopCtx, B15, 5, 1)
384 FldFunc(DecDk_RegDblkTopCtx, B14, 4, 1)
385 FldFunc(DecDk_RegDblkTopCtx, B11, 3, 1)
386 FldFunc(DecDk_RegDblkTopCtx, B10, 2, 1)
387 FldFunc(DecDk_RegDblkTopCtx, Field, 1, 1)
388 FldFunc(DecDk_RegDblkTopCtx, Intra, 0, 1)
389 RegFunc(DecodeDblk, 0x720, RegDblkXzero, 0x18, DecDk_RegDblkXzero, 0x738)
390 FldFunc(DecDk_RegDblkXzero, B15, 15, 1)
391 FldFunc(DecDk_RegDblkXzero, B14, 14, 1)
392 FldFunc(DecDk_RegDblkXzero, B13, 13, 1)
393 FldFunc(DecDk_RegDblkXzero, B12, 12, 1)
394 FldFunc(DecDk_RegDblkXzero, B11, 11, 1)
395 FldFunc(DecDk_RegDblkXzero, B10, 10, 1)
396 FldFunc(DecDk_RegDblkXzero, B9, 9, 1)
397 FldFunc(DecDk_RegDblkXzero, B8, 8, 1)
398 FldFunc(DecDk_RegDblkXzero, B7, 7, 1)
399 FldFunc(DecDk_RegDblkXzero, B6, 6, 1)
400 FldFunc(DecDk_RegDblkXzero, B5, 5, 1)
401 FldFunc(DecDk_RegDblkXzero, B4, 4, 1)
402 FldFunc(DecDk_RegDblkXzero, B3, 3, 1)
403 FldFunc(DecDk_RegDblkXzero, B2, 2, 1)
404 FldFunc(DecDk_RegDblkXzero, B1, 1, 1)
405 FldFunc(DecDk_RegDblkXzero, B0, 0, 1)
406 RegFunc(DecodeDblk, 0x720, RegDblkMvdiff, 0x1C, DecDk_RegDblkMvdiff, 0x73c)
407 FldFunc(DecDk_RegDblkMvdiff, V15, 31, 1)
408 FldFunc(DecDk_RegDblkMvdiff, V14, 30, 1)
409 FldFunc(DecDk_RegDblkMvdiff, V13, 29, 1)
410 FldFunc(DecDk_RegDblkMvdiff, V12, 28, 1)
411 FldFunc(DecDk_RegDblkMvdiff, V11, 27, 1)
412 FldFunc(DecDk_RegDblkMvdiff, V10, 26, 1)
413 FldFunc(DecDk_RegDblkMvdiff, V9, 25, 1)
414 FldFunc(DecDk_RegDblkMvdiff, V8, 24, 1)
415 FldFunc(DecDk_RegDblkMvdiff, V7, 23, 1)
416 FldFunc(DecDk_RegDblkMvdiff, V6, 22, 1)
417 FldFunc(DecDk_RegDblkMvdiff, V5, 21, 1)
418 FldFunc(DecDk_RegDblkMvdiff, V4, 20, 1)
419 FldFunc(DecDk_RegDblkMvdiff, V3, 19, 1)
420 FldFunc(DecDk_RegDblkMvdiff, V2, 18, 1)
421 FldFunc(DecDk_RegDblkMvdiff, V1, 17, 1)
422 FldFunc(DecDk_RegDblkMvdiff, V0, 16, 1)
423 FldFunc(DecDk_RegDblkMvdiff, H15, 15, 1)
424 FldFunc(DecDk_RegDblkMvdiff, H14, 14, 1)
425 FldFunc(DecDk_RegDblkMvdiff, H13, 13, 1)
426 FldFunc(DecDk_RegDblkMvdiff, H12, 12, 1)
427 FldFunc(DecDk_RegDblkMvdiff, H11, 11, 1)
428 FldFunc(DecDk_RegDblkMvdiff, H10, 10, 1)
429 FldFunc(DecDk_RegDblkMvdiff, H9, 9, 1)
430 FldFunc(DecDk_RegDblkMvdiff, H8, 8, 1)
431 FldFunc(DecDk_RegDblkMvdiff, H7, 7, 1)
432 FldFunc(DecDk_RegDblkMvdiff, H6, 6, 1)
433 FldFunc(DecDk_RegDblkMvdiff, H5, 5, 1)
434 FldFunc(DecDk_RegDblkMvdiff, H4, 4, 1)
435 FldFunc(DecDk_RegDblkMvdiff, H3, 3, 1)
436 FldFunc(DecDk_RegDblkMvdiff, H2, 2, 1)
437 FldFunc(DecDk_RegDblkMvdiff, H1, 1, 1)
438 FldFunc(DecDk_RegDblkMvdiff, H0, 0, 1)
439
440 RegAreaFunc(DecodeMbBase, 0x740, 0x75F)
441 RegFunc(DecodeMb, 0x740, RegMbCtl, 0x0, DecMb_RegMbCtl, 0x740)
442 FldFunc(DecMb_RegMbCtl, Fcm, 26, 2)
443 FldFunc(DecMb_RegMbCtl, Type, 24, 2)
444 FldFunc(DecMb_RegMbCtl, Mbaff, 18, 1)
445 FldFunc(DecMb_RegMbCtl, Top, 17, 1)
446 FldFunc(DecMb_RegMbCtl, Fld, 16, 1)
447 FldFunc(DecMb_RegMbCtl, Ydestmb, 8, 7)
448 FldFunc(DecMb_RegMbCtl, Rv, 7, 1)
449 FldFunc(DecMb_RegMbCtl, Xdestmb, 0, 7)
450
451 RegAreaFunc(DecodeIpShimBase, 0x60000, 0x6002F)
452 RegFunc(DecodeIpShim, 0x60000, Stc0Reg, 0x0, DecISm_Stc0Reg, 0x60000)
453 FldFunc(DecISm_Stc0Reg, Stc, 0, 32)
454 RegFunc(DecodeIpShim, 0x60000, Stc1Reg, 0x4, DecISm_Stc1Reg, 0x60004)
455 FldFunc(DecISm_Stc1Reg, Stc, 0, 32)
456 RegFunc(DecodeIpShim, 0x60000, EndianReg, 0x8, DecISm_EndianReg, 0x60008)
457 FldFunc(DecISm_EndianReg, B1l0, 0, 1)
458 RegFunc(DecodeIpShim, 0x60000, BvnIntReg, 0xC, DecISm_BvnIntReg, 0x6000c)
459 FldFunc(DecISm_BvnIntReg, Desc, 1, 1)
460 FldFunc(DecISm_BvnIntReg, Trigger, 0, 1)
461 RegFunc(DecodeIpShim, 0x60000, CpuId, 0x10, DecISm_CpuId, 0x60010)
462 FldFunc(DecISm_CpuId, CpuId, 0, 8)
463 RegFunc(DecodeIpShim, 0x60000, RbusPageReg, 0x14, DecISm_RbusPageReg, 0x60014)
464 FldFunc(DecISm_RbusPageReg, PageNum, 0, 32)
465 RegFunc(DecodeIpShim, 0x60000, PfriReg, 0x18, DecISm_PfriReg, 0x60018)
466 FldFunc(DecISm_PfriReg, PfriError, 16, 1)
467 FldFunc(DecISm_PfriReg, RstRdPtr, 2, 1)
468 FldFunc(DecISm_PfriReg, RstWrPtr, 1, 1)
469 FldFunc(DecISm_PfriReg, RstPfriError, 0, 1)
470 RegFunc(DecodeIpShim, 0x60000, ScbReg, 0x1C, DecISm_ScbReg, 0x6001c)
471 RegFunc(DecodeIpShim, 0x60000, ScbPageReg, 0x20, DecISm_ScbPageReg, 0x60020)
472 FldFunc(DecISm_ScbPageReg, Ena, 31, 1)
473 FldFunc(DecISm_ScbPageReg, PageVal, 0, 29)
474 RegFunc(DecodeIpShim, 0x60000, PfriPageReg, 0x24, DecISm_PfriPageReg, 0x60024)
475 FldFunc(DecISm_PfriPageReg, Ena, 31, 1)
476 FldFunc(DecISm_PfriPageReg, PageVal, 0, 30)
477 RegFunc(DecodeIpShim, 0x60000, IntPageReg, 0x28, DecISm_IntPageReg, 0x60028)
478 FldFunc(DecISm_IntPageReg, PageVal, 2, 30)
479 FldFunc(DecISm_IntPageReg, Ena, 1, 1)
480 FldFunc(DecISm_IntPageReg, Id, 0, 1)
481 RegFunc(DecodeIpShim, 0x60000, DbPageReg, 0x2C, DecISm_DbPageReg, 0x6002c)
482 FldFunc(DecISm_DbPageReg, Ena, 31, 1)
483 FldFunc(DecISm_DbPageReg, PageVal, 0, 29)
484
485 RegAreaFunc(DecodeCinABase, 0xA00, 0xA1F)
486 RegFunc(DecodeCinA, 0xA00, RegCinCtl, 0x0, DecCA_RegCinCtl, 0xa00)
487 FldFunc(DecCA_RegCinCtl, Emu, 1, 1)
488 FldFunc(DecCA_RegCinCtl, Ena, 0, 1)
489 RegFunc(DecodeCinA, 0xA00, RegCinWrPtr, 0x4, DecCA_RegCinWrPtr, 0xa04)
490 FldFunc(DecCA_RegCinWrPtr, Wrptr, 5, 27)
491 RegFunc(DecodeCinA, 0xA00, RegCinRdPtr, 0x8, DecCA_RegCinRdPtr, 0xa08)
492 FldFunc(DecCA_RegCinRdPtr, Rdptr, 5, 27)
493 RegFunc(DecodeCinA, 0xA00, RegCinBase, 0xC, DecCA_RegCinBase, 0xa0c)
494 FldFunc(DecCA_RegCinBase, Base, 6, 26)
495 RegFunc(DecodeCinA, 0xA00, RegCinEnd, 0x10, DecCA_RegCinEnd, 0xa10)
496 FldFunc(DecCA_RegCinEnd, End, 6, 26)
497 RegFunc(DecodeCinA, 0xA00, RegCinChannel, 0x14, DecCA_RegCinChannel, 0xa14)
498 FldFunc(DecCA_RegCinChannel, Channel, 0, 4)
499 RegFunc(DecodeCinA, 0xA00, RegCinChannelCtl, 0x18, DecCA_RegCinChannelCtl, 0xa18)
500 FldFunc(DecCA_RegCinChannelCtl, Emul, 1, 1)
501 FldFunc(DecCA_RegCinChannelCtl, Ena, 0, 1)
502
503 RegAreaFunc(DecodeCinBBase, 0xA20, 0xA3F)
504 RegFunc(DecodeCinB, 0xA20, RegCinCtl, 0x0, DecCB_RegCinCtl, 0xa20)
505 FldFunc(DecCB_RegCinCtl, Emu, 1, 1)
506 FldFunc(DecCB_RegCinCtl, Ena, 0, 1)
507 RegFunc(DecodeCinB, 0xA20, RegCinWrPtr, 0x4, DecCB_RegCinWrPtr, 0xa24)
508 FldFunc(DecCB_RegCinWrPtr, Wrptr, 5, 27)
509 RegFunc(DecodeCinB, 0xA20, RegCinRdPtr, 0x8, DecCB_RegCinRdPtr, 0xa28)
510 FldFunc(DecCB_RegCinRdPtr, Rdptr, 5, 27)
511 RegFunc(DecodeCinB, 0xA20, RegCinBase, 0xC, DecCB_RegCinBase, 0xa2c)
512 FldFunc(DecCB_RegCinBase, Base, 6, 26)
513 RegFunc(DecodeCinB, 0xA20, RegCinEnd, 0x10, DecCB_RegCinEnd, 0xa30)
514 FldFunc(DecCB_RegCinEnd, End, 6, 26)
515 RegFunc(DecodeCinB, 0xA20, RegCinChannel, 0x14, DecCB_RegCinChannel, 0xa34)
516 FldFunc(DecCB_RegCinChannel, Channel, 0, 4)
517 RegFunc(DecodeCinB, 0xA20, RegCinChannelCtl, 0x18, DecCB_RegCinChannelCtl, 0xa38)
518 FldFunc(DecCB_RegCinChannelCtl, Emul, 1, 1)
519 FldFunc(DecCB_RegCinChannelCtl, Ena, 0, 1)
520
521 RegAreaFunc(RegCabac2binsBase, 0xB00, 0xBFF)
522 RegFunc(RegCabac2bins, 0xB00, RegCabac2binsImgCtxLast, 0xBC, RegCs_RegCabac2binsImgCtxLast, 0xbbc)
523 FldFunc(RegCs_RegCabac2binsImgCtxLast, Ctxlast, 0, 9)
524 RegFunc(RegCabac2bins, 0xB00, RegCabac2binsRdContextBaseAddr, 0xD0, RegCs_RegCabac2binsRdContextBaseAddr, 0xbd0)
525 FldFunc(RegCs_RegCabac2binsRdContextBaseAddr, Addr, 0, 32)
526 RegFunc(RegCabac2bins, 0xB00, RegCabac2binsWrContextBaseAddr, 0xD4, RegCs_RegCabac2binsWrContextBaseAddr, 0xbd4)
527 FldFunc(RegCs_RegCabac2binsWrContextBaseAddr, Addr, 0, 32)
528
529 RegAreaFunc(DecodeSintBase, 0xC00, 0xDFF)
530 RegFunc(DecodeSint, 0xC00, RegSintDmaAddr, 0x0, DecSt_RegSintDmaAddr, 0xc00)
531 FldFunc(DecSt_RegSintDmaAddr, Addr, 5, 27)
532 RegFunc(DecodeSint, 0xC00, RegSintDmaLen, 0x4, DecSt_RegSintDmaLen, 0xc04)
533 FldFunc(DecSt_RegSintDmaLen, Length, 5, 27)
534 RegFunc(DecodeSint, 0xC00, RegSintDmaBase, 0x8, DecSt_RegSintDmaBase, 0xc08)
535 FldFunc(DecSt_RegSintDmaBase, Base, 6, 26)
536 RegFunc(DecodeSint, 0xC00, RegSintDmaEnd, 0xC, DecSt_RegSintDmaEnd, 0xc0c)
537 FldFunc(DecSt_RegSintDmaEnd, End, 6, 26)
538 RegFunc(DecodeSint, 0xC00, RegSintStrmPos, 0x10, DecSt_RegSintStrmPos, 0xc10)
539 FldFunc(DecSt_RegSintStrmPos, BitPos, 0, 32)
540 RegFunc(DecodeSint, 0xC00, RegSintStrmStat, 0x14, DecSt_RegSintStrmStat, 0xc14)
541 FldFunc(DecSt_RegSintStrmStat, Rst, 16, 1)
542 FldFunc(DecSt_RegSintStrmStat, MvdAvail, 10, 1)
543 FldFunc(DecSt_RegSintStrmStat, Derr, 9, 1)
544 FldFunc(DecSt_RegSintStrmStat, Serr, 8, 1)
545 FldFunc(DecSt_RegSintStrmStat, Ccac, 6, 1)
546 FldFunc(DecSt_RegSintStrmStat, Vcac, 5, 1)
547 FldFunc(DecSt_RegSintStrmStat, Vact, 4, 1)
548 FldFunc(DecSt_RegSintStrmStat, Dact, 3, 1)
549 FldFunc(DecSt_RegSintStrmStat, Sact, 2, 1)
550 FldFunc(DecSt_RegSintStrmStat, Cact, 1, 1)
551 FldFunc(DecSt_RegSintStrmStat, Sval, 0, 1)
552 RegFunc(DecodeSint, 0xC00, RegSintIena, 0x18, DecSt_RegSintIena, 0xc18)
553 FldFunc(DecSt_RegSintIena, Derr, 9, 1)
554 FldFunc(DecSt_RegSintIena, Serr, 8, 1)
555 RegFunc(DecodeSint, 0xC00, RegSintStrmBits, 0x1C, DecSt_RegSintStrmBits, 0xc1c)
556 FldFunc(DecSt_RegSintStrmBits, StreamBits, 0, 32)
557 RegFunc(DecodeSint, 0xC00, RegSintGetSymb, 0x20, DecSt_RegSintGetSymb, 0xc20)
558 FldFunc(DecSt_RegSintGetSymb, Type, 12, 4)
559 FldFunc(DecSt_RegSintGetSymb, Subtype, 8, 4)
560 FldFunc(DecSt_RegSintGetSymb, N, 0, 8)
561 RegFunc(DecodeSint, 0xC00, RegSintMpegDc, 0x24, DecSt_RegSintMpegDc, 0xc24)
562 FldFunc(DecSt_RegSintMpegDc, Comp, 12, 2)
563 FldFunc(DecSt_RegSintMpegDc, DcPred, 0, 12)
564 RegFunc(DecodeSint, 0xC00, RegSintDoResid, 0x28, DecSt_RegSintDoResid, 0xc28)
565 FldFunc(DecSt_RegSintDoResid, Type, 14, 2)
566 FldFunc(DecSt_RegSintDoResid, Subtype, 12, 2)
567 FldFunc(DecSt_RegSintDoResid, Wrxnzero, 10, 1)
568 FldFunc(DecSt_RegSintDoResid, Dcprecision, 8, 2)
569 FldFunc(DecSt_RegSintDoResid, Vlctable1, 7, 1)
570 FldFunc(DecSt_RegSintDoResid, Intra, 6, 1)
571 FldFunc(DecSt_RegSintDoResid, Cbp, 0, 6)
572 RegFunc(DecodeSint, 0xC00, RegSintXnzero, 0x2C, DecSt_RegSintXnzero, 0xc2c)
573 FldFunc(DecSt_RegSintXnzero, B15, 15, 1)
574 FldFunc(DecSt_RegSintXnzero, B14, 14, 1)
575 FldFunc(DecSt_RegSintXnzero, B13, 13, 1)
576 FldFunc(DecSt_RegSintXnzero, B12, 12, 1)
577 FldFunc(DecSt_RegSintXnzero, B11, 11, 1)
578 FldFunc(DecSt_RegSintXnzero, B10, 10, 1)
579 FldFunc(DecSt_RegSintXnzero, B9, 9, 1)
580 FldFunc(DecSt_RegSintXnzero, B8, 8, 1)
581 FldFunc(DecSt_RegSintXnzero, B7, 7, 1)
582 FldFunc(DecSt_RegSintXnzero, B6, 6, 1)
583 FldFunc(DecSt_RegSintXnzero, B5, 5, 1)
584 FldFunc(DecSt_RegSintXnzero, B4, 4, 1)
585 FldFunc(DecSt_RegSintXnzero, B3, 3, 1)
586 FldFunc(DecSt_RegSintXnzero, B2, 2, 1)
587 FldFunc(DecSt_RegSintXnzero, B1, 1, 1)
588 FldFunc(DecSt_RegSintXnzero, B0, 0, 1)
589 RegFunc(DecodeSint, 0xC00, RegSintVecMbtype, 0x30, DecSt_RegSintVecMbtype, 0xc30)
590 FldFunc(DecSt_RegSintVecMbtype, Submbtype3, 21, 4)
591 FldFunc(DecSt_RegSintVecMbtype, Submbtype2, 16, 4)
592 FldFunc(DecSt_RegSintVecMbtype, Submbtype1, 11, 4)
593 FldFunc(DecSt_RegSintVecMbtype, Submbtype0, 6, 4)
594 FldFunc(DecSt_RegSintVecMbtype, Mbtype, 1, 5)
595 FldFunc(DecSt_RegSintVecMbtype, Isb, 0, 1)
596 RegFunc(DecodeSint, 0xC00, RegSintVecRegstart, 0x30, DecSt_RegSintVecRegstart, 0xc30)
597 RegFunc(DecodeSint, 0xC00, RegSintVecResid, 0x34, DecSt_RegSintVecResid, 0xc34)
598 FldFunc(DecSt_RegSintVecResid, YResidual, 16, 16)
599 FldFunc(DecSt_RegSintVecResid, XResidual, 0, 16)
600 RegFunc(DecodeSint, 0xC00, RegSintVecDmode, 0x38, DecSt_RegSintVecDmode, 0xc38)
601 FldFunc(DecSt_RegSintVecDmode, Dmode, 0, 4)
602 RegFunc(DecodeSint, 0xC00, RegSintVecTopLd, 0x3C, DecSt_RegSintVecTopLd, 0xc3c)
603 FldFunc(DecSt_RegSintVecTopLd, TopRow, 30, 2)
604 FldFunc(DecSt_RegSintVecTopLd, TtropOffset, 16, 8)
605 FldFunc(DecSt_RegSintVecTopLd, UrtOffset, 8, 8)
606 FldFunc(DecSt_RegSintVecTopLd, TopOffest, 0, 8)
607 RegFunc(DecodeSint, 0xC00, RegSintVecDoConst, 0x40, DecSt_RegSintVecDoConst, 0xc40)
608 FldFunc(DecSt_RegSintVecDoConst, Mvdiff, 9, 1)
609 FldFunc(DecSt_RegSintVecDoConst, Rolt, 8, 1)
610 FldFunc(DecSt_RegSintVecDoConst, Lcpy, 7, 1)
611 FldFunc(DecSt_RegSintVecDoConst, Ulfld, 6, 1)
612 FldFunc(DecSt_RegSintVecDoConst, Pskip, 5, 1)
613 FldFunc(DecSt_RegSintVecDoConst, Intra, 4, 1)
614 RegFunc(DecodeSint, 0xC00, RegSintVecMvdiff, 0x44, DecSt_RegSintVecMvdiff, 0xc44)
615 FldFunc(DecSt_RegSintVecMvdiff, V15, 31, 1)
616 FldFunc(DecSt_RegSintVecMvdiff, V14, 30, 1)
617 FldFunc(DecSt_RegSintVecMvdiff, V13, 29, 1)
618 FldFunc(DecSt_RegSintVecMvdiff, V12, 28, 1)
619 FldFunc(DecSt_RegSintVecMvdiff, V11, 27, 1)
620 FldFunc(DecSt_RegSintVecMvdiff, V10, 26, 1)
621 FldFunc(DecSt_RegSintVecMvdiff, V9, 25, 1)
622 FldFunc(DecSt_RegSintVecMvdiff, V8, 24, 1)
623 FldFunc(DecSt_RegSintVecMvdiff, V7, 23, 1)
624 FldFunc(DecSt_RegSintVecMvdiff, V6, 22, 1)
625 FldFunc(DecSt_RegSintVecMvdiff, V5, 21, 1)
626 FldFunc(DecSt_RegSintVecMvdiff, V4, 20, 1)
627 FldFunc(DecSt_RegSintVecMvdiff, V3, 19, 1)
628 FldFunc(DecSt_RegSintVecMvdiff, V2, 18, 1)
629 FldFunc(DecSt_RegSintVecMvdiff, V1, 17, 1)
630 FldFunc(DecSt_RegSintVecMvdiff, V0, 16, 1)
631 FldFunc(DecSt_RegSintVecMvdiff, H15, 15, 1)
632 FldFunc(DecSt_RegSintVecMvdiff, H14, 14, 1)
633 FldFunc(DecSt_RegSintVecMvdiff, H13, 13, 1)
634 FldFunc(DecSt_RegSintVecMvdiff, H12, 12, 1)
635 FldFunc(DecSt_RegSintVecMvdiff, H11, 11, 1)
636 FldFunc(DecSt_RegSintVecMvdiff, H10, 10, 1)
637 FldFunc(DecSt_RegSintVecMvdiff, H9, 9, 1)
638 FldFunc(DecSt_RegSintVecMvdiff, H8, 8, 1)
639 FldFunc(DecSt_RegSintVecMvdiff, H7, 7, 1)
640 FldFunc(DecSt_RegSintVecMvdiff, H6, 6, 1)
641 FldFunc(DecSt_RegSintVecMvdiff, H5, 5, 1)
642 FldFunc(DecSt_RegSintVecMvdiff, H4, 4, 1)
643 FldFunc(DecSt_RegSintVecMvdiff, H3, 3, 1)
644 FldFunc(DecSt_RegSintVecMvdiff, H2, 2, 1)
645 FldFunc(DecSt_RegSintVecMvdiff, H1, 1, 1)
646 FldFunc(DecSt_RegSintVecMvdiff, H0, 0, 1)
647 RegFunc(DecodeSint, 0xC00, RegSintVecRefidx, 0x48, DecSt_RegSintVecRefidx, 0xc48)
648 FldFunc(DecSt_RegSintVecRefidx, Refidx3, 24, 6)
649 FldFunc(DecSt_RegSintVecRefidx, Refidx2, 16, 6)
650 FldFunc(DecSt_RegSintVecRefidx, Refidx1, 8, 6)
651 FldFunc(DecSt_RegSintVecRefidx, Refidx0, 0, 6)
652 RegFunc(DecodeSint, 0xC00, RegSintVecTopref, 0x4C, DecSt_RegSintVecTopref, 0xc4c)
653 FldFunc(DecSt_RegSintVecTopref, L1refb1, 24, 8)
654 FldFunc(DecSt_RegSintVecTopref, L1refb0, 16, 8)
655 FldFunc(DecSt_RegSintVecTopref, L0refb1, 8, 8)
656 FldFunc(DecSt_RegSintVecTopref, L0refb0, 0, 8)
657 RegFunc(DecodeSint, 0xC00, RegSintVecToppic, 0x5C, DecSt_RegSintVecToppic, 0xc5c)
658 FldFunc(DecSt_RegSintVecToppic, L1picb1, 24, 8)
659 FldFunc(DecSt_RegSintVecToppic, L1picb0, 16, 8)
660 FldFunc(DecSt_RegSintVecToppic, L0picb1, 8, 8)
661 FldFunc(DecSt_RegSintVecToppic, L0picb0, 0, 8)
662 RegFunc(DecodeSint, 0xC00, RegSintVecToptopref, 0x50, DecSt_RegSintVecToptopref, 0xc50)
663 FldFunc(DecSt_RegSintVecToptopref, L1picb1, 24, 8)
664 FldFunc(DecSt_RegSintVecToptopref, L0picb1, 8, 8)
665 RegFunc(DecodeSint, 0xC00, RegSintVecColType, 0x54, DecSt_RegSintVecColType, 0xc54)
666 FldFunc(DecSt_RegSintVecColType, Mbaff, 31, 1)
667 FldFunc(DecSt_RegSintVecColType, Tfld, 30, 1)
668 FldFunc(DecSt_RegSintVecColType, Field, 29, 1)
669 FldFunc(DecSt_RegSintVecColType, Sub3, 8, 2)
670 FldFunc(DecSt_RegSintVecColType, Sub2, 6, 2)
671 FldFunc(DecSt_RegSintVecColType, Sub1, 4, 2)
672 FldFunc(DecSt_RegSintVecColType, Sub0, 2, 2)
673 FldFunc(DecSt_RegSintVecColType, Type, 0, 2)
674 RegFunc(DecodeSint, 0xC00, RegSintVecColRefid, 0x58, DecSt_RegSintVecColRefid, 0xc58)
675 FldFunc(DecSt_RegSintVecColRefid, Refidx3, 24, 5)
676 FldFunc(DecSt_RegSintVecColRefid, Refidx2, 16, 5)
677 FldFunc(DecSt_RegSintVecColRefid, Refidx1, 8, 5)
678 FldFunc(DecSt_RegSintVecColRefid, Refidx0, 0, 5)
679 RegFunc(DecodeSint, 0xC00, RegSintVecVc1Info, 0x60, DecSt_RegSintVecVc1Info, 0xc60)
680 FldFunc(DecSt_RegSintVecVc1Info, IntraFlags, 16, 6)
681 FldFunc(DecSt_RegSintVecVc1Info, Cbpcy, 8, 6)
682 FldFunc(DecSt_RegSintVecVc1Info, BmvType, 4, 2)
683 FldFunc(DecSt_RegSintVecVc1Info, 4mv, 3, 1)
684 FldFunc(DecSt_RegSintVecVc1Info, GetAcPred, 2, 1)
685 FldFunc(DecSt_RegSintVecVc1Info, CoefsPres, 1, 1)
686 FldFunc(DecSt_RegSintVecVc1Info, Intra, 0, 1)
687 RegFunc(DecodeSint, 0xC00, RegSintVecRefpic, 0x64, DecSt_RegSintVecRefpic, 0xc64)
688 FldFunc(DecSt_RegSintVecRefpic, Hwimpiwt, 2, 1)
689 FldFunc(DecSt_RegSintVecRefpic, Userrev, 1, 1)
690 FldFunc(DecSt_RegSintVecRefpic, Ramsel, 0, 1)
691 RegFunc(DecodeSint, 0xC00, RegSintVecCount, 0x68, DecSt_RegSintVecCount, 0xc68)
692 FldFunc(DecSt_RegSintVecCount, Cnt8x8ua, 16, 16)
693 FldFunc(DecSt_RegSintVecCount, Cnt8x8, 0, 16)
694 RegFunc(DecodeSint, 0xC00, RegSintVecMvdFifo, 0x6C, DecSt_RegSintVecMvdFifo, 0xc6c)
695 FldFunc(DecSt_RegSintVecMvdFifo, Data, 0, 32)
696 RegFunc(DecodeSint, 0xC00, RegSintVecRegend, 0x7F, DecSt_RegSintVecRegend, 0xc7f)
697 RegFunc(DecodeSint, 0xC00, RegSintCtl, 0x80, DecSt_RegSintCtl, 0xc80)
698 FldFunc(DecSt_RegSintCtl, Vc1, 31, 1)
699
700 //----------------------------------------------------------------------
701 // DecSt_RegSintCtl
702 //----------------------------------------------------------------------
703 //#define SINT_VC1_PROFILE bit22..23
704 FldFunc(DecSt_RegSintCtl, Profile, 22, 2)
705
706 FldFunc(DecSt_RegSintCtl, Iwtpred, 21, 1)
707 FldFunc(DecSt_RegSintCtl, Wtpred, 20, 1)
708 FldFunc(DecSt_RegSintCtl, L1Eq2, 17, 1)
709 FldFunc(DecSt_RegSintCtl, L1Eq1, 16, 1)
710 FldFunc(DecSt_RegSintCtl, L0Eq2, 15, 1)
711 FldFunc(DecSt_RegSintCtl, L0Eq1, 14, 1)
712 FldFunc(DecSt_RegSintCtl, Dir8x8, 11, 1)
713 FldFunc(DecSt_RegSintCtl, SpaDir, 10, 1)
714 FldFunc(DecSt_RegSintCtl, Ptype, 8, 2)
715 FldFunc(DecSt_RegSintCtl, Mbaff, 7, 1)
716 FldFunc(DecSt_RegSintCtl, Tfld, 6, 1)
717 FldFunc(DecSt_RegSintCtl, Field, 5, 1)
718 FldFunc(DecSt_RegSintCtl, Cavlc, 4, 1)
719 FldFunc(DecSt_RegSintCtl, Uleft, 3, 1)
720 FldFunc(DecSt_RegSintCtl, Top, 2, 1)
721 FldFunc(DecSt_RegSintCtl, Left, 1, 1)
722 FldFunc(DecSt_RegSintCtl, Urtavail, 0, 1)
723 RegFunc(DecodeSint, 0xC00, RegSintVlcTopctx, 0x84, DecSt_RegSintVlcTopctx, 0xc84)
724 FldFunc(DecSt_RegSintVlcTopctx, V2, 28, 4)
725 FldFunc(DecSt_RegSintVlcTopctx, V3, 24, 4)
726 FldFunc(DecSt_RegSintVlcTopctx, U2, 20, 4)
727 FldFunc(DecSt_RegSintVlcTopctx, U3, 16, 4)
728 FldFunc(DecSt_RegSintVlcTopctx, Lum10, 12, 4)
729 FldFunc(DecSt_RegSintVlcTopctx, Lum11, 8, 4)
730 FldFunc(DecSt_RegSintVlcTopctx, Lum14, 4, 4)
731 FldFunc(DecSt_RegSintVlcTopctx, Lum15, 0, 4)
732 RegFunc(DecodeSint, 0xC00, RegSintSliceId, 0x88, DecSt_RegSintSliceId, 0xc88)
733 FldFunc(DecSt_RegSintSliceId, Sliceid, 0, 12)
734 RegFunc(DecodeSint, 0xC00, RegSintQp, 0x8C, DecSt_RegSintQp, 0xc8c)
735 FldFunc(DecSt_RegSintQp, Qp, 0, 6)
736 RegFunc(DecodeSint, 0xC00, RegSintTopBaseAddr, 0x90, DecSt_RegSintTopBaseAddr, 0xc90)
737 FldFunc(DecSt_RegSintTopBaseAddr, Addr, 0, 32)
738 RegFunc(DecodeSint, 0xC00, RegSintDirctxWrAddr, 0x94, DecSt_RegSintDirctxWrAddr, 0xc94)
739 FldFunc(DecSt_RegSintDirctxWrAddr, Addr, 0, 32)
740 RegFunc(DecodeSint, 0xC00, RegSintTopctxData, 0x98, DecSt_RegSintTopctxData, 0xc98)
741 FldFunc(DecSt_RegSintTopctxData, Data, 0, 32)
742 RegFunc(DecodeSint, 0xC00, RegSintXferSymb, 0x9C, DecSt_RegSintXferSymb, 0xc9c)
743 FldFunc(DecSt_RegSintXferSymb, Type, 8, 8)
744 FldFunc(DecSt_RegSintXferSymb, N, 0, 8)
745 RegFunc(DecodeSint, 0xC00, RegSintSmodeBase, 0xA0, DecSt_RegSintSmodeBase, 0xca0)
746 RegFunc(DecodeSint, 0xC00, RegSintSmodeEnd, 0xAC, DecSt_RegSintSmodeEnd, 0xcac)
747 RegFunc(DecodeSint, 0xC00, RegSintSmodeData, 0xA0, DecSt_RegSintSmodeData, 0xca0)
748 FldFunc(DecSt_RegSintSmodeData, Mode0, 28, 4)
749 FldFunc(DecSt_RegSintSmodeData, Mode1, 24, 4)
750 FldFunc(DecSt_RegSintSmodeData, Mode2, 20, 4)
751 FldFunc(DecSt_RegSintSmodeData, Mode3, 16, 4)
752 FldFunc(DecSt_RegSintSmodeData, Mode4, 12, 4)
753 FldFunc(DecSt_RegSintSmodeData, Mode5, 8, 4)
754 FldFunc(DecSt_RegSintSmodeData, Mode6, 4, 4)
755 FldFunc(DecSt_RegSintSmodeData, Mode7, 0, 4)
756 RegFunc(DecodeSint, 0xC00, RegSintSmodeLeft, 0xA4, DecSt_RegSintSmodeLeft, 0xca4)
757 FldFunc(DecSt_RegSintSmodeLeft, Leftmode5, 12, 4)
758 FldFunc(DecSt_RegSintSmodeLeft, Leftmode7, 8, 4)
759 FldFunc(DecSt_RegSintSmodeLeft, Leftmode13, 4, 4)
760 FldFunc(DecSt_RegSintSmodeLeft, Leftmode15, 0, 4)
761 RegFunc(DecodeSint, 0xC00, RegSintSmodeTop, 0xA8, DecSt_RegSintSmodeTop, 0xca8)
762 FldFunc(DecSt_RegSintSmodeTop, Topmode10, 12, 4)
763 FldFunc(DecSt_RegSintSmodeTop, Topmode11, 8, 4)
764 FldFunc(DecSt_RegSintSmodeTop, Topmode14, 4, 4)
765 FldFunc(DecSt_RegSintSmodeTop, Topmode15, 0, 4)
766 RegFunc(DecodeSint, 0xC00, RegSintCtxInit, 0xB0, DecSt_RegSintCtxInit, 0xcb0)
767 FldFunc(DecSt_RegSintCtxInit, Mbaff, 24, 1)
768 FldFunc(DecSt_RegSintCtxInit, Mbwidth, 16, 8)
769 FldFunc(DecSt_RegSintCtxInit, Ypos, 8, 8)
770 FldFunc(DecSt_RegSintCtxInit, Xpos, 0, 8)
771 RegFunc(DecodeSint, 0xC00, RegSintTopCtx, 0xB4, DecSt_RegSintTopCtx, 0xcb4)
772 FldFunc(DecSt_RegSintTopCtx, TopTop, 4, 1)
773 FldFunc(DecSt_RegSintTopCtx, RdOffset, 0, 4)
774 RegFunc(DecodeSint, 0xC00, RegSintVc1Tabsel, 0xB8, DecSt_RegSintVc1Tabsel, 0xcb8)
775 FldFunc(DecSt_RegSintVc1Tabsel, EscLvlSz, 23, 1)
776 FldFunc(DecSt_RegSintVc1Tabsel, Ttype, 21, 2)
777 FldFunc(DecSt_RegSintVc1Tabsel, InterAc, 19, 2)
778 FldFunc(DecSt_RegSintVc1Tabsel, YIntraAc, 17, 2)
779 FldFunc(DecSt_RegSintVc1Tabsel, Dctable, 16, 1)
780 FldFunc(DecSt_RegSintVc1Tabsel, Mbmode, 12, 3)
781 FldFunc(DecSt_RegSintVc1Tabsel, 2ref, 11, 1)
782 FldFunc(DecSt_RegSintVc1Tabsel, Cppcy, 4, 3)
783 FldFunc(DecSt_RegSintVc1Tabsel, 2mbPat, 2, 2)
784 FldFunc(DecSt_RegSintVc1Tabsel, 4mbPat, 0, 2)
785 RegFunc(DecodeSint, 0xC00, RegSintCnstIntra, 0xBC, DecSt_RegSintCnstIntra, 0xcbc)
786 FldFunc(DecSt_RegSintCnstIntra, Ulftavail, 3, 1)
787 FldFunc(DecSt_RegSintCnstIntra, Topavail, 2, 1)
788 FldFunc(DecSt_RegSintCnstIntra, Leftavail, 1, 1)
789 FldFunc(DecSt_RegSintCnstIntra, Urtavail, 0, 1)
790 RegFunc(DecodeSint, 0xC00, RegSintOpicMemBase, 0xC0, DecSt_RegSintOpicMemBase, 0xcc0)
791 FldFunc(DecSt_RegSintOpicMemBase, Outpic3, 24, 8)
792 FldFunc(DecSt_RegSintOpicMemBase, Outpic2, 16, 8)
793 FldFunc(DecSt_RegSintOpicMemBase, Outpic1, 8, 8)
794 FldFunc(DecSt_RegSintOpicMemBase, Outpic0, 0, 8)
795 RegFunc(DecodeSint, 0xC00, RegSintVecMemBase, 0x100, DecSt_RegSintVecMemBase, 0xd00)
796 FldFunc(DecSt_RegSintVecMemBase, VectorYDelta, 16, 16)
797 FldFunc(DecSt_RegSintVecMemBase, VectorXDelta, 0, 16)
798 RegFunc(DecodeSint, 0xC00, RegSintOpicMemEnd, 0xFF, DecSt_RegSintOpicMemEnd, 0xcff)
799 RegFunc(DecodeSint, 0xC00, RegSintVecMemEnd, 0x1FF, DecSt_RegSintVecMemEnd, 0xdff)
800
801 RegAreaFunc(DecodeRvcBase, 0xE00, 0xEFF)
802 RegFunc(DecodeRvc, 0xE00, RegRvcCtl, 0x0, DecRc_RegRvcCtl, 0xe00)
803 FldFunc(DecRc_RegRvcCtl, Ena, 0, 1)
804 RegFunc(DecodeRvc, 0xE00, RegRvcPut, 0x4, DecRc_RegRvcPut, 0xe04)
805 FldFunc(DecRc_RegRvcPut, PutPtr, 0, 32)
806 RegFunc(DecodeRvc, 0xE00, RegRvcGet, 0x8, DecRc_RegRvcGet, 0xe08)
807 FldFunc(DecRc_RegRvcGet, GetPtr, 5, 23)
808 RegFunc(DecodeRvc, 0xE00, RegRvcBase, 0xC, DecRc_RegRvcBase, 0xe0c)
809 FldFunc(DecRc_RegRvcBase, BaseAddr, 20, 8)
810 RegFunc(DecodeRvc, 0xE00, RegRvcEnd, 0x10, DecRc_RegRvcEnd, 0xe10)
811 FldFunc(DecRc_RegRvcEnd, EndAddr, 20, 8)
812
813 RegAreaFunc(DecodeCpuregsBase, 0xF00, 0xF7F)
814 RegFunc(DecodeCpuregs, 0xF00, RegHst2cpuMbx, 0x0, DecCs_RegHst2cpuMbx, 0xf00)
815 FldFunc(DecCs_RegHst2cpuMbx, Value, 0, 32)
816 RegFunc(DecodeCpuregs, 0xF00, RegCpu2hstMbx, 0x4, DecCs_RegCpu2hstMbx, 0xf04)
817 FldFunc(DecCs_RegCpu2hstMbx, Value, 0, 32)
818 RegFunc(DecodeCpuregs, 0xF00, RegMbxStat, 0x8, DecCs_RegMbxStat, 0xf08)
819 FldFunc(DecCs_RegMbxStat, C2h, 1, 1)
820 FldFunc(DecCs_RegMbxStat, H2c, 0, 1)
821 RegFunc(DecodeCpuregs, 0xF00, RegCpuIntEna, 0x10, DecCs_RegCpuIntEna, 0xf10)
822 FldFunc(DecCs_RegCpuIntEna, Mbx, 31, 1)
823 FldFunc(DecCs_RegCpuIntEna, Com7, 23, 1)
824 FldFunc(DecCs_RegCpuIntEna, Com6, 22, 1)
825 FldFunc(DecCs_RegCpuIntEna, Com5, 21, 1)
826 FldFunc(DecCs_RegCpuIntEna, Com4, 20, 1)
827 FldFunc(DecCs_RegCpuIntEna, Com3, 19, 1)
828 FldFunc(DecCs_RegCpuIntEna, Com2, 18, 1)
829 FldFunc(DecCs_RegCpuIntEna, Com1, 17, 1)
830 FldFunc(DecCs_RegCpuIntEna, Com0, 16, 1)
831 FldFunc(DecCs_RegCpuIntEna, Hw7, 15, 1)
832 FldFunc(DecCs_RegCpuIntEna, Hw6, 14, 1)
833 FldFunc(DecCs_RegCpuIntEna, Hw5, 13, 1)
834 FldFunc(DecCs_RegCpuIntEna, Hw4, 12, 1)
835 FldFunc(DecCs_RegCpuIntEna, Hw3, 11, 1)
836 FldFunc(DecCs_RegCpuIntEna, Hw2, 10, 1)
837 FldFunc(DecCs_RegCpuIntEna, Hw1, 9, 1)
838 FldFunc(DecCs_RegCpuIntEna, Hw0, 8, 1)
839 FldFunc(DecCs_RegCpuIntEna, Db7, 7, 1)
840 FldFunc(DecCs_RegCpuIntEna, Db6, 6, 1)
841 FldFunc(DecCs_RegCpuIntEna, Db5, 5, 1)
842 FldFunc(DecCs_RegCpuIntEna, Db4, 4, 1)
843 FldFunc(DecCs_RegCpuIntEna, Db3, 3, 1)
844 FldFunc(DecCs_RegCpuIntEna, Db2, 2, 1)
845 FldFunc(DecCs_RegCpuIntEna, Db1, 1, 1)
846 FldFunc(DecCs_RegCpuIntEna, Db0, 0, 1)
847 RegFunc(DecodeCpuregs, 0xF00, StreamCpuIntEna, 0x10, DecCs_StreamCpuIntEna, 0xf10)
848 FldFunc(DecCs_StreamCpuIntEna, Mbx, 31, 1)
849 FldFunc(DecCs_StreamCpuIntEna, Dec, 18, 1)
850 FldFunc(DecCs_StreamCpuIntEna, Aud, 17, 1)
851 FldFunc(DecCs_StreamCpuIntEna, M2m, 15, 1)
852 FldFunc(DecCs_StreamCpuIntEna, Pci, 14, 1)
853 FldFunc(DecCs_StreamCpuIntEna, Ts1, 13, 1)
854 FldFunc(DecCs_StreamCpuIntEna, Ts0, 12, 1)
855 FldFunc(DecCs_StreamCpuIntEna, GpioHi, 11, 1)
856 FldFunc(DecCs_StreamCpuIntEna, GpioLo, 10, 1)
857 FldFunc(DecCs_StreamCpuIntEna, Vpp1, 9, 1)
858 FldFunc(DecCs_StreamCpuIntEna, Vpp0, 8, 1)
859 FldFunc(DecCs_StreamCpuIntEna, Rb, 1, 1)
860 FldFunc(DecCs_StreamCpuIntEna, Sd, 0, 1)
861 RegFunc(DecodeCpuregs, 0xF00, Dec0CpuIntEna, 0x10, DecCs_Dec0CpuIntEna, 0xf10)
862 FldFunc(DecCs_Dec0CpuIntEna, Mbx, 31, 1)
863 FldFunc(DecCs_Dec0CpuIntEna, Dec, 16, 1)
864 FldFunc(DecCs_Dec0CpuIntEna, Si, 8, 1)
865 FldFunc(DecCs_Dec0CpuIntEna, Rb, 1, 1)
866 FldFunc(DecCs_Dec0CpuIntEna, Sd, 0, 1)
867 RegFunc(DecodeCpuregs, 0xF00, Dec1CpuIntEna, 0x10, DecCs_Dec1CpuIntEna, 0xf10)
868 FldFunc(DecCs_Dec1CpuIntEna, Mbx, 31, 1)
869 FldFunc(DecCs_Dec1CpuIntEna, Cab, 9, 1)
870 FldFunc(DecCs_Dec1CpuIntEna, Si, 8, 1)
871 FldFunc(DecCs_Dec1CpuIntEna, Rb, 1, 1)
872 FldFunc(DecCs_Dec1CpuIntEna, Sd, 0, 1)
873 RegFunc(DecodeCpuregs, 0xF00, RegCpuIntStat, 0x14, DecCs_RegCpuIntStat, 0xf14)
874 FldFunc(DecCs_RegCpuIntStat, Mbx, 31, 1)
875 FldFunc(DecCs_RegCpuIntStat, Com7, 23, 1)
876 FldFunc(DecCs_RegCpuIntStat, Com6, 22, 1)
877 FldFunc(DecCs_RegCpuIntStat, Com5, 21, 1)
878 FldFunc(DecCs_RegCpuIntStat, Com4, 20, 1)
879 FldFunc(DecCs_RegCpuIntStat, Com3, 19, 1)
880 FldFunc(DecCs_RegCpuIntStat, Com2, 18, 1)
881 FldFunc(DecCs_RegCpuIntStat, Com1, 17, 1)
882 FldFunc(DecCs_RegCpuIntStat, Com0, 16, 1)
883 FldFunc(DecCs_RegCpuIntStat, Hw7, 15, 1)
884 FldFunc(DecCs_RegCpuIntStat, Hw6, 14, 1)
885 FldFunc(DecCs_RegCpuIntStat, Hw5, 13, 1)
886 FldFunc(DecCs_RegCpuIntStat, Hw4, 12, 1)
887 FldFunc(DecCs_RegCpuIntStat, Hw3, 11, 1)
888 FldFunc(DecCs_RegCpuIntStat, Hw2, 10, 1)
889 FldFunc(DecCs_RegCpuIntStat, Hw1, 9, 1)
890 FldFunc(DecCs_RegCpuIntStat, Hw0, 8, 1)
891 FldFunc(DecCs_RegCpuIntStat, Db7, 7, 1)
892 FldFunc(DecCs_RegCpuIntStat, Db6, 6, 1)
893 FldFunc(DecCs_RegCpuIntStat, Db5, 5, 1)
894 FldFunc(DecCs_RegCpuIntStat, Db4, 4, 1)
895 FldFunc(DecCs_RegCpuIntStat, Db3, 3, 1)
896 FldFunc(DecCs_RegCpuIntStat, Db2, 2, 1)
897 FldFunc(DecCs_RegCpuIntStat, Db1, 1, 1)
898 FldFunc(DecCs_RegCpuIntStat, Db0, 0, 1)
899 RegFunc(DecodeCpuregs, 0xF00, StreamCpuIntStat, 0x14, DecCs_StreamCpuIntStat, 0xf14)
900 FldFunc(DecCs_StreamCpuIntStat, Mbx, 31, 1)
901 FldFunc(DecCs_StreamCpuIntStat, Dec, 18, 1)
902 FldFunc(DecCs_StreamCpuIntStat, Aud, 17, 1)
903 FldFunc(DecCs_StreamCpuIntStat, M2m, 15, 1)
904 FldFunc(DecCs_StreamCpuIntStat, Pci, 14, 1)
905 FldFunc(DecCs_StreamCpuIntStat, Ts1, 13, 1)
906 FldFunc(DecCs_StreamCpuIntStat, Ts0, 12, 1)
907 FldFunc(DecCs_StreamCpuIntStat, GpioHi, 11, 1)
908 FldFunc(DecCs_StreamCpuIntStat, GpioLo, 10, 1)
909 FldFunc(DecCs_StreamCpuIntStat, Vpp1, 9, 1)
910 FldFunc(DecCs_StreamCpuIntStat, Vpp0, 8, 1)
911 FldFunc(DecCs_StreamCpuIntStat, Rb, 1, 1)
912 FldFunc(DecCs_StreamCpuIntStat, Sd, 0, 1)
913 RegFunc(DecodeCpuregs, 0xF00, Dec0CpuIntStat, 0x14, DecCs_Dec0CpuIntStat, 0xf14)
914 FldFunc(DecCs_Dec0CpuIntStat, Mbx, 31, 1)
915 FldFunc(DecCs_Dec0CpuIntStat, Dec, 16, 1)
916 FldFunc(DecCs_Dec0CpuIntStat, Si, 8, 1)
917 FldFunc(DecCs_Dec0CpuIntStat, Rb, 1, 1)
918 FldFunc(DecCs_Dec0CpuIntStat, Sd, 0, 1)
919 RegFunc(DecodeCpuregs, 0xF00, Dec1CpuIntStat, 0x14, DecCs_Dec1CpuIntStat, 0xf14)
920 FldFunc(DecCs_Dec1CpuIntStat, Mbx, 31, 1)
921 FldFunc(DecCs_Dec1CpuIntStat, Cab, 9, 1)
922 FldFunc(DecCs_Dec1CpuIntStat, Si, 8, 1)
923 FldFunc(DecCs_Dec1CpuIntStat, Rb, 1, 1)
924 FldFunc(DecCs_Dec1CpuIntStat, Sd, 0, 1)
925 RegFunc(DecodeCpuregs, 0xF00, RegHst2cpuStat, 0x18, DecCs_RegHst2cpuStat, 0xf18)
926 FldFunc(DecCs_RegHst2cpuStat, Value, 0, 32)
927 RegFunc(DecodeCpuregs, 0xF00, RegCpu2hstStat, 0x1C, DecCs_RegCpu2hstStat, 0xf1c)
928 FldFunc(DecCs_RegCpu2hstStat, Value, 0, 32)
929 RegFunc(DecodeCpuregs, 0xF00, RegCpuIntgenSet, 0x20, DecCs_RegCpuIntgenSet, 0xf20)
930 FldFunc(DecCs_RegCpuIntgenSet, Cpu2HstMbx, 31, 1)
931 FldFunc(DecCs_RegCpuIntgenSet, Int15, 15, 1)
932 FldFunc(DecCs_RegCpuIntgenSet, Int14, 14, 1)
933 FldFunc(DecCs_RegCpuIntgenSet, Int13, 13, 1)
934 FldFunc(DecCs_RegCpuIntgenSet, Int12, 12, 1)
935 FldFunc(DecCs_RegCpuIntgenSet, Int11, 11, 1)
936 FldFunc(DecCs_RegCpuIntgenSet, Int10, 10, 1)
937 FldFunc(DecCs_RegCpuIntgenSet, Int9, 9, 1)
938 FldFunc(DecCs_RegCpuIntgenSet, Int8, 8, 1)
939 FldFunc(DecCs_RegCpuIntgenSet, Int7, 7, 1)
940 FldFunc(DecCs_RegCpuIntgenSet, Int6, 6, 1)
941 FldFunc(DecCs_RegCpuIntgenSet, Int5, 5, 1)
942 FldFunc(DecCs_RegCpuIntgenSet, Int4, 4, 1)
943 FldFunc(DecCs_RegCpuIntgenSet, Int3, 3, 1)
944 FldFunc(DecCs_RegCpuIntgenSet, Int2, 2, 1)
945 FldFunc(DecCs_RegCpuIntgenSet, Int1, 1, 1)
946 FldFunc(DecCs_RegCpuIntgenSet, Int0, 0, 1)
947 RegFunc(DecodeCpuregs, 0xF00, RegCpuIntgenClr, 0x24, DecCs_RegCpuIntgenClr, 0xf24)
948 FldFunc(DecCs_RegCpuIntgenClr, Cpu2HstMbx, 31, 1)
949 // parameter REG_CPU_INTGEN_CLR_1__WATCHDOG_TIMER_WIDTH = 1;
950 // parameter REG_CPU_INTGEN_CLR_1__WATCHDOG_TIMER_MSB = 30;
951 // parameter REG_CPU_INTGEN_CLR_1__WATCHDOG_TIMER_LSB = 30;
952 FldFunc(DecCs_RegCpuIntgenClr, WatchdogTimer, 30, 1)
953 FldFunc(DecCs_RegCpuIntgenClr, Int15, 15, 1)
954 FldFunc(DecCs_RegCpuIntgenClr, Int14, 14, 1)
955 FldFunc(DecCs_RegCpuIntgenClr, Int13, 13, 1)
956 FldFunc(DecCs_RegCpuIntgenClr, Int12, 12, 1)
957 FldFunc(DecCs_RegCpuIntgenClr, Int11, 11, 1)
958 FldFunc(DecCs_RegCpuIntgenClr, Int10, 10, 1)
959 FldFunc(DecCs_RegCpuIntgenClr, Int9, 9, 1)
960 FldFunc(DecCs_RegCpuIntgenClr, Int8, 8, 1)
961 FldFunc(DecCs_RegCpuIntgenClr, Int7, 7, 1)
962 FldFunc(DecCs_RegCpuIntgenClr, Int6, 6, 1)
963 FldFunc(DecCs_RegCpuIntgenClr, Int5, 5, 1)
964 FldFunc(DecCs_RegCpuIntgenClr, Int4, 4, 1)
965 FldFunc(DecCs_RegCpuIntgenClr, Int3, 3, 1)
966 FldFunc(DecCs_RegCpuIntgenClr, Int2, 2, 1)
967 FldFunc(DecCs_RegCpuIntgenClr, Int1, 1, 1)
968 FldFunc(DecCs_RegCpuIntgenClr, Int0, 0, 1)
969 RegFunc(DecodeCpuregs, 0xF00, RegCpuIcacheMiss, 0x28, DecCs_RegCpuIcacheMiss, 0xf28)
970 FldFunc(DecCs_RegCpuIcacheMiss, Count, 0, 32)
971 RegFunc(DecodeCpuregs, 0xF00, RegCpuIntgenMask, 0x2C, DecCs_RegCpuIntgenMask, 0xf2c)
972 FldFunc(DecCs_RegCpuIntgenMask, Cpu2HstMbx, 31, 1)
973 // parameter REG_CPU_INTGEN_MASK_1__WATCHDOG_TIMER_WIDTH = 1;
974 // parameter REG_CPU_INTGEN_MASK_1__WATCHDOG_TIMER_MSB = 30;
975 // parameter REG_CPU_INTGEN_MASK_1__WATCHDOG_TIMER_LSB = 30;
976 FldFunc(DecCs_RegCpuIntgenMask, WatchdogTimer, 30, 1)
977 FldFunc(DecCs_RegCpuIntgenMask, Int15, 15, 1)
978 FldFunc(DecCs_RegCpuIntgenMask, Int14, 14, 1)
979 FldFunc(DecCs_RegCpuIntgenMask, Int13, 13, 1)
980 FldFunc(DecCs_RegCpuIntgenMask, Int12, 12, 1)
981 FldFunc(DecCs_RegCpuIntgenMask, Int11, 11, 1)
982 FldFunc(DecCs_RegCpuIntgenMask, Int10, 10, 1)
983 FldFunc(DecCs_RegCpuIntgenMask, Int9, 9, 1)
984 FldFunc(DecCs_RegCpuIntgenMask, Int8, 8, 1)
985 FldFunc(DecCs_RegCpuIntgenMask, Int7, 7, 1)
986 FldFunc(DecCs_RegCpuIntgenMask, Int6, 6, 1)
987 FldFunc(DecCs_RegCpuIntgenMask, Int5, 5, 1)
988 FldFunc(DecCs_RegCpuIntgenMask, Int4, 4, 1)
989 FldFunc(DecCs_RegCpuIntgenMask, Int3, 3, 1)
990 FldFunc(DecCs_RegCpuIntgenMask, Int2, 2, 1)
991 FldFunc(DecCs_RegCpuIntgenMask, Int1, 1, 1)
992 FldFunc(DecCs_RegCpuIntgenMask, Int0, 0, 1)
993
994 RegFunc(DecodeCpuregs, 0xF00, RegInstBase, 0x30, DecCs_RegInstBase, 0xf0c)
995 FldFunc(DecCs_RegInstBase, Instbase, 10, 22)
996
997 RegFunc(DecodeCpuregs, 0xF00, RegEndOfCode, 0x34, DecCs_RegEndOfCode, 0xf34)
998 FldFunc(DecCs_RegEndOfCode, Endofcode, 10, 22)
999
1000 RegFunc(DecodeCpuregs, 0xF00, RegGlobalIoBase, 0x38, DecCs_RegGlobalIoBase, 0xf38)
1001 FldFunc(DecCs_RegGlobalIoBase, Globaliobase, 10, 22)
1002
1003 // parameter REG_WATCHDOG_TMR_LIMIT = 32'h48;
1004 // parameter REG_WATCHDOG_TMR_LIMIT__VALUE_WIDTH = 32;
1005 // parameter REG_WATCHDOG_TMR_LIMIT__VALUE_MSB = 31;
1006 // parameter REG_WATCHDOG_TMR_LIMIT__VALUE_LSB = 0;
1007 RegFunc(DecodeCpuregs, 0xF00, RegWatchdogTmrLimit, 0x48, DecCs_RegWatchdogTmrLimit, 0xf48)
1008 FldFunc(DecCs_RegWatchdogTmrLimit, Value, 0, 32)
1009 // parameter REG_WATCHDOG_TMR = 32'h4C;
1010 // parameter REG_WATCHDOG_TMR__VALUE_WIDTH = 32;
1011 // parameter REG_WATCHDOG_TMR__VALUE_MSB = 31;
1012 // parameter REG_WATCHDOG_TMR__VALUE_LSB = 0;
1013 RegFunc(DecodeCpuregs, 0xF00, RegWatchdogTmr, 0x4C, DecCs_RegWatchdogTmr, 0xf4c)
1014 FldFunc(DecCs_RegWatchdogTmr, Value, 0, 32)
1015 RegFunc(DecodeCpuregs, 0xF00, RegSdramStatus, 0x50, DecCs_RegSdramStatus, 0xf50)
1016 FldFunc(DecCs_RegSdramStatus, Iswrite, 1, 1)
1017 FldFunc(DecCs_RegSdramStatus, Busy, 0, 1)
1018
1019 RegAreaFunc(DecodeCpuregs2Base, 0xF80, 0xFFF)
1020 RegFunc(DecodeCpuregs2, 0xF80, RegHst2cpuMbx, 0x0, DecC2_RegHst2cpuMbx, 0xf80)
1021 FldFunc(DecC2_RegHst2cpuMbx, Value, 0, 32)
1022 RegFunc(DecodeCpuregs2, 0xF80, RegCpu2hstMbx, 0x4, DecC2_RegCpu2hstMbx, 0xf84)
1023 FldFunc(DecC2_RegCpu2hstMbx, Value, 0, 32)
1024 RegFunc(DecodeCpuregs2, 0xF80, RegMbxStat, 0x8, DecC2_RegMbxStat, 0xf88)
1025 FldFunc(DecC2_RegMbxStat, C2h, 1, 1)
1026 FldFunc(DecC2_RegMbxStat, H2c, 0, 1)
1027 RegFunc(DecodeCpuregs2, 0xF80, RegCpuIntEna, 0x10, DecC2_RegCpuIntEna, 0xf90)
1028 FldFunc(DecC2_RegCpuIntEna, Mbx, 31, 1)
1029 FldFunc(DecC2_RegCpuIntEna, Com7, 23, 1)
1030 FldFunc(DecC2_RegCpuIntEna, Com6, 22, 1)
1031 FldFunc(DecC2_RegCpuIntEna, Com5, 21, 1)
1032 FldFunc(DecC2_RegCpuIntEna, Com4, 20, 1)
1033 FldFunc(DecC2_RegCpuIntEna, Com3, 19, 1)
1034 FldFunc(DecC2_RegCpuIntEna, Com2, 18, 1)
1035 FldFunc(DecC2_RegCpuIntEna, Com1, 17, 1)
1036 FldFunc(DecC2_RegCpuIntEna, Com0, 16, 1)
1037 FldFunc(DecC2_RegCpuIntEna, Hw7, 15, 1)
1038 FldFunc(DecC2_RegCpuIntEna, Hw6, 14, 1)
1039 FldFunc(DecC2_RegCpuIntEna, Hw5, 13, 1)
1040 FldFunc(DecC2_RegCpuIntEna, Hw4, 12, 1)
1041 FldFunc(DecC2_RegCpuIntEna, Hw3, 11, 1)
1042 FldFunc(DecC2_RegCpuIntEna, Hw2, 10, 1)
1043 FldFunc(DecC2_RegCpuIntEna, Hw1, 9, 1)
1044 FldFunc(DecC2_RegCpuIntEna, Hw0, 8, 1)
1045 FldFunc(DecC2_RegCpuIntEna, Db7, 7, 1)
1046 FldFunc(DecC2_RegCpuIntEna, Db6, 6, 1)
1047 FldFunc(DecC2_RegCpuIntEna, Db5, 5, 1)
1048 FldFunc(DecC2_RegCpuIntEna, Db4, 4, 1)
1049 FldFunc(DecC2_RegCpuIntEna, Db3, 3, 1)
1050 FldFunc(DecC2_RegCpuIntEna, Db2, 2, 1)
1051 FldFunc(DecC2_RegCpuIntEna, Db1, 1, 1)
1052 FldFunc(DecC2_RegCpuIntEna, Db0, 0, 1)
1053 RegFunc(DecodeCpuregs2, 0xF80, StreamCpuIntEna, 0x10, DecC2_StreamCpuIntEna, 0xf90)
1054 FldFunc(DecC2_StreamCpuIntEna, Mbx, 31, 1)
1055 FldFunc(DecC2_StreamCpuIntEna, Dec, 18, 1)
1056 FldFunc(DecC2_StreamCpuIntEna, Aud, 17, 1)
1057 FldFunc(DecC2_StreamCpuIntEna, M2m, 15, 1)
1058 FldFunc(DecC2_StreamCpuIntEna, Pci, 14, 1)
1059 FldFunc(DecC2_StreamCpuIntEna, Ts1, 13, 1)
1060 FldFunc(DecC2_StreamCpuIntEna, Ts0, 12, 1)
1061 FldFunc(DecC2_StreamCpuIntEna, GpioHi, 11, 1)
1062 FldFunc(DecC2_StreamCpuIntEna, GpioLo, 10, 1)
1063 FldFunc(DecC2_StreamCpuIntEna, Vpp1, 9, 1)
1064 FldFunc(DecC2_StreamCpuIntEna, Vpp0, 8, 1)
1065 FldFunc(DecC2_StreamCpuIntEna, Rb, 1, 1)
1066 FldFunc(DecC2_StreamCpuIntEna, Sd, 0, 1)
1067 RegFunc(DecodeCpuregs2, 0xF80, Dec0CpuIntEna, 0x10, DecC2_Dec0CpuIntEna, 0xf90)
1068 FldFunc(DecC2_Dec0CpuIntEna, Mbx, 31, 1)
1069 FldFunc(DecC2_Dec0CpuIntEna, Dec, 16, 1)
1070 FldFunc(DecC2_Dec0CpuIntEna, Si, 8, 1)
1071 FldFunc(DecC2_Dec0CpuIntEna, Rb, 1, 1)
1072 FldFunc(DecC2_Dec0CpuIntEna, Sd, 0, 1)
1073 RegFunc(DecodeCpuregs2, 0xF80, Dec1CpuIntEna, 0x10, DecC2_Dec1CpuIntEna, 0xf90)
1074 FldFunc(DecC2_Dec1CpuIntEna, Mbx, 31, 1)
1075 FldFunc(DecC2_Dec1CpuIntEna, Cab, 9, 1)
1076 FldFunc(DecC2_Dec1CpuIntEna, Si, 8, 1)
1077 FldFunc(DecC2_Dec1CpuIntEna, Rb, 1, 1)
1078 FldFunc(DecC2_Dec1CpuIntEna, Sd, 0, 1)
1079 RegFunc(DecodeCpuregs2, 0xF80, RegCpuIntStat, 0x14, DecC2_RegCpuIntStat, 0xf94)
1080 FldFunc(DecC2_RegCpuIntStat, Mbx, 31, 1)
1081 FldFunc(DecC2_RegCpuIntStat, Com7, 23, 1)
1082 FldFunc(DecC2_RegCpuIntStat, Com6, 22, 1)
1083 FldFunc(DecC2_RegCpuIntStat, Com5, 21, 1)
1084 FldFunc(DecC2_RegCpuIntStat, Com4, 20, 1)
1085 FldFunc(DecC2_RegCpuIntStat, Com3, 19, 1)
1086 FldFunc(DecC2_RegCpuIntStat, Com2, 18, 1)
1087 FldFunc(DecC2_RegCpuIntStat, Com1, 17, 1)
1088 FldFunc(DecC2_RegCpuIntStat, Com0, 16, 1)
1089 FldFunc(DecC2_RegCpuIntStat, Hw7, 15, 1)
1090 FldFunc(DecC2_RegCpuIntStat, Hw6, 14, 1)
1091 FldFunc(DecC2_RegCpuIntStat, Hw5, 13, 1)
1092 FldFunc(DecC2_RegCpuIntStat, Hw4, 12, 1)
1093 FldFunc(DecC2_RegCpuIntStat, Hw3, 11, 1)
1094 FldFunc(DecC2_RegCpuIntStat, Hw2, 10, 1)
1095 FldFunc(DecC2_RegCpuIntStat, Hw1, 9, 1)
1096 FldFunc(DecC2_RegCpuIntStat, Hw0, 8, 1)
1097 FldFunc(DecC2_RegCpuIntStat, Db7, 7, 1)
1098 FldFunc(DecC2_RegCpuIntStat, Db6, 6, 1)
1099 FldFunc(DecC2_RegCpuIntStat, Db5, 5, 1)
1100 FldFunc(DecC2_RegCpuIntStat, Db4, 4, 1)
1101 FldFunc(DecC2_RegCpuIntStat, Db3, 3, 1)
1102 FldFunc(DecC2_RegCpuIntStat, Db2, 2, 1)
1103 FldFunc(DecC2_RegCpuIntStat, Db1, 1, 1)
1104 FldFunc(DecC2_RegCpuIntStat, Db0, 0, 1)
1105 RegFunc(DecodeCpuregs2, 0xF80, StreamCpuIntStat, 0x14, DecC2_StreamCpuIntStat, 0xf94)
1106 FldFunc(DecC2_StreamCpuIntStat, Mbx, 31, 1)
1107 FldFunc(DecC2_StreamCpuIntStat, Dec, 18, 1)
1108 FldFunc(DecC2_StreamCpuIntStat, Aud, 17, 1)
1109 FldFunc(DecC2_StreamCpuIntStat, M2m, 15, 1)
1110 FldFunc(DecC2_StreamCpuIntStat, Pci, 14, 1)
1111 FldFunc(DecC2_StreamCpuIntStat, Ts1, 13, 1)
1112 FldFunc(DecC2_StreamCpuIntStat, Ts0, 12, 1)
1113 FldFunc(DecC2_StreamCpuIntStat, GpioHi, 11, 1)
1114 FldFunc(DecC2_StreamCpuIntStat, GpioLo, 10, 1)
1115 FldFunc(DecC2_StreamCpuIntStat, Vpp1, 9, 1)
1116 FldFunc(DecC2_StreamCpuIntStat, Vpp0, 8, 1)
1117 FldFunc(DecC2_StreamCpuIntStat, Rb, 1, 1)
1118 FldFunc(DecC2_StreamCpuIntStat, Sd, 0, 1)
1119 RegFunc(DecodeCpuregs2, 0xF80, Dec0CpuIntStat, 0x14, DecC2_Dec0CpuIntStat, 0xf94)
1120 FldFunc(DecC2_Dec0CpuIntStat, Mbx, 31, 1)
1121 FldFunc(DecC2_Dec0CpuIntStat, Dec, 16, 1)
1122 FldFunc(DecC2_Dec0CpuIntStat, Si, 8, 1)
1123 FldFunc(DecC2_Dec0CpuIntStat, Rb, 1, 1)
1124 FldFunc(DecC2_Dec0CpuIntStat, Sd, 0, 1)
1125 RegFunc(DecodeCpuregs2, 0xF80, Dec1CpuIntStat, 0x14, DecC2_Dec1CpuIntStat, 0xf94)
1126 FldFunc(DecC2_Dec1CpuIntStat, Mbx, 31, 1)
1127 FldFunc(DecC2_Dec1CpuIntStat, Cab, 9, 1)
1128 FldFunc(DecC2_Dec1CpuIntStat, Si, 8, 1)
1129 FldFunc(DecC2_Dec1CpuIntStat, Rb, 1, 1)
1130 FldFunc(DecC2_Dec1CpuIntStat, Sd, 0, 1)
1131 RegFunc(DecodeCpuregs2, 0xF80, RegHst2cpuStat, 0x18, DecC2_RegHst2cpuStat, 0xf98)
1132 FldFunc(DecC2_RegHst2cpuStat, Value, 0, 32)
1133 RegFunc(DecodeCpuregs2, 0xF80, RegCpu2hstStat, 0x1C, DecC2_RegCpu2hstStat, 0xf9c)
1134 FldFunc(DecC2_RegCpu2hstStat, Value, 0, 32)
1135 RegFunc(DecodeCpuregs2, 0xF80, RegCpuIntgenSet, 0x20, DecC2_RegCpuIntgenSet, 0xfa0)
1136 FldFunc(DecC2_RegCpuIntgenSet, Cpu2HstMbx, 31, 1)
1137 FldFunc(DecC2_RegCpuIntgenSet, Int15, 15, 1)
1138 FldFunc(DecC2_RegCpuIntgenSet, Int14, 14, 1)
1139 FldFunc(DecC2_RegCpuIntgenSet, Int13, 13, 1)
1140 FldFunc(DecC2_RegCpuIntgenSet, Int12, 12, 1)
1141 FldFunc(DecC2_RegCpuIntgenSet, Int11, 11, 1)
1142 FldFunc(DecC2_RegCpuIntgenSet, Int10, 10, 1)
1143 FldFunc(DecC2_RegCpuIntgenSet, Int9, 9, 1)
1144 FldFunc(DecC2_RegCpuIntgenSet, Int8, 8, 1)
1145 FldFunc(DecC2_RegCpuIntgenSet, Int7, 7, 1)
1146 FldFunc(DecC2_RegCpuIntgenSet, Int6, 6, 1)
1147 FldFunc(DecC2_RegCpuIntgenSet, Int5, 5, 1)
1148 FldFunc(DecC2_RegCpuIntgenSet, Int4, 4, 1)
1149 FldFunc(DecC2_RegCpuIntgenSet, Int3, 3, 1)
1150 FldFunc(DecC2_RegCpuIntgenSet, Int2, 2, 1)
1151 FldFunc(DecC2_RegCpuIntgenSet, Int1, 1, 1)
1152 FldFunc(DecC2_RegCpuIntgenSet, Int0, 0, 1)
1153 RegFunc(DecodeCpuregs2, 0xF80, RegCpuIntgenClr, 0x24, DecC2_RegCpuIntgenClr, 0xfa4)
1154 FldFunc(DecC2_RegCpuIntgenClr, Cpu2HstMbx, 31, 1)
1155 FldFunc(DecC2_RegCpuIntgenClr, Int15, 15, 1)
1156 FldFunc(DecC2_RegCpuIntgenClr, Int14, 14, 1)
1157 FldFunc(DecC2_RegCpuIntgenClr, Int13, 13, 1)
1158 FldFunc(DecC2_RegCpuIntgenClr, Int12, 12, 1)
1159 FldFunc(DecC2_RegCpuIntgenClr, Int11, 11, 1)
1160 FldFunc(DecC2_RegCpuIntgenClr, Int10, 10, 1)
1161 FldFunc(DecC2_RegCpuIntgenClr, Int9, 9, 1)
1162 FldFunc(DecC2_RegCpuIntgenClr, Int8, 8, 1)
1163 FldFunc(DecC2_RegCpuIntgenClr, Int7, 7, 1)
1164 FldFunc(DecC2_RegCpuIntgenClr, Int6, 6, 1)
1165 FldFunc(DecC2_RegCpuIntgenClr, Int5, 5, 1)
1166 FldFunc(DecC2_RegCpuIntgenClr, Int4, 4, 1)
1167 FldFunc(DecC2_RegCpuIntgenClr, Int3, 3, 1)
1168 FldFunc(DecC2_RegCpuIntgenClr, Int2, 2, 1)
1169 FldFunc(DecC2_RegCpuIntgenClr, Int1, 1, 1)
1170 FldFunc(DecC2_RegCpuIntgenClr, Int0, 0, 1)
1171 RegFunc(DecodeCpuregs2, 0xF80, RegCpuIcacheMiss, 0x28, DecC2_RegCpuIcacheMiss, 0xfa8)
1172 FldFunc(DecC2_RegCpuIcacheMiss, Count, 0, 32)
1173 RegFunc(DecodeCpuregs2, 0xF80, RegCpuIntgenMask, 0x2C, DecC2_RegCpuIntgenMask, 0xfac)
1174 FldFunc(DecC2_RegCpuIntgenMask, Cpu2HstMbx, 31, 1)
1175 FldFunc(DecC2_RegCpuIntgenMask, Int15, 15, 1)
1176 FldFunc(DecC2_RegCpuIntgenMask, Int14, 14, 1)
1177 FldFunc(DecC2_RegCpuIntgenMask, Int13, 13, 1)
1178 FldFunc(DecC2_RegCpuIntgenMask, Int12, 12, 1)
1179 FldFunc(DecC2_RegCpuIntgenMask, Int11, 11, 1)
1180 FldFunc(DecC2_RegCpuIntgenMask, Int10, 10, 1)
1181 FldFunc(DecC2_RegCpuIntgenMask, Int9, 9, 1)
1182 FldFunc(DecC2_RegCpuIntgenMask, Int8, 8, 1)
1183 FldFunc(DecC2_RegCpuIntgenMask, Int7, 7, 1)
1184 FldFunc(DecC2_RegCpuIntgenMask, Int6, 6, 1)
1185 FldFunc(DecC2_RegCpuIntgenMask, Int5, 5, 1)
1186 FldFunc(DecC2_RegCpuIntgenMask, Int4, 4, 1)
1187 FldFunc(DecC2_RegCpuIntgenMask, Int3, 3, 1)
1188 FldFunc(DecC2_RegCpuIntgenMask, Int2, 2, 1)
1189 FldFunc(DecC2_RegCpuIntgenMask, Int1, 1, 1)
1190 FldFunc(DecC2_RegCpuIntgenMask, Int0, 0, 1)
1191
1192 RegFunc(DecodeCpuregs2, 0xF80, RegInstBase, 0x30, DecC2_RegInstBase, 0xf8c)
1193 FldFunc(DecC2_RegInstBase, Instbase, 10, 22)
1194 RegFunc(DecodeCpuregs2, 0xF80, RegEndOfCode, 0x34, DecC2_RegEndOfCode, 0xfb4)
1195 FldFunc(DecC2_RegEndOfCode, Endofcode, 10, 22)
1196 RegFunc(DecodeCpuregs2, 0xF80, RegGlobalIoBase, 0x38, DecC2_RegGlobalIoBase, 0xfb8)
1197 FldFunc(DecC2_RegGlobalIoBase, Globaliobase, 10, 22)
1198
1199 // parameter REG_DEBUG_TRACE_FIFO_WR = 32'hBC;
1200 // parameter REG_DEBUG_TRACE_FIFO_WR__VALUE_WIDTH = 8;
1201 // parameter REG_DEBUG_TRACE_FIFO_WR__VALUE_MSB = 7;
1202 // parameter REG_DEBUG_TRACE_FIFO_WR__VALUE_LSB = 0;
1203 RegFunc(DecodeCpuregs2, 0xF80, RegDebugTraceFifoWr, 0x3C, DecC2_RegDebugTraceFifoWr, 0xfbc)
1204 FldFunc(DecC2_RegDebugTraceFifoWr, Value, 0, 8)
1205 // parameter REG_DEBUG_TRACE_FIFO_RD = 32'hC0;
1206 // parameter REG_DEBUG_TRACE_FIFO_RD__VALUE_WIDTH = 8;
1207 // parameter REG_DEBUG_TRACE_FIFO_RD__VALUE_MSB = 7;
1208 // parameter REG_DEBUG_TRACE_FIFO_RD__VALUE_LSB = 0;
1209 RegFunc(DecodeCpuregs2, 0xF80, RegDebugTraceFifoRd, 0x40, DecC2_RegDebugTraceFifoRd, 0xfc0)
1210 FldFunc(DecC2_RegDebugTraceFifoRd, Value, 0, 8)
1211 // parameter REG_DEBUG_TRACE_FIFO_CTL = 32'hC4;
1212 // parameter REG_DEBUG_TRACE_FIFO_CTL__FREEZE_WIDTH = 1;
1213 // parameter REG_DEBUG_TRACE_FIFO_CTL__FREEZE_MSB = 2;
1214 // parameter REG_DEBUG_TRACE_FIFO_CTL__FREEZE_LSB = 2;
1215 // parameter REG_DEBUG_TRACE_FIFO_CTL__START_READ_WIDTH = 1;
1216 // parameter REG_DEBUG_TRACE_FIFO_CTL__START_READ_MSB = 1;
1217 // parameter REG_DEBUG_TRACE_FIFO_CTL__START_READ_LSB = 1;
1218 // parameter REG_DEBUG_TRACE_FIFO_CTL__CLEAR_WIDTH = 1;
1219 // parameter REG_DEBUG_TRACE_FIFO_CTL__CLEAR_MSB = 0;
1220 // parameter REG_DEBUG_TRACE_FIFO_CTL__CLEAR_LSB
1221 RegFunc(DecodeCpuregs2, 0xF80, RegDebugTraceFifoCtl, 0x44, DecC2_RegDebugTraceFifoCtl, 0xfc4)
1222 FldFunc(DecC2_RegDebugTraceFifoCtl, Freeze, 2, 1)
1223 FldFunc(DecC2_RegDebugTraceFifoCtl, StartRead, 1, 1)
1224 FldFunc(DecC2_RegDebugTraceFifoCtl, Clear, 0, 1)
1225 // parameter REG_WATCHDOG_TMR_LIMIT_1 = 32'h48;
1226 // parameter REG_WATCHDOG_TMR_LIMIT_1__VALUE_WIDTH = 32;
1227 // parameter REG_WATCHDOG_TMR_LIMIT_1__VALUE_MSB = 31;
1228 // parameter REG_WATCHDOG_TMR_LIMIT_1__VALUE_LSB = 0;
1229 RegFunc(DecodeCpuregs2, 0xF80, RegWatchdogTmrLimit, 0x48, DecC2_RegWatchdogTmrLimit, 0xfc8)
1230 FldFunc(DecC2_RegWatchdogTmrLimit, Value, 0, 32)
1231 // parameter REG_WATCHDOG_TMR = 32'h4C;
1232 // parameter REG_WATCHDOG_TMR__VALUE_WIDTH = 32;
1233 // parameter REG_WATCHDOG_TMR__VALUE_MSB = 31;
1234 // parameter REG_WATCHDOG_TMR__VALUE_LSB = 0;
1235 RegFunc(DecodeCpuregs2, 0xF80, RegWatchdogTmr, 0x4C, DecC2_RegWatchdogTmr, 0xfcc)
1236 FldFunc(DecC2_RegWatchdogTmr, Value, 0, 32)
1237 RegFunc(DecodeCpuregs2, 0xF80, RegSdramStatus, 0x50, DecC2_RegSdramStatus, 0xfd0)
1238 FldFunc(DecC2_RegSdramStatus, Iswrite, 1, 1)
1239 FldFunc(DecC2_RegSdramStatus, Busy, 0, 1)
1240
1241 /*
1242 RegAreaFunc(DecodeCpudmaBase, 0x1800, 0x18FF)
1243 RegFunc(DecodeCpudma, 0x1800, RegDma0SdAddr, 0x0, DecCa_RegDma0SdAddr, 0x1800)
1244 FldFunc(DecCa_RegDma0SdAddr, SdAddr, 0, 32)
1245 RegFunc(DecodeCpudma, 0x1800, RegDma0LclAddr, 0x4, DecCa_RegDma0LclAddr, 0x1804)
1246 FldFunc(DecCa_RegDma0LclAddr, Addr, 2, 8)
1247 RegFunc(DecodeCpudma, 0x1800, RegDma0Len, 0x8, DecCa_RegDma0Len, 0x1808)
1248 FldFunc(DecCa_RegDma0Len, Length, 2, 9)
1249 RegFunc(DecodeCpudma, 0x1800, RegDma1SdAddr, 0x10, DecCa_RegDma1SdAddr, 0x1810)
1250 FldFunc(DecCa_RegDma1SdAddr, SdAddr, 0, 32)
1251 RegFunc(DecodeCpudma, 0x1800, RegDma1LclAddr, 0x14, DecCa_RegDma1LclAddr, 0x1814)
1252 FldFunc(DecCa_RegDma1LclAddr, Addr, 2, 8)
1253 RegFunc(DecodeCpudma, 0x1800, RegDma1Len, 0x18, DecCa_RegDma1Len, 0x1818)
1254 FldFunc(DecCa_RegDma1Len, Length, 2, 9)
1255 RegFunc(DecodeCpudma, 0x1800, RegDma2SdAddr, 0x20, DecCa_RegDma2SdAddr, 0x1820)
1256 FldFunc(DecCa_RegDma2SdAddr, SdAddr, 0, 32)
1257 RegFunc(DecodeCpudma, 0x1800, RegDma2LclAddr, 0x24, DecCa_RegDma2LclAddr, 0x1824)
1258 FldFunc(DecCa_RegDma2LclAddr, Addr, 2, 8)
1259 RegFunc(DecodeCpudma, 0x1800, RegDma2Len, 0x28, DecCa_RegDma2Len, 0x1828)
1260 FldFunc(DecCa_RegDma2Len, Length, 2, 9)
1261 RegFunc(DecodeCpudma, 0x1800, RegDma3SdAddr, 0x30, DecCa_RegDma3SdAddr, 0x1830)
1262 FldFunc(DecCa_RegDma3SdAddr, SdAddr, 0, 32)
1263 RegFunc(DecodeCpudma, 0x1800, RegDma3LclAddr, 0x34, DecCa_RegDma3LclAddr, 0x1834)
1264 FldFunc(DecCa_RegDma3LclAddr, Addr, 2, 8)
1265 RegFunc(DecodeCpudma, 0x1800, RegDma3Len, 0x38, DecCa_RegDma3Len, 0x1838)
1266 FldFunc(DecCa_RegDma3Len, Length, 2, 9)
1267 RegFunc(DecodeCpudma, 0x1800, RegDmaStatus, 0x40, DecCa_RegDmaStatus, 0x1840)
1268 FldFunc(DecCa_RegDmaStatus, Act3, 3, 1)
1269 FldFunc(DecCa_RegDmaStatus, Act2, 2, 1)
1270 FldFunc(DecCa_RegDmaStatus, Act1, 1, 1)
1271 FldFunc(DecCa_RegDmaStatus, Act0, 0, 1)
1272
1273 RegAreaFunc(DecodeDmamemBase, 0x1A00, 0x21FF)
1274 RegFunc(DecodeDmamem, 0x1A00, DmaMem, 0x0, DecDm_DmaMem, 0x1a00)
1275 FldFunc(DecDm_DmaMem, Data, 0, 32)
1276 */
1277
1278 RegAreaFunc(RegCabac2bins2Base, 0x2400, 0x27FF)
1279 RegFunc(RegCabac2bins2, 0x2400, RegCabac2binsRdContextId, 0x178, RegC2_RegCabac2binsRdContextId, 0x2578)
1280 FldFunc(RegC2_RegCabac2binsRdContextId, Id, 0, 6)
1281 RegFunc(RegCabac2bins2, 0x2400, RegCabac2binsRdBuffAddr, 0x188, RegC2_RegCabac2binsRdBuffAddr, 0x2588)
1282 FldFunc(RegC2_RegCabac2binsRdBuffAddr, Addr, 0, 32)
1283 RegFunc(RegCabac2bins2, 0x2400, RegCabac2binsRdBuffCtl, 0x18C, RegC2_RegCabac2binsRdBuffCtl, 0x258c)
1284 FldFunc(RegC2_RegCabac2binsRdBuffCtl, AtMark, 4, 1)
1285 FldFunc(RegC2_RegCabac2binsRdBuffCtl, NotRdy, 3, 1)
1286 FldFunc(RegC2_RegCabac2binsRdBuffCtl, WrapEn, 2, 1)
1287 FldFunc(RegC2_RegCabac2binsRdBuffCtl, Init, 1, 1)
1288 FldFunc(RegC2_RegCabac2binsRdBuffCtl, BuffEn, 0, 1)
1289 RegFunc(RegCabac2bins2, 0x2400, RegCabac2binsRdBuffStartAddr, 0x194, RegC2_RegCabac2binsRdBuffStartAddr, 0x2594)
1290 FldFunc(RegC2_RegCabac2binsRdBuffStartAddr, Addr, 0, 32)
1291 RegFunc(RegCabac2bins2, 0x2400, RegCabac2binsRdBuffEndAddr, 0x198, RegC2_RegCabac2binsRdBuffEndAddr, 0x2598)
1292 FldFunc(RegC2_RegCabac2binsRdBuffEndAddr, Addr, 0, 32)
1293 RegFunc(RegCabac2bins2, 0x2400, RegCabac2binsRdBuffMarkAddr, 0x17C, RegC2_RegCabac2binsRdBuffMarkAddr, 0x257c)
1294 FldFunc(RegC2_RegCabac2binsRdBuffMarkAddr, Addr, 0, 32)
1295 RegFunc(RegCabac2bins2, 0x2400, RegCabac2binsRdBuffStallCnt, 0x19C, RegC2_RegCabac2binsRdBuffStallCnt, 0x259c)
1296 FldFunc(RegC2_RegCabac2binsRdBuffStallCnt, Count, 0, 32)
1297 RegFunc(RegCabac2bins2, 0x2400, RegCabac2binsWrBuffStartAddr, 0x1A8, RegC2_RegCabac2binsWrBuffStartAddr, 0x25a8)
1298 FldFunc(RegC2_RegCabac2binsWrBuffStartAddr, Addr, 0, 32)
1299 RegFunc(RegCabac2bins2, 0x2400, RegCabac2binsWrBuffCtl, 0x1AC, RegC2_RegCabac2binsWrBuffCtl, 0x25ac)
1300 FldFunc(RegC2_RegCabac2binsWrBuffCtl, BuffClose, 2, 1)
1301 FldFunc(RegC2_RegCabac2binsWrBuffCtl, Init, 1, 1)
1302 FldFunc(RegC2_RegCabac2binsWrBuffCtl, BuffEn, 0, 1)
1303 RegFunc(RegCabac2bins2, 0x2400, RegCabac2binsWrBuffEndAddr, 0x1B0, RegC2_RegCabac2binsWrBuffEndAddr, 0x25b0)
1304 FldFunc(RegC2_RegCabac2binsWrBuffEndAddr, Addr, 0, 32)
1305 RegFunc(RegCabac2bins2, 0x2400, RegCabac2binsWrBuffMarkAddr, 0x1B4, RegC2_RegCabac2binsWrBuffMarkAddr, 0x25b4)
1306 FldFunc(RegC2_RegCabac2binsWrBuffMarkAddr, Addr, 0, 32)
1307 RegFunc(RegCabac2bins2, 0x2400, RegCabac2binsWrBuffStallCnt, 0x1B8, RegC2_RegCabac2binsWrBuffStallCnt, 0x25b8)
1308 FldFunc(RegC2_RegCabac2binsWrBuffStallCnt, Count, 0, 32)
1309 RegFunc(RegCabac2bins2, 0x2400, RegCabac2binsWrBuffAddr, 0x1BC, RegC2_RegCabac2binsWrBuffAddr, 0x25bc)
1310 FldFunc(RegC2_RegCabac2binsWrBuffAddr, Addr, 0, 32)
1311 RegFunc(RegCabac2bins2, 0x2400, RegCabac2binsWrContextId, 0x1C0, RegC2_RegCabac2binsWrContextId, 0x25c0)
1312 FldFunc(RegC2_RegCabac2binsWrContextId, Id, 0, 6)
1313 RegFunc(RegCabac2bins2, 0x2400, RegCabac2binsNotIdleCycles, 0x220, RegC2_RegCabac2binsNotIdleCycles, 0x2620)
1314 FldFunc(RegC2_RegCabac2binsNotIdleCycles, CycleCount, 0, 32)
1315 RegFunc(RegCabac2bins2, 0x2400, RegCabac2binsState0, 0x230, RegC2_RegCabac2binsState0, 0x2630)
1316 FldFunc(RegC2_RegCabac2binsState0, State, 0, 11)
1317 RegFunc(RegCabac2bins2, 0x2400, RegCabac2binsState1, 0x234, RegC2_RegCabac2binsState1, 0x2634)
1318 FldFunc(RegC2_RegCabac2binsState1, State, 0, 11)
1319 RegFunc(RegCabac2bins2, 0x2400, RegCabac2binsUpstripembBaseAddr, 0x300, RegC2_RegCabac2binsUpstripembBaseAddr, 0x2700)
1320 FldFunc(RegC2_RegCabac2binsUpstripembBaseAddr, Addr, 0, 32)
1321 RegFunc(RegCabac2bins2, 0x2400, RegCabac2binsCommandBufferAddr, 0x310, RegC2_RegCabac2binsCommandBufferAddr, 0x2710)
1322 FldFunc(RegC2_RegCabac2binsCommandBufferAddr, Addr, 0, 32)
1323 RegFunc(RegCabac2bins2, 0x2400, RegCabac2binsCommandBufferCount, 0x314, RegC2_RegCabac2binsCommandBufferCount, 0x2714)
1324 FldFunc(RegC2_RegCabac2binsCommandBufferCount, CommandBufferCount, 0, 11)
1325 RegFunc(RegCabac2bins2, 0x2400, RegCabac2binsCommandBufferLogSize, 0x318, RegC2_RegCabac2binsCommandBufferLogSize, 0x2718)
1326 FldFunc(RegC2_RegCabac2binsCommandBufferLogSize, CommandBufferSize, 0, 5)
1327 RegFunc(RegCabac2bins2, 0x2400, RegCabac2binsCtl, 0x32C, RegC2_RegCabac2binsCtl, 0x272c)
1328 FldFunc(RegC2_RegCabac2binsCtl, Int, 11, 1)
1329 FldFunc(RegC2_RegCabac2binsCtl, Busy, 10, 1)
1330 FldFunc(RegC2_RegCabac2binsCtl, Wrnr, 9, 1)
1331 FldFunc(RegC2_RegCabac2binsCtl, Rdnr, 8, 1)
1332 FldFunc(RegC2_RegCabac2binsCtl, Wrmk, 7, 1)
1333 FldFunc(RegC2_RegCabac2binsCtl, Rdmk, 6, 1)
1334 FldFunc(RegC2_RegCabac2binsCtl, Sdpre, 5, 1)
1335 FldFunc(RegC2_RegCabac2binsCtl, Sdq, 4, 1)
1336 FldFunc(RegC2_RegCabac2binsCtl, Sdwr, 3, 1)
1337 FldFunc(RegC2_RegCabac2binsCtl, Sdact, 2, 1)
1338 FldFunc(RegC2_RegCabac2binsCtl, Sdreq, 1, 1)
1339 FldFunc(RegC2_RegCabac2binsCtl, Reset, 0, 1)
1340
1341 RegAreaFunc(DecodeWptblBase, 0x3000, 0x31FF)
1342 RegFunc(DecodeWptbl, 0x3000, DecodeWptbl, 0x0, DecWl_DecodeWptbl, 0x3000)
1343
1344 RegAreaFunc(DecodeSintOloopBase, 0xCC00, 0xCCFF)
1345 RegFunc(DecodeSintOloop, 0xCC00, DecSintDmaAddr, 0x0, DecSOp_DecSintDmaAddr, 0xcc00)
1346 FldFunc(DecSOp_DecSintDmaAddr, Addr, 5, 27)
1347 RegFunc(DecodeSintOloop, 0xCC00, DecSintDmaLen, 0x4, DecSOp_DecSintDmaLen, 0xcc04)
1348 FldFunc(DecSOp_DecSintDmaLen, Length, 5, 27)
1349 RegFunc(DecodeSintOloop, 0xCC00, DecSintDmaBase, 0x8, DecSOp_DecSintDmaBase, 0xcc08)
1350 FldFunc(DecSOp_DecSintDmaBase, Base, 6, 26)
1351 RegFunc(DecodeSintOloop, 0xCC00, DecSintDmaEnd, 0xC, DecSOp_DecSintDmaEnd, 0xcc0c)
1352 FldFunc(DecSOp_DecSintDmaEnd, End, 6, 26)
1353 RegFunc(DecodeSintOloop, 0xCC00, DecSintStrmPos, 0x10, DecSOp_DecSintStrmPos, 0xcc10)
1354 FldFunc(DecSOp_DecSintStrmPos, BitPos, 0, 32)
1355 RegFunc(DecodeSintOloop, 0xCC00, DecSintStrmStat, 0x14, DecSOp_DecSintStrmStat, 0xcc14)
1356 FldFunc(DecSOp_DecSintStrmStat, Rst, 16, 1)
1357 FldFunc(DecSOp_DecSintStrmStat, Derr, 9, 1)
1358 FldFunc(DecSOp_DecSintStrmStat, Serr, 8, 1)
1359 FldFunc(DecSOp_DecSintStrmStat, Ccac, 6, 1)
1360 FldFunc(DecSOp_DecSintStrmStat, Vcac, 5, 1)
1361 FldFunc(DecSOp_DecSintStrmStat, Vact, 4, 1)
1362 FldFunc(DecSOp_DecSintStrmStat, Dact, 3, 1)
1363 FldFunc(DecSOp_DecSintStrmStat, Sact, 2, 1)
1364 FldFunc(DecSOp_DecSintStrmStat, Cact, 1, 1)
1365 FldFunc(DecSOp_DecSintStrmStat, Sval, 0, 1)
1366 RegFunc(DecodeSintOloop, 0xCC00, DecSintIena, 0x18, DecSOp_DecSintIena, 0xcc18)
1367 FldFunc(DecSOp_DecSintIena, Derr, 9, 1)
1368 FldFunc(DecSOp_DecSintIena, Serr, 8, 1)
1369 RegFunc(DecodeSintOloop, 0xCC00, DecSintStrmBits, 0x1C, DecSOp_DecSintStrmBits, 0xcc1c)
1370 FldFunc(DecSOp_DecSintStrmBits, StreamBits, 0, 32)
1371 RegFunc(DecodeSintOloop, 0xCC00, DecSintGetSymb, 0x20, DecSOp_DecSintGetSymb, 0xcc20)
1372 FldFunc(DecSOp_DecSintGetSymb, Type, 12, 4)
1373 FldFunc(DecSOp_DecSintGetSymb, Subtype, 8, 4)
1374 FldFunc(DecSOp_DecSintGetSymb, N, 0, 8)
1375
1376 RegAreaFunc(DecodeSdBase, 0x40800, 0x40FFF)
1377 RegFunc(DecodeSd, 0x40800, RegSdParam, 0x4, DecSd_RegSdParam, 0x40804)
1378 FldFunc(DecSd_RegSdParam, BstLow, 31, 1)
1379 FldFunc(DecSd_RegSdParam, BstVidb, 30, 1)
1380 FldFunc(DecSd_RegSdParam, BstVida, 29, 1)
1381 FldFunc(DecSd_RegSdParam, BstMoCmp, 28, 1)
1382 FldFunc(DecSd_RegSdParam, Rdwr, 26, 2)
1383 FldFunc(DecSd_RegSdParam, ClkePin, 25, 1)
1384 FldFunc(DecSd_RegSdParam, ColmBits, 23, 2)
1385 FldFunc(DecSd_RegSdParam, Rfc, 19, 4)
1386 FldFunc(DecSd_RegSdParam, Wtr, 16, 3)
1387 FldFunc(DecSd_RegSdParam, Wr, 12, 3)
1388 FldFunc(DecSd_RegSdParam, Rrd, 10, 2)
1389 FldFunc(DecSd_RegSdParam, Rp, 7, 3)
1390 FldFunc(DecSd_RegSdParam, Rcd, 4, 3)
1391 FldFunc(DecSd_RegSdParam, Ras, 0, 4)
1392 RegFunc(DecodeSd, 0x40800, RegSdRefresh, 0x8, DecSd_RegSdRefresh, 0x40808)
1393 FldFunc(DecSd_RegSdRefresh, En, 12, 1)
1394 FldFunc(DecSd_RegSdRefresh, Period, 0, 12)
1395 RegFunc(DecodeSd, 0x40800, RegSdSemaphore0, 0xC, DecSd_RegSdSemaphore0, 0x4080c)
1396 FldFunc(DecSd_RegSdSemaphore0, Tas, 0, 1)
1397 RegFunc(DecodeSd, 0x40800, RegSdSemaphore1, 0x10, DecSd_RegSdSemaphore1, 0x40810)
1398 FldFunc(DecSd_RegSdSemaphore1, Tas, 0, 1)
1399 RegFunc(DecodeSd, 0x40800, RegSdSemaphore2, 0x14, DecSd_RegSdSemaphore2, 0x40814)
1400 FldFunc(DecSd_RegSdSemaphore2, Tas, 0, 1)
1401 RegFunc(DecodeSd, 0x40800, RegSdSemaphore3, 0x18, DecSd_RegSdSemaphore3, 0x40818)
1402 FldFunc(DecSd_RegSdSemaphore3, Tas, 0, 1)
1403 RegFunc(DecodeSd, 0x40800, RegSdScratch, 0x1C, DecSd_RegSdScratch, 0x4081c)
1404 FldFunc(DecSd_RegSdScratch, Data, 0, 32)
1405 RegFunc(DecodeSd, 0x40800, RegSdBoostPrio, 0x20, DecSd_RegSdBoostPrio, 0x40820)
1406 FldFunc(DecSd_RegSdBoostPrio, Mask, 0, 32)
1407 RegFunc(DecodeSd, 0x40800, RegSdDelayAck, 0x30, DecSd_RegSdDelayAck, 0x40830)
1408 FldFunc(DecSd_RegSdDelayAck, Delaylo, 16, 3)
1409 FldFunc(DecSd_RegSdDelayAck, Delayhi, 12, 3)
1410 FldFunc(DecSd_RegSdDelayAck, Delayoff, 8, 4)
1411 FldFunc(DecSd_RegSdDelayAck, Delayon, 4, 4)
1412 FldFunc(DecSd_RegSdDelayAck, Ena, 0, 1)
1413 RegFunc(DecodeSd, 0x40800, RegSdDelayRd1, 0x34, DecSd_RegSdDelayRd1, 0x40834)
1414 FldFunc(DecSd_RegSdDelayRd1, Delaylo, 16, 3)
1415 FldFunc(DecSd_RegSdDelayRd1, Delayhi, 12, 3)
1416 FldFunc(DecSd_RegSdDelayRd1, Delayoff, 8, 4)
1417 FldFunc(DecSd_RegSdDelayRd1, Delayon, 4, 4)
1418 FldFunc(DecSd_RegSdDelayRd1, Ena, 0, 1)
1419 RegFunc(DecodeSd, 0x40800, RegSdDelayRd2, 0x38, DecSd_RegSdDelayRd2, 0x40838)
1420 FldFunc(DecSd_RegSdDelayRd2, Delaylo, 16, 3)
1421 FldFunc(DecSd_RegSdDelayRd2, Delayhi, 12, 3)
1422 FldFunc(DecSd_RegSdDelayRd2, Delayoff, 8, 4)
1423 FldFunc(DecSd_RegSdDelayRd2, Delayon, 4, 4)
1424 FldFunc(DecSd_RegSdDelayRd2, Ena, 0, 1)
1425 RegFunc(DecodeSd, 0x40800, RegSdRefCmd, 0x90, DecSd_RegSdRefCmd, 0x40890)
1426 RegFunc(DecodeSd, 0x40800, RegSdLdModeCmd, 0xa0, DecSd_RegSdLdModeCmd, 0x408a0)
1427 RegFunc(DecodeSd, 0x40800, RegSdLdEmodeCmd, 0xA4, DecSd_RegSdLdEmodeCmd, 0x408a4)
1428 RegFunc(DecodeSd, 0x40800, RegSdPrechCmd, 0xb0, DecSd_RegSdPrechCmd, 0x408b0)
1429 RegFunc(DecodeSd, 0x40800, RegSdPictBaseNew, 0x400, DecSd_RegSdPictBaseNew, 0x40c00)
1430 FldFunc(DecSd_RegSdPictBaseNew, Addr, 0, 20)
1431 RegFunc(DecodeSd, 0x40800, RegSdStripeNew, 0x100, DecSd_RegSdStripeNew, 0x40900)
1432 FldFunc(DecSd_RegSdStripeNew, Height, 2, 11)
1433 FldFunc(DecSd_RegSdStripeNew, Width, 0, 2)
1434
1435 RegAreaFunc(DecodeDqsCtlBase, 0x40700, 0x407FF)
1436 RegFunc(DecodeDqsCtl, 0x40700, RegSdDqsCtl, 0x0, DecDCl_RegSdDqsCtl, 0x40700)
1437 FldFunc(DecDCl_RegSdDqsCtl, ClIs2pt5, 26, 1)
1438 FldFunc(DecDCl_RegSdDqsCtl, SampleEn, 25, 1)
1439 FldFunc(DecDCl_RegSdDqsCtl, DqsDelayOverride, 24, 1)
1440 FldFunc(DecDCl_RegSdDqsCtl, Mhz, 20, 4)
1441 FldFunc(DecDCl_RegSdDqsCtl, PulseWidth, 16, 4)
1442 FldFunc(DecDCl_RegSdDqsCtl, Dqs3Delay, 12, 4)
1443 FldFunc(DecDCl_RegSdDqsCtl, Dqs2Delay, 8, 4)
1444 FldFunc(DecDCl_RegSdDqsCtl, Dqs1Delay, 4, 4)
1445 FldFunc(DecDCl_RegSdDqsCtl, Dqs0Delay, 0, 4)
1446 RegFunc(DecodeDqsCtl, 0x40700, RegSdDdrDriverCtl , 0x4, DecDCl_RegSdDdrDriverCtl , 0x40704)
1447 FldFunc(DecDCl_RegSdDdrDriverCtl , Class2Ctl, 12, 1)
1448 FldFunc(DecDCl_RegSdDdrDriverCtl , SCtl, 10, 2)
1449 FldFunc(DecDCl_RegSdDdrDriverCtl , DCtl, 8, 2)
1450 FldFunc(DecDCl_RegSdDdrDriverCtl , Class2Dq, 4, 1)
1451 FldFunc(DecDCl_RegSdDdrDriverCtl , SDq, 2, 2)
1452 FldFunc(DecDCl_RegSdDdrDriverCtl , DDq, 0, 2)
1453
1454 RegAreaFunc(DecodeIndSdramRegsBase, 0x41000, 0x4107F)
1455 RegFunc(DecodeIndSdramRegs, 0x41000, RegSdramInc, 0x0, DecISRs_RegSdramInc, 0x41000)
1456 FldFunc(DecISRs_RegSdramInc, Inc, 0, 1)
1457 RegFunc(DecodeIndSdramRegs, 0x41000, RegSdramAddr, 0x4, DecISRs_RegSdramAddr, 0x41004)
1458 FldFunc(DecISRs_RegSdramAddr, Addr, 0, 32)
1459 RegFunc(DecodeIndSdramRegs, 0x41000, RegSdramData, 0x8, DecISRs_RegSdramData, 0x41008)
1460 FldFunc(DecISRs_RegSdramData, Data, 0, 32)
1461 RegFunc(DecodeIndSdramRegs, 0x41000, RegCpuDbg, 0x10, DecISRs_RegCpuDbg, 0x41010)
1462 FldFunc(DecISRs_RegCpuDbg, Hst, 0, 1)
1463
1464 //parameter REG_SDRAM_STAT = 32'h14;
1465 // parameter REG_SDRAM_STAT__ISWRITE_WIDTH = 1;
1466 // parameter REG_SDRAM_STAT__ISWRITE_MSB = 1;
1467 // parameter REG_SDRAM_STAT__ISWRITE_LSB = 1;
1468 // parameter REG_SDRAM_STAT__BUSY_WIDTH = 1;
1469 // parameter REG_SDRAM_STAT__BUSY_MSB = 0;
1470 // parameter REG_SDRAM_STAT__BUSY_LSB = 0;
1471 //RegFunc(DecodeIndSdramRegs, 0x41000, RegSdramStat, 0x14, DecISRs_RegSdramStat, 0x41014)
1472 //FldFunc(DecISRs_RegSdramStat, Iswrite, 1, 1)
1473 //FldFunc(DecISRs_RegSdramStat, Busy, 0, 1)
1474
1475 RegAreaFunc(DecodeCpucoreBase, 0x44000, 0x44FFF)
1476 RegFunc(DecodeCpucore, 0x44000, CpucoreReg, 0x0, DecCe_CpucoreReg, 0x44000)
1477 FldFunc(DecCe_CpucoreReg, Addr, 0, 32)
1478
1479 RegAreaFunc(DecodeCpuauxBase, 0x45000, 0x45FFF)
1480 RegFunc(DecodeCpuaux, 0x45000, CpuauxReg, 0x0, DecCx_CpuauxReg, 0x45000)
1481 FldFunc(DecCx_CpuauxReg, Addr, 0, 32)
1482
1483 RegAreaFunc(DecodeCpuimemBase, 0x46000, 0x47FFF)
1484 RegFunc(DecodeCpuimem, 0x46000, CpuimemReg, 0x0, DecCm_CpuimemReg, 0x46000)
1485 FldFunc(DecCm_CpuimemReg, Addr, 0, 32)
1486
1487 RegAreaFunc(DecodeCpudmemBase, 0x48000, 0x4FFFF)
1488 RegFunc(DecodeCpudmem, 0x48000, CpudmemReg, 0x0, DecCm_CpudmemReg, 0x48000)
1489 FldFunc(DecCm_CpudmemReg, Addr, 0, 32)
1490
1491 RegAreaFunc(DecodeIndSdramRegs2Base, 0x51000, 0x5107F)
1492 RegFunc(DecodeIndSdramRegs2, 0x51000, RegSdramInc, 0x0, DecISR2_RegSdramInc, 0x51000)
1493 FldFunc(DecISR2_RegSdramInc, Inc, 0, 1)
1494 RegFunc(DecodeIndSdramRegs2, 0x51000, RegSdramAddr, 0x4, DecISR2_RegSdramAddr, 0x51004)
1495 FldFunc(DecISR2_RegSdramAddr, Addr, 0, 32)
1496 RegFunc(DecodeIndSdramRegs2, 0x51000, RegSdramData, 0x8, DecISR2_RegSdramData, 0x51008)
1497 FldFunc(DecISR2_RegSdramData, Data, 0, 32)
1498 RegFunc(DecodeIndSdramRegs2, 0x51000, RegCpuDbg, 0x10, DecISR2_RegCpuDbg, 0x51010)
1499 FldFunc(DecISR2_RegCpuDbg, Hst, 0, 1)
1500
1501 //parameter REG_SDRAM_STAT_1 = 32'h14;
1502 // parameter REG_SDRAM_STAT_1__ISWRITE_WIDTH = 1;
1503 // parameter REG_SDRAM_STAT_1__ISWRITE_MSB = 1;
1504 // parameter REG_SDRAM_STAT_1__ISWRITE_LSB = 1;
1505 // parameter REG_SDRAM_STAT_1__BUSY_WIDTH = 1;
1506 // parameter REG_SDRAM_STAT_1__BUSY_MSB = 0;
1507 // parameter REG_SDRAM_STAT_1__BUSY_LSB = 0;
1508 //RegFunc(DecodeIndSdramRegs2, 0x51000, RegSdramStat, 0x14, DecISR2_RegSdramStat, 0x51014)
1509 //FldFunc(DecISR2_RegSdramStat, Iswrite, 1, 1)
1510 //FldFunc(DecISR2_RegSdramStat, Busy, 0, 1)
1511
1512 RegAreaFunc(DecodeCpudma2Base, 0x51800, 0x518FF)
1513 RegFunc(DecodeCpudma2, 0x51800, RegDma0SdAddr, 0x0, DecC2_RegDma0SdAddr, 0x51800)
1514 FldFunc(DecC2_RegDma0SdAddr, SdAddr, 0, 32)
1515 RegFunc(DecodeCpudma2, 0x51800, RegDma0LclAddr, 0x4, DecC2_RegDma0LclAddr, 0x51804)
1516 FldFunc(DecC2_RegDma0LclAddr, Addr, 2, 8)
1517 RegFunc(DecodeCpudma2, 0x51800, RegDma0Len, 0x8, DecC2_RegDma0Len, 0x51808)
1518 FldFunc(DecC2_RegDma0Len, Length, 2, 9)
1519 RegFunc(DecodeCpudma2, 0x51800, RegDma1SdAddr, 0x10, DecC2_RegDma1SdAddr, 0x51810)
1520 FldFunc(DecC2_RegDma1SdAddr, SdAddr, 0, 32)
1521 RegFunc(DecodeCpudma2, 0x51800, RegDma1LclAddr, 0x14, DecC2_RegDma1LclAddr, 0x51814)
1522 FldFunc(DecC2_RegDma1LclAddr, Addr, 2, 8)
1523 RegFunc(DecodeCpudma2, 0x51800, RegDma1Len, 0x18, DecC2_RegDma1Len, 0x51818)
1524 FldFunc(DecC2_RegDma1Len, Length, 2, 9)
1525 RegFunc(DecodeCpudma2, 0x51800, RegDma2SdAddr, 0x20, DecC2_RegDma2SdAddr, 0x51820)
1526 FldFunc(DecC2_RegDma2SdAddr, SdAddr, 0, 32)
1527 RegFunc(DecodeCpudma2, 0x51800, RegDma2LclAddr, 0x24, DecC2_RegDma2LclAddr, 0x51824)
1528 FldFunc(DecC2_RegDma2LclAddr, Addr, 2, 8)
1529 RegFunc(DecodeCpudma2, 0x51800, RegDma2Len, 0x28, DecC2_RegDma2Len, 0x51828)
1530 FldFunc(DecC2_RegDma2Len, Length, 2, 9)
1531 RegFunc(DecodeCpudma2, 0x51800, RegDma3SdAddr, 0x30, DecC2_RegDma3SdAddr, 0x51830)
1532 FldFunc(DecC2_RegDma3SdAddr, SdAddr, 0, 32)
1533 RegFunc(DecodeCpudma2, 0x51800, RegDma3LclAddr, 0x34, DecC2_RegDma3LclAddr, 0x51834)
1534 FldFunc(DecC2_RegDma3LclAddr, Addr, 2, 8)
1535 RegFunc(DecodeCpudma2, 0x51800, RegDma3Len, 0x38, DecC2_RegDma3Len, 0x51838)
1536 FldFunc(DecC2_RegDma3Len, Length, 2, 9)
1537 RegFunc(DecodeCpudma2, 0x51800, RegDmaStatus, 0x40, DecC2_RegDmaStatus, 0x51840)
1538 FldFunc(DecC2_RegDmaStatus, Act3, 3, 1)
1539 FldFunc(DecC2_RegDmaStatus, Act2, 2, 1)
1540 FldFunc(DecC2_RegDmaStatus, Act1, 1, 1)
1541 FldFunc(DecC2_RegDmaStatus, Act0, 0, 1)
1542
1543 RegAreaFunc(DecodeDmamem2Base, 0x51A00, 0x521FF)
1544 RegFunc(DecodeDmamem2, 0x51A00, DmaMem, 0x0, DecD2_DmaMem, 0x51a00)
1545 FldFunc(DecD2_DmaMem, Data, 0, 32)
1546
1547 RegAreaFunc(DecodeCpucore2Base, 0x54000, 0x54FFF)
1548 RegFunc(DecodeCpucore2, 0x54000, CpucoreReg, 0x0, DecC2_CpucoreReg, 0x54000)
1549 FldFunc(DecC2_CpucoreReg, Addr, 0, 32)
1550
1551 RegAreaFunc(DecodeCpuaux2Base, 0x55000, 0x55FFF)
1552 RegFunc(DecodeCpuaux2, 0x55000, CpuauxReg, 0x0, DecC2_CpuauxReg, 0x55000)
1553 FldFunc(DecC2_CpuauxReg, Addr, 0, 32)
1554
1555 RegAreaFunc(DecodeCpuimem2Base, 0x56000, 0x57FFF)
1556 RegFunc(DecodeCpuimem2, 0x56000, CpuimemReg, 0x0, DecC2_CpuimemReg, 0x56000)
1557 FldFunc(DecC2_CpuimemReg, Addr, 0, 32)
1558
1559 RegAreaFunc(DecodeCpudmem2Base, 0x58000, 0x5FFFF)
1560 RegFunc(DecodeCpudmem2, 0x58000, CpudmemReg, 0x0, DecC2_CpudmemReg, 0x58000)
1561 FldFunc(DecC2_CpudmemReg, Addr, 0, 32)
1562
1563 #endif
1564
1565
1566 //******************************************************************************
1567 //
1568 // Stream Processor Ring Bus Node
1569 //
1570 //******************************************************************************
1571 #ifndef EXCLUDE_STREAM_PROCESSOR
1572
1573 RegAreaFunc(StreamRbnodeRegsBase, 0x100000, 0x10007F)
1574 RegFunc(StreamRbnodeRegs, 0x100000, RbConfig , 0x0, StrRRs_RbConfig , 0x100000)
1575 FldFunc(StrRRs_RbConfig , RdPostEna, 1, 1)
1576 FldFunc(StrRRs_RbConfig , RdBypEna, 0, 1)
1577 RegFunc(StreamRbnodeRegs, 0x100000, RbStickyError, 0x4, StrRRs_RbStickyError, 0x100004)
1578 FldFunc(StrRRs_RbStickyError, Node, 1, 1)
1579 FldFunc(StrRRs_RbStickyError, Tgt, 0, 1)
1580 RegFunc(StreamRbnodeRegs, 0x100000, RbCurrentError, 0x8, StrRRs_RbCurrentError, 0x100008)
1581 FldFunc(StrRRs_RbCurrentError, Node, 1, 1)
1582 FldFunc(StrRRs_RbCurrentError, Tgt, 0, 1)
1583 RegFunc(StreamRbnodeRegs, 0x100000, RbReadData, 0xC, StrRRs_RbReadData, 0x10000c)
1584 FldFunc(StrRRs_RbReadData, Data, 0, 32)
1585
1586 RegAreaFunc(StreamRingbusDebugRegsBase, 0x100080, 0x1000FF)
1587 RegFunc(StreamRingbusDebugRegs, 0x100080, RbDebugConfig, 0x0, StrRDRs_RbDebugConfig, 0x100080)
1588 FldFunc(StrRDRs_RbDebugConfig, Addr3WrStat, 15, 1)
1589 FldFunc(StrRDRs_RbDebugConfig, Addr2WrStat, 14, 1)
1590 FldFunc(StrRDRs_RbDebugConfig, Addr1WrStat, 13, 1)
1591 FldFunc(StrRDRs_RbDebugConfig, Addr0WrStat, 12, 1)
1592 FldFunc(StrRDRs_RbDebugConfig, Addr3RdStat, 11, 1)
1593 FldFunc(StrRDRs_RbDebugConfig, Addr2RdStat, 10, 1)
1594 FldFunc(StrRDRs_RbDebugConfig, Addr1RdStat, 9, 1)
1595 FldFunc(StrRDRs_RbDebugConfig, Addr0RdStat, 8, 1)
1596 FldFunc(StrRDRs_RbDebugConfig, Addr3WrEna, 7, 1)
1597 FldFunc(StrRDRs_RbDebugConfig, Addr2WrEna, 6, 1)
1598 FldFunc(StrRDRs_RbDebugConfig, Addr1WrEna, 5, 1)
1599 FldFunc(StrRDRs_RbDebugConfig, Addr0WrEna, 4, 1)
1600 FldFunc(StrRDRs_RbDebugConfig, Addr3RdEna, 3, 1)
1601 FldFunc(StrRDRs_RbDebugConfig, Addr2RdEna, 2, 1)
1602 FldFunc(StrRDRs_RbDebugConfig, Addr1RdEna, 1, 1)
1603 FldFunc(StrRDRs_RbDebugConfig, Addr0RdEna, 0, 1)
1604 RegFunc(StreamRingbusDebugRegs, 0x100080, RbDebugReg0Addr, 0x4, StrRDRs_RbDebugReg0Addr, 0x100084)
1605 FldFunc(StrRDRs_RbDebugReg0Addr, Addr, 0, 16)
1606 RegFunc(StreamRingbusDebugRegs, 0x100080, RbDebugReg1Addr, 0x8, StrRDRs_RbDebugReg1Addr, 0x100088)
1607 FldFunc(StrRDRs_RbDebugReg1Addr, Addr, 0, 16)
1608 RegFunc(StreamRingbusDebugRegs, 0x100080, RbDebugReg2Addr, 0xC, StrRDRs_RbDebugReg2Addr, 0x10008c)
1609 FldFunc(StrRDRs_RbDebugReg2Addr, Addr, 0, 16)
1610 RegFunc(StreamRingbusDebugRegs, 0x100080, RbDebugReg3Addr, 0x10, StrRDRs_RbDebugReg3Addr, 0x100090)
1611 FldFunc(StrRDRs_RbDebugReg3Addr, Addr, 0, 16)
1612 RegFunc(StreamRingbusDebugRegs, 0x100080, RbDebugOutputReg, 0x14, StrRDRs_RbDebugOutputReg, 0x100094)
1613 FldFunc(StrRDRs_RbDebugOutputReg, DspRst, 1, 1)
1614 FldFunc(StrRDRs_RbDebugOutputReg, FmmRst, 0, 1)
1615
1616 RegAreaFunc(StreamTsRegsABase, 0x100400, 0x1005FF)
1617 RegFunc(StreamTsRegsA, 0x100400, TsCtl, 0x0, StrTRA_TsCtl, 0x100400)
1618 FldFunc(StrTRA_TsCtl, Aao, 22, 1)
1619 FldFunc(StrTRA_TsCtl, Dcd, 21, 1)
1620 FldFunc(StrTRA_TsCtl, Rtsu, 20, 1)
1621 FldFunc(StrTRA_TsCtl, Rte, 19, 1)
1622 FldFunc(StrTRA_TsCtl, Efs, 18, 1)
1623 FldFunc(StrTRA_TsCtl, Via, 17, 1)
1624 FldFunc(StrTRA_TsCtl, Spi, 16, 1)
1625 FldFunc(StrTRA_TsCtl, Udtaf, 15, 1)
1626 FldFunc(StrTRA_TsCtl, Dd, 14, 1)
1627 FldFunc(StrTRA_TsCtl, Rde, 12, 1)
1628 FldFunc(StrTRA_TsCtl, Rse, 11, 1)
1629 FldFunc(StrTRA_TsCtl, Im, 10, 1)
1630 FldFunc(StrTRA_TsCtl, Serm, 9, 1)
1631 FldFunc(StrTRA_TsCtl, Syncm, 8, 1)
1632 FldFunc(StrTRA_TsCtl, Tsm, 7, 1)
1633 FldFunc(StrTRA_TsCtl, Tsdm, 6, 1)
1634 FldFunc(StrTRA_TsCtl, Pcru, 5, 1)
1635 FldFunc(StrTRA_TsCtl, Vm, 4, 1)
1636 FldFunc(StrTRA_TsCtl, Psm, 3, 1)
1637 FldFunc(StrTRA_TsCtl, Sync, 2, 1)
1638 FldFunc(StrTRA_TsCtl, Ss, 1, 1)
1639 FldFunc(StrTRA_TsCtl, Byps, 0, 1)
1640 RegFunc(StreamTsRegsA, 0x100400, TsPcrRx0, 0x4, StrTRA_TsPcrRx0, 0x100404)
1641 FldFunc(StrTRA_TsPcrRx0, Rpcrb, 16, 16)
1642 FldFunc(StrTRA_TsPcrRx0, Rpcre, 0, 9)
1643 RegFunc(StreamTsRegsA, 0x100400, TsPcrRx1, 0x8, StrTRA_TsPcrRx1, 0x100408)
1644 FldFunc(StrTRA_TsPcrRx1, Rpcrb, 0, 17)
1645 RegFunc(StreamTsRegsA, 0x100400, TsStcCntr0, 0xC, StrTRA_TsStcCntr0, 0x10040c)
1646 FldFunc(StrTRA_TsStcCntr0, Ppcrb, 16, 16)
1647 FldFunc(StrTRA_TsStcCntr0, Ppcre, 0, 5)
1648 RegFunc(StreamTsRegsA, 0x100400, TsStcCntr1, 0x10, StrTRA_TsStcCntr1, 0x100410)
1649 FldFunc(StrTRA_TsStcCntr1, Ppcrb, 0, 17)
1650 RegFunc(StreamTsRegsA, 0x100400, TsPidVid, 0x14, StrTRA_TsPidVid, 0x100414)
1651 FldFunc(StrTRA_TsPidVid, Siee, 26, 1)
1652 FldFunc(StrTRA_TsPidVid, Sube, 25, 1)
1653 FldFunc(StrTRA_TsPidVid, Priv, 23, 2)
1654 FldFunc(StrTRA_TsPidVid, Typ, 22, 1)
1655 FldFunc(StrTRA_TsPidVid, Piu, 21, 1)
1656 FldFunc(StrTRA_TsPidVid, Si, 13, 8)
1657 FldFunc(StrTRA_TsPidVid, Pid, 0, 13)
1658 RegFunc(StreamTsRegsA, 0x100400, TsPidPcr, 0x18, StrTRA_TsPidPcr, 0x100418)
1659 FldFunc(StrTRA_TsPidPcr, Piu, 21, 1)
1660 FldFunc(StrTRA_TsPidPcr, Pid, 0, 13)
1661 RegFunc(StreamTsRegsA, 0x100400, TsUpdate0, 0x1C, StrTRA_TsUpdate0, 0x10041c)
1662 FldFunc(StrTRA_TsUpdate0, Cpcrb, 16, 16)
1663 FldFunc(StrTRA_TsUpdate0, Cpcre, 0, 9)
1664 RegFunc(StreamTsRegsA, 0x100400, TsUpdate1, 0x20, StrTRA_TsUpdate1, 0x100420)
1665 FldFunc(StrTRA_TsUpdate1, Cpcrb, 0, 17)
1666 RegFunc(StreamTsRegsA, 0x100400, TsRefCnt, 0x24, StrTRA_TsRefCnt, 0x100424)
1667 FldFunc(StrTRA_TsRefCnt, Rfcnt, 0, 32)
1668 RegFunc(StreamTsRegsA, 0x100400, TsPidAud0, 0x28, StrTRA_TsPidAud0, 0x100428)
1669 FldFunc(StrTRA_TsPidAud0, Siee, 26, 1)
1670 FldFunc(StrTRA_TsPidAud0, Sube, 25, 1)
1671 FldFunc(StrTRA_TsPidAud0, Priv, 23, 2)
1672 FldFunc(StrTRA_TsPidAud0, Typ, 22, 1)
1673 FldFunc(StrTRA_TsPidAud0, Piu, 21, 1)
1674 FldFunc(StrTRA_TsPidAud0, Si, 13, 8)
1675 FldFunc(StrTRA_TsPidAud0, Pid, 0, 13)
1676 RegFunc(StreamTsRegsA, 0x100400, TsPidAud1, 0x2C, StrTRA_TsPidAud1, 0x10042c)
1677 FldFunc(StrTRA_TsPidAud1, Siee, 26, 1)
1678 FldFunc(StrTRA_TsPidAud1, Sube, 25, 1)
1679 FldFunc(StrTRA_TsPidAud1, Priv, 23, 2)
1680 FldFunc(StrTRA_TsPidAud1, Typ, 22, 1)
1681 FldFunc(StrTRA_TsPidAud1, Piu, 21, 1)
1682 FldFunc(StrTRA_TsPidAud1, Si, 13, 8)
1683 FldFunc(StrTRA_TsPidAud1, Pid, 0, 13)
1684 RegFunc(StreamTsRegsA, 0x100400, TsPidAud2, 0x30, StrTRA_TsPidAud2, 0x100430)
1685 FldFunc(StrTRA_TsPidAud2, Siee, 26, 1)
1686 FldFunc(StrTRA_TsPidAud2, Sube, 25, 1)
1687 FldFunc(StrTRA_TsPidAud2, Priv, 23, 2)
1688 FldFunc(StrTRA_TsPidAud2, Typ, 22, 1)
1689 FldFunc(StrTRA_TsPidAud2, Piu, 21, 1)
1690 FldFunc(StrTRA_TsPidAud2, Si, 13, 8)
1691 FldFunc(StrTRA_TsPidAud2, Pid, 0, 13)
1692 RegFunc(StreamTsRegsA, 0x100400, TsPidUser0, 0x34, StrTRA_TsPidUser0, 0x100434)
1693 FldFunc(StrTRA_TsPidUser0, Piu, 21, 1)
1694 FldFunc(StrTRA_TsPidUser0, Si, 13, 8)
1695 FldFunc(StrTRA_TsPidUser0, Pid, 0, 13)
1696 RegFunc(StreamTsRegsA, 0x100400, TsPidUser1, 0x38, StrTRA_TsPidUser1, 0x100438)
1697 FldFunc(StrTRA_TsPidUser1, Piu, 21, 1)
1698 FldFunc(StrTRA_TsPidUser1, Si, 13, 8)
1699 FldFunc(StrTRA_TsPidUser1, Pid, 0, 13)
1700 RegFunc(StreamTsRegsA, 0x100400, TsPidUser2, 0x3C, StrTRA_TsPidUser2, 0x10043c)
1701 FldFunc(StrTRA_TsPidUser2, Piu, 21, 1)
1702 FldFunc(StrTRA_TsPidUser2, Si, 13, 8)
1703 FldFunc(StrTRA_TsPidUser2, Pid, 0, 13)
1704 RegFunc(StreamTsRegsA, 0x100400, TsPidUser3, 0x40, StrTRA_TsPidUser3, 0x100440)
1705 FldFunc(StrTRA_TsPidUser3, Piu, 21, 1)
1706 FldFunc(StrTRA_TsPidUser3, Si, 13, 8)
1707 FldFunc(StrTRA_TsPidUser3, Pid, 0, 13)
1708 RegFunc(StreamTsRegsA, 0x100400, TsPidUser4, 0x44, StrTRA_TsPidUser4, 0x100444)
1709 FldFunc(StrTRA_TsPidUser4, Piu, 21, 1)
1710 FldFunc(StrTRA_TsPidUser4, Si, 13, 8)
1711 FldFunc(StrTRA_TsPidUser4, Pid, 0, 13)
1712 RegFunc(StreamTsRegsA, 0x100400, TsPcrChanged, 0x48, StrTRA_TsPcrChanged, 0x100448)
1713 FldFunc(StrTRA_TsPcrChanged, Pcrc, 0, 1)
1714 RegFunc(StreamTsRegsA, 0x100400, TsFifoStatus, 0x4C, StrTRA_TsFifoStatus, 0x10044c)
1715 FldFunc(StrTRA_TsFifoStatus, Ue, 20, 1)
1716 FldFunc(StrTRA_TsFifoStatus, Uaf, 19, 1)
1717 FldFunc(StrTRA_TsFifoStatus, Dfaf, 16, 1)
1718 FldFunc(StrTRA_TsFifoStatus, Dfe, 15, 1)
1719 FldFunc(StrTRA_TsFifoStatus, Vaf, 13, 1)
1720 FldFunc(StrTRA_TsFifoStatus, De, 12, 1)
1721 FldFunc(StrTRA_TsFifoStatus, Daf, 11, 1)
1722 FldFunc(StrTRA_TsFifoStatus, Pe, 10, 1)
1723 FldFunc(StrTRA_TsFifoStatus, Paf, 9, 1)
1724 FldFunc(StrTRA_TsFifoStatus, Hfo, 8, 1)
1725 FldFunc(StrTRA_TsFifoStatus, Hfhe, 7, 1)
1726 FldFunc(StrTRA_TsFifoStatus, Hfe, 6, 1)
1727 FldFunc(StrTRA_TsFifoStatus, Hfaf, 5, 1)
1728 FldFunc(StrTRA_TsFifoStatus, Efo, 4, 1)
1729 FldFunc(StrTRA_TsFifoStatus, Efhe, 3, 1)
1730 FldFunc(StrTRA_TsFifoStatus, Efe, 2, 1)
1731 FldFunc(StrTRA_TsFifoStatus, Efaf, 1, 1)
1732 FldFunc(StrTRA_TsFifoStatus, Eff, 0, 1)
1733 RegFunc(StreamTsRegsA, 0x100400, TsSoftReset, 0x50, StrTRA_TsSoftReset, 0x100450)
1734 FldFunc(StrTRA_TsSoftReset, Srst, 0, 1)
1735 RegFunc(StreamTsRegsA, 0x100400, TsOosCnt, 0x54, StrTRA_TsOosCnt, 0x100454)
1736 FldFunc(StrTRA_TsOosCnt, Oosc, 0, 32)
1737 RegFunc(StreamTsRegsA, 0x100400, TsDiscontCnt, 0x58, StrTRA_TsDiscontCnt, 0x100458)
1738 FldFunc(StrTRA_TsDiscontCnt, Dc, 0, 32)
1739 RegFunc(StreamTsRegsA, 0x100400, TsSpmresyncCnt, 0x5C, StrTRA_TsSpmresyncCnt, 0x10045c)
1740 FldFunc(StrTRA_TsSpmresyncCnt, Spmrc, 0, 32)
1741 RegFunc(StreamTsRegsA, 0x100400, TsUserOflwDone, 0x60, StrTRA_TsUserOflwDone, 0x100460)
1742 FldFunc(StrTRA_TsUserOflwDone, U4d, 4, 1)
1743 FldFunc(StrTRA_TsUserOflwDone, U3d, 3, 1)
1744 FldFunc(StrTRA_TsUserOflwDone, U2d, 2, 1)
1745 FldFunc(StrTRA_TsUserOflwDone, U1d, 1, 1)
1746 FldFunc(StrTRA_TsUserOflwDone, U0d, 0, 1)
1747 RegFunc(StreamTsRegsA, 0x100400, TsUser0Base, 0x64, StrTRA_TsUser0Base, 0x100464)
1748 FldFunc(StrTRA_TsUser0Base, Base, 0, 32)
1749 RegFunc(StreamTsRegsA, 0x100400, TsUser0Rptr, 0x68, StrTRA_TsUser0Rptr, 0x100468)
1750 FldFunc(StrTRA_TsUser0Rptr, Rptr, 0, 32)
1751 RegFunc(StreamTsRegsA, 0x100400, TsUser0Wrptr, 0x6C, StrTRA_TsUser0Wrptr, 0x10046c)
1752 FldFunc(StrTRA_TsUser0Wrptr, Wrptr, 0, 32)
1753 RegFunc(StreamTsRegsA, 0x100400, TsUser0Len, 0x70, StrTRA_TsUser0Len, 0x100470)
1754 FldFunc(StrTRA_TsUser0Len, Len, 0, 32)
1755 RegFunc(StreamTsRegsA, 0x100400, TsUser0End, 0x74, StrTRA_TsUser0End, 0x100474)
1756 FldFunc(StrTRA_TsUser0End, End, 0, 32)
1757 RegFunc(StreamTsRegsA, 0x100400, TsUser0Empty, 0x78, StrTRA_TsUser0Empty, 0x100478)
1758 FldFunc(StrTRA_TsUser0Empty, E, 0, 1)
1759 RegFunc(StreamTsRegsA, 0x100400, TsUser1Base, 0x7C, StrTRA_TsUser1Base, 0x10047c)
1760 FldFunc(StrTRA_TsUser1Base, Base, 0, 32)
1761 RegFunc(StreamTsRegsA, 0x100400, TsUser1Rptr, 0x80, StrTRA_TsUser1Rptr, 0x100480)
1762 FldFunc(StrTRA_TsUser1Rptr, Rptr, 0, 32)
1763 RegFunc(StreamTsRegsA, 0x100400, TsUser1Wrptr, 0x84, StrTRA_TsUser1Wrptr, 0x100484)
1764 FldFunc(StrTRA_TsUser1Wrptr, Wrptr, 0, 32)
1765 RegFunc(StreamTsRegsA, 0x100400, TsUser1Len, 0x88, StrTRA_TsUser1Len, 0x100488)
1766 FldFunc(StrTRA_TsUser1Len, Len, 0, 32)
1767 RegFunc(StreamTsRegsA, 0x100400, TsUser1End, 0x8C, StrTRA_TsUser1End, 0x10048c)
1768 FldFunc(StrTRA_TsUser1End, End, 0, 32)
1769 RegFunc(StreamTsRegsA, 0x100400, TsUser1Empty, 0x90, StrTRA_TsUser1Empty, 0x100490)
1770 FldFunc(StrTRA_TsUser1Empty, E, 0, 1)
1771 RegFunc(StreamTsRegsA, 0x100400, TsUser2Base, 0x94, StrTRA_TsUser2Base, 0x100494)
1772 FldFunc(StrTRA_TsUser2Base, Base, 0, 32)
1773 RegFunc(StreamTsRegsA, 0x100400, TsUser2Rptr, 0x98, StrTRA_TsUser2Rptr, 0x100498)
1774 FldFunc(StrTRA_TsUser2Rptr, Rptr, 0, 32)
1775 RegFunc(StreamTsRegsA, 0x100400, TsUser2Wrptr, 0x9C, StrTRA_TsUser2Wrptr, 0x10049c)
1776 FldFunc(StrTRA_TsUser2Wrptr, Wrptr, 0, 32)
1777 RegFunc(StreamTsRegsA, 0x100400, TsUser2Len, 0xA0, StrTRA_TsUser2Len, 0x1004a0)
1778 FldFunc(StrTRA_TsUser2Len, Len, 0, 32)
1779 RegFunc(StreamTsRegsA, 0x100400, TsUser2End, 0xA4, StrTRA_TsUser2End, 0x1004a4)
1780 FldFunc(StrTRA_TsUser2End, End, 0, 32)
1781 RegFunc(StreamTsRegsA, 0x100400, TsUser2Empty, 0xA8, StrTRA_TsUser2Empty, 0x1004a8)
1782 FldFunc(StrTRA_TsUser2Empty, E, 0, 1)
1783 RegFunc(StreamTsRegsA, 0x100400, TsUser3Base, 0xAC, StrTRA_TsUser3Base, 0x1004ac)
1784 FldFunc(StrTRA_TsUser3Base, Base, 0, 32)
1785 RegFunc(StreamTsRegsA, 0x100400, TsUser3Rptr, 0xB0, StrTRA_TsUser3Rptr, 0x1004b0)
1786 FldFunc(StrTRA_TsUser3Rptr, Rptr, 0, 32)
1787 RegFunc(StreamTsRegsA, 0x100400, TsUser3Wrptr, 0xB4, StrTRA_TsUser3Wrptr, 0x1004b4)
1788 FldFunc(StrTRA_TsUser3Wrptr, Wrptr, 0, 32)
1789 RegFunc(StreamTsRegsA, 0x100400, TsUser3Len, 0xB8, StrTRA_TsUser3Len, 0x1004b8)
1790 FldFunc(StrTRA_TsUser3Len, Len, 0, 32)
1791 RegFunc(StreamTsRegsA, 0x100400, TsUser3End, 0xBC, StrTRA_TsUser3End, 0x1004bc)
1792 FldFunc(StrTRA_TsUser3End, End, 0, 32)
1793 RegFunc(StreamTsRegsA, 0x100400, TsUser3Empty, 0xC0, StrTRA_TsUser3Empty, 0x1004c0)
1794 FldFunc(StrTRA_TsUser3Empty, E, 0, 1)
1795 RegFunc(StreamTsRegsA, 0x100400, TsUser4Base, 0xC4, StrTRA_TsUser4Base, 0x1004c4)
1796 FldFunc(StrTRA_TsUser4Base, Base, 0, 32)
1797 RegFunc(StreamTsRegsA, 0x100400, TsUser4Rptr, 0xC8, StrTRA_TsUser4Rptr, 0x1004c8)
1798 FldFunc(StrTRA_TsUser4Rptr, Rptr, 0, 32)
1799 RegFunc(StreamTsRegsA, 0x100400, TsUser4Wrptr, 0xCC, StrTRA_TsUser4Wrptr, 0x1004cc)
1800 FldFunc(StrTRA_TsUser4Wrptr, Wrptr, 0, 32)
1801 RegFunc(StreamTsRegsA, 0x100400, TsUser4Len, 0xD0, StrTRA_TsUser4Len, 0x1004d0)
1802 FldFunc(StrTRA_TsUser4Len, Len, 0, 32)
1803 RegFunc(StreamTsRegsA, 0x100400, TsUser4End, 0xD4, StrTRA_TsUser4End, 0x1004d4)
1804 FldFunc(StrTRA_TsUser4End, End, 0, 32)
1805 RegFunc(StreamTsRegsA, 0x100400, TsUser4Empty, 0xD8, StrTRA_TsUser4Empty, 0x1004d8)
1806 FldFunc(StrTRA_TsUser4Empty, E, 0, 1)
1807 RegFunc(StreamTsRegsA, 0x100400, TsPktDropCnt, 0xDC, StrTRA_TsPktDropCnt, 0x1004dc)
1808 FldFunc(StrTRA_TsPktDropCnt, Cnt, 0, 32)
1809 RegFunc(StreamTsRegsA, 0x100400, TsPktErrCnt, 0xE0, StrTRA_TsPktErrCnt, 0x1004e0)
1810 FldFunc(StrTRA_TsPktErrCnt, Cnt, 0, 32)
1811 RegFunc(StreamTsRegsA, 0x100400, TsVidPktCnt, 0xE4, StrTRA_TsVidPktCnt, 0x1004e4)
1812 FldFunc(StrTRA_TsVidPktCnt, Cnt, 0, 32)
1813 RegFunc(StreamTsRegsA, 0x100400, TsAud0PktCnt, 0xE8, StrTRA_TsAud0PktCnt, 0x1004e8)
1814 FldFunc(StrTRA_TsAud0PktCnt, Cnt, 0, 32)
1815 RegFunc(StreamTsRegsA, 0x100400, TsAud1PktCnt, 0xEC, StrTRA_TsAud1PktCnt, 0x1004ec)
1816 FldFunc(StrTRA_TsAud1PktCnt, Cnt, 0, 32)
1817 RegFunc(StreamTsRegsA, 0x100400, TsAud2PktCnt, 0xF0, StrTRA_TsAud2PktCnt, 0x1004f0)
1818 FldFunc(StrTRA_TsAud2PktCnt, Cnt, 0, 32)
1819 RegFunc(StreamTsRegsA, 0x100400, TsUserPktCnt, 0xF4, StrTRA_TsUserPktCnt, 0x1004f4)
1820 FldFunc(StrTRA_TsUserPktCnt, Cnt, 0, 32)
1821 RegFunc(StreamTsRegsA, 0x100400, TsDescramCtl, 0xF8, StrTRA_TsDescramCtl, 0x1004f8)
1822 FldFunc(StrTRA_TsDescramCtl, Drph, 11, 1)
1823 FldFunc(StrTRA_TsDescramCtl, Pkt, 10, 1)
1824 FldFunc(StrTRA_TsDescramCtl, Est, 8, 2)
1825 FldFunc(StrTRA_TsDescramCtl, Ost, 6, 2)
1826 FldFunc(StrTRA_TsDescramCtl, Usc, 5, 1)
1827 FldFunc(StrTRA_TsDescramCtl, Scctl, 4, 1)
1828 FldFunc(StrTRA_TsDescramCtl, Scmod, 3, 1)
1829 FldFunc(StrTRA_TsDescramCtl, Trmtyp, 2, 1)
1830 FldFunc(StrTRA_TsDescramCtl, Type, 1, 1)
1831 FldFunc(StrTRA_TsDescramCtl, En, 0, 1)
1832 RegFunc(StreamTsRegsA, 0x100400, TsKeyEven0, 0xFC, StrTRA_TsKeyEven0, 0x1004fc)
1833 FldFunc(StrTRA_TsKeyEven0, Key310, 0, 32)
1834 RegFunc(StreamTsRegsA, 0x100400, TsKeyEven1, 0x100, StrTRA_TsKeyEven1, 0x100500)
1835 FldFunc(StrTRA_TsKeyEven1, Key6332, 0, 32)
1836 RegFunc(StreamTsRegsA, 0x100400, TsKeyEven2, 0x104, StrTRA_TsKeyEven2, 0x100504)
1837 FldFunc(StrTRA_TsKeyEven2, Key9564, 0, 32)
1838 RegFunc(StreamTsRegsA, 0x100400, TsKeyEven3, 0x108, StrTRA_TsKeyEven3, 0x100508)
1839 FldFunc(StrTRA_TsKeyEven3, Key12796, 0, 32)
1840 RegFunc(StreamTsRegsA, 0x100400, TsKeyOdd0, 0x10C, StrTRA_TsKeyOdd0, 0x10050c)
1841 FldFunc(StrTRA_TsKeyOdd0, Key310, 0, 32)
1842 RegFunc(StreamTsRegsA, 0x100400, TsKeyOdd1, 0x110, StrTRA_TsKeyOdd1, 0x100510)
1843 FldFunc(StrTRA_TsKeyOdd1, Key6332, 0, 32)
1844 RegFunc(StreamTsRegsA, 0x100400, TsKeyOdd2, 0x114, StrTRA_TsKeyOdd2, 0x100514)
1845 FldFunc(StrTRA_TsKeyOdd2, Key9564, 0, 32)
1846 RegFunc(StreamTsRegsA, 0x100400, TsKeyOdd3, 0x118, StrTRA_TsKeyOdd3, 0x100518)
1847 FldFunc(StrTRA_TsKeyOdd3, Key12796, 0, 32)
1848 RegFunc(StreamTsRegsA, 0x100400, TsStcIsCrap, 0x11C, StrTRA_TsStcIsCrap, 0x10051c)
1849 FldFunc(StrTRA_TsStcIsCrap, Typ, 1, 1)
1850 FldFunc(StrTRA_TsStcIsCrap, Sic, 0, 1)
1851 RegFunc(StreamTsRegsA, 0x100400, TsTsdAdconfig, 0x120, StrTRA_TsTsdAdconfig, 0x100520)
1852 FldFunc(StrTRA_TsTsdAdconfig, Rs, 12, 1)
1853 FldFunc(StrTRA_TsTsdAdconfig, Pnty, 8, 4)
1854 FldFunc(StrTRA_TsTsdAdconfig, Ost, 4, 4)
1855 FldFunc(StrTRA_TsTsdAdconfig, Ist, 0, 4)
1856 RegFunc(StreamTsRegsA, 0x100400, TsStcref900, 0x124, StrTRA_TsStcref900, 0x100524)
1857 FldFunc(StrTRA_TsStcref900, Ppcrb, 31, 1)
1858 FldFunc(StrTRA_TsStcref900, Ppcre, 0, 9)
1859 RegFunc(StreamTsRegsA, 0x100400, TsStcref901, 0x128, StrTRA_TsStcref901, 0x100528)
1860 FldFunc(StrTRA_TsStcref901, Ppcrb, 0, 32)
1861 RegFunc(StreamTsRegsA, 0x100400, TsRtsUpdate, 0x12C, StrTRA_TsRtsUpdate, 0x10052c)
1862 FldFunc(StrTRA_TsRtsUpdate, Rtsu, 0, 32)
1863 RegFunc(StreamTsRegsA, 0x100400, TsStcref27, 0x130, StrTRA_TsStcref27, 0x100530)
1864 FldFunc(StrTRA_TsStcref27, Stc27, 0, 32)
1865 RegFunc(StreamTsRegsA, 0x100400, TsRtsChanged, 0x134, StrTRA_TsRtsChanged, 0x100534)
1866 FldFunc(StrTRA_TsRtsChanged, Rc, 0, 1)
1867 RegFunc(StreamTsRegsA, 0x100400, TsRtsRx, 0x138, StrTRA_TsRtsRx, 0x100538)
1868 FldFunc(StrTRA_TsRtsRx, Rtsrx, 0, 32)
1869 RegFunc(StreamTsRegsA, 0x100400, TsRefcntSave, 0x13C, StrTRA_TsRefcntSave, 0x10053c)
1870 FldFunc(StrTRA_TsRefcntSave, Ref, 0, 32)
1871 RegFunc(StreamTsRegsA, 0x100400, TsTsmConfig, 0x140, StrTRA_TsTsmConfig, 0x100540)
1872 FldFunc(StrTRA_TsTsmConfig, Sras, 28, 1)
1873 FldFunc(StrTRA_TsTsmConfig, Zvrc, 27, 1)
1874 FldFunc(StrTRA_TsTsmConfig, Cs27, 26, 1)
1875 FldFunc(StrTRA_TsTsmConfig, Cs90, 25, 1)
1876 FldFunc(StrTRA_TsTsmConfig, Ppu, 24, 1)
1877 FldFunc(StrTRA_TsTsmConfig, Spi, 23, 1)
1878 FldFunc(StrTRA_TsTsmConfig, Un, 2, 1)
1879 FldFunc(StrTRA_TsTsmConfig, Udm, 1, 1)
1880 FldFunc(StrTRA_TsTsmConfig, Os, 0, 1)
1881 RegFunc(StreamTsRegsA, 0x100400, TsPcrTrigger, 0x144, StrTRA_TsPcrTrigger, 0x100544)
1882 FldFunc(StrTRA_TsPcrTrigger, Pt, 0, 1)
1883 RegFunc(StreamTsRegsA, 0x100400, TsIntStat, 0x148, StrTRA_TsIntStat, 0x100548)
1884 FldFunc(StrTRA_TsIntStat, U4o, 25, 1)
1885 FldFunc(StrTRA_TsIntStat, U3o, 24, 1)
1886 FldFunc(StrTRA_TsIntStat, U2o, 23, 1)
1887 FldFunc(StrTRA_TsIntStat, U1o, 22, 1)
1888 FldFunc(StrTRA_TsIntStat, U0o, 21, 1)
1889 FldFunc(StrTRA_TsIntStat, U4sp, 20, 1)
1890 FldFunc(StrTRA_TsIntStat, U3sp, 19, 1)
1891 FldFunc(StrTRA_TsIntStat, U2sp, 18, 1)
1892 FldFunc(StrTRA_TsIntStat, U1sp, 17, 1)
1893 FldFunc(StrTRA_TsIntStat, U0sp, 16, 1)
1894 FldFunc(StrTRA_TsIntStat, Psp, 15, 1)
1895 FldFunc(StrTRA_TsIntStat, A2sp, 14, 1)
1896 FldFunc(StrTRA_TsIntStat, A1sp, 13, 1)
1897 FldFunc(StrTRA_TsIntStat, A0sp, 12, 1)
1898 FldFunc(StrTRA_TsIntStat, Vsp, 11, 1)
1899 FldFunc(StrTRA_TsIntStat, Va, 10, 1)
1900 FldFunc(StrTRA_TsIntStat, I2o, 9, 1)
1901 FldFunc(StrTRA_TsIntStat, I1o, 8, 1)
1902 FldFunc(StrTRA_TsIntStat, I0o, 7, 1)
1903 FldFunc(StrTRA_TsIntStat, C2o, 6, 1)
1904 FldFunc(StrTRA_TsIntStat, C1o, 5, 1)
1905 FldFunc(StrTRA_TsIntStat, C0o, 4, 1)
1906 FldFunc(StrTRA_TsIntStat, Uf, 3, 1)
1907 FldFunc(StrTRA_TsIntStat, Ho, 1, 1)
1908 FldFunc(StrTRA_TsIntStat, Eo, 0, 1)
1909 RegFunc(StreamTsRegsA, 0x100400, TsIntMask, 0x14C, StrTRA_TsIntMask, 0x10054c)
1910 FldFunc(StrTRA_TsIntMask, U4o, 25, 1)
1911 FldFunc(StrTRA_TsIntMask, U3o, 24, 1)
1912 FldFunc(StrTRA_TsIntMask, U2o, 23, 1)
1913 FldFunc(StrTRA_TsIntMask, U1o, 22, 1)
1914 FldFunc(StrTRA_TsIntMask, U0o, 21, 1)
1915 FldFunc(StrTRA_TsIntMask, U4sp, 20, 1)
1916 FldFunc(StrTRA_TsIntMask, U3sp, 19, 1)
1917 FldFunc(StrTRA_TsIntMask, U2sp, 18, 1)
1918 FldFunc(StrTRA_TsIntMask, U1sp, 17, 1)
1919 FldFunc(StrTRA_TsIntMask, U0sp, 16, 1)
1920 FldFunc(StrTRA_TsIntMask, Psp, 15, 1)
1921 FldFunc(StrTRA_TsIntMask, A2sp, 14, 1)
1922 FldFunc(StrTRA_TsIntMask, A1sp, 13, 1)
1923 FldFunc(StrTRA_TsIntMask, A0sp, 12, 1)
1924 FldFunc(StrTRA_TsIntMask, Vsp, 11, 1)
1925 FldFunc(StrTRA_TsIntMask, Eva, 10, 1)
1926 FldFunc(StrTRA_TsIntMask, Ei2o, 9, 1)
1927 FldFunc(StrTRA_TsIntMask, Ei1o, 8, 1)
1928 FldFunc(StrTRA_TsIntMask, Ei0o, 7, 1)
1929 FldFunc(StrTRA_TsIntMask, Ec2o, 6, 1)
1930 FldFunc(StrTRA_TsIntMask, Ec1o, 5, 1)
1931 FldFunc(StrTRA_TsIntMask, Ec0o, 4, 1)
1932 FldFunc(StrTRA_TsIntMask, Euf, 3, 1)
1933 FldFunc(StrTRA_TsIntMask, Eho, 1, 1)
1934 FldFunc(StrTRA_TsIntMask, Eeo, 0, 1)
1935 RegFunc(StreamTsRegsA, 0x100400, TsBtpCtl, 0x150, StrTRA_TsBtpCtl, 0x100550)
1936 FldFunc(StrTRA_TsBtpCtl, Ebpc, 1, 1)
1937 FldFunc(StrTRA_TsBtpCtl, Ebo, 0, 1)
1938 RegFunc(StreamTsRegsA, 0x100400, TsTsfifoByteCnt, 0x154, StrTRA_TsTsfifoByteCnt, 0x100554)
1939 FldFunc(StrTRA_TsTsfifoByteCnt, Tfbc, 0, 32)
1940 RegFunc(StreamTsRegsA, 0x100400, TsPktbuffByteCnt, 0x158, StrTRA_TsPktbuffByteCnt, 0x100558)
1941 FldFunc(StrTRA_TsPktbuffByteCnt, Pbc, 0, 32)
1942 RegFunc(StreamTsRegsA, 0x100400, TsSpliceEn, 0x15C, StrTRA_TsSpliceEn, 0x10055c)
1943 FldFunc(StrTRA_TsSpliceEn, A2se, 13, 1)
1944 FldFunc(StrTRA_TsSpliceEn, A1se, 12, 1)
1945 FldFunc(StrTRA_TsSpliceEn, A0se, 11, 1)
1946 FldFunc(StrTRA_TsSpliceEn, Vse, 10, 1)
1947 FldFunc(StrTRA_TsSpliceEn, U4en, 9, 1)
1948 FldFunc(StrTRA_TsSpliceEn, U3en, 8, 1)
1949 FldFunc(StrTRA_TsSpliceEn, U2en, 7, 1)
1950 FldFunc(StrTRA_TsSpliceEn, U1en, 6, 1)
1951 FldFunc(StrTRA_TsSpliceEn, U0en, 5, 1)
1952 FldFunc(StrTRA_TsSpliceEn, Pen, 4, 1)
1953 FldFunc(StrTRA_TsSpliceEn, A2en, 3, 1)
1954 FldFunc(StrTRA_TsSpliceEn, A1en, 2, 1)
1955 FldFunc(StrTRA_TsSpliceEn, A0en, 1, 1)
1956 FldFunc(StrTRA_TsSpliceEn, Ven, 0, 1)
1957 RegFunc(StreamTsRegsA, 0x100400, TsVidspliceBuf, 0x160, StrTRA_TsVidspliceBuf, 0x100560)
1958 FldFunc(StrTRA_TsVidspliceBuf, Ne, 16, 1)
1959 FldFunc(StrTRA_TsVidspliceBuf, Full, 15, 1)
1960 FldFunc(StrTRA_TsVidspliceBuf, Se, 13, 2)
1961 FldFunc(StrTRA_TsVidspliceBuf, Pid, 0, 13)
1962 RegFunc(StreamTsRegsA, 0x100400, TsAud0spliceBuf, 0x164, StrTRA_TsAud0spliceBuf, 0x100564)
1963 FldFunc(StrTRA_TsAud0spliceBuf, Ne, 16, 1)
1964 FldFunc(StrTRA_TsAud0spliceBuf, Full, 15, 1)
1965 FldFunc(StrTRA_TsAud0spliceBuf, Se, 13, 2)
1966 FldFunc(StrTRA_TsAud0spliceBuf, Pid, 0, 13)
1967 RegFunc(StreamTsRegsA, 0x100400, TsAud1spliceBuf, 0x168, StrTRA_TsAud1spliceBuf, 0x100568)
1968 FldFunc(StrTRA_TsAud1spliceBuf, Ne, 16, 1)
1969 FldFunc(StrTRA_TsAud1spliceBuf, Full, 15, 1)
1970 FldFunc(StrTRA_TsAud1spliceBuf, Se, 13, 2)
1971 FldFunc(StrTRA_TsAud1spliceBuf, Pid, 0, 13)
1972 RegFunc(StreamTsRegsA, 0x100400, TsAud2spliceBuf, 0x16C, StrTRA_TsAud2spliceBuf, 0x10056c)
1973 FldFunc(StrTRA_TsAud2spliceBuf, Ne, 16, 1)
1974 FldFunc(StrTRA_TsAud2spliceBuf, Full, 15, 1)
1975 FldFunc(StrTRA_TsAud2spliceBuf, Se, 13, 2)
1976 FldFunc(StrTRA_TsAud2spliceBuf, Pid, 0, 13)
1977 RegFunc(StreamTsRegsA, 0x100400, TsPcrspliceBuf, 0x170, StrTRA_TsPcrspliceBuf, 0x100570)
1978 FldFunc(StrTRA_TsPcrspliceBuf, Ne, 14, 1)
1979 FldFunc(StrTRA_TsPcrspliceBuf, Full, 13, 1)
1980 FldFunc(StrTRA_TsPcrspliceBuf, Pid, 0, 13)
1981 RegFunc(StreamTsRegsA, 0x100400, TsUnmarkedThresh, 0x174, StrTRA_TsUnmarkedThresh, 0x100574)
1982 FldFunc(StrTRA_TsUnmarkedThresh, Ut, 0, 32)
1983 RegFunc(StreamTsRegsA, 0x100400, TsVidspliceCnt, 0x178, StrTRA_TsVidspliceCnt, 0x100578)
1984 FldFunc(StrTRA_TsVidspliceCnt, Act, 8, 1)
1985 FldFunc(StrTRA_TsVidspliceCnt, Cnt, 0, 8)
1986 RegFunc(StreamTsRegsA, 0x100400, TsAud0spliceCnt, 0x17C, StrTRA_TsAud0spliceCnt, 0x10057c)
1987 FldFunc(StrTRA_TsAud0spliceCnt, Act, 8, 1)
1988 FldFunc(StrTRA_TsAud0spliceCnt, Cnt, 0, 8)
1989 RegFunc(StreamTsRegsA, 0x100400, TsAud1spliceCnt, 0x180, StrTRA_TsAud1spliceCnt, 0x100580)
1990 FldFunc(StrTRA_TsAud1spliceCnt, Act, 8, 1)
1991 FldFunc(StrTRA_TsAud1spliceCnt, Cnt, 0, 8)
1992 RegFunc(StreamTsRegsA, 0x100400, TsAud2spliceCnt, 0x184, StrTRA_TsAud2spliceCnt, 0x100584)
1993 FldFunc(StrTRA_TsAud2spliceCnt, Act, 8, 1)
1994 FldFunc(StrTRA_TsAud2spliceCnt, Cnt, 0, 8)
1995 RegFunc(StreamTsRegsA, 0x100400, TsPcrspliceCnt, 0x188, StrTRA_TsPcrspliceCnt, 0x100588)
1996 FldFunc(StrTRA_TsPcrspliceCnt, Act, 8, 1)
1997 FldFunc(StrTRA_TsPcrspliceCnt, Cnt, 0, 8)
1998 RegFunc(StreamTsRegsA, 0x100400, TsPesStrmidRange, 0x18C, StrTRA_TsPesStrmidRange, 0x10058c)
1999 FldFunc(StrTRA_TsPesStrmidRange, Hi, 8, 8)
2000 FldFunc(StrTRA_TsPesStrmidRange, Lo, 0, 8)
2001 RegFunc(StreamTsRegsA, 0x100400, TsVidStrmidRange, 0x190, StrTRA_TsVidStrmidRange, 0x100590)
2002 FldFunc(StrTRA_TsVidStrmidRange, Hi, 8, 8)
2003 FldFunc(StrTRA_TsVidStrmidRange, Lo, 0, 8)
2004 RegFunc(StreamTsRegsA, 0x100400, TsAud0StrmidRange, 0x194, StrTRA_TsAud0StrmidRange, 0x100594)
2005 FldFunc(StrTRA_TsAud0StrmidRange, Hi, 8, 8)
2006 FldFunc(StrTRA_TsAud0StrmidRange, Lo, 0, 8)
2007 RegFunc(StreamTsRegsA, 0x100400, TsAud1StrmidRange, 0x198, StrTRA_TsAud1StrmidRange, 0x100598)
2008 FldFunc(StrTRA_TsAud1StrmidRange, Hi, 8, 8)
2009 FldFunc(StrTRA_TsAud1StrmidRange, Lo, 0, 8)
2010 RegFunc(StreamTsRegsA, 0x100400, TsAud2StrmidRange, 0x19C, StrTRA_TsAud2StrmidRange, 0x10059c)
2011 FldFunc(StrTRA_TsAud2StrmidRange, Hi, 8, 8)
2012 FldFunc(StrTRA_TsAud2StrmidRange, Lo, 0, 8)
2013 RegFunc(StreamTsRegsA, 0x100400, TsPesNoext0, 0x1A0, StrTRA_TsPesNoext0, 0x1005a0)
2014 FldFunc(StrTRA_TsPesNoext0, En2, 26, 1)
2015 FldFunc(StrTRA_TsPesNoext0, En1, 25, 1)
2016 FldFunc(StrTRA_TsPesNoext0, En0, 24, 1)
2017 FldFunc(StrTRA_TsPesNoext0, Ext2, 16, 8)
2018 FldFunc(StrTRA_TsPesNoext0, Ext1, 8, 8)
2019 FldFunc(StrTRA_TsPesNoext0, Ext0, 0, 8)
2020 RegFunc(StreamTsRegsA, 0x100400, TsPesNoext1, 0x1A4, StrTRA_TsPesNoext1, 0x1005a4)
2021 FldFunc(StrTRA_TsPesNoext1, En2, 26, 1)
2022 FldFunc(StrTRA_TsPesNoext1, En1, 25, 1)
2023 FldFunc(StrTRA_TsPesNoext1, En0, 24, 1)
2024 FldFunc(StrTRA_TsPesNoext1, Ext2, 16, 8)
2025 FldFunc(StrTRA_TsPesNoext1, Ext1, 8, 8)
2026 FldFunc(StrTRA_TsPesNoext1, Ext0, 0, 8)
2027 RegFunc(StreamTsRegsA, 0x100400, TsPesNoext2, 0x1A8, StrTRA_TsPesNoext2, 0x1005a8)
2028 FldFunc(StrTRA_TsPesNoext2, En2, 26, 1)
2029 FldFunc(StrTRA_TsPesNoext2, En1, 25, 1)
2030 FldFunc(StrTRA_TsPesNoext2, En0, 24, 1)
2031 FldFunc(StrTRA_TsPesNoext2, Ext2, 16, 8)
2032 FldFunc(StrTRA_TsPesNoext2, Ext1, 8, 8)
2033 FldFunc(StrTRA_TsPesNoext2, Ext0, 0, 8)
2034 RegFunc(StreamTsRegsA, 0x100400, TsPesNoext3, 0x1AC, StrTRA_TsPesNoext3, 0x1005ac)
2035 FldFunc(StrTRA_TsPesNoext3, En2, 26, 1)
2036 FldFunc(StrTRA_TsPesNoext3, En1, 25, 1)
2037 FldFunc(StrTRA_TsPesNoext3, En0, 24, 1)
2038 FldFunc(StrTRA_TsPesNoext3, Ext2, 16, 8)
2039 FldFunc(StrTRA_TsPesNoext3, Ext1, 8, 8)
2040 FldFunc(StrTRA_TsPesNoext3, Ext0, 0, 8)
2041 RegFunc(StreamTsRegsA, 0x100400, TsPesNoext4, 0x1B0, StrTRA_TsPesNoext4, 0x1005b0)
2042 FldFunc(StrTRA_TsPesNoext4, En2, 26, 1)
2043 FldFunc(StrTRA_TsPesNoext4, En1, 25, 1)
2044 FldFunc(StrTRA_TsPesNoext4, En0, 24, 1)
2045 FldFunc(StrTRA_TsPesNoext4, Ext2, 16, 8)
2046 FldFunc(StrTRA_TsPesNoext4, Ext1, 8, 8)
2047 FldFunc(StrTRA_TsPesNoext4, Ext0, 0, 8)
2048 RegFunc(StreamTsRegsA, 0x100400, TsPesNoext5, 0x1B4, StrTRA_TsPesNoext5, 0x1005b4)
2049 FldFunc(StrTRA_TsPesNoext5, En2, 26, 1)
2050 FldFunc(StrTRA_TsPesNoext5, En1, 25, 1)
2051 FldFunc(StrTRA_TsPesNoext5, En0, 24, 1)
2052 FldFunc(StrTRA_TsPesNoext5, Ext2, 16, 8)
2053 FldFunc(StrTRA_TsPesNoext5, Ext1, 8, 8)
2054 FldFunc(StrTRA_TsPesNoext5, Ext0, 0, 8)
2055 RegFunc(StreamTsRegsA, 0x100400, TsUser0spliceCnt, 0x1B8, StrTRA_TsUser0spliceCnt, 0x1005b8)
2056 FldFunc(StrTRA_TsUser0spliceCnt, Cnt, 1, 8)
2057 FldFunc(StrTRA_TsUser0spliceCnt, Act, 0, 1)
2058 RegFunc(StreamTsRegsA, 0x100400, TsUser1spliceCnt, 0x1BC, StrTRA_TsUser1spliceCnt, 0x1005bc)
2059 FldFunc(StrTRA_TsUser1spliceCnt, Cnt, 1, 8)
2060 FldFunc(StrTRA_TsUser1spliceCnt, Act, 0, 1)
2061 RegFunc(StreamTsRegsA, 0x100400, TsUser2spliceCnt, 0x1C0, StrTRA_TsUser2spliceCnt, 0x1005c0)
2062 FldFunc(StrTRA_TsUser2spliceCnt, Cnt, 1, 8)
2063 FldFunc(StrTRA_TsUser2spliceCnt, Act, 0, 1)
2064 RegFunc(StreamTsRegsA, 0x100400, TsUser3spliceCnt, 0x1C4, StrTRA_TsUser3spliceCnt, 0x1005c4)
2065 FldFunc(StrTRA_TsUser3spliceCnt, Cnt, 1, 8)
2066 FldFunc(StrTRA_TsUser3spliceCnt, Act, 0, 1)
2067 RegFunc(StreamTsRegsA, 0x100400, TsUser4spliceCnt, 0x1C8, StrTRA_TsUser4spliceCnt, 0x1005c8)
2068 FldFunc(StrTRA_TsUser4spliceCnt, Cnt, 1, 8)
2069 FldFunc(StrTRA_TsUser4spliceCnt, Act, 0, 1)
2070 RegFunc(StreamTsRegsA, 0x100400, TsUser0spliceBuf, 0x1CC, StrTRA_TsUser0spliceBuf, 0x1005cc)
2071 FldFunc(StrTRA_TsUser0spliceBuf, Ne, 16, 1)
2072 FldFunc(StrTRA_TsUser0spliceBuf, Full, 15, 1)
2073 FldFunc(StrTRA_TsUser0spliceBuf, Pid, 0, 13)
2074 RegFunc(StreamTsRegsA, 0x100400, TsUser1spliceBuf, 0x1D0, StrTRA_TsUser1spliceBuf, 0x1005d0)
2075 FldFunc(StrTRA_TsUser1spliceBuf, Ne, 16, 1)
2076 FldFunc(StrTRA_TsUser1spliceBuf, Full, 15, 1)
2077 FldFunc(StrTRA_TsUser1spliceBuf, Pid, 0, 13)
2078 RegFunc(StreamTsRegsA, 0x100400, TsUser2spliceBuf, 0x1D4, StrTRA_TsUser2spliceBuf, 0x1005d4)
2079 FldFunc(StrTRA_TsUser2spliceBuf, Ne, 16, 1)
2080 FldFunc(StrTRA_TsUser2spliceBuf, Full, 15, 1)
2081 FldFunc(StrTRA_TsUser2spliceBuf, Pid, 0, 13)
2082 RegFunc(StreamTsRegsA, 0x100400, TsUser3spliceBuf, 0x1D8, StrTRA_TsUser3spliceBuf, 0x1005d8)
2083 FldFunc(StrTRA_TsUser3spliceBuf, Ne, 16, 1)
2084 FldFunc(StrTRA_TsUser3spliceBuf, Full, 15, 1)
2085 FldFunc(StrTRA_TsUser3spliceBuf, Pid, 0, 13)
2086 RegFunc(StreamTsRegsA, 0x100400, TsUser4spliceBuf, 0x1DC, StrTRA_TsUser4spliceBuf, 0x1005dc)
2087 FldFunc(StrTRA_TsUser4spliceBuf, Ne, 16, 1)
2088 FldFunc(StrTRA_TsUser4spliceBuf, Full, 15, 1)
2089 FldFunc(StrTRA_TsUser4spliceBuf, Pid, 0, 13)
2090 RegFunc(StreamTsRegsA, 0x100400, TsUpdWaiting, 0x1E0, StrTRA_TsUpdWaiting, 0x1005e0)
2091 FldFunc(StrT