| /OK3568_Linux_fs/external/mpp/mpp/hal/rkenc/h264e/ |
| H A D | hal_h264e_vepu580_reg.h | 22 #define VEPU580_CONTROL_CFG_OFFSET (0 * sizeof(RK_U32)) 23 #define VEPU580_BASE_CFG_OFFSET (160 * sizeof(RK_U32)) 24 #define VEPU580_RC_KLUT_CFG_OFFSET (1024 * sizeof(RK_U32)) 25 #define VEPU580_SECTION_3_OFFSET (1472 * sizeof(RK_U32)) 26 #define VEPU580_RDO_CFG_OFFSET (2048 * sizeof(RK_U32)) 27 #define VEPU580_SCL_CFG_OFFSET (2176 * sizeof(RK_U32)) 28 #define VEPU580_OSD_OFFSET (3072 * sizeof(RK_U32)) 29 #define VEPU580_STATUS_OFFSET (4096 * sizeof(RK_U32)) 30 #define VEPU580_DBG_OFFSET (5120 * sizeof(RK_U32)) 34 RK_U32 lt_pos_x : 10; [all …]
|
| H A D | hal_h264e_vepu540c_reg.h | 28 RK_U32 sub_ver : 8; 29 RK_U32 cap : 1; 30 RK_U32 hevc_cap : 1; 31 RK_U32 reserved : 2; 32 RK_U32 res_cap : 4; 33 RK_U32 osd_cap : 2; 34 RK_U32 filtr_cap : 2; 35 RK_U32 bfrm_cap : 1; 36 RK_U32 fbc_cap : 2; 37 RK_U32 reserved1 : 1; [all …]
|
| H A D | hal_h264e_vepu541_reg.h | 30 RK_U32 sub_ver : 8; 32 RK_U32 h264_enc : 1; 34 RK_U32 h265_enc : 1; 35 RK_U32 reserved0 : 2; 42 RK_U32 pic_size : 4; 49 RK_U32 osd_cap : 2; 56 RK_U32 filtr_cap : 2; 58 RK_U32 bfrm_cap : 1; 60 RK_U32 fbc_cap : 1; 61 RK_U32 reserved1 : 2; [all …]
|
| /OK3568_Linux_fs/external/mpp/mpp/hal/rkenc/h265e/ |
| H A D | hal_h265e_vepu580_reg.h | 22 #define VEPU580_CTL_OFFSET (0 * sizeof(RK_U32)) 23 #define VEPU580_BASE_OFFSET (160 * sizeof(RK_U32)) 24 #define VEPU580_RCKULT_OFFSET (1024 * sizeof(RK_U32)) 25 #define VEPU580_WEG_OFFSET (1472 * sizeof(RK_U32)) 26 #define VEPU580_RDOCFG_OFFSET (2048 * sizeof(RK_U32)) 27 #define VEPU580_OSD_OFFSET (3072 * sizeof(RK_U32)) 28 #define VEPU580_STATUS_OFFSET (4096 * sizeof(RK_U32)) 29 #define VEPU580_DEBUG_OFFSET (5120 * sizeof(RK_U32)) 37 RK_U32 sub_ver : 8; 38 RK_U32 h264_cap : 1; [all …]
|
| H A D | hal_h265e_vepu540c_reg.h | 27 RK_U32 sub_ver : 8; 28 RK_U32 h264_cap : 1; 29 RK_U32 hevc_cap : 1; 30 RK_U32 reserved : 2; 31 RK_U32 res_cap : 4; 32 RK_U32 osd_cap : 2; 33 RK_U32 filtr_cap : 2; 34 RK_U32 bfrm_cap : 1; 35 RK_U32 fbc_cap : 2; 36 RK_U32 reserved1 : 1; [all …]
|
| H A D | hal_h265e_vepu541_reg.h | 24 RK_U32 lt_pos_x : 8; /* left-top */ 25 RK_U32 lt_pos_y : 8; 26 RK_U32 rd_pos_x : 8; /* right-bottom */ 27 RK_U32 rd_pos_y : 8; 32 RK_U32 y : 8; 33 RK_U32 u : 8; 34 RK_U32 v : 8; 35 RK_U32 alpha : 8; 38 RK_U32 axi_brsp_cke : 7; 39 RK_U32 cime_dspw_orsd : 1; [all …]
|
| H A D | hal_h265e_vepu54x_reg_l2.h | 25 RK_U32 atf_thd0_i32 : 6; 26 RK_U32 reserved0 : 10; 27 RK_U32 atf_thd1_i32 : 6; 28 RK_U32 reserved1 : 10; 33 RK_U32 atf_thd0_i16 : 6; 34 RK_U32 reserved0 : 10; 35 RK_U32 atf_thd1_i16 : 6; 36 RK_U32 reserved1 : 10; 41 RK_U32 atf_thd0_p64 : 6; 42 RK_U32 reserved0 : 10; [all …]
|
| /OK3568_Linux_fs/external/mpp/mpp/hal/vpu/av1d/ |
| H A D | hal_av1d_vdpu_reg.h | 25 RK_U32 sw_dec_out_ybase_msb : 32; 29 RK_U32 sw_dec_out_ybase_lsb : 32; 33 RK_U32 sw_refer0_ybase_msb : 32; 37 RK_U32 sw_refer0_ybase_lsb : 32; 41 RK_U32 sw_refer1_ybase_msb : 32; 45 RK_U32 sw_refer1_ybase_lsb : 32; 49 RK_U32 sw_refer2_ybase_msb : 32; 53 RK_U32 sw_refer2_ybase_lsb : 32; 57 RK_U32 sw_refer3_ybase_msb : 32; 61 RK_U32 sw_refer3_ybase_lsb : 32; [all …]
|
| /OK3568_Linux_fs/external/mpp/mpp/hal/rkenc/common/ |
| H A D | vepu540c_common.h | 23 #define VEPU540C_CTL_OFFSET (0 * sizeof(RK_U32)) 24 #define VEPU540C_BASE_OFFSET (156 * sizeof(RK_U32)) 25 #define VEPU540C_RCROI_OFFSET (1024 * sizeof(RK_U32)) 26 #define VEPU540C_WEG_OFFSET (1472 * sizeof(RK_U32)) 27 #define VEPU540C_RDOCFG_OFFSET (2048 * sizeof(RK_U32)) 28 #define VEPU540C_SCLCFG_OFFSET (2168 * sizeof(RK_U32)) 29 #define VEPU540C_JPEGTAB_OFFSET (2848 * sizeof(RK_U32)) 31 #define VEPU540C_OSD_OFFSET (3072 * sizeof(RK_U32)) 32 #define VEPU540C_STATUS_OFFSET (4096 * sizeof(RK_U32)) 33 #define VEPU540C_DEBUG_OFFSET (5120 * sizeof(RK_U32)) [all …]
|
| /OK3568_Linux_fs/external/mpp/mpp/hal/vpu/jpegd/ |
| H A D | hal_jpegd_vdpu1_reg.h | 34 RK_U32 sw_pp_e : 1; 35 RK_U32 sw_pp_pipeline_e : 1; 36 RK_U32 reserved3 : 2; 37 RK_U32 sw_pp_irq_dis : 1; 38 RK_U32 reserved2 : 3; 39 RK_U32 sw_pp_irq : 1; 40 RK_U32 reserved1 : 3; 41 RK_U32 sw_pp_rdy_int : 1; 42 RK_U32 sw_pp_bus_int : 1; 43 RK_U32 reserved0 : 18; [all …]
|
| H A D | hal_jpegd_vdpu2_reg.h | 35 RK_U32 sw_pp_max_burst : 5; 36 RK_U32 sw_pp_scmd_dis : 1; 37 RK_U32 sw_reserved_1 : 2; 38 RK_U32 sw_pp_axi_rd_id : 8; 39 RK_U32 sw_pp_axi_wr_id : 8; 43 RK_U32 sw_color_coeffa1 : 10; 44 RK_U32 sw_color_coeffa2 : 10; 45 RK_U32 sw_color_coeffb : 10; 49 RK_U32 sw_color_coeffc : 10; 50 RK_U32 sw_color_coeffd : 10; [all …]
|
| /OK3568_Linux_fs/external/mpp/mpp/hal/rkenc/jpege/ |
| H A D | hal_jpege_vepu540c_reg.h | 28 RK_U32 sub_ver : 8; 29 RK_U32 h264_cap : 1; 30 RK_U32 hevc_cap : 1; 31 RK_U32 reserved : 2; 32 RK_U32 res_cap : 4; 33 RK_U32 osd_cap : 2; 34 RK_U32 filtr_cap : 2; 35 RK_U32 bfrm_cap : 1; 36 RK_U32 fbc_cap : 2; 37 RK_U32 reserved1 : 1; [all …]
|
| /OK3568_Linux_fs/external/mpp/mpp/hal/rkdec/h264d/ |
| H A D | hal_h264d_vdpu2_reg.h | 26 RK_U32 sw00_49[50]; 28 RK_U32 dec_tiled_msb : 1; 29 RK_U32 adtion_latency : 6; 30 RK_U32 dec_fixed_quant : 1; 31 RK_U32 dblk_flt_dis : 1; 32 RK_U32 skip_sel : 1; 33 RK_U32 dec_ascmd0_dis : 1; 34 RK_U32 adv_pref_dis : 1; 35 RK_U32 dec_tiled_lsb : 1; 36 RK_U32 refbuf_thrd : 12; [all …]
|
| H A D | hal_h264d_vdpu1_reg.h | 27 RK_U32 SwReg00; 30 RK_U32 sw_dec_en : 1; 31 RK_U32 reserve0 : 3; 32 RK_U32 sw_dec_irq_dis_cfg : 1; 33 RK_U32 reserve1 : 3; 34 RK_U32 sw_dec_irq_config : 1; 35 RK_U32 reserve2 : 3; 36 RK_U32 sw_dec_rdy_int : 1; 37 RK_U32 sw_dec_bus_int : 1; 38 RK_U32 sw_dec_buffer_int : 1; [all …]
|
| /OK3568_Linux_fs/external/mpp/mpp/hal/vpu/vp8e/ |
| H A D | hal_vp8e_vepu2_reg.h | 25 RK_U32 y1_quant_dc : 14; 26 RK_U32 : 2; 27 RK_U32 y2_quant_dc : 14; 28 RK_U32 : 2; 32 RK_U32 ch_quant_dc : 14; 33 RK_U32 : 2; 34 RK_U32 y1_quant_ac : 14; 35 RK_U32 : 2; 39 RK_U32 y2_quant_ac : 14; 40 RK_U32 : 2; [all …]
|
| H A D | hal_vp8e_vepu1_reg.h | 23 RK_U32 sw0; 26 RK_U32 val : 32; 30 RK_U32 val : 32; 33 RK_U32 sw3_4[2]; 36 RK_U32 base_stream : 32; 40 RK_U32 base_control : 32; 44 RK_U32 base_ref_lum : 32; 48 RK_U32 base_ref_chr : 32; 52 RK_U32 base_rec_lum : 32; 56 RK_U32 base_rec_chr : 32; [all …]
|
| /OK3568_Linux_fs/external/mpp/mpp/hal/vpu/vp8d/ |
| H A D | hal_vp8d_vdpu1_reg.h | 35 RK_U32 build_version : 3; 36 RK_U32 product_IDen : 1; 37 RK_U32 minor_version : 8; 38 RK_U32 major_version : 4; 39 RK_U32 product_numer : 16; 43 RK_U32 sw_dec_e : 1; 44 RK_U32 reserve4 : 3; 45 RK_U32 sw_dec_irq_dis : 1; 46 RK_U32 reserve3 : 3; 47 RK_U32 sw_dec_irq : 1; [all …]
|
| H A D | hal_vp8d_vdpu2_reg.h | 34 RK_U32 ppReg[50]; 36 RK_U32 sw_dec_out_tiled_e : 1; 37 RK_U32 sw_dec_latency : 6; 38 RK_U32 sw_pic_fixed_quant : 1; 39 RK_U32 sw_filtering_dis : 1; 40 RK_U32 sw_skip_mode : 1; 41 RK_U32 sw_dec_scmd_dis : 1; 42 RK_U32 sw_dec_adv_pre_dis : 1; 43 RK_U32 sw_priority_mode : 1; 44 RK_U32 sw_refbu2_thr : 12; [all …]
|
| /OK3568_Linux_fs/external/mpp/mpp/hal/vpu/mpg4d/ |
| H A D | hal_m4vd_vdpu2_reg.h | 23 RK_U32 reg00_49[50]; 26 RK_U32 sw_dec_tiled_msb : 1; 27 RK_U32 sw_dec_latency : 6; 28 RK_U32 sw_pic_fixed_quant : 1; 29 RK_U32 sw_dblk_flt_dis : 1; 30 RK_U32 sw_skip_sel : 1; 31 RK_U32 sw_dec_ascmd0_dis : 1; 32 RK_U32 sw_adv_pref_dis : 1; 33 RK_U32 sw_dec_tiled_lsb : 1; 34 RK_U32 sw_refbuf_thrd : 12; [all …]
|
| /OK3568_Linux_fs/external/mpp/mpp/hal/vpu/h263d/ |
| H A D | hal_h263d_vdpu2_reg.h | 23 RK_U32 reg00_49[50]; 26 RK_U32 sw_dec_out_tiled_e : 1; 27 RK_U32 sw_dec_latency : 6; 28 RK_U32 sw_pic_fixed_quant : 1; 29 RK_U32 sw_filtering_dis : 1; 30 RK_U32 sw_divx_enable : 1; 31 RK_U32 sw_dec_scmd_dis : 1; 32 RK_U32 sw_dec_adv_pre_dis : 1; 33 RK_U32 sw_priority_mode : 1; 34 RK_U32 sw_refbu2_thr : 12; [all …]
|
| /OK3568_Linux_fs/external/mpp/mpp/hal/rkdec/inc/ |
| H A D | vdpu382_com.h | 24 #define OFFSET_COMMON_REGS (8 * sizeof(RK_U32)) 25 #define OFFSET_CODEC_PARAMS_REGS (64 * sizeof(RK_U32)) 26 #define OFFSET_COMMON_ADDR_REGS (128 * sizeof(RK_U32)) 27 #define OFFSET_CODEC_ADDR_REGS (160 * sizeof(RK_U32)) 28 #define OFFSET_POC_HIGHBIT_REGS (200 * sizeof(RK_U32)) 29 #define OFFSET_INTERRUPT_REGS (224 * sizeof(RK_U32)) 30 #define OFFSET_STATISTIC_REGS (256 * sizeof(RK_U32)) 59 RK_U32 in_endian : 1; 60 RK_U32 in_swap32_e : 1; 61 RK_U32 in_swap64_e : 1; [all …]
|
| H A D | vdpu34x_com.h | 24 #define OFFSET_COMMON_REGS (8 * sizeof(RK_U32)) 25 #define OFFSET_CODEC_PARAMS_REGS (64 * sizeof(RK_U32)) 26 #define OFFSET_COMMON_ADDR_REGS (128 * sizeof(RK_U32)) 27 #define OFFSET_CODEC_ADDR_REGS (160 * sizeof(RK_U32)) 28 #define OFFSET_POC_HIGHBIT_REGS (200 * sizeof(RK_U32)) 29 #define OFFSET_INTERRUPT_REGS (224 * sizeof(RK_U32)) 30 #define OFFSET_STATISTIC_REGS (256 * sizeof(RK_U32)) 59 RK_U32 in_endian : 1; 60 RK_U32 in_swap32_e : 1; 61 RK_U32 in_swap64_e : 1; [all …]
|
| /OK3568_Linux_fs/external/mpp/mpp/hal/rkdec/vp9d/ |
| H A D | hal_vp9d_rkv_reg.h | 24 RK_U32 minor_ver : 8; 25 RK_U32 level : 1; 26 RK_U32 dec_support : 3; 27 RK_U32 profile : 1; 28 RK_U32 reserve0 : 1; 29 RK_U32 codec_flag : 1; 30 RK_U32 reserve1 : 1; 31 RK_U32 prod_num : 16; 35 RK_U32 sw_dec_e : 1;//0 36 RK_U32 sw_dec_clkgate_e : 1; // 1 [all …]
|
| /OK3568_Linux_fs/external/mpp/mpp/hal/rkdec/avsd/ |
| H A D | hal_avsd_plus_reg.h | 30 RK_U32 sw00; 32 RK_U32 dec_e : 1; 33 RK_U32 reserve0 : 3; 34 RK_U32 dec_irq_dis : 1; 35 RK_U32 dec_abort_e : 1; 36 RK_U32 reserve1 : 2; 37 RK_U32 dec_irq : 1; 38 RK_U32 reserve2 : 2; 39 RK_U32 dec_abort_int : 1; 40 RK_U32 dec_rdy_int : 1; [all …]
|
| H A D | hal_avsd_vdpu1_reg.h | 22 RK_U32 sw00; 24 RK_U32 dec_e : 1; 25 RK_U32 reserve0 : 3; 26 RK_U32 dec_irq_dis : 1; 27 RK_U32 dec_abort_e : 1; 28 RK_U32 reserve1 : 2; 29 RK_U32 dec_irq : 1; 30 RK_U32 reserve2 : 2; 31 RK_U32 dec_abort_int : 1; 32 RK_U32 dec_rdy_int : 1; [all …]
|