123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699 |
- /* HWIF_DEC_PIC_INF */ {/*swreg*/1 , 1, 24},
- /* HWIF_DEC_TIMEOUT */ {/*swreg*/1 , 1, 18},
- /* HWIF_DEC_SLICE_INT */ {/*swreg*/1 , 1, 17},
- /* HWIF_DEC_ERROR_INT */ {/*swreg*/1 , 1, 16},
- /* HWIF_DEC_ASO_INT */ {/*swreg*/1 , 1, 15},
- /* HWIF_DEC_BUFFER_INT */ {/*swreg*/1 , 1, 14},
- /* HWIF_DEC_BUS_INT */ {/*swreg*/1 , 1, 13},
- /* HWIF_DEC_RDY_INT */ {/*swreg*/1 , 1, 12},
- /* HWIF_DEC_IRQ */ {/*swreg*/1 , 1, 8},
- /* HWIF_DEC_IRQ_DIS */ {/*swreg*/1 , 1, 4},
- /* HWIF_DEC_E */ {/*swreg*/1 , 1, 0},
- /* HWIF_DEC_AXI_RD_ID */ {/*swreg*/2 , 8, 24},
- /* HWIF_DEC_TIMEOUT_E */ {/*swreg*/2 , 1, 23},
- /* HWIF_DEC_STRSWAP32_E */ {/*swreg*/2 , 1, 22},
- /* HWIF_DEC_STRENDIAN_E */ {/*swreg*/2 , 1, 21},
- /* HWIF_DEC_INSWAP32_E */ {/*swreg*/2 , 1, 20},
- /* HWIF_DEC_OUTSWAP32_E */ {/*swreg*/2 , 1, 19},
- /* HWIF_DEC_DATA_DISC_E */ {/*swreg*/2 , 1, 18},
- /* HWIF_TILED_MODE_MSB */ {/*swreg*/2 , 1, 17},
- /* HWIF_DEC_OUT_TILED_E */ {/*swreg*/2 , 1, 17},
- /* HWIF_DEC_LATENCY */ {/*swreg*/2 , 6, 11},
- /* HWIF_DEC_CLK_GATE_E */ {/*swreg*/2 , 1, 10},
- /* HWIF_DEC_IN_ENDIAN */ {/*swreg*/2 , 1, 9},
- /* HWIF_DEC_OUT_ENDIAN */ {/*swreg*/2 , 1, 8},
- /* HWIF_PRIORITY_MODE */ {/*swreg*/2 , 3, 5},
- /* HWIF_TILED_MODE_LSB */ {/*swreg*/2 , 1, 7},
- /* HWIF_DEC_ADV_PRE_DIS */ {/*swreg*/2 , 1, 6},
- /* HWIF_DEC_SCMD_DIS */ {/*swreg*/2 , 1, 5},
- /* HWIF_DEC_MAX_BURST */ {/*swreg*/2 , 5, 0},
- /* HWIF_DEC_MODE */ {/*swreg*/3 , 4, 28},
- /* HWIF_RLC_MODE_E */ {/*swreg*/3 , 1, 27},
- /* HWIF_SKIP_MODE */ {/*swreg*/3 , 1, 26},
- /* HWIF_DIVX3_E */ {/*swreg*/3 , 1, 25},
- /* HWIF_PJPEG_E */ {/*swreg*/3 , 1, 24},
- /* HWIF_PIC_INTERLACE_E */ {/*swreg*/3 , 1, 23},
- /* HWIF_PIC_FIELDMODE_E */ {/*swreg*/3 , 1, 22},
- /* HWIF_PIC_B_E */ {/*swreg*/3 , 1, 21},
- /* HWIF_PIC_INTER_E */ {/*swreg*/3 , 1, 20},
- /* HWIF_PIC_TOPFIELD_E */ {/*swreg*/3 , 1, 19},
- /* HWIF_FWD_INTERLACE_E */ {/*swreg*/3 , 1, 18},
- /* HWIF_SORENSON_E */ {/*swreg*/3 , 1, 17},
- /* HWIF_REF_TOPFIELD_E */ {/*swreg*/3 , 1, 16},
- /* HWIF_DEC_OUT_DIS */ {/*swreg*/3 , 1, 15},
- /* HWIF_FILTERING_DIS */ {/*swreg*/3 , 1, 14},
- /* HWIF_MVC_E */ {/*swreg*/3 , 1, 13},
- /* HWIF_PIC_FIXED_QUANT */ {/*swreg*/3 , 1, 13},
- /* HWIF_WRITE_MVS_E */ {/*swreg*/3 , 1, 12},
- /* HWIF_REFTOPFIRST_E */ {/*swreg*/3 , 1, 11},
- /* HWIF_SEQ_MBAFF_E */ {/*swreg*/3 , 1, 10},
- /* HWIF_PICORD_COUNT_E */ {/*swreg*/3 , 1, 9},
- /* HWIF_DEC_AHB_HLOCK_E */ {/*swreg*/3 , 1, 8},
- /* HWIF_DEC_AXI_WR_ID */ {/*swreg*/3 , 8, 0},
- /* HWIF_PIC_MB_WIDTH */ {/*swreg*/4 , 9, 23},
- /* HWIF_MB_WIDTH_OFF */ {/*swreg*/4 , 4, 19},
- /* HWIF_PIC_MB_HEIGHT_P */ {/*swreg*/4 , 8, 11},
- /* HWIF_MB_HEIGHT_OFF */ {/*swreg*/4 , 4, 7},
- /* HWIF_ALT_SCAN_E */ {/*swreg*/4 , 1, 6},
- /* HWIF_TOPFIELDFIRST_E */ {/*swreg*/4 , 1, 5},
- /* HWIF_REF_FRAMES */ {/*swreg*/4 , 5, 0},
- /* HWIF_PIC_MB_W_EXT */ {/*swreg*/4 , 3, 3},
- /* HWIF_PIC_MB_H_EXT */ {/*swreg*/4 , 3, 0},
- /* HWIF_PIC_REFER_FLAG */ {/*swreg*/4 , 1, 0},
- /* HWIF_STRM_START_BIT */ {/*swreg*/5 , 6, 26},
- /* HWIF_SYNC_MARKER_E */ {/*swreg*/5 , 1, 25},
- /* HWIF_TYPE1_QUANT_E */ {/*swreg*/5 , 1, 24},
- /* HWIF_CH_QP_OFFSET */ {/*swreg*/5 , 5, 19},
- /* HWIF_CH_QP_OFFSET2 */ {/*swreg*/5 , 5, 14},
- /* HWIF_FIELDPIC_FLAG_E */ {/*swreg*/5 , 1, 0},
- /* HWIF_INTRADC_VLC_THR */ {/*swreg*/5 , 3, 16},
- /* HWIF_VOP_TIME_INCR */ {/*swreg*/5 , 16, 0},
- /* HWIF_DQ_PROFILE */ {/*swreg*/5 , 1, 24},
- /* HWIF_DQBI_LEVEL */ {/*swreg*/5 , 1, 23},
- /* HWIF_RANGE_RED_FRM_E */ {/*swreg*/5 , 1, 22},
- /* HWIF_FAST_UVMC_E */ {/*swreg*/5 , 1, 20},
- /* HWIF_TRANSDCTAB */ {/*swreg*/5 , 1, 17},
- /* HWIF_TRANSACFRM */ {/*swreg*/5 , 2, 15},
- /* HWIF_TRANSACFRM2 */ {/*swreg*/5 , 2, 13},
- /* HWIF_MB_MODE_TAB */ {/*swreg*/5 , 3, 10},
- /* HWIF_MVTAB */ {/*swreg*/5 , 3, 7},
- /* HWIF_CBPTAB */ {/*swreg*/5 , 3, 4},
- /* HWIF_2MV_BLK_PAT_TAB */ {/*swreg*/5 , 2, 2},
- /* HWIF_4MV_BLK_PAT_TAB */ {/*swreg*/5 , 2, 0},
- /* HWIF_QSCALE_TYPE */ {/*swreg*/5 , 1, 24},
- /* HWIF_CON_MV_E */ {/*swreg*/5 , 1, 4},
- /* HWIF_INTRA_DC_PREC */ {/*swreg*/5 , 2, 2},
- /* HWIF_INTRA_VLC_TAB */ {/*swreg*/5 , 1, 1},
- /* HWIF_FRAME_PRED_DCT */ {/*swreg*/5 , 1, 0},
- /* HWIF_JPEG_QTABLES */ {/*swreg*/5 , 2, 11},
- /* HWIF_JPEG_MODE */ {/*swreg*/5 , 3, 8},
- /* HWIF_JPEG_FILRIGHT_E */ {/*swreg*/5 , 1, 7},
- /* HWIF_JPEG_STREAM_ALL */ {/*swreg*/5 , 1, 6},
- /* HWIF_CR_AC_VLCTABLE */ {/*swreg*/5 , 1, 5},
- /* HWIF_CB_AC_VLCTABLE */ {/*swreg*/5 , 1, 4},
- /* HWIF_CR_DC_VLCTABLE */ {/*swreg*/5 , 1, 3},
- /* HWIF_CB_DC_VLCTABLE */ {/*swreg*/5 , 1, 2},
- /* HWIF_CR_DC_VLCTABLE3 */ {/*swreg*/5 , 1, 1},
- /* HWIF_CB_DC_VLCTABLE3 */ {/*swreg*/5 , 1, 0},
- /* HWIF_STRM1_START_BIT */ {/*swreg*/5 , 6, 18},
- /* HWIF_HUFFMAN_E */ {/*swreg*/5 , 1, 17},
- /* HWIF_MULTISTREAM_E */ {/*swreg*/5 , 1, 16},
- /* HWIF_BOOLEAN_VALUE */ {/*swreg*/5 , 8, 8},
- /* HWIF_BOOLEAN_RANGE */ {/*swreg*/5 , 8, 0},
- /* HWIF_ALPHA_OFFSET */ {/*swreg*/5 , 5, 5},
- /* HWIF_BETA_OFFSET */ {/*swreg*/5 , 5, 0},
- /* HWIF_START_CODE_E */ {/*swreg*/6 , 1, 31},
- /* HWIF_INIT_QP */ {/*swreg*/6 , 6, 25},
- /* HWIF_CH_8PIX_ILEAV_E */ {/*swreg*/6 , 1, 24},
- /* HWIF_STREAM_LEN */ {/*swreg*/6 , 24, 0},
- /* HWIF_CABAC_E */ {/*swreg*/7 , 1, 31},
- /* HWIF_BLACKWHITE_E */ {/*swreg*/7 , 1, 30},
- /* HWIF_DIR_8X8_INFER_E */ {/*swreg*/7 , 1, 29},
- /* HWIF_WEIGHT_PRED_E */ {/*swreg*/7 , 1, 28},
- /* HWIF_WEIGHT_BIPR_IDC */ {/*swreg*/7 , 2, 26},
- /* HWIF_FRAMENUM_LEN */ {/*swreg*/7 , 5, 16},
- /* HWIF_FRAMENUM */ {/*swreg*/7 , 16, 0},
- /* HWIF_BITPLANE0_E */ {/*swreg*/7 , 1, 31},
- /* HWIF_BITPLANE1_E */ {/*swreg*/7 , 1, 30},
- /* HWIF_BITPLANE2_E */ {/*swreg*/7 , 1, 29},
- /* HWIF_ALT_PQUANT */ {/*swreg*/7 , 5, 24},
- /* HWIF_DQ_EDGES */ {/*swreg*/7 , 4, 20},
- /* HWIF_TTMBF */ {/*swreg*/7 , 1, 19},
- /* HWIF_PQINDEX */ {/*swreg*/7 , 5, 14},
- /* HWIF_BILIN_MC_E */ {/*swreg*/7 , 1, 12},
- /* HWIF_UNIQP_E */ {/*swreg*/7 , 1, 11},
- /* HWIF_HALFQP_E */ {/*swreg*/7 , 1, 10},
- /* HWIF_TTFRM */ {/*swreg*/7 , 2, 8},
- /* HWIF_2ND_BYTE_EMUL_E */ {/*swreg*/7 , 1, 7},
- /* HWIF_DQUANT_E */ {/*swreg*/7 , 1, 6},
- /* HWIF_VC1_ADV_E */ {/*swreg*/7 , 1, 5},
- /* HWIF_PJPEG_FILDOWN_E */ {/*swreg*/7 , 1, 26},
- /* HWIF_PJPEG_WDIV8 */ {/*swreg*/7 , 1, 25},
- /* HWIF_PJPEG_HDIV8 */ {/*swreg*/7 , 1, 24},
- /* HWIF_PJPEG_AH */ {/*swreg*/7 , 4, 20},
- /* HWIF_PJPEG_AL */ {/*swreg*/7 , 4, 16},
- /* HWIF_PJPEG_SS */ {/*swreg*/7 , 8, 8},
- /* HWIF_PJPEG_SE */ {/*swreg*/7 , 8, 0},
- /* HWIF_DCT1_START_BIT */ {/*swreg*/7 , 6, 26},
- /* HWIF_DCT2_START_BIT */ {/*swreg*/7 , 6, 20},
- /* HWIF_CH_MV_RES */ {/*swreg*/7 , 1, 13},
- /* HWIF_INIT_DC_MATCH0 */ {/*swreg*/7 , 3, 9},
- /* HWIF_INIT_DC_MATCH1 */ {/*swreg*/7 , 3, 6},
- /* HWIF_VP7_VERSION */ {/*swreg*/7 , 1, 5},
- /* HWIF_CONST_INTRA_E */ {/*swreg*/8 , 1, 31},
- /* HWIF_FILT_CTRL_PRES */ {/*swreg*/8 , 1, 30},
- /* HWIF_RDPIC_CNT_PRES */ {/*swreg*/8 , 1, 29},
- /* HWIF_8X8TRANS_FLAG_E */ {/*swreg*/8 , 1, 28},
- /* HWIF_REFPIC_MK_LEN */ {/*swreg*/8 , 11, 17},
- /* HWIF_IDR_PIC_E */ {/*swreg*/8 , 1, 16},
- /* HWIF_IDR_PIC_ID */ {/*swreg*/8 , 16, 0},
- /* HWIF_MV_SCALEFACTOR */ {/*swreg*/8 , 8, 24},
- /* HWIF_REF_DIST_FWD */ {/*swreg*/8 , 5, 19},
- /* HWIF_REF_DIST_BWD */ {/*swreg*/8 , 5, 14},
- /* HWIF_LOOP_FILT_LIMIT */ {/*swreg*/8 , 4, 14},
- /* HWIF_VARIANCE_TEST_E */ {/*swreg*/8 , 1, 13},
- /* HWIF_MV_THRESHOLD */ {/*swreg*/8 , 3, 10},
- /* HWIF_VAR_THRESHOLD */ {/*swreg*/8 , 10, 0},
- /* HWIF_DIVX_IDCT_E */ {/*swreg*/8 , 1, 8},
- /* HWIF_DIVX3_SLICE_SIZE */ {/*swreg*/8 , 8, 0},
- /* HWIF_PJPEG_REST_FREQ */ {/*swreg*/8 , 16, 0},
- /* HWIF_RV_PROFILE */ {/*swreg*/8 , 2, 30},
- /* HWIF_RV_OSV_QUANT */ {/*swreg*/8 , 2, 28},
- /* HWIF_RV_FWD_SCALE */ {/*swreg*/8 , 14, 14},
- /* HWIF_RV_BWD_SCALE */ {/*swreg*/8 , 14, 0},
- /* HWIF_INIT_DC_COMP0 */ {/*swreg*/8 , 16, 16},
- /* HWIF_INIT_DC_COMP1 */ {/*swreg*/8 , 16, 0},
- /* HWIF_PPS_ID */ {/*swreg*/9 , 8, 24},
- /* HWIF_REFIDX1_ACTIVE */ {/*swreg*/9 , 5, 19},
- /* HWIF_REFIDX0_ACTIVE */ {/*swreg*/9 , 5, 14},
- /* HWIF_POC_LENGTH */ {/*swreg*/9 , 8, 0},
- /* HWIF_ICOMP0_E */ {/*swreg*/9 , 1, 24},
- /* HWIF_ISCALE0 */ {/*swreg*/9 , 8, 16},
- /* HWIF_ISHIFT0 */ {/*swreg*/9 , 16, 0},
- /* HWIF_STREAM1_LEN */ {/*swreg*/9 , 24, 0},
- /* HWIF_MB_CTRL_BASE */ {/*swreg*/9 , 32, 0},
- /* HWIF_PIC_SLICE_AM */ {/*swreg*/9 , 13, 0},
- /* HWIF_COEFFS_PART_AM */ {/*swreg*/9 , 4, 24},
- /* HWIF_DIFF_MV_BASE */ {/*swreg*/10, 32, 0},
- /* HWIF_PINIT_RLIST_F9 */ {/*swreg*/10, 5, 25},
- /* HWIF_PINIT_RLIST_F8 */ {/*swreg*/10, 5, 20},
- /* HWIF_PINIT_RLIST_F7 */ {/*swreg*/10, 5, 15},
- /* HWIF_PINIT_RLIST_F6 */ {/*swreg*/10, 5, 10},
- /* HWIF_PINIT_RLIST_F5 */ {/*swreg*/10, 5, 5},
- /* HWIF_PINIT_RLIST_F4 */ {/*swreg*/10, 5, 0},
- /* HWIF_ICOMP1_E */ {/*swreg*/10, 1, 24},
- /* HWIF_ISCALE1 */ {/*swreg*/10, 8, 16},
- /* HWIF_ISHIFT1 */ {/*swreg*/10, 16, 0},
- /* HWIF_SEGMENT_BASE */ {/*swreg*/10, 32, 0},
- /* HWIF_SEGMENT_UPD_E */ {/*swreg*/10, 1, 1},
- /* HWIF_SEGMENT_E */ {/*swreg*/10, 1, 0},
- /* HWIF_I4X4_OR_DC_BASE */ {/*swreg*/11, 32, 0},
- /* HWIF_PINIT_RLIST_F15 */ {/*swreg*/11, 5, 25},
- /* HWIF_PINIT_RLIST_F14 */ {/*swreg*/11, 5, 20},
- /* HWIF_PINIT_RLIST_F13 */ {/*swreg*/11, 5, 15},
- /* HWIF_PINIT_RLIST_F12 */ {/*swreg*/11, 5, 10},
- /* HWIF_PINIT_RLIST_F11 */ {/*swreg*/11, 5, 5},
- /* HWIF_PINIT_RLIST_F10 */ {/*swreg*/11, 5, 0},
- /* HWIF_ICOMP2_E */ {/*swreg*/11, 1, 24},
- /* HWIF_ISCALE2 */ {/*swreg*/11, 8, 16},
- /* HWIF_ISHIFT2 */ {/*swreg*/11, 16, 0},
- /* HWIF_DCT3_START_BIT */ {/*swreg*/11, 6, 24},
- /* HWIF_DCT4_START_BIT */ {/*swreg*/11, 6, 18},
- /* HWIF_DCT5_START_BIT */ {/*swreg*/11, 6, 12},
- /* HWIF_DCT6_START_BIT */ {/*swreg*/11, 6, 6},
- /* HWIF_DCT7_START_BIT */ {/*swreg*/11, 6, 0},
- /* HWIF_RLC_VLC_BASE */ {/*swreg*/12, 32, 0},
- /* HWIF_DEC_OUT_BASE */ {/*swreg*/13, 32, 0},
- /* HWIF_REFER0_BASE */ {/*swreg*/14, 32, 0},
- /* HWIF_REFER0_FIELD_E */ {/*swreg*/14, 1, 1},
- /* HWIF_REFER0_TOPC_E */ {/*swreg*/14, 1, 0},
- /* HWIF_JPG_CH_OUT_BASE */ {/*swreg*/14, 32, 0},
- /* HWIF_REFER1_BASE */ {/*swreg*/15, 32, 0},
- /* HWIF_REFER1_FIELD_E */ {/*swreg*/15, 1, 1},
- /* HWIF_REFER1_TOPC_E */ {/*swreg*/15, 1, 0},
- /* HWIF_JPEG_SLICE_H */ {/*swreg*/15, 8, 0},
- /* HWIF_REFER2_BASE */ {/*swreg*/16, 32, 0},
- /* HWIF_REFER2_FIELD_E */ {/*swreg*/16, 1, 1},
- /* HWIF_REFER2_TOPC_E */ {/*swreg*/16, 1, 0},
- /* HWIF_AC1_CODE6_CNT */ {/*swreg*/16, 7, 24},
- /* HWIF_AC1_CODE5_CNT */ {/*swreg*/16, 6, 16},
- /* HWIF_AC1_CODE4_CNT */ {/*swreg*/16, 5, 11},
- /* HWIF_AC1_CODE3_CNT */ {/*swreg*/16, 4, 7},
- /* HWIF_AC1_CODE2_CNT */ {/*swreg*/16, 3, 3},
- /* HWIF_AC1_CODE1_CNT */ {/*swreg*/16, 2, 0},
- /* HWIF_REFER3_BASE */ {/*swreg*/17, 32, 0},
- /* HWIF_REFER3_FIELD_E */ {/*swreg*/17, 1, 1},
- /* HWIF_REFER3_TOPC_E */ {/*swreg*/17, 1, 0},
- /* HWIF_AC1_CODE10_CNT */ {/*swreg*/17, 8, 24},
- /* HWIF_AC1_CODE9_CNT */ {/*swreg*/17, 8, 16},
- /* HWIF_AC1_CODE8_CNT */ {/*swreg*/17, 8, 8},
- /* HWIF_AC1_CODE7_CNT */ {/*swreg*/17, 8, 0},
- /* HWIF_REFER4_BASE */ {/*swreg*/18, 32, 0},
- /* HWIF_REFER4_FIELD_E */ {/*swreg*/18, 1, 1},
- /* HWIF_REFER4_TOPC_E */ {/*swreg*/18, 1, 0},
- /* HWIF_PIC_HEADER_LEN */ {/*swreg*/18, 16, 16},
- /* HWIF_PIC_4MV_E */ {/*swreg*/18, 1, 13},
- /* HWIF_RANGE_RED_REF_E */ {/*swreg*/18, 1, 11},
- /* HWIF_VC1_DIFMV_RANGE */ {/*swreg*/18, 2, 9},
- /* HWIF_MV_RANGE */ {/*swreg*/18, 2, 6},
- /* HWIF_OVERLAP_E */ {/*swreg*/18, 1, 5},
- /* HWIF_OVERLAP_METHOD */ {/*swreg*/18, 2, 3},
- /* HWIF_ALT_SCAN_FLAG_E */ {/*swreg*/18, 1, 19},
- /* HWIF_FCODE_FWD_HOR */ {/*swreg*/18, 4, 15},
- /* HWIF_FCODE_FWD_VER */ {/*swreg*/18, 4, 11},
- /* HWIF_FCODE_BWD_HOR */ {/*swreg*/18, 4, 7},
- /* HWIF_FCODE_BWD_VER */ {/*swreg*/18, 4, 3},
- /* HWIF_MV_ACCURACY_FWD */ {/*swreg*/18, 1, 2},
- /* HWIF_MV_ACCURACY_BWD */ {/*swreg*/18, 1, 1},
- /* HWIF_MPEG4_VC1_RC */ {/*swreg*/18, 1, 1},
- /* HWIF_PREV_ANC_TYPE */ {/*swreg*/18, 1, 0},
- /* HWIF_AC1_CODE14_CNT */ {/*swreg*/18, 8, 24},
- /* HWIF_AC1_CODE13_CNT */ {/*swreg*/18, 8, 16},
- /* HWIF_AC1_CODE12_CNT */ {/*swreg*/18, 8, 8},
- /* HWIF_AC1_CODE11_CNT */ {/*swreg*/18, 8, 0},
- /* HWIF_GREF_SIGN_BIAS */ {/*swreg*/18, 1, 0},
- /* HWIF_REFER5_BASE */ {/*swreg*/19, 32, 0},
- /* HWIF_REFER5_FIELD_E */ {/*swreg*/19, 1, 1},
- /* HWIF_REFER5_TOPC_E */ {/*swreg*/19, 1, 0},
- /* HWIF_TRB_PER_TRD_D0 */ {/*swreg*/19, 27, 0},
- /* HWIF_ICOMP3_E */ {/*swreg*/19, 1, 24},
- /* HWIF_ISCALE3 */ {/*swreg*/19, 8, 16},
- /* HWIF_ISHIFT3 */ {/*swreg*/19, 16, 0},
- /* HWIF_AC2_CODE4_CNT */ {/*swreg*/19, 5, 27},
- /* HWIF_AC2_CODE3_CNT */ {/*swreg*/19, 4, 23},
- /* HWIF_AC2_CODE2_CNT */ {/*swreg*/19, 3, 19},
- /* HWIF_AC2_CODE1_CNT */ {/*swreg*/19, 2, 16},
- /* HWIF_AC1_CODE16_CNT */ {/*swreg*/19, 8, 8},
- /* HWIF_AC1_CODE15_CNT */ {/*swreg*/19, 8, 0},
- /* HWIF_SCAN_MAP_1 */ {/*swreg*/19, 6, 24},
- /* HWIF_SCAN_MAP_2 */ {/*swreg*/19, 6, 18},
- /* HWIF_SCAN_MAP_3 */ {/*swreg*/19, 6, 12},
- /* HWIF_SCAN_MAP_4 */ {/*swreg*/19, 6, 6},
- /* HWIF_SCAN_MAP_5 */ {/*swreg*/19, 6, 0},
- /* HWIF_AREF_SIGN_BIAS */ {/*swreg*/19, 1, 0},
- /* HWIF_REFER6_BASE */ {/*swreg*/20, 32, 0},
- /* HWIF_REFER6_FIELD_E */ {/*swreg*/20, 1, 1},
- /* HWIF_REFER6_TOPC_E */ {/*swreg*/20, 1, 0},
- /* HWIF_TRB_PER_TRD_DM1 */ {/*swreg*/20, 27, 0},
- /* HWIF_ICOMP4_E */ {/*swreg*/20, 1, 24},
- /* HWIF_ISCALE4 */ {/*swreg*/20, 8, 16},
- /* HWIF_ISHIFT4 */ {/*swreg*/20, 16, 0},
- /* HWIF_AC2_CODE8_CNT */ {/*swreg*/20, 8, 24},
- /* HWIF_AC2_CODE7_CNT */ {/*swreg*/20, 8, 16},
- /* HWIF_AC2_CODE6_CNT */ {/*swreg*/20, 7, 8},
- /* HWIF_AC2_CODE5_CNT */ {/*swreg*/20, 6, 0},
- /* HWIF_SCAN_MAP_6 */ {/*swreg*/20, 6, 24},
- /* HWIF_SCAN_MAP_7 */ {/*swreg*/20, 6, 18},
- /* HWIF_SCAN_MAP_8 */ {/*swreg*/20, 6, 12},
- /* HWIF_SCAN_MAP_9 */ {/*swreg*/20, 6, 6},
- /* HWIF_SCAN_MAP_10 */ {/*swreg*/20, 6, 0},
- /* HWIF_REFER7_BASE */ {/*swreg*/21, 32, 0},
- /* HWIF_REFER7_FIELD_E */ {/*swreg*/21, 1, 1},
- /* HWIF_REFER7_TOPC_E */ {/*swreg*/21, 1, 0},
- /* HWIF_TRB_PER_TRD_D1 */ {/*swreg*/21, 27, 0},
- /* HWIF_AC2_CODE12_CNT */ {/*swreg*/21, 8, 24},
- /* HWIF_AC2_CODE11_CNT */ {/*swreg*/21, 8, 16},
- /* HWIF_AC2_CODE10_CNT */ {/*swreg*/21, 8, 8},
- /* HWIF_AC2_CODE9_CNT */ {/*swreg*/21, 8, 0},
- /* HWIF_SCAN_MAP_11 */ {/*swreg*/21, 6, 24},
- /* HWIF_SCAN_MAP_12 */ {/*swreg*/21, 6, 18},
- /* HWIF_SCAN_MAP_13 */ {/*swreg*/21, 6, 12},
- /* HWIF_SCAN_MAP_14 */ {/*swreg*/21, 6, 6},
- /* HWIF_SCAN_MAP_15 */ {/*swreg*/21, 6, 0},
- /* HWIF_REFER8_BASE */ {/*swreg*/22, 32, 0},
- /* HWIF_DCT_STRM1_BASE */ {/*swreg*/22, 32, 0},
- /* HWIF_REFER8_FIELD_E */ {/*swreg*/22, 1, 1},
- /* HWIF_REFER8_TOPC_E */ {/*swreg*/22, 1, 0},
- /* HWIF_AC2_CODE16_CNT */ {/*swreg*/22, 8, 24},
- /* HWIF_AC2_CODE15_CNT */ {/*swreg*/22, 8, 16},
- /* HWIF_AC2_CODE14_CNT */ {/*swreg*/22, 8, 8},
- /* HWIF_AC2_CODE13_CNT */ {/*swreg*/22, 8, 0},
- /* HWIF_SCAN_MAP_16 */ {/*swreg*/22, 6, 24},
- /* HWIF_SCAN_MAP_17 */ {/*swreg*/22, 6, 18},
- /* HWIF_SCAN_MAP_18 */ {/*swreg*/22, 6, 12},
- /* HWIF_SCAN_MAP_19 */ {/*swreg*/22, 6, 6},
- /* HWIF_SCAN_MAP_20 */ {/*swreg*/22, 6, 0},
- /* HWIF_REFER9_BASE */ {/*swreg*/23, 32, 0},
- /* HWIF_DCT_STRM2_BASE */ {/*swreg*/23, 32, 0},
- /* HWIF_REFER9_FIELD_E */ {/*swreg*/23, 1, 1},
- /* HWIF_REFER9_TOPC_E */ {/*swreg*/23, 1, 0},
- /* HWIF_DC1_CODE8_CNT */ {/*swreg*/23, 4, 28},
- /* HWIF_DC1_CODE7_CNT */ {/*swreg*/23, 4, 24},
- /* HWIF_DC1_CODE6_CNT */ {/*swreg*/23, 4, 20},
- /* HWIF_DC1_CODE5_CNT */ {/*swreg*/23, 4, 16},
- /* HWIF_DC1_CODE4_CNT */ {/*swreg*/23, 4, 12},
- /* HWIF_DC1_CODE3_CNT */ {/*swreg*/23, 4, 8},
- /* HWIF_DC1_CODE2_CNT */ {/*swreg*/23, 3, 4},
- /* HWIF_DC1_CODE1_CNT */ {/*swreg*/23, 2, 0},
- /* HWIF_SCAN_MAP_21 */ {/*swreg*/23, 6, 24},
- /* HWIF_SCAN_MAP_22 */ {/*swreg*/23, 6, 18},
- /* HWIF_SCAN_MAP_23 */ {/*swreg*/23, 6, 12},
- /* HWIF_SCAN_MAP_24 */ {/*swreg*/23, 6, 6},
- /* HWIF_SCAN_MAP_25 */ {/*swreg*/23, 6, 0},
- /* HWIF_REFER10_BASE */ {/*swreg*/24, 32, 0},
- /* HWIF_DCT_STRM3_BASE */ {/*swreg*/24, 32, 0},
- /* HWIF_REFER10_FIELD_E */ {/*swreg*/24, 1, 1},
- /* HWIF_REFER10_TOPC_E */ {/*swreg*/24, 1, 0},
- /* HWIF_DC1_CODE16_CNT */ {/*swreg*/24, 4, 28},
- /* HWIF_DC1_CODE15_CNT */ {/*swreg*/24, 4, 24},
- /* HWIF_DC1_CODE14_CNT */ {/*swreg*/24, 4, 20},
- /* HWIF_DC1_CODE13_CNT */ {/*swreg*/24, 4, 16},
- /* HWIF_DC1_CODE12_CNT */ {/*swreg*/24, 4, 12},
- /* HWIF_DC1_CODE11_CNT */ {/*swreg*/24, 4, 8},
- /* HWIF_DC1_CODE10_CNT */ {/*swreg*/24, 4, 4},
- /* HWIF_DC1_CODE9_CNT */ {/*swreg*/24, 4, 0},
- /* HWIF_SCAN_MAP_26 */ {/*swreg*/24, 6, 24},
- /* HWIF_SCAN_MAP_27 */ {/*swreg*/24, 6, 18},
- /* HWIF_SCAN_MAP_28 */ {/*swreg*/24, 6, 12},
- /* HWIF_SCAN_MAP_29 */ {/*swreg*/24, 6, 6},
- /* HWIF_SCAN_MAP_30 */ {/*swreg*/24, 6, 0},
- /* HWIF_REFER11_BASE */ {/*swreg*/25, 32, 0},
- /* HWIF_DCT_STRM4_BASE */ {/*swreg*/25, 32, 0},
- /* HWIF_REFER11_FIELD_E */ {/*swreg*/25, 1, 1},
- /* HWIF_REFER11_TOPC_E */ {/*swreg*/25, 1, 0},
- /* HWIF_DC2_CODE8_CNT */ {/*swreg*/25, 4, 28},
- /* HWIF_DC2_CODE7_CNT */ {/*swreg*/25, 4, 24},
- /* HWIF_DC2_CODE6_CNT */ {/*swreg*/25, 4, 20},
- /* HWIF_DC2_CODE5_CNT */ {/*swreg*/25, 4, 16},
- /* HWIF_DC2_CODE4_CNT */ {/*swreg*/25, 4, 12},
- /* HWIF_DC2_CODE3_CNT */ {/*swreg*/25, 4, 8},
- /* HWIF_DC2_CODE2_CNT */ {/*swreg*/25, 3, 4},
- /* HWIF_DC2_CODE1_CNT */ {/*swreg*/25, 2, 0},
- /* HWIF_SCAN_MAP_31 */ {/*swreg*/25, 6, 24},
- /* HWIF_SCAN_MAP_32 */ {/*swreg*/25, 6, 18},
- /* HWIF_SCAN_MAP_33 */ {/*swreg*/25, 6, 12},
- /* HWIF_SCAN_MAP_34 */ {/*swreg*/25, 6, 6},
- /* HWIF_SCAN_MAP_35 */ {/*swreg*/25, 6, 0},
- /* HWIF_REFER12_BASE */ {/*swreg*/26, 32, 0},
- /* HWIF_DCT_STRM5_BASE */ {/*swreg*/26, 32, 0},
- /* HWIF_REFER12_FIELD_E */ {/*swreg*/26, 1, 1},
- /* HWIF_REFER12_TOPC_E */ {/*swreg*/26, 1, 0},
- /* HWIF_DC2_CODE16_CNT */ {/*swreg*/26, 4, 28},
- /* HWIF_DC2_CODE15_CNT */ {/*swreg*/26, 4, 24},
- /* HWIF_DC2_CODE14_CNT */ {/*swreg*/26, 4, 20},
- /* HWIF_DC2_CODE13_CNT */ {/*swreg*/26, 4, 16},
- /* HWIF_DC2_CODE12_CNT */ {/*swreg*/26, 4, 12},
- /* HWIF_DC2_CODE11_CNT */ {/*swreg*/26, 4, 8},
- /* HWIF_DC2_CODE10_CNT */ {/*swreg*/26, 4, 4},
- /* HWIF_DC2_CODE9_CNT */ {/*swreg*/26, 4, 0},
- /* HWIF_SCAN_MAP_36 */ {/*swreg*/26, 6, 24},
- /* HWIF_SCAN_MAP_37 */ {/*swreg*/26, 6, 18},
- /* HWIF_SCAN_MAP_38 */ {/*swreg*/26, 6, 12},
- /* HWIF_SCAN_MAP_39 */ {/*swreg*/26, 6, 6},
- /* HWIF_SCAN_MAP_40 */ {/*swreg*/26, 6, 0},
- /* HWIF_REFER13_BASE */ {/*swreg*/27, 32, 0},
- /* HWIF_REFER13_FIELD_E */ {/*swreg*/27, 1, 1},
- /* HWIF_REFER13_TOPC_E */ {/*swreg*/27, 1, 0},
- /* HWIF_DC3_CODE8_CNT */ {/*swreg*/27, 4, 28},
- /* HWIF_DC3_CODE7_CNT */ {/*swreg*/27, 4, 24},
- /* HWIF_DC3_CODE6_CNT */ {/*swreg*/27, 4, 20},
- /* HWIF_DC3_CODE5_CNT */ {/*swreg*/27, 4, 16},
- /* HWIF_DC3_CODE4_CNT */ {/*swreg*/27, 4, 12},
- /* HWIF_DC3_CODE3_CNT */ {/*swreg*/27, 4, 8},
- /* HWIF_DC3_CODE2_CNT */ {/*swreg*/27, 3, 4},
- /* HWIF_DC3_CODE1_CNT */ {/*swreg*/27, 2, 0},
- /* HWIF_BITPL_CTRL_BASE */ {/*swreg*/27, 32, 0},
- /* HWIF_REFER14_BASE */ {/*swreg*/28, 32, 0},
- /* HWIF_DCT_STRM6_BASE */ {/*swreg*/28, 32, 0},
- /* HWIF_REFER14_FIELD_E */ {/*swreg*/28, 1, 1},
- /* HWIF_REFER14_TOPC_E */ {/*swreg*/28, 1, 0},
- /* HWIF_REF_INVD_CUR_1 */ {/*swreg*/28, 16, 16},
- /* HWIF_REF_INVD_CUR_0 */ {/*swreg*/28, 16, 0},
- /* HWIF_DC3_CODE16_CNT */ {/*swreg*/28, 4, 28},
- /* HWIF_DC3_CODE15_CNT */ {/*swreg*/28, 4, 24},
- /* HWIF_DC3_CODE14_CNT */ {/*swreg*/28, 4, 20},
- /* HWIF_DC3_CODE13_CNT */ {/*swreg*/28, 4, 16},
- /* HWIF_DC3_CODE12_CNT */ {/*swreg*/28, 4, 12},
- /* HWIF_DC3_CODE11_CNT */ {/*swreg*/28, 4, 8},
- /* HWIF_DC3_CODE10_CNT */ {/*swreg*/28, 4, 4},
- /* HWIF_DC3_CODE9_CNT */ {/*swreg*/28, 4, 0},
- /* HWIF_SCAN_MAP_41 */ {/*swreg*/28, 6, 24},
- /* HWIF_SCAN_MAP_42 */ {/*swreg*/28, 6, 18},
- /* HWIF_SCAN_MAP_43 */ {/*swreg*/28, 6, 12},
- /* HWIF_SCAN_MAP_44 */ {/*swreg*/28, 6, 6},
- /* HWIF_SCAN_MAP_45 */ {/*swreg*/28, 6, 0},
- /* HWIF_REFER15_BASE */ {/*swreg*/29, 32, 0},
- /* HWIF_DCT_STRM7_BASE */ {/*swreg*/29, 32, 0},
- /* HWIF_REFER15_FIELD_E */ {/*swreg*/29, 1, 1},
- /* HWIF_REFER15_TOPC_E */ {/*swreg*/29, 1, 0},
- /* HWIF_REF_INVD_CUR_3 */ {/*swreg*/29, 16, 16},
- /* HWIF_REF_INVD_CUR_2 */ {/*swreg*/29, 16, 0},
- /* HWIF_SCAN_MAP_46 */ {/*swreg*/29, 6, 24},
- /* HWIF_SCAN_MAP_47 */ {/*swreg*/29, 6, 18},
- /* HWIF_SCAN_MAP_48 */ {/*swreg*/29, 6, 12},
- /* HWIF_SCAN_MAP_49 */ {/*swreg*/29, 6, 6},
- /* HWIF_SCAN_MAP_50 */ {/*swreg*/29, 6, 0},
- /* HWIF_REFER1_NBR */ {/*swreg*/30, 16, 16},
- /* HWIF_REFER0_NBR */ {/*swreg*/30, 16, 0},
- /* HWIF_REF_DIST_CUR_1 */ {/*swreg*/30, 16, 16},
- /* HWIF_REF_DIST_CUR_0 */ {/*swreg*/30, 16, 0},
- /* HWIF_FILT_TYPE */ {/*swreg*/30, 1, 31},
- /* HWIF_FILT_SHARPNESS */ {/*swreg*/30, 3, 28},
- /* HWIF_FILT_MB_ADJ_0 */ {/*swreg*/30, 7, 21},
- /* HWIF_FILT_MB_ADJ_1 */ {/*swreg*/30, 7, 14},
- /* HWIF_FILT_MB_ADJ_2 */ {/*swreg*/30, 7, 7},
- /* HWIF_FILT_MB_ADJ_3 */ {/*swreg*/30, 7, 0},
- /* HWIF_REFER3_NBR */ {/*swreg*/31, 16, 16},
- /* HWIF_REFER2_NBR */ {/*swreg*/31, 16, 0},
- /* HWIF_SCAN_MAP_51 */ {/*swreg*/31, 6, 24},
- /* HWIF_SCAN_MAP_52 */ {/*swreg*/31, 6, 18},
- /* HWIF_SCAN_MAP_53 */ {/*swreg*/31, 6, 12},
- /* HWIF_SCAN_MAP_54 */ {/*swreg*/31, 6, 6},
- /* HWIF_SCAN_MAP_55 */ {/*swreg*/31, 6, 0},
- /* HWIF_REF_DIST_CUR_3 */ {/*swreg*/31, 16, 16},
- /* HWIF_REF_DIST_CUR_2 */ {/*swreg*/31, 16, 0},
- /* HWIF_FILT_REF_ADJ_0 */ {/*swreg*/31, 7, 21},
- /* HWIF_FILT_REF_ADJ_1 */ {/*swreg*/31, 7, 14},
- /* HWIF_FILT_REF_ADJ_2 */ {/*swreg*/31, 7, 7},
- /* HWIF_FILT_REF_ADJ_3 */ {/*swreg*/31, 7, 0},
- /* HWIF_REFER5_NBR */ {/*swreg*/32, 16, 16},
- /* HWIF_REFER4_NBR */ {/*swreg*/32, 16, 0},
- /* HWIF_SCAN_MAP_56 */ {/*swreg*/32, 6, 24},
- /* HWIF_SCAN_MAP_57 */ {/*swreg*/32, 6, 18},
- /* HWIF_SCAN_MAP_58 */ {/*swreg*/32, 6, 12},
- /* HWIF_SCAN_MAP_59 */ {/*swreg*/32, 6, 6},
- /* HWIF_SCAN_MAP_60 */ {/*swreg*/32, 6, 0},
- /* HWIF_REF_INVD_COL_1 */ {/*swreg*/32, 16, 16},
- /* HWIF_REF_INVD_COL_0 */ {/*swreg*/32, 16, 0},
- /* HWIF_FILT_LEVEL_0 */ {/*swreg*/32, 6, 18},
- /* HWIF_FILT_LEVEL_1 */ {/*swreg*/32, 6, 12},
- /* HWIF_FILT_LEVEL_2 */ {/*swreg*/32, 6, 6},
- /* HWIF_FILT_LEVEL_3 */ {/*swreg*/32, 6, 0},
- /* HWIF_REFER7_NBR */ {/*swreg*/33, 16, 16},
- /* HWIF_REFER6_NBR */ {/*swreg*/33, 16, 0},
- /* HWIF_SCAN_MAP_61 */ {/*swreg*/33, 6, 24},
- /* HWIF_SCAN_MAP_62 */ {/*swreg*/33, 6, 18},
- /* HWIF_SCAN_MAP_63 */ {/*swreg*/33, 6, 12},
- /* HWIF_REF_INVD_COL_3 */ {/*swreg*/33, 16, 16},
- /* HWIF_REF_INVD_COL_2 */ {/*swreg*/33, 16, 0},
- /* HWIF_QUANT_DELTA_0 */ {/*swreg*/33, 5, 27},
- /* HWIF_QUANT_DELTA_1 */ {/*swreg*/33, 5, 22},
- /* HWIF_QUANT_0 */ {/*swreg*/33, 11, 11},
- /* HWIF_QUANT_1 */ {/*swreg*/33, 11, 0},
- /* HWIF_REFER9_NBR */ {/*swreg*/34, 16, 16},
- /* HWIF_REFER8_NBR */ {/*swreg*/34, 16, 0},
- /* HWIF_PRED_BC_TAP_0_3 */ {/*swreg*/34, 10, 22},
- /* HWIF_PRED_BC_TAP_1_0 */ {/*swreg*/34, 10, 12},
- /* HWIF_PRED_BC_TAP_1_1 */ {/*swreg*/34, 10, 2},
- /* HWIF_REFER11_NBR */ {/*swreg*/35, 16, 16},
- /* HWIF_REFER10_NBR */ {/*swreg*/35, 16, 0},
- /* HWIF_PRED_BC_TAP_1_2 */ {/*swreg*/35, 10, 22},
- /* HWIF_PRED_BC_TAP_1_3 */ {/*swreg*/35, 10, 12},
- /* HWIF_PRED_BC_TAP_2_0 */ {/*swreg*/35, 10, 2},
- /* HWIF_REFER13_NBR */ {/*swreg*/36, 16, 16},
- /* HWIF_REFER12_NBR */ {/*swreg*/36, 16, 0},
- /* HWIF_PRED_BC_TAP_2_1 */ {/*swreg*/36, 10, 22},
- /* HWIF_PRED_BC_TAP_2_2 */ {/*swreg*/36, 10, 12},
- /* HWIF_PRED_BC_TAP_2_3 */ {/*swreg*/36, 10, 2},
- /* HWIF_REFER15_NBR */ {/*swreg*/37, 16, 16},
- /* HWIF_REFER14_NBR */ {/*swreg*/37, 16, 0},
- /* HWIF_PRED_BC_TAP_3_0 */ {/*swreg*/37, 10, 22},
- /* HWIF_PRED_BC_TAP_3_1 */ {/*swreg*/37, 10, 12},
- /* HWIF_PRED_BC_TAP_3_2 */ {/*swreg*/37, 10, 2},
- /* HWIF_REFER_LTERM_E */ {/*swreg*/38, 32, 0},
- /* HWIF_PRED_BC_TAP_3_3 */ {/*swreg*/38, 10, 22},
- /* HWIF_PRED_BC_TAP_4_0 */ {/*swreg*/38, 10, 12},
- /* HWIF_PRED_BC_TAP_4_1 */ {/*swreg*/38, 10, 2},
- /* HWIF_REFER_VALID_E */ {/*swreg*/39, 32, 0},
- /* HWIF_PRED_BC_TAP_4_2 */ {/*swreg*/39, 10, 22},
- /* HWIF_PRED_BC_TAP_4_3 */ {/*swreg*/39, 10, 12},
- /* HWIF_PRED_BC_TAP_5_0 */ {/*swreg*/39, 10, 2},
- /* HWIF_QTABLE_BASE */ {/*swreg*/40, 32, 0},
- /* HWIF_DIR_MV_BASE */ {/*swreg*/41, 32, 0},
- /* HWIF_BINIT_RLIST_B2 */ {/*swreg*/42, 5, 25},
- /* HWIF_BINIT_RLIST_F2 */ {/*swreg*/42, 5, 20},
- /* HWIF_BINIT_RLIST_B1 */ {/*swreg*/42, 5, 15},
- /* HWIF_BINIT_RLIST_F1 */ {/*swreg*/42, 5, 10},
- /* HWIF_BINIT_RLIST_B0 */ {/*swreg*/42, 5, 5},
- /* HWIF_BINIT_RLIST_F0 */ {/*swreg*/42, 5, 0},
- /* HWIF_PRED_BC_TAP_5_1 */ {/*swreg*/42, 10, 22},
- /* HWIF_PRED_BC_TAP_5_2 */ {/*swreg*/42, 10, 12},
- /* HWIF_PRED_BC_TAP_5_3 */ {/*swreg*/42, 10, 2},
- /* HWIF_PJPEG_DCCB_BASE */ {/*swreg*/42, 32, 0},
- /* HWIF_BINIT_RLIST_B5 */ {/*swreg*/43, 5, 25},
- /* HWIF_BINIT_RLIST_F5 */ {/*swreg*/43, 5, 20},
- /* HWIF_BINIT_RLIST_B4 */ {/*swreg*/43, 5, 15},
- /* HWIF_BINIT_RLIST_F4 */ {/*swreg*/43, 5, 10},
- /* HWIF_BINIT_RLIST_B3 */ {/*swreg*/43, 5, 5},
- /* HWIF_BINIT_RLIST_F3 */ {/*swreg*/43, 5, 0},
- /* HWIF_PRED_BC_TAP_6_0 */ {/*swreg*/43, 10, 22},
- /* HWIF_PRED_BC_TAP_6_1 */ {/*swreg*/43, 10, 12},
- /* HWIF_PRED_BC_TAP_6_2 */ {/*swreg*/43, 10, 2},
- /* HWIF_PJPEG_DCCR_BASE */ {/*swreg*/43, 32, 0},
- /* HWIF_BINIT_RLIST_B8 */ {/*swreg*/44, 5, 25},
- /* HWIF_BINIT_RLIST_F8 */ {/*swreg*/44, 5, 20},
- /* HWIF_BINIT_RLIST_B7 */ {/*swreg*/44, 5, 15},
- /* HWIF_BINIT_RLIST_F7 */ {/*swreg*/44, 5, 10},
- /* HWIF_BINIT_RLIST_B6 */ {/*swreg*/44, 5, 5},
- /* HWIF_BINIT_RLIST_F6 */ {/*swreg*/44, 5, 0},
- /* HWIF_PRED_BC_TAP_6_3 */ {/*swreg*/44, 10, 22},
- /* HWIF_PRED_BC_TAP_7_0 */ {/*swreg*/44, 10, 12},
- /* HWIF_PRED_BC_TAP_7_1 */ {/*swreg*/44, 10, 2},
- /* HWIF_BINIT_RLIST_B11 */ {/*swreg*/45, 5, 25},
- /* HWIF_BINIT_RLIST_F11 */ {/*swreg*/45, 5, 20},
- /* HWIF_BINIT_RLIST_B10 */ {/*swreg*/45, 5, 15},
- /* HWIF_BINIT_RLIST_F10 */ {/*swreg*/45, 5, 10},
- /* HWIF_BINIT_RLIST_B9 */ {/*swreg*/45, 5, 5},
- /* HWIF_BINIT_RLIST_F9 */ {/*swreg*/45, 5, 0},
- /* HWIF_PRED_BC_TAP_7_2 */ {/*swreg*/45, 10, 22},
- /* HWIF_PRED_BC_TAP_7_3 */ {/*swreg*/45, 10, 12},
- /* HWIF_PRED_TAP_2_M1 */ {/*swreg*/45, 2, 10},
- /* HWIF_PRED_TAP_2_4 */ {/*swreg*/45, 2, 8},
- /* HWIF_PRED_TAP_4_M1 */ {/*swreg*/45, 2, 6},
- /* HWIF_PRED_TAP_4_4 */ {/*swreg*/45, 2, 4},
- /* HWIF_PRED_TAP_6_M1 */ {/*swreg*/45, 2, 2},
- /* HWIF_PRED_TAP_6_4 */ {/*swreg*/45, 2, 0},
- /* HWIF_BINIT_RLIST_B14 */ {/*swreg*/46, 5, 25},
- /* HWIF_BINIT_RLIST_F14 */ {/*swreg*/46, 5, 20},
- /* HWIF_BINIT_RLIST_B13 */ {/*swreg*/46, 5, 15},
- /* HWIF_BINIT_RLIST_F13 */ {/*swreg*/46, 5, 10},
- /* HWIF_BINIT_RLIST_B12 */ {/*swreg*/46, 5, 5},
- /* HWIF_BINIT_RLIST_F12 */ {/*swreg*/46, 5, 0},
- /* HWIF_QUANT_DELTA_2 */ {/*swreg*/46, 5, 27},
- /* HWIF_QUANT_DELTA_3 */ {/*swreg*/46, 5, 22},
- /* HWIF_QUANT_2 */ {/*swreg*/46, 11, 11},
- /* HWIF_QUANT_3 */ {/*swreg*/46, 11, 0},
- /* HWIF_PINIT_RLIST_F3 */ {/*swreg*/47, 5, 25},
- /* HWIF_PINIT_RLIST_F2 */ {/*swreg*/47, 5, 20},
- /* HWIF_PINIT_RLIST_F1 */ {/*swreg*/47, 5, 15},
- /* HWIF_PINIT_RLIST_F0 */ {/*swreg*/47, 5, 10},
- /* HWIF_BINIT_RLIST_B15 */ {/*swreg*/47, 5, 5},
- /* HWIF_BINIT_RLIST_F15 */ {/*swreg*/47, 5, 0},
- /* HWIF_QUANT_DELTA_4 */ {/*swreg*/47, 5, 27},
- /* HWIF_QUANT_4 */ {/*swreg*/47, 11, 11},
- /* HWIF_QUANT_5 */ {/*swreg*/47, 11, 0},
- /* HWIF_STARTMB_X */ {/*swreg*/48, 9, 23},
- /* HWIF_STARTMB_Y */ {/*swreg*/48, 8, 15},
- /* HWIF_PRED_BC_TAP_0_0 */ {/*swreg*/49, 10, 22},
- /* HWIF_PRED_BC_TAP_0_1 */ {/*swreg*/49, 10, 12},
- /* HWIF_PRED_BC_TAP_0_2 */ {/*swreg*/49, 10, 2},
- /* HWIF_REFBU_E */ {/*swreg*/51, 1, 31},
- /* HWIF_REFBU_THR */ {/*swreg*/51, 12, 19},
- /* HWIF_REFBU_PICID */ {/*swreg*/51, 5, 14},
- /* HWIF_REFBU_EVAL_E */ {/*swreg*/51, 1, 13},
- /* HWIF_REFBU_FPARMOD_E */ {/*swreg*/51, 1, 12},
- /* HWIF_REFBU_Y_OFFSET */ {/*swreg*/51, 9, 0},
- /* HWIF_REFBU_HIT_SUM */ {/*swreg*/52, 16, 16},
- /* HWIF_REFBU_INTRA_SUM */ {/*swreg*/52, 16, 0},
- /* HWIF_REFBU_Y_MV_SUM */ {/*swreg*/53, 22, 0},
- /* HWIF_REFBU2_BUF_E */ {/*swreg*/55, 1, 31},
- /* HWIF_REFBU2_THR */ {/*swreg*/55, 12, 19},
- /* HWIF_REFBU2_PICID */ {/*swreg*/55, 5, 14},
- /* HWIF_APF_THRESHOLD */ {/*swreg*/55, 14, 0},
- /* HWIF_REFBU_TOP_SUM */ {/*swreg*/56, 16, 16},
- /* HWIF_REFBU_BOT_SUM */ {/*swreg*/56, 16, 0},
- /* HWIF_DEC_CH8PIX_BASE */ {/*swreg*/59, 32, 0},
- /* HWIF_PP_BUS_INT */ {/*swreg*/60, 1, 13},
- /* HWIF_PP_RDY_INT */ {/*swreg*/60, 1, 12},
- /* HWIF_PP_IRQ */ {/*swreg*/60, 1, 8},
- /* HWIF_PP_IRQ_DIS */ {/*swreg*/60, 1, 4},
- /* HWIF_PP_PIPELINE_E */ {/*swreg*/60, 1, 1},
- /* HWIF_PP_E */ {/*swreg*/60, 1, 0},
- /* HWIF_PP_AXI_RD_ID */ {/*swreg*/61, 8, 24},
- /* HWIF_PP_AXI_WR_ID */ {/*swreg*/61, 8, 16},
- /* HWIF_PP_AHB_HLOCK_E */ {/*swreg*/61, 1, 15},
- /* HWIF_PP_SCMD_DIS */ {/*swreg*/61, 1, 14},
- /* HWIF_PP_IN_A2_ENDSEL */ {/*swreg*/61, 1, 13},
- /* HWIF_PP_IN_A1_SWAP32 */ {/*swreg*/61, 1, 12},
- /* HWIF_PP_IN_A1_ENDIAN */ {/*swreg*/61, 1, 11},
- /* HWIF_PP_IN_SWAP32_E */ {/*swreg*/61, 1, 10},
- /* HWIF_PP_DATA_DISC_E */ {/*swreg*/61, 1, 9},
- /* HWIF_PP_CLK_GATE_E */ {/*swreg*/61, 1, 8},
- /* HWIF_PP_IN_ENDIAN */ {/*swreg*/61, 1, 7},
- /* HWIF_PP_OUT_ENDIAN */ {/*swreg*/61, 1, 6},
- /* HWIF_PP_OUT_SWAP32_E */ {/*swreg*/61, 1, 5},
- /* HWIF_PP_MAX_BURST */ {/*swreg*/61, 5, 0},
- /* HWIF_DEINT_E */ {/*swreg*/62, 1, 31},
- /* HWIF_DEINT_THRESHOLD */ {/*swreg*/62, 14, 16},
- /* HWIF_DEINT_BLEND_E */ {/*swreg*/62, 1, 15},
- /* HWIF_DEINT_EDGE_DET */ {/*swreg*/62, 15, 0},
- /* HWIF_PP_IN_LU_BASE */ {/*swreg*/63, 32, 0},
- /* HWIF_PP_IN_CB_BASE */ {/*swreg*/64, 32, 0},
- /* HWIF_PP_IN_CR_BASE */ {/*swreg*/65, 32, 0},
- /* HWIF_PP_OUT_LU_BASE */ {/*swreg*/66, 32, 0},
- /* HWIF_PP_OUT_CH_BASE */ {/*swreg*/67, 32, 0},
- /* HWIF_CONTRAST_THR1 */ {/*swreg*/68, 8, 24},
- /* HWIF_CONTRAST_OFF2 */ {/*swreg*/68, 10, 10},
- /* HWIF_CONTRAST_OFF1 */ {/*swreg*/68, 10, 0},
- /* HWIF_PP_IN_START_CH */ {/*swreg*/69, 1, 31},
- /* HWIF_PP_IN_CR_FIRST */ {/*swreg*/69, 1, 30},
- /* HWIF_PP_OUT_START_CH */ {/*swreg*/69, 1, 29},
- /* HWIF_PP_OUT_CR_FIRST */ {/*swreg*/69, 1, 28},
- /* HWIF_COLOR_COEFFA2 */ {/*swreg*/69, 10, 18},
- /* HWIF_COLOR_COEFFA1 */ {/*swreg*/69, 10, 8},
- /* HWIF_CONTRAST_THR2 */ {/*swreg*/69, 8, 0},
- /* HWIF_COLOR_COEFFD */ {/*swreg*/70, 10, 20},
- /* HWIF_COLOR_COEFFC */ {/*swreg*/70, 10, 10},
- /* HWIF_COLOR_COEFFB */ {/*swreg*/70, 10, 0},
- /* HWIF_CROP_STARTX */ {/*swreg*/71, 9, 21},
- /* HWIF_ROTATION_MODE */ {/*swreg*/71, 3, 18},
- /* HWIF_COLOR_COEFFF */ {/*swreg*/71, 8, 10},
- /* HWIF_COLOR_COEFFE */ {/*swreg*/71, 10, 0},
- /* HWIF_CROP_STARTY */ {/*swreg*/72, 8, 24},
- /* HWIF_RANGEMAP_COEF_Y */ {/*swreg*/72, 5, 18},
- /* HWIF_PP_IN_HEIGHT */ {/*swreg*/72, 8, 9},
- /* HWIF_PP_IN_WIDTH */ {/*swreg*/72, 9, 0},
- /* HWIF_PP_BOT_YIN_BASE */ {/*swreg*/73, 32, 0},
- /* HWIF_PP_BOT_CIN_BASE */ {/*swreg*/74, 32, 0},
- /* HWIF_RANGEMAP_Y_E */ {/*swreg*/79, 1, 31},
- /* HWIF_RANGEMAP_C_E */ {/*swreg*/79, 1, 30},
- /* HWIF_YCBCR_RANGE */ {/*swreg*/79, 1, 29},
- /* HWIF_RGB_PIX_IN32 */ {/*swreg*/79, 1, 28},
- /* HWIF_RGB_R_PADD */ {/*swreg*/79, 5, 23},
- /* HWIF_RGB_G_PADD */ {/*swreg*/79, 5, 18},
- /* HWIF_SCALE_WRATIO */ {/*swreg*/79, 18, 0},
- /* HWIF_PP_FAST_SCALE_E */ {/*swreg*/80, 1, 30},
- /* HWIF_PP_IN_STRUCT */ {/*swreg*/80, 3, 27},
- /* HWIF_HOR_SCALE_MODE */ {/*swreg*/80, 2, 25},
- /* HWIF_VER_SCALE_MODE */ {/*swreg*/80, 2, 23},
- /* HWIF_RGB_B_PADD */ {/*swreg*/80, 5, 18},
- /* HWIF_SCALE_HRATIO */ {/*swreg*/80, 18, 0},
- /* HWIF_WSCALE_INVRA */ {/*swreg*/81, 16, 16},
- /* HWIF_HSCALE_INVRA */ {/*swreg*/81, 16, 0},
- /* HWIF_R_MASK */ {/*swreg*/82, 32, 0},
- /* HWIF_G_MASK */ {/*swreg*/83, 32, 0},
- /* HWIF_B_MASK */ {/*swreg*/84, 32, 0},
- /* HWIF_PP_IN_FORMAT */ {/*swreg*/85, 3, 29},
- /* HWIF_PP_OUT_FORMAT */ {/*swreg*/85, 3, 26},
- /* HWIF_PP_OUT_HEIGHT */ {/*swreg*/85, 11, 15},
- /* HWIF_PP_OUT_WIDTH */ {/*swreg*/85, 11, 4},
- /* HWIF_PP_OUT_TILED_E */ {/*swreg*/85, 1, 3},
- /* HWIF_PP_OUT_SWAP16_E */ {/*swreg*/85, 1, 2},
- /* HWIF_PP_CROP8_R_E */ {/*swreg*/85, 1, 1},
- /* HWIF_PP_CROP8_D_E */ {/*swreg*/85, 1, 0},
- /* HWIF_PP_IN_FORMAT_ES */ {/*swreg*/86, 3, 29},
- /* HWIF_RANGEMAP_COEF_C */ {/*swreg*/86, 5, 23},
- /* HWIF_MASK1_ABLEND_E */ {/*swreg*/86, 1, 22},
- /* HWIF_MASK1_STARTY */ {/*swreg*/86, 11, 11},
- /* HWIF_MASK1_STARTX */ {/*swreg*/86, 11, 0},
- /* HWIF_MASK2_ABLEND_E */ {/*swreg*/87, 1, 22},
- /* HWIF_MASK2_STARTY */ {/*swreg*/87, 11, 11},
- /* HWIF_MASK2_STARTX */ {/*swreg*/87, 11, 0},
- /* HWIF_EXT_ORIG_WIDTH */ {/*swreg*/88, 9, 23},
- /* HWIF_MASK1_E */ {/*swreg*/88, 1, 22},
- /* HWIF_MASK1_ENDY */ {/*swreg*/88, 11, 11},
- /* HWIF_MASK1_ENDX */ {/*swreg*/88, 11, 0},
- /* HWIF_MASK2_E */ {/*swreg*/89, 1, 22},
- /* HWIF_MASK2_ENDY */ {/*swreg*/89, 11, 11},
- /* HWIF_MASK2_ENDX */ {/*swreg*/89, 11, 0},
- /* HWIF_RIGHT_CROSS_E */ {/*swreg*/90, 1, 29},
- /* HWIF_LEFT_CROSS_E */ {/*swreg*/90, 1, 28},
- /* HWIF_UP_CROSS_E */ {/*swreg*/90, 1, 27},
- /* HWIF_DOWN_CROSS_E */ {/*swreg*/90, 1, 26},
- /* HWIF_UP_CROSS */ {/*swreg*/90, 11, 15},
- /* HWIF_DOWN_CROSS */ {/*swreg*/90, 11, 0},
- /* HWIF_DITHER_SELECT_R */ {/*swreg*/91, 2, 30},
- /* HWIF_DITHER_SELECT_G */ {/*swreg*/91, 2, 28},
- /* HWIF_DITHER_SELECT_B */ {/*swreg*/91, 2, 26},
- /* HWIF_PP_TILED_MODE */ {/*swreg*/91, 2, 22},
- /* HWIF_RIGHT_CROSS */ {/*swreg*/91, 11, 11},
- /* HWIF_LEFT_CROSS */ {/*swreg*/91, 11, 0},
- /* HWIF_PP_IN_H_EXT */ {/*swreg*/92, 3, 29},
- /* HWIF_PP_IN_W_EXT */ {/*swreg*/92, 3, 26},
- /* HWIF_CROP_STARTY_EXT */ {/*swreg*/92, 3, 23},
- /* HWIF_CROP_STARTX_EXT */ {/*swreg*/92, 3, 20},
- /* HWIF_DISPLAY_WIDTH */ {/*swreg*/92, 12, 0},
- /* HWIF_ABLEND1_BASE */ {/*swreg*/93, 32, 0},
- /* HWIF_ABLEND2_BASE */ {/*swreg*/94, 32, 0},
- /* HWIF_ABLEND2_SCANL */ {/*swreg*/95, 13, 13},
- /* HWIF_ABLEND1_SCANL */ {/*swreg*/95, 13, 0},
|