forked from ~ljy/RK356X_SDK_RELEASE

hc
2023-02-17 557c24d082b6ecb9bfe5407b77ae43fa7650a5dc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
/* HWIF_PP_AXI_WR_ID      */ {/*swreg*/0,   8, 16},
/* HWIF_PP_AXI_RD_ID      */ {/*swreg*/0,   8,  8},
/* HWIF_PP_SCMD_DIS       */ {/*swreg*/0,   1,  5},
/* HWIF_PP_MAX_BURST      */ {/*swreg*/0,   5,  0},
/* HWIF_COLOR_COEFFB      */ {/*swreg*/1,  10, 20},
/* HWIF_COLOR_COEFFA2     */ {/*swreg*/1,  10, 10},
/* HWIF_COLOR_COEFFA1     */ {/*swreg*/1,  10,  0},
/* HWIF_COLOR_COEFFE      */ {/*swreg*/2,  10, 20},
/* HWIF_COLOR_COEFFD      */ {/*swreg*/2,  10, 10},
/* HWIF_COLOR_COEFFC      */ {/*swreg*/2,  10,  0},
/* HWIF_COLOR_COEFFF      */ {/*swreg*/3,   8,  0},
/* HWIF_VER_SCALE_MODE    */ {/*swreg*/4,   2, 22},
/* HWIF_HOR_SCALE_MODE    */ {/*swreg*/4,   2, 20},
/* HWIF_SCALE_WRATIO      */ {/*swreg*/4,  18,  0},
/* HWIF_SCALE_HRATIO      */ {/*swreg*/5,  18,  0},
/* HWIF_HSCALE_INVRA      */ {/*swreg*/6,  16, 16},
/* HWIF_WSCALE_INVRA      */ {/*swreg*/6,  16,  0},
/* HWIF_DOWN_CROSS        */ {/*swreg*/7,  11, 16},
/* HWIF_UP_CROSS          */ {/*swreg*/7,  11,  0},
/* HWIF_RIGHT_CROSS       */ {/*swreg*/8,  11, 16},
/* HWIF_LEFT_CROSS        */ {/*swreg*/8,  11,  0},
/* HWIF_R_MASK            */ {/*swreg*/9,  32,  0},
/* HWIF_G_MASK            */ {/*swreg*/10, 32,  0},
/* HWIF_B_MASK            */ {/*swreg*/11, 32,  0},
/* HWIF_PP_BOT_YIN_BASE   */ {/*swreg*/12, 32,  0},
/* HWIF_PP_BOT_CIN_BASE   */ {/*swreg*/13, 32,  0},
/* HWIF_PP_CROP8_R_E      */ {/*swreg*/14,  1, 29},
/* HWIF_PP_CROP8_D_E      */ {/*swreg*/14,  1, 28},
/* HWIF_CROP_STARTX_EXT   */ {/*swreg*/14,  3, 24},
/* HWIF_CROP_STARTY       */ {/*swreg*/14,  8, 16},
/* HWIF_CROP_STARTY_EXT   */ {/*swreg*/14,  3,  9},
/* HWIF_CROP_STARTX       */ {/*swreg*/14,  9,  0},
/* HWIF_RANGEMAP_COEF_C   */ {/*swreg*/15,  5,  8},
/* HWIF_YCBCR_RANGE       */ {/*swreg*/15,  1,  5},
/* HWIF_RANGEMAP_COEF_Y   */ {/*swreg*/15,  5,  0},
/* HWIF_RGB_B_PADD        */ {/*swreg*/16,  5, 16},
/* HWIF_RGB_G_PADD        */ {/*swreg*/16,  5,  8},
/* HWIF_RGB_R_PADD        */ {/*swreg*/16,  5,  0},
/* HWIF_PP_IN_LU_BASE     */ {/*swreg*/18, 32,  0},
/* HWIF_PP_IN_CB_BASE     */ {/*swreg*/19, 32,  0},
/* HWIF_PP_IN_CR_BASE     */ {/*swreg*/20, 32,  0},
/* HWIF_PP_OUT_LU_BASE    */ {/*swreg*/21, 32,  0},
/* HWIF_PP_OUT_CH_BASE    */ {/*swreg*/22, 32,  0},
/* HWIF_ABLEND1_BASE      */ {/*swreg*/23, 32,  0},
/* HWIF_ABLEND2_BASE      */ {/*swreg*/24, 32,  0},
/* HWIF_MASK1_ENDX        */ {/*swreg*/26, 11, 12},
/* HWIF_MASK1_STARTX      */ {/*swreg*/26, 11,  0},
/* HWIF_MASK1_ENDY        */ {/*swreg*/27, 11, 12},
/* HWIF_MASK1_STARTY      */ {/*swreg*/27, 11,  0},
/* HWIF_MASK2_ENDX        */ {/*swreg*/28, 11, 11},
/* HWIF_MASK2_STARTX      */ {/*swreg*/28, 11,  0},
/* HWIF_MASK2_ENDY        */ {/*swreg*/29, 11, 11},
/* HWIF_MASK2_STARTY      */ {/*swreg*/29, 11,  0},
/* HWIF_DEINT_EDGE_DET    */ {/*swreg*/30, 15, 16},
/* HWIF_DEINT_THRESHOLD   */ {/*swreg*/30, 14,  0},
/* HWIF_CONTRAST_THR2     */ {/*swreg*/31,  8,  8},
/* HWIF_CONTRAST_THR1     */ {/*swreg*/31,  8,  0},
/* HWIF_CONTRAST_OFF2     */ {/*swreg*/32, 10, 16},
/* HWIF_CONTRAST_OFF1     */ {/*swreg*/32, 10,  0},
/* HWIF_PP_IN_H_EXT       */ {/*swreg*/34,  3, 29},
/* HWIF_PP_IN_HEIGHT      */ {/*swreg*/34,  8, 21},
/* HWIF_EXT_ORIG_WIDTH    */ {/*swreg*/34,  9, 12},
/* HWIF_PP_IN_W_EXT       */ {/*swreg*/34,  3,  9},
/* HWIF_PP_IN_WIDTH       */ {/*swreg*/34,  9,  0},
/* HWIF_PP_OUT_HEIGHT     */ {/*swreg*/35, 11, 16},
/* HWIF_PP_OUT_WIDTH      */ {/*swreg*/35, 11,  0},
/* HWIF_DITHER_SELECT_B   */ {/*swreg*/36,  2,  4},
/* HWIF_DITHER_SELECT_G   */ {/*swreg*/36,  2,  2},
/* HWIF_DITHER_SELECT_R   */ {/*swreg*/36,  2,  0},
/* HWIF_PP_IN_STRUCT      */ {/*swreg*/37,  3, 24},
/* HWIF_PP_OUT_CR_FIRST   */ {/*swreg*/37,  1, 19},
/* HWIF_PP_IN_CR_FIRST    */ {/*swreg*/37,  1, 18},
/* HWIF_PP_OUT_START_CH   */ {/*swreg*/37,  1, 17},
/* HWIF_PP_IN_START_CH    */ {/*swreg*/37,  1, 16},
/* HWIF_PP_OUT_SWAP32_E   */ {/*swreg*/37,  1, 11},
/* HWIF_PP_OUT_SWAP16_E   */ {/*swreg*/37,  1, 10},
/* HWIF_PP_IN_A1_SWAP32   */ {/*swreg*/37,  1,  9},
/* HWIF_PP_IN_SWAP32_E    */ {/*swreg*/37,  1,  8},
/* HWIF_RGB_PIX_IN32      */ {/*swreg*/37,  1,  4},
/* HWIF_PP_OUT_ENDIAN     */ {/*swreg*/37,  1,  3},
/* HWIF_PP_IN_A2_ENDSEL   */ {/*swreg*/37,  1,  2},
/* HWIF_PP_IN_A1_ENDIAN   */ {/*swreg*/37,  1,  1},
/* HWIF_PP_IN_ENDIAN      */ {/*swreg*/37,  1,  0},
/* HWIF_PP_IN_FORMAT_ES   */ {/*swreg*/38,  3, 16},
/* HWIF_PP_OUT_FORMAT     */ {/*swreg*/38,  3, 11},
/* HWIF_PP_IN_FORMAT      */ {/*swreg*/38,  3,  8},
/* HWIF_ROTATION_MODE     */ {/*swreg*/38,  3,  0},
/* HWIF_DISPLAY_WIDTH     */ {/*swreg*/39, 12,  0},
/* HWIF_PP_BUS_INT        */ {/*swreg*/40,  1,  3},
/* HWIF_PP_RDY_INT        */ {/*swreg*/40,  1,  2},
/* HWIF_PP_IRQ_DIS        */ {/*swreg*/40,  1,  1},
/* HWIF_PP_IRQ            */ {/*swreg*/40,  1,  0},
/* HWIF_PP_AHB_HLOCK_E    */ {/*swreg*/41,  1, 28},
/* HWIF_RIGHT_CROSS_E     */ {/*swreg*/41,  1, 27},
/* HWIF_LEFT_CROSS_E      */ {/*swreg*/41,  1, 26},
/* HWIF_DOWN_CROSS_E      */ {/*swreg*/41,  1, 25},
/* HWIF_UP_CROSS_E        */ {/*swreg*/41,  1, 24},
/* HWIF_MASK2_ABLEND_E    */ {/*swreg*/41,  1, 23},
/* HWIF_MASK1_ABLEND_E    */ {/*swreg*/41,  1, 22},
/* HWIF_MASK2_E           */ {/*swreg*/41,  1, 21},
/* HWIF_MASK1_E           */ {/*swreg*/41,  1, 20},
/* HWIF_PP_DATA_DISC_E    */ {/*swreg*/41,  1, 16},
/* HWIF_RANGEMAP_C_E      */ {/*swreg*/41,  1,  9},
/* HWIF_RANGEMAP_Y_E      */ {/*swreg*/41,  1,  8},
/* HWIF_PP_PIPELINE_E     */ {/*swreg*/41,  1,  4},
/* HWIF_PP_CLK_GATE_E     */ {/*swreg*/41,  1,  3},
/* HWIF_DEINT_E           */ {/*swreg*/41,  1,  2},
/* HWIF_DEINT_BLEND_E     */ {/*swreg*/41,  1,  1},
/* HWIF_PP_E              */ {/*swreg*/41,  1,  0},
/* HWIF_REFBU2_PICID      */ {/*swreg*/50,  5, 25},
/* HWIF_REFBU2_THR        */ {/*swreg*/50, 12, 13},
/* HWIF_PRIORITY_MODE     */ {/*swreg*/50,  1, 12},
/* HWIF_DEC_ADV_PRE_DIS   */ {/*swreg*/50,  1, 11},
/* HWIF_DEC_SCMD_DIS      */ {/*swreg*/50,  1, 10},
/* HWIF_SKIP_MODE         */ {/*swreg*/50 , 1,  9},
/* HWIF_FILTERING_DIS     */ {/*swreg*/50 , 1,  8},
/* HWIF_PIC_FIXED_QUANT   */ {/*swreg*/50 , 1,  7},
/* HWIF_DEC_LATENCY       */ {/*swreg*/50,  6,  1},
/* HWIF_DEC_OUT_TILED_E   */ {/*swreg*/50,  1,  0},
/* HWIF_INIT_QP           */ {/*swreg*/51 , 6, 25},
/* HWIF_STREAM_LEN_EXT    */ {/*swreg*/51,  1, 24},
/* HWIF_STREAM_LEN        */ {/*swreg*/51, 24,  0},
/* HWIF_APF_THRESHOLD     */ {/*swreg*/52, 14, 17},
/* HWIF_STARTMB_X         */ {/*swreg*/52,  9,  8},
/* HWIF_STARTMB_Y         */ {/*swreg*/52,  8,  0},
/* HWIF_DEC_MODE          */ {/*swreg*/53 , 4,  0},
/* HWIF_DEC_STRENDIAN_E   */ {/*swreg*/54,  1,  5},
/* HWIF_DEC_STRSWAP32_E   */ {/*swreg*/54,  1,  4},
/* HWIF_DEC_OUTSWAP32_E   */ {/*swreg*/54,  1,  3},
/* HWIF_DEC_INSWAP32_E    */ {/*swreg*/54,  1,  2},
/* HWIF_DEC_OUT_ENDIAN    */ {/*swreg*/54,  1,  1},
/* HWIF_DEC_IN_ENDIAN     */ {/*swreg*/54,  1,  0},
/* HWIF_DEC_TIMEOUT       */ {/*swreg*/55,  1, 13},
/* HWIF_DEC_ERROR_INT     */ {/*swreg*/55,  1, 12},
/* HWIF_DEC_PIC_INF       */ {/*swreg*/55,  1, 10},
/* HWIF_DEC_SLICE_INT     */ {/*swreg*/55,  1,  9},
/* HWIF_DEC_ASO_INT       */ {/*swreg*/55,  1,  8},
/* HWIF_DEC_BUFFER_INT    */ {/*swreg*/55,  1,  6},
/* HWIF_DEC_BUS_INT       */ {/*swreg*/55,  1,  5},
/* HWIF_DEC_RDY_INT       */ {/*swreg*/55,  1,  4},
/* HWIF_DEC_IRQ_DIS       */ {/*swreg*/55,  1,  1},
/* HWIF_DEC_IRQ           */ {/*swreg*/55,  1,  0},
/* HWIF_DEC_DATA_DISC_E   */ {/*swreg*/56,  1, 22},
/* HWIF_DEC_MAX_BURST     */ {/*swreg*/56,  5, 16},
/* HWIF_DEC_AXI_WR_ID     */ {/*swreg*/56 , 8,  8},
/* HWIF_DEC_AXI_RD_ID     */ {/*swreg*/56,  8,  0},
/* HWIF_DEC_AHB_HLOCK_E   */ {/*swreg*/57 , 1, 31},
/* HWIF_CACHE_ENABLE      */ {/*swreg*/57,  1, 29},
/* HWIF_PREF_SIGCHAN      */ {/*swreg*/57,  1, 28},
/* HWIF_INTRA_DBL3T       */ {/*swreg*/57,  1, 27},
/* HWIF_INTRA_DBLSPEED    */ {/*swreg*/57,  1, 26},
/* HWIF_INTER_DBLSPEED    */ {/*swreg*/57 , 1, 25},
/* HWIF_START_CODE_E      */ {/*swreg*/57 , 1, 22},
/* HWIF_CH_8PIX_ILEAV_E   */ {/*swreg*/57,  1, 21},
/* HWIF_RLC_MODE_E        */ {/*swreg*/57 , 1, 20},
/* HWIF_DIVX3_E           */ {/*swreg*/57 , 1, 19},
/* HWIF_PJPEG_E           */ {/*swreg*/57 , 1, 18},
/* HWIF_PIC_INTERLACE_E   */ {/*swreg*/57 , 1, 17},
/* HWIF_PIC_FIELDMODE_E   */ {/*swreg*/57 , 1, 16},
/* HWIF_PIC_B_E           */ {/*swreg*/57 , 1, 15},
/* HWIF_PIC_INTER_E       */ {/*swreg*/57 , 1, 14},
/* HWIF_PIC_TOPFIELD_E    */ {/*swreg*/57 , 1, 13},
/* HWIF_FWD_INTERLACE_E   */ {/*swreg*/57 , 1, 12},
/* HWIF_SORENSON_E        */ {/*swreg*/57 , 1, 11},
/* HWIF_WRITE_MVS_E       */ {/*swreg*/57 , 1, 10},
/* HWIF_REF_TOPFIELD_E    */ {/*swreg*/57 , 1,  9},
/* HWIF_REFTOPFIRST_E     */ {/*swreg*/57 , 1,  8},
/* HWIF_SEQ_MBAFF_E       */ {/*swreg*/57 , 1,  7},
/* HWIF_PICORD_COUNT_E    */ {/*swreg*/57 , 1,  6},
/* HWIF_DEC_TIMEOUT_E     */ {/*swreg*/57,  1,  5},
/* HWIF_DEC_CLK_GATE_E    */ {/*swreg*/57,  1,  4},
/* HWIF_DEC_OUT_DIS       */ {/*swreg*/57 , 1,  2},
/* HWIF_REFBU2_BUF_E      */ {/*swreg*/57,  1,  1},
/* HWIF_DEC_E             */ {/*swreg*/57,  1,  0},
/* HWIF_PRED_BC_TAP_0_0   */ {/*swreg*/59, 10, 22},
/* HWIF_PRED_BC_TAP_0_1   */ {/*swreg*/59, 10, 12},
/* HWIF_PRED_BC_TAP_0_2   */ {/*swreg*/59, 10,  2},
/* HWIF_DEC_CH8PIX_BASE   */ {/*swreg*/60, 32,  0},
/* HWIF_QTABLE_BASE       */ {/*swreg*/61, 32,  0},
/* HWIF_DIR_MV_BASE       */ {/*swreg*/62, 32,  0},
/* HWIF_DEC_OUT_BASE      */ {/*swreg*/63, 32,  0},
/* HWIF_RLC_VLC_BASE      */ {/*swreg*/64, 32,  0},
/* HWIF_REFBU_E           */ {/*swreg*/65,  1, 31},
/* HWIF_REFBU_THR         */ {/*swreg*/65, 12, 19},
/* HWIF_REFBU_PICID       */ {/*swreg*/65,  5, 14},
/* HWIF_REFBU_EVAL_E      */ {/*swreg*/65,  1, 13},
/* HWIF_REFBU_FPARMOD_E   */ {/*swreg*/65,  1, 12},
/* HWIF_REFBU_Y_OFFSET    */ {/*swreg*/65,  9,  0},
/* HWIF_REFBU_TOP_SUM     */ {/*swreg*/68, 16, 16},
/* HWIF_REFBU_BOT_SUM     */ {/*swreg*/68, 16,  0},
/* HWIF_REFBU_HIT_SUM     */ {/*swreg*/69, 16, 16},
/* HWIF_REFBU_INTRA_SUM   */ {/*swreg*/69, 16,  0},
/* HWIF_REFBU_Y_MV_SUM    */ {/*swreg*/70, 22,  0},
/* HWIF_PIC_MB_WIDTH      */ {/*swreg*/120 ,  9, 23},
/* HWIF_MB_WIDTH_OFF      */ {/*swreg*/120 ,  4, 19},
/* HWIF_PIC_MB_HEIGHT_P   */ {/*swreg*/120 ,  8, 11},
/* HWIF_MB_HEIGHT_OFF     */ {/*swreg*/120 ,  4,  7},
/* HWIF_ALT_SCAN_E        */ {/*swreg*/120 ,  1,  6},
/* HWIF_TOPFIELDFIRST_E   */ {/*swreg*/120 ,  1,  5},
/* HWIF_PIC_MB_W_EXT      */ {/*swreg*/120 ,  3,  3},
/* HWIF_PIC_MB_H_EXT      */ {/*swreg*/120 ,  3,  0},
/* HWIF_PIC_REFER_FLAG    */ {/*swreg*/120 ,  1,  0},
/* HWIF_REF_FRAMES        */ {/*swreg*/120 ,  5,  0},
/* HWIF_BLACKWHITE_E      */ {/*swreg*/121,   1, 30},
/* HWIF_BITPLANE0_E       */ {/*swreg*/121 ,  1, 31},
/* HWIF_BITPLANE1_E       */ {/*swreg*/121 ,  1, 30},
/* HWIF_BITPLANE2_E       */ {/*swreg*/121 ,  1, 29},
/* HWIF_ALT_PQUANT        */ {/*swreg*/121 ,  5, 24},
/* HWIF_DQ_EDGES          */ {/*swreg*/121 ,  4, 20},
/* HWIF_TTMBF             */ {/*swreg*/121 ,  1, 19},
/* HWIF_PQINDEX           */ {/*swreg*/121 ,  5, 14},
/* HWIF_BILIN_MC_E        */ {/*swreg*/121 ,  1, 12},
/* HWIF_UNIQP_E           */ {/*swreg*/121 ,  1, 11},
/* HWIF_HALFQP_E          */ {/*swreg*/121 ,  1, 10},
/* HWIF_TTFRM             */ {/*swreg*/121 ,  2,  8},
/* HWIF_2ND_BYTE_EMUL_E   */ {/*swreg*/121 ,  1,  7},
/* HWIF_DQUANT_E          */ {/*swreg*/121 ,  1,  6},
/* HWIF_VC1_ADV_E         */ {/*swreg*/121 ,  1,  5},
/* HWIF_PJPEG_FILDOWN_E   */ {/*swreg*/121 ,  1, 26},
/* HWIF_PJPEG_WDIV8       */ {/*swreg*/121 ,  1, 25},
/* HWIF_PJPEG_HDIV8       */ {/*swreg*/121 ,  1, 24},
/* HWIF_PJPEG_AH          */ {/*swreg*/121 ,  4, 20},
/* HWIF_PJPEG_AL          */ {/*swreg*/121 ,  4, 16},
/* HWIF_PJPEG_SS          */ {/*swreg*/121 ,  8,  8},
/* HWIF_PJPEG_SE          */ {/*swreg*/121 ,  8,  0},
/* HWIF_DCT1_START_BIT    */ {/*swreg*/121 ,  6, 26},
/* HWIF_DCT2_START_BIT    */ {/*swreg*/121 ,  6, 20},
/* HWIF_CH_MV_RES         */ {/*swreg*/121 ,  1, 13},
/* HWIF_INIT_DC_MATCH0    */ {/*swreg*/121 ,  3,  9},
/* HWIF_INIT_DC_MATCH1    */ {/*swreg*/121 ,  3,  6},
/* HWIF_VP7_VERSION       */ {/*swreg*/121 ,  1,  5},
/* HWIF_STRM_START_BIT    */ {/*swreg*/122 ,  6, 26},
/* HWIF_SYNC_MARKER_E     */ {/*swreg*/122 ,  1, 25},
/* HWIF_TYPE1_QUANT_E     */ {/*swreg*/122 ,  1, 24},
/* HWIF_FIELDPIC_FLAG_E   */ {/*swreg*/122, 1,  0},
/* HWIF_INTRADC_VLC_THR   */ {/*swreg*/122 ,  3, 16},
/* HWIF_VOP_TIME_INCR     */ {/*swreg*/122 , 16,  0},
/* HWIF_DQ_PROFILE        */ {/*swreg*/122 ,  1, 24},
/* HWIF_DQBI_LEVEL        */ {/*swreg*/122 ,  1, 23},
/* HWIF_RANGE_RED_FRM_E   */ {/*swreg*/122 ,  1, 22},
/* HWIF_FAST_UVMC_E       */ {/*swreg*/122 ,  1, 20},
/* HWIF_TRANSDCTAB        */ {/*swreg*/122 ,  1, 17},
/* HWIF_TRANSACFRM        */ {/*swreg*/122 ,  2, 15},
/* HWIF_TRANSACFRM2       */ {/*swreg*/122 ,  2, 13},
/* HWIF_MB_MODE_TAB       */ {/*swreg*/122 ,  3, 10},
/* HWIF_MVTAB             */ {/*swreg*/122 ,  3,  7},
/* HWIF_CBPTAB            */ {/*swreg*/122 ,  3,  4},
/* HWIF_2MV_BLK_PAT_TAB   */ {/*swreg*/122 ,  2,  2},
/* HWIF_4MV_BLK_PAT_TAB   */ {/*swreg*/122 ,  2,  0},
/* HWIF_QSCALE_TYPE       */ {/*swreg*/122 ,  1, 24},
/* HWIF_CON_MV_E          */ {/*swreg*/122 ,  1,  4},
/* HWIF_INTRA_DC_PREC     */ {/*swreg*/122 ,  2,  2},
/* HWIF_INTRA_VLC_TAB     */ {/*swreg*/122 ,  1,  1},
/* HWIF_FRAME_PRED_DCT    */ {/*swreg*/122 ,  1,  0},
/* HWIF_JPEG_QTABLES      */ {/*swreg*/122 ,  2, 11},
/* HWIF_JPEG_MODE         */ {/*swreg*/122 ,  3,  8},
/* HWIF_JPEG_FILRIGHT_E   */ {/*swreg*/122 ,  1,  7},
/* HWIF_JPEG_STREAM_ALL   */ {/*swreg*/122 ,  1,  6},
/* HWIF_CR_AC_VLCTABLE    */ {/*swreg*/122 ,  1,  5},
/* HWIF_CB_AC_VLCTABLE    */ {/*swreg*/122 ,  1,  4},
/* HWIF_CR_DC_VLCTABLE    */ {/*swreg*/122 ,  1,  3},
/* HWIF_CB_DC_VLCTABLE    */ {/*swreg*/122 ,  1,  2},
/* HWIF_CR_DC_VLCTABLE3   */ {/*swreg*/122 ,  1,  1},
/* HWIF_CB_DC_VLCTABLE3   */ {/*swreg*/122 ,  1,  0},
/* HWIF_STRM1_START_BIT   */ {/*swreg*/122 ,  6, 18},
/* HWIF_HUFFMAN_E         */ {/*swreg*/122 ,  1, 17},
/* HWIF_MULTISTREAM_E     */ {/*swreg*/122 ,  1, 16},
/* HWIF_BOOLEAN_VALUE     */ {/*swreg*/122 ,  8,  8},
/* HWIF_BOOLEAN_RANGE     */ {/*swreg*/122 ,  8,  0},
/* HWIF_ALPHA_OFFSET      */ {/*swreg*/122 ,  5,  5},
/* HWIF_BETA_OFFSET       */ {/*swreg*/122 ,  5,  0},
/* HWIF_MV_SCALEFACTOR    */ {/*swreg*/123 ,  8, 24},
/* HWIF_REF_DIST_FWD      */ {/*swreg*/123 ,  5, 19},
/* HWIF_REF_DIST_BWD      */ {/*swreg*/123 ,  5, 14},
/* HWIF_LOOP_FILT_LIMIT   */ {/*swreg*/123 ,  4, 14},
/* HWIF_VARIANCE_TEST_E   */ {/*swreg*/123 ,  1, 13},
/* HWIF_MV_THRESHOLD      */ {/*swreg*/123 ,  3, 10},
/* HWIF_VAR_THRESHOLD     */ {/*swreg*/123 , 10,  0},
/* HWIF_DIVX_IDCT_E       */ {/*swreg*/123 ,  1,  8},
/* HWIF_DIVX3_SLICE_SIZE  */ {/*swreg*/123 ,  8,  0},
/* HWIF_PJPEG_REST_FREQ   */ {/*swreg*/123 , 16,  0},
/* HWIF_RV_PROFILE        */ {/*swreg*/123 ,  2, 30},
/* HWIF_RV_OSV_QUANT      */ {/*swreg*/123 ,  2, 28},
/* HWIF_RV_FWD_SCALE      */ {/*swreg*/123 , 14, 14},
/* HWIF_RV_BWD_SCALE      */ {/*swreg*/123 , 14,  0},
/* HWIF_INIT_DC_COMP0     */ {/*swreg*/123 , 16, 16},
/* HWIF_INIT_DC_COMP1     */ {/*swreg*/123 , 16,  0},
/* HWIF_ICOMP0_E          */ {/*swreg*/124 ,  1, 24},
/* HWIF_ISCALE0           */ {/*swreg*/124 ,  8, 16},
/* HWIF_ISHIFT0           */ {/*swreg*/124 , 16,  0},
/* HWIF_STREAM1_LEN       */ {/*swreg*/124 , 24,  0},
/* HWIF_MB_CTRL_BASE      */ {/*swreg*/124 , 32,  0},
/* HWIF_PIC_SLICE_AM      */ {/*swreg*/124 , 13,  0},
/* HWIF_COEFFS_PART_AM    */ {/*swreg*/124 ,  4, 24},
/* HWIF_PRED_BC_TAP_5_1   */ {/*swreg*/125, 10, 22},
/* HWIF_PRED_BC_TAP_5_2   */ {/*swreg*/125, 10, 12},
/* HWIF_PRED_BC_TAP_5_3   */ {/*swreg*/125, 10,  2},
/* HWIF_PJPEG_DCCB_BASE   */ {/*swreg*/125, 32,  0},
/* HWIF_PRED_BC_TAP_6_0   */ {/*swreg*/126, 10, 22},
/* HWIF_PRED_BC_TAP_6_1   */ {/*swreg*/126, 10, 12},
/* HWIF_PRED_BC_TAP_6_2   */ {/*swreg*/126, 10,  2},
/* HWIF_PJPEG_DCCR_BASE   */ {/*swreg*/126, 32,  0},
/* HWIF_PRED_BC_TAP_6_3   */ {/*swreg*/127, 10, 22},
/* HWIF_PRED_BC_TAP_7_0   */ {/*swreg*/127, 10, 12},
/* HWIF_PRED_BC_TAP_7_1   */ {/*swreg*/127, 10,  2},
/* HWIF_PRED_BC_TAP_7_2   */ {/*swreg*/128, 10, 22},
/* HWIF_PRED_BC_TAP_7_3   */ {/*swreg*/128, 10, 12},
/* HWIF_PRED_TAP_2_M1     */ {/*swreg*/128,  2, 10},
/* HWIF_PRED_TAP_2_4      */ {/*swreg*/128,  2,  8},
/* HWIF_PRED_TAP_4_M1     */ {/*swreg*/128,  2,  6},
/* HWIF_PRED_TAP_4_4      */ {/*swreg*/128,  2,  4},
/* HWIF_PRED_TAP_6_M1     */ {/*swreg*/128,  2,  2},
/* HWIF_PRED_TAP_6_4      */ {/*swreg*/128,  2,  0},
/* HWIF_SCAN_MAP_56       */ {/*swreg*/129,  6, 24},
/* HWIF_SCAN_MAP_57       */ {/*swreg*/129,  6, 18},
/* HWIF_SCAN_MAP_58       */ {/*swreg*/129,  6, 12},
/* HWIF_SCAN_MAP_59       */ {/*swreg*/129,  6,  6},
/* HWIF_SCAN_MAP_60       */ {/*swreg*/129,  6,  0},
/* HWIF_REF_INVD_COL_1    */ {/*swreg*/129, 16, 16},
/* HWIF_REF_INVD_COL_0    */ {/*swreg*/129, 16,  0},
/* HWIF_FILT_LEVEL_0      */ {/*swreg*/129,  6, 18},
/* HWIF_FILT_LEVEL_1      */ {/*swreg*/129,  6, 12},
/* HWIF_FILT_LEVEL_2      */ {/*swreg*/129,  6,  6},
/* HWIF_FILT_LEVEL_3      */ {/*swreg*/129,  6,  0},
/* HWIF_SCAN_MAP_61       */ {/*swreg*/130,  6, 24},
/* HWIF_SCAN_MAP_62       */ {/*swreg*/130,  6, 18},
/* HWIF_SCAN_MAP_63       */ {/*swreg*/130,  6, 12},
/* HWIF_REF_INVD_COL_3    */ {/*swreg*/130, 16, 16},
/* HWIF_REF_INVD_COL_2    */ {/*swreg*/130, 16,  0},
/* HWIF_QUANT_DELTA_0     */ {/*swreg*/130,  5, 27},
/* HWIF_QUANT_DELTA_1     */ {/*swreg*/130,  5, 22},
/* HWIF_QUANT_0           */ {/*swreg*/130, 11, 11},
/* HWIF_QUANT_1           */ {/*swreg*/130, 11,  0},
/* HWIF_REFER0_BASE       */ {/*swreg*/131, 32,  0},
/* HWIF_JPG_CH_OUT_BASE   */ {/*swreg*/131, 32,  0},
/* HWIF_REF_DIST_CUR_1    */ {/*swreg*/132, 16, 16},
/* HWIF_REF_DIST_CUR_0    */ {/*swreg*/132, 16,  0},
/* HWIF_FILT_TYPE         */ {/*swreg*/132,  1, 31},
/* HWIF_FILT_SHARPNESS    */ {/*swreg*/132,  3, 28},
/* HWIF_FILT_MB_ADJ_0     */ {/*swreg*/132,  7, 21},
/* HWIF_FILT_MB_ADJ_1     */ {/*swreg*/132,  7, 14},
/* HWIF_FILT_MB_ADJ_2     */ {/*swreg*/132,  7,  7},
/* HWIF_FILT_MB_ADJ_3     */ {/*swreg*/132,  7,  0},
/* HWIF_SCAN_MAP_51       */ {/*swreg*/133,  6, 24},
/* HWIF_SCAN_MAP_52       */ {/*swreg*/133,  6, 18},
/* HWIF_SCAN_MAP_53       */ {/*swreg*/133,  6, 12},
/* HWIF_SCAN_MAP_54       */ {/*swreg*/133,  6,  6},
/* HWIF_SCAN_MAP_55       */ {/*swreg*/133,  6,  0},
/* HWIF_REF_DIST_CUR_3    */ {/*swreg*/133, 16, 16},
/* HWIF_REF_DIST_CUR_2    */ {/*swreg*/133, 16,  0},
/* HWIF_FILT_REF_ADJ_0    */ {/*swreg*/133,  7, 21},
/* HWIF_FILT_REF_ADJ_1    */ {/*swreg*/133,  7, 14},
/* HWIF_FILT_REF_ADJ_2    */ {/*swreg*/133,  7,  7},
/* HWIF_FILT_REF_ADJ_3    */ {/*swreg*/133,  7,  0},
/* HWIF_REFER2_BASE       */ {/*swreg*/134, 32,  0},
/* HWIF_AC1_CODE6_CNT     */ {/*swreg*/134,  7, 24},
/* HWIF_AC1_CODE5_CNT     */ {/*swreg*/134,  6, 16},
/* HWIF_AC1_CODE4_CNT     */ {/*swreg*/134,  5, 11},
/* HWIF_AC1_CODE3_CNT     */ {/*swreg*/134,  4,  7},
/* HWIF_AC1_CODE2_CNT     */ {/*swreg*/134,  3,  3},
/* HWIF_AC1_CODE1_CNT     */ {/*swreg*/134,  2,  0},
/* HWIF_REFER3_BASE       */ {/*swreg*/135, 32,  0},
/* HWIF_AC1_CODE10_CNT    */ {/*swreg*/135,  8, 24},
/* HWIF_AC1_CODE9_CNT     */ {/*swreg*/135,  8, 16},
/* HWIF_AC1_CODE8_CNT     */ {/*swreg*/135,  8,  8},
/* HWIF_AC1_CODE7_CNT     */ {/*swreg*/135,  8,  0},
/* HWIF_REFER4_BASE       */ {/*swreg*/136, 32,  0},
/* HWIF_PIC_HEADER_LEN    */ {/*swreg*/136, 16, 16},
/* HWIF_PIC_4MV_E         */ {/*swreg*/136,  1, 13},
/* HWIF_RANGE_RED_REF_E   */ {/*swreg*/136,  1, 11},
/* HWIF_VC1_DIFMV_RANGE   */ {/*swreg*/136,  2,  9},
/* HWIF_MV_RANGE          */ {/*swreg*/136,  2,  6},
/* HWIF_OVERLAP_E         */ {/*swreg*/136,  1,  5},
/* HWIF_OVERLAP_METHOD    */ {/*swreg*/136,  2,  3},
/* HWIF_ALT_SCAN_FLAG_E   */ {/*swreg*/136,  1, 19},
/* HWIF_FCODE_FWD_HOR     */ {/*swreg*/136,  4, 15},
/* HWIF_FCODE_FWD_VER     */ {/*swreg*/136,  4, 11},
/* HWIF_FCODE_BWD_HOR     */ {/*swreg*/136,  4,  7},
/* HWIF_FCODE_BWD_VER     */ {/*swreg*/136,  4,  3},
/* HWIF_MV_ACCURACY_FWD   */ {/*swreg*/136,  1,  2},
/* HWIF_MV_ACCURACY_BWD   */ {/*swreg*/136,  1,  1},
/* HWIF_MPEG4_VC1_RC      */ {/*swreg*/136,  1,  1},
/* HWIF_PREV_ANC_TYPE     */ {/*swreg*/136,  1,  0},
/* HWIF_AC1_CODE14_CNT    */ {/*swreg*/136,  8, 24},
/* HWIF_AC1_CODE13_CNT    */ {/*swreg*/136,  8, 16},
/* HWIF_AC1_CODE12_CNT    */ {/*swreg*/136,  8,  8},
/* HWIF_AC1_CODE11_CNT    */ {/*swreg*/136,  8,  0},
/* HWIF_GREF_SIGN_BIAS    */ {/*swreg*/136,  1,  0},
/* HWIF_REFER5_BASE       */ {/*swreg*/137, 32,  0},
/* HWIF_TRB_PER_TRD_D0    */ {/*swreg*/137, 27,  0},
/* HWIF_ICOMP3_E          */ {/*swreg*/137,  1, 24},
/* HWIF_ISCALE3           */ {/*swreg*/137,  8, 16},
/* HWIF_ISHIFT3           */ {/*swreg*/137, 16,  0},
/* HWIF_AC2_CODE4_CNT     */ {/*swreg*/137,  5, 27},
/* HWIF_AC2_CODE3_CNT     */ {/*swreg*/137,  4, 23},
/* HWIF_AC2_CODE2_CNT     */ {/*swreg*/137,  3, 19},
/* HWIF_AC2_CODE1_CNT     */ {/*swreg*/137,  2, 16},
/* HWIF_AC1_CODE16_CNT    */ {/*swreg*/137,  8,  8},
/* HWIF_AC1_CODE15_CNT    */ {/*swreg*/137,  8,  0},
/* HWIF_SCAN_MAP_1        */ {/*swreg*/137,  6, 24},
/* HWIF_SCAN_MAP_2        */ {/*swreg*/137,  6, 18},
/* HWIF_SCAN_MAP_3        */ {/*swreg*/137,  6, 12},
/* HWIF_SCAN_MAP_4        */ {/*swreg*/137,  6,  6},
/* HWIF_SCAN_MAP_5        */ {/*swreg*/137,  6,  0},
/* HWIF_AREF_SIGN_BIAS    */ {/*swreg*/137,  1,  0},
/* HWIF_TRB_PER_TRD_DM1   */ {/*swreg*/138, 27,  0},
/* HWIF_ICOMP4_E          */ {/*swreg*/138,  1, 24},
/* HWIF_ISCALE4           */ {/*swreg*/138,  8, 16},
/* HWIF_ISHIFT4           */ {/*swreg*/138, 16,  0},
/* HWIF_AC2_CODE8_CNT     */ {/*swreg*/138,  8, 24},
/* HWIF_AC2_CODE7_CNT     */ {/*swreg*/138,  8, 16},
/* HWIF_AC2_CODE6_CNT     */ {/*swreg*/138,  7,  8},
/* HWIF_AC2_CODE5_CNT     */ {/*swreg*/138,  6,  0},
/* HWIF_SCAN_MAP_6        */ {/*swreg*/138,  6, 24},
/* HWIF_SCAN_MAP_7        */ {/*swreg*/138,  6, 18},
/* HWIF_SCAN_MAP_8        */ {/*swreg*/138,  6, 12},
/* HWIF_SCAN_MAP_9        */ {/*swreg*/138,  6,  6},
/* HWIF_SCAN_MAP_10       */ {/*swreg*/138,  6,  0},
/* HWIF_TRB_PER_TRD_D1    */ {/*swreg*/139, 27,  0},
/* HWIF_AC2_CODE12_CNT    */ {/*swreg*/139,  8, 24},
/* HWIF_AC2_CODE11_CNT    */ {/*swreg*/139,  8, 16},
/* HWIF_AC2_CODE10_CNT    */ {/*swreg*/139,  8,  8},
/* HWIF_AC2_CODE9_CNT     */ {/*swreg*/139,  8,  0},
/* HWIF_SCAN_MAP_11       */ {/*swreg*/139,  6, 24},
/* HWIF_SCAN_MAP_12       */ {/*swreg*/139,  6, 18},
/* HWIF_SCAN_MAP_13       */ {/*swreg*/139,  6, 12},
/* HWIF_SCAN_MAP_14       */ {/*swreg*/139,  6,  6},
/* HWIF_SCAN_MAP_15       */ {/*swreg*/139,  6,  0},
/* HWIF_DCT_STRM1_BASE    */ {/*swreg*/140, 32,  0},
/* HWIF_AC2_CODE16_CNT    */ {/*swreg*/140,  8, 24},
/* HWIF_AC2_CODE15_CNT    */ {/*swreg*/140,  8, 16},
/* HWIF_AC2_CODE14_CNT    */ {/*swreg*/140,  8,  8},
/* HWIF_AC2_CODE13_CNT    */ {/*swreg*/140,  8,  0},
/* HWIF_SCAN_MAP_16       */ {/*swreg*/140,  6, 24},
/* HWIF_SCAN_MAP_17       */ {/*swreg*/140,  6, 18},
/* HWIF_SCAN_MAP_18       */ {/*swreg*/140,  6, 12},
/* HWIF_SCAN_MAP_19       */ {/*swreg*/140,  6,  6},
/* HWIF_SCAN_MAP_20       */ {/*swreg*/140,  6,  0},
/* HWIF_DCT_STRM2_BASE    */ {/*swreg*/141, 32,  0},
/* HWIF_DC1_CODE8_CNT     */ {/*swreg*/141,  4, 28},
/* HWIF_DC1_CODE7_CNT     */ {/*swreg*/141,  4, 24},
/* HWIF_DC1_CODE6_CNT     */ {/*swreg*/141,  4, 20},
/* HWIF_DC1_CODE5_CNT     */ {/*swreg*/141,  4, 16},
/* HWIF_DC1_CODE4_CNT     */ {/*swreg*/141,  4, 12},
/* HWIF_DC1_CODE3_CNT     */ {/*swreg*/141,  4,  8},
/* HWIF_DC1_CODE2_CNT     */ {/*swreg*/141,  3,  4},
/* HWIF_DC1_CODE1_CNT     */ {/*swreg*/141,  2,  0},
/* HWIF_SCAN_MAP_21       */ {/*swreg*/141,  6, 24},
/* HWIF_SCAN_MAP_22       */ {/*swreg*/141,  6, 18},
/* HWIF_SCAN_MAP_23       */ {/*swreg*/141,  6, 12},
/* HWIF_SCAN_MAP_24       */ {/*swreg*/141,  6,  6},
/* HWIF_SCAN_MAP_25       */ {/*swreg*/141,  6,  0},
/* HWIF_DCT_STRM3_BASE    */ {/*swreg*/142, 32,  0},
/* HWIF_DC1_CODE16_CNT    */ {/*swreg*/142,  4, 28},
/* HWIF_DC1_CODE15_CNT    */ {/*swreg*/142,  4, 24},
/* HWIF_DC1_CODE14_CNT    */ {/*swreg*/142,  4, 20},
/* HWIF_DC1_CODE13_CNT    */ {/*swreg*/142,  4, 16},
/* HWIF_DC1_CODE12_CNT    */ {/*swreg*/142,  4, 12},
/* HWIF_DC1_CODE11_CNT    */ {/*swreg*/142,  4,  8},
/* HWIF_DC1_CODE10_CNT    */ {/*swreg*/142,  4,  4},
/* HWIF_DC1_CODE9_CNT     */ {/*swreg*/142,  4,  0},
/* HWIF_SCAN_MAP_26       */ {/*swreg*/142,  6, 24},
/* HWIF_SCAN_MAP_27       */ {/*swreg*/142,  6, 18},
/* HWIF_SCAN_MAP_28       */ {/*swreg*/142,  6, 12},
/* HWIF_SCAN_MAP_29       */ {/*swreg*/142,  6,  6},
/* HWIF_SCAN_MAP_30       */ {/*swreg*/142,  6,  0},
/* HWIF_DCT_STRM4_BASE    */ {/*swreg*/143, 32,  0},
/* HWIF_DC2_CODE8_CNT     */ {/*swreg*/143,  4, 28},
/* HWIF_DC2_CODE7_CNT     */ {/*swreg*/143,  4, 24},
/* HWIF_DC2_CODE6_CNT     */ {/*swreg*/143,  4, 20},
/* HWIF_DC2_CODE5_CNT     */ {/*swreg*/143,  4, 16},
/* HWIF_DC2_CODE4_CNT     */ {/*swreg*/143,  4, 12},
/* HWIF_DC2_CODE3_CNT     */ {/*swreg*/143,  4,  8},
/* HWIF_DC2_CODE2_CNT     */ {/*swreg*/143,  3,  4},
/* HWIF_DC2_CODE1_CNT     */ {/*swreg*/143,  2,  0},
/* HWIF_SCAN_MAP_31       */ {/*swreg*/143,  6, 24},
/* HWIF_SCAN_MAP_32       */ {/*swreg*/143,  6, 18},
/* HWIF_SCAN_MAP_33       */ {/*swreg*/143,  6, 12},
/* HWIF_SCAN_MAP_34       */ {/*swreg*/143,  6,  6},
/* HWIF_SCAN_MAP_35       */ {/*swreg*/143,  6,  0},
/* HWIF_DCT_STRM5_BASE    */ {/*swreg*/144, 32,  0},
/* HWIF_DC2_CODE16_CNT    */ {/*swreg*/144,  4, 28},
/* HWIF_DC2_CODE15_CNT    */ {/*swreg*/144,  4, 24},
/* HWIF_DC2_CODE14_CNT    */ {/*swreg*/144,  4, 20},
/* HWIF_DC2_CODE13_CNT    */ {/*swreg*/144,  4, 16},
/* HWIF_DC2_CODE12_CNT    */ {/*swreg*/144,  4, 12},
/* HWIF_DC2_CODE11_CNT    */ {/*swreg*/144,  4,  8},
/* HWIF_DC2_CODE10_CNT    */ {/*swreg*/144,  4,  4},
/* HWIF_DC2_CODE9_CNT     */ {/*swreg*/144,  4,  0},
/* HWIF_SCAN_MAP_36       */ {/*swreg*/144,  6, 24},
/* HWIF_SCAN_MAP_37       */ {/*swreg*/144,  6, 18},
/* HWIF_SCAN_MAP_38       */ {/*swreg*/144,  6, 12},
/* HWIF_SCAN_MAP_39       */ {/*swreg*/144,  6,  6},
/* HWIF_SCAN_MAP_40       */ {/*swreg*/144,  6,  0},
/* HWIF_REFER13_BASE      */ {/*swreg*/145, 32,  0},
/* HWIF_DC3_CODE8_CNT     */ {/*swreg*/145,  4, 28},
/* HWIF_DC3_CODE7_CNT     */ {/*swreg*/145,  4, 24},
/* HWIF_DC3_CODE6_CNT     */ {/*swreg*/145,  4, 20},
/* HWIF_DC3_CODE5_CNT     */ {/*swreg*/145,  4, 16},
/* HWIF_DC3_CODE4_CNT     */ {/*swreg*/145,  4, 12},
/* HWIF_DC3_CODE3_CNT     */ {/*swreg*/145,  4,  8},
/* HWIF_DC3_CODE2_CNT     */ {/*swreg*/145,  3,  4},
/* HWIF_DC3_CODE1_CNT     */ {/*swreg*/145,  2,  0},
/* HWIF_BITPL_CTRL_BASE   */ {/*swreg*/145, 32,  0},
/* HWIF_REFER14_BASE      */ {/*swreg*/146, 32,  0},
/* HWIF_DCT_STRM6_BASE    */ {/*swreg*/146, 32,  0},
/* HWIF_REF_INVD_CUR_1    */ {/*swreg*/146, 16, 16},
/* HWIF_REF_INVD_CUR_0    */ {/*swreg*/146, 16,  0},
/* HWIF_DC3_CODE16_CNT    */ {/*swreg*/146,  4, 28},
/* HWIF_DC3_CODE15_CNT    */ {/*swreg*/146,  4, 24},
/* HWIF_DC3_CODE14_CNT    */ {/*swreg*/146,  4, 20},
/* HWIF_DC3_CODE13_CNT    */ {/*swreg*/146,  4, 16},
/* HWIF_DC3_CODE12_CNT    */ {/*swreg*/146,  4, 12},
/* HWIF_DC3_CODE11_CNT    */ {/*swreg*/146,  4,  8},
/* HWIF_DC3_CODE10_CNT    */ {/*swreg*/146,  4,  4},
/* HWIF_DC3_CODE9_CNT     */ {/*swreg*/146,  4,  0},
/* HWIF_SCAN_MAP_41       */ {/*swreg*/146,  6, 24},
/* HWIF_SCAN_MAP_42       */ {/*swreg*/146,  6, 18},
/* HWIF_SCAN_MAP_43       */ {/*swreg*/146,  6, 12},
/* HWIF_SCAN_MAP_44       */ {/*swreg*/146,  6,  6},
/* HWIF_SCAN_MAP_45       */ {/*swreg*/146,  6,  0},
/* HWIF_REFER15_BASE      */ {/*swreg*/147, 32,  0},
/* HWIF_DCT_STRM7_BASE    */ {/*swreg*/147, 32,  0},
/* HWIF_REF_INVD_CUR_3    */ {/*swreg*/147, 16, 16},
/* HWIF_REF_INVD_CUR_2    */ {/*swreg*/147, 16,  0},
/* HWIF_SCAN_MAP_46       */ {/*swreg*/147,  6, 24},
/* HWIF_SCAN_MAP_47       */ {/*swreg*/147,  6, 18},
/* HWIF_SCAN_MAP_48       */ {/*swreg*/147,  6, 12},
/* HWIF_SCAN_MAP_49       */ {/*swreg*/147,  6,  6},
/* HWIF_SCAN_MAP_50       */ {/*swreg*/147,  6,  0},
/* HWIF_REFER1_BASE       */ {/*swreg*/148, 32,  0},
/* HWIF_JPEG_SLICE_H      */ {/*swreg*/148,   8,  0},
/* HWIF_DIFF_MV_BASE      */ {/*swreg*/149, 32,  0},
/* HWIF_ICOMP1_E          */ {/*swreg*/149,  1, 24},
/* HWIF_ISCALE1           */ {/*swreg*/149,  8, 16},
/* HWIF_ISHIFT1           */ {/*swreg*/149, 16,  0},
/* HWIF_SEGMENT_BASE      */ {/*swreg*/149, 32,  0},
/* HWIF_SEGMENT_UPD_E     */ {/*swreg*/149,  1,  1},
/* HWIF_SEGMENT_E         */ {/*swreg*/149,  1,  0},
/* HWIF_I4X4_OR_DC_BASE   */ {/*swreg*/150, 32,  0},
/* HWIF_ICOMP2_E          */ {/*swreg*/150,  1, 24},
/* HWIF_ISCALE2           */ {/*swreg*/150,  8, 16},
/* HWIF_ISHIFT2           */ {/*swreg*/150, 16,  0},
/* HWIF_DCT3_START_BIT    */ {/*swreg*/150,  6, 24},
/* HWIF_DCT4_START_BIT    */ {/*swreg*/150,  6, 18},
/* HWIF_DCT5_START_BIT    */ {/*swreg*/150,  6, 12},
/* HWIF_DCT6_START_BIT    */ {/*swreg*/150,  6,  6},
/* HWIF_DCT7_START_BIT    */ {/*swreg*/150,  6,  0},
/* HWIF_QUANT_DELTA_2     */ {/*swreg*/151,  5, 27},
/* HWIF_QUANT_DELTA_3     */ {/*swreg*/151,  5, 22},
/* HWIF_QUANT_2           */ {/*swreg*/151, 11, 11},
/* HWIF_QUANT_3           */ {/*swreg*/151, 11,  0},
/* HWIF_QUANT_DELTA_4     */ {/*swreg*/152,  5, 27},
/* HWIF_QUANT_4           */ {/*swreg*/152, 11, 11},
/* HWIF_QUANT_5           */ {/*swreg*/152, 11,  0},
/* HWIF_PRED_BC_TAP_0_3   */ {/*swreg*/153, 10, 22},
/* HWIF_PRED_BC_TAP_1_0   */ {/*swreg*/153, 10, 12},
/* HWIF_PRED_BC_TAP_1_1   */ {/*swreg*/153, 10,  2},
/* HWIF_PRED_BC_TAP_1_2   */ {/*swreg*/154, 10, 22},
/* HWIF_PRED_BC_TAP_1_3   */ {/*swreg*/154, 10, 12},
/* HWIF_PRED_BC_TAP_2_0   */ {/*swreg*/154, 10,  2},
/* HWIF_PRED_BC_TAP_2_1   */ {/*swreg*/155, 10, 22},
/* HWIF_PRED_BC_TAP_2_2   */ {/*swreg*/155, 10, 12},
/* HWIF_PRED_BC_TAP_2_3   */ {/*swreg*/155, 10,  2},
/* HWIF_PRED_BC_TAP_3_0   */ {/*swreg*/156, 10, 22},
/* HWIF_PRED_BC_TAP_3_1   */ {/*swreg*/156, 10, 12},
/* HWIF_PRED_BC_TAP_3_2   */ {/*swreg*/156, 10,  2},
/* HWIF_PRED_BC_TAP_3_3   */ {/*swreg*/157, 10, 22},
/* HWIF_PRED_BC_TAP_4_0   */ {/*swreg*/157, 10, 12},
/* HWIF_PRED_BC_TAP_4_1   */ {/*swreg*/157, 10,  2},
/* HWIF_PRED_BC_TAP_4_2   */ {/*swreg*/158, 10, 22},
/* HWIF_PRED_BC_TAP_4_3   */ {/*swreg*/158, 10, 12},
/* HWIF_PRED_BC_TAP_5_0   */ {/*swreg*/158, 10,  2},