Symbol: vpu_write_reg
drivers/media/platform/chips-media/wave5/wave5-hw.c
1014
vpu_write_reg(inst->dev, W5_CMD_DEC_ADDR_REPORT_BASE, p_dec_info->user_data_buf_addr);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1015
vpu_write_reg(inst->dev, W5_CMD_DEC_REPORT_SIZE, p_dec_info->user_data_buf_size);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1016
vpu_write_reg(inst->dev, W5_CMD_DEC_REPORT_PARAM, REPORT_PARAM_ENDIANNESS_BIG_ENDIAN);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1151
vpu_write_reg(vpu_dev, W5_PO_CONF, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1162
vpu_write_reg(vpu_dev, W5_ADDR_CODE_BASE, code_base);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1163
vpu_write_reg(vpu_dev, W5_CODE_SIZE, code_size);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1164
vpu_write_reg(vpu_dev, W5_CODE_PARAM, (WAVE5_UPPER_PROC_AXI_ID << 4) | 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1165
vpu_write_reg(vpu_dev, W5_ADDR_TEMP_BASE, temp_base);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1166
vpu_write_reg(vpu_dev, W5_TEMP_SIZE, temp_size);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1169
vpu_write_reg(vpu_dev, W5_HW_OPTION, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1174
vpu_write_reg(vpu_dev, W5_SEC_AXI_PARAM, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1194
vpu_write_reg(vpu_dev, W5_CMD_INIT_NUM_TASK_BUF,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1196
vpu_write_reg(vpu_dev, W5_CMD_INIT_TASK_BUF_SIZE,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1202
vpu_write_reg(vpu_dev,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1207
vpu_write_reg(vpu_dev, W515_CMD_ADDR_SEC_AXI,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1209
vpu_write_reg(vpu_dev, W515_CMD_SEC_AXI_SIZE,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1213
vpu_write_reg(vpu_dev, W5_VPU_BUSY_STATUS, 1);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1214
vpu_write_reg(vpu_dev, W5_COMMAND, W5_INIT_VPU);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1215
vpu_write_reg(vpu_dev, W5_VPU_REMAP_CORE_START, 1);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1251
vpu_write_reg(vpu_dev, W5_VPU_BUSY_STATUS, 1);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1252
vpu_write_reg(vpu_dev, W5_COMMAND, W5_SLEEP_VPU);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1254
vpu_write_reg(vpu_dev, W5_VPU_HOST_INT_REQ, 1);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1284
vpu_write_reg(vpu_dev, W5_PO_CONF, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1289
vpu_write_reg(vpu_dev, W5_ADDR_CODE_BASE, code_base);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1290
vpu_write_reg(vpu_dev, W5_CODE_SIZE, code_size);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1291
vpu_write_reg(vpu_dev, W5_CODE_PARAM, (WAVE5_UPPER_PROC_AXI_ID << 4) | 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1294
vpu_write_reg(vpu_dev, W5_HW_OPTION, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1299
vpu_write_reg(vpu_dev, W5_SEC_AXI_PARAM, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1321
vpu_write_reg(vpu_dev, W5_CMD_INIT_NUM_TASK_BUF,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1323
vpu_write_reg(vpu_dev, W5_CMD_INIT_TASK_BUF_SIZE,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1329
vpu_write_reg(vpu_dev,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1334
vpu_write_reg(vpu_dev, W515_CMD_ADDR_SEC_AXI,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1336
vpu_write_reg(vpu_dev, W515_CMD_SEC_AXI_SIZE,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1340
vpu_write_reg(vpu_dev, W5_VPU_BUSY_STATUS, 1);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1341
vpu_write_reg(vpu_dev, W5_COMMAND, W5_WAKEUP_VPU);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1343
vpu_write_reg(vpu_dev, W5_VPU_REMAP_CORE_START, 1);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1364
vpu_write_reg(vpu_dev, W5_VPU_BUSY_STATUS, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1439
vpu_write_reg(vpu_dev, W5_VPU_RESET_REQ, val);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1443
vpu_write_reg(vpu_dev, W5_VPU_RESET_REQ, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1446
vpu_write_reg(vpu_dev, W5_VPU_RESET_REQ, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1476
vpu_write_reg(inst->dev, W5_BS_OPTION, get_bitstream_options(p_dec_info));
drivers/media/platform/chips-media/wave5/wave5-hw.c
1477
vpu_write_reg(inst->dev, W5_BS_WR_PTR, p_dec_info->stream_wr_ptr);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1487
vpu_write_reg(inst->dev, W5_CMD_DEC_CLR_DISP_IDC, BIT(index));
drivers/media/platform/chips-media/wave5/wave5-hw.c
1488
vpu_write_reg(inst->dev, W5_CMD_DEC_SET_DISP_IDC, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1503
vpu_write_reg(inst->dev, W5_CMD_DEC_CLR_DISP_IDC, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1504
vpu_write_reg(inst->dev, W5_CMD_DEC_SET_DISP_IDC, BIT(index));
drivers/media/platform/chips-media/wave5/wave5-hw.c
1519
vpu_write_reg(inst->dev, W5_VPU_VINT_REASON_USR, interrupt_reason);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1539
vpu_write_reg(inst->dev, W5_RET_QUERY_DEC_SET_BS_RD_PTR, addr);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1575
vpu_write_reg(inst->dev, W5_ADDR_WORK_BASE, p_enc_info->vb_work.daddr);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1576
vpu_write_reg(inst->dev, W5_WORK_SIZE, p_enc_info->vb_work.size);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1578
vpu_write_reg(inst->dev, W5_CMD_ADDR_SEC_AXI, vpu_dev->sram_buf.daddr);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1579
vpu_write_reg(inst->dev, W5_CMD_SEC_AXI_SIZE, vpu_dev->sram_buf.size);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1582
vpu_write_reg(inst->dev, W5_CMD_BS_PARAM, reg_val);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1583
vpu_write_reg(inst->dev, W5_CMD_EXT_ADDR, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1584
vpu_write_reg(inst->dev, W5_CMD_NUM_CQ_DEPTH_M1, WAVE521_COMMAND_QUEUE_DEPTH - 1);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1587
vpu_write_reg(inst->dev, W5_CMD_ENC_SRC_OPTIONS, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1588
vpu_write_reg(inst->dev, W5_CMD_ENC_VCORE_INFO, 1);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1750
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_SET_PARAM_OPTION, OPT_COMMON);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1751
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_SRC_SIZE, p_open_param->pic_height << 16
drivers/media/platform/chips-media/wave5/wave5-hw.c
1753
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_CUSTOM_MAP_ENDIAN, VDI_LITTLE_ENDIAN);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1765
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_SPS_PARAM, reg_val);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1778
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_PPS_PARAM, reg_val);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1780
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_GOP_PARAM, p_param->gop_preset_idx);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1783
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_INTRA_PARAM, p_param->intra_qp |
drivers/media/platform/chips-media/wave5/wave5-hw.c
1791
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_INTRA_PARAM,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1804
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_RDO_PARAM, reg_val);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1807
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_INTRA_REFRESH,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1810
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_INTRA_REFRESH,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1813
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_RC_FRAME_RATE, p_open_param->frame_rate_info);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1814
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_RC_TARGET_RATE, p_open_param->bit_rate);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1825
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_RC_PARAM, reg_val);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1827
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_RC_WEIGHT_PARAM,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1830
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_RC_MIN_MAX_QP, p_param->min_qp_i |
drivers/media/platform/chips-media/wave5/wave5-hw.c
1833
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_RC_INTER_MIN_MAX_QP, p_param->min_qp_p |
drivers/media/platform/chips-media/wave5/wave5-hw.c
1837
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_RC_BIT_RATIO_LAYER_0_3, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1838
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_RC_BIT_RATIO_LAYER_4_7, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1839
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_ROT_PARAM, rot_mir_mode);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1841
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_BG_PARAM, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1842
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_CUSTOM_LAMBDA_ADDR, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1843
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_CONF_WIN_TOP_BOT,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1845
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_CONF_WIN_LEFT_RIGHT,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1849
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_INDEPENDENT_SLICE,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1852
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_INDEPENDENT_SLICE,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1856
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_USER_SCALING_LIST_ADDR, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1857
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_NUM_UNITS_IN_TICK, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1858
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_TIME_SCALE, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1859
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_NUM_TICKS_POC_DIFF_ONE, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1862
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_CUSTOM_MD_PU04, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1863
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_CUSTOM_MD_PU08, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1864
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_CUSTOM_MD_PU16, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1865
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_CUSTOM_MD_PU32, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1866
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_CUSTOM_MD_CU08, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1867
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_CUSTOM_MD_CU16, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1868
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_CUSTOM_MD_CU32, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1869
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_DEPENDENT_SLICE,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1872
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_NR_PARAM, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1874
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_NR_WEIGHT,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1882
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_VUI_HRD_PARAM, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2054
vpu_write_reg(inst->dev, W5_CMD_SET_FB_ADDR_TASK_BUF,
drivers/media/platform/chips-media/wave5/wave5-hw.c
2056
vpu_write_reg(inst->dev, W5_CMD_SET_FB_TASK_BUF_SIZE, vb_task.size);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2060
vpu_write_reg(inst->dev, W5_ADDR_SUB_SAMPLED_FB_BASE, vb_sub_sam_buf.daddr);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2062
vpu_write_reg(inst->dev, W5_SUB_SAMPLED_ONE_FB_SIZE, sub_sampled_size);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2064
vpu_write_reg(inst->dev, W5_PIC_SIZE, pic_size);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2077
vpu_write_reg(inst->dev, W5_FBC_STRIDE, luma_stride << 16 | chroma_stride);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2078
vpu_write_reg(inst->dev, W5_COMMON_PIC_INFO, stride);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2085
vpu_write_reg(inst->dev, W5_SFB_OPTION, reg_val);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2089
vpu_write_reg(inst->dev, W5_SET_FB_NUM, (start_no << 8) | end_no);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2092
vpu_write_reg(inst->dev, W5_ADDR_LUMA_BASE0 + (i << 4), fb_arr[i +
drivers/media/platform/chips-media/wave5/wave5-hw.c
2094
vpu_write_reg(inst->dev, W5_ADDR_CB_BASE0 + (i << 4),
drivers/media/platform/chips-media/wave5/wave5-hw.c
2097
vpu_write_reg(inst->dev, W5_ADDR_FBC_Y_OFFSET0 + (i << 4),
drivers/media/platform/chips-media/wave5/wave5-hw.c
2100
vpu_write_reg(inst->dev, W5_ADDR_FBC_C_OFFSET0 + (i << 4),
drivers/media/platform/chips-media/wave5/wave5-hw.c
2103
vpu_write_reg(inst->dev, W5_ADDR_MV_COL0 + (i << 2),
drivers/media/platform/chips-media/wave5/wave5-hw.c
2170
vpu_write_reg(inst->dev, W5_CMD_ENC_BS_START_ADDR, option->pic_stream_buffer_addr);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2171
vpu_write_reg(inst->dev, W5_CMD_ENC_BS_SIZE, option->pic_stream_buffer_size);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2177
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_SRC_AXI_SEL, DEFAULT_SRC_AXI);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2180
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_USE_SEC_AXI, reg_val);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2182
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_REPORT_PARAM, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2189
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_CODE_OPTION,
drivers/media/platform/chips-media/wave5/wave5-hw.c
2195
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_CODE_OPTION,
drivers/media/platform/chips-media/wave5/wave5-hw.c
2205
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_PIC_PARAM, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2209
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_SRC_PIC_IDX, 0xFFFFFFFF);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2211
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_SRC_PIC_IDX, option->src_idx);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2213
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_SRC_ADDR_Y, p_src_frame->buf_y);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2214
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_SRC_ADDR_U, p_src_frame->buf_cb);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2215
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_SRC_ADDR_V, p_src_frame->buf_cr);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2305
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_SRC_STRIDE,
drivers/media/platform/chips-media/wave5/wave5-hw.c
2307
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_SRC_FORMAT, src_frame_format |
drivers/media/platform/chips-media/wave5/wave5-hw.c
231
vpu_write_reg(vpu_dev, W5_CMD_INSTANCE_INFO, (codec_mode << 16) |
drivers/media/platform/chips-media/wave5/wave5-hw.c
2310
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_CUSTOM_MAP_OPTION_ADDR, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2311
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_CUSTOM_MAP_OPTION_PARAM, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2312
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_LONGTERM_PIC, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2313
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_WP_PIXEL_SIGMA_Y, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2314
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_WP_PIXEL_SIGMA_C, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2315
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_WP_PIXEL_MEAN_Y, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2316
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_WP_PIXEL_MEAN_C, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2317
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_PREFIX_SEI_INFO, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2318
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_PREFIX_SEI_NAL_ADDR, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2319
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_SUFFIX_SEI_INFO, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2320
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_SUFFIX_SEI_NAL_ADDR, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
233
vpu_write_reg(vpu_dev, W5_VPU_BUSY_STATUS, 1);
drivers/media/platform/chips-media/wave5/wave5-hw.c
236
vpu_write_reg(vpu_dev, W5_COMMAND, cmd);
drivers/media/platform/chips-media/wave5/wave5-hw.c
245
vpu_write_reg(vpu_dev, W5_VPU_HOST_INT_REQ, 1);
drivers/media/platform/chips-media/wave5/wave5-hw.c
304
vpu_write_reg(vpu_dev, W5_QUERY_OPTION, query_opt);
drivers/media/platform/chips-media/wave5/wave5-hw.c
305
vpu_write_reg(vpu_dev, W5_VPU_BUSY_STATUS, 1);
drivers/media/platform/chips-media/wave5/wave5-hw.c
335
return vpu_write_reg(vpu_dev, W5_VPU_VINT_ENABLE, reg_val);
drivers/media/platform/chips-media/wave5/wave5-hw.c
420
vpu_write_reg(vpu_dev, W5_VPU_REMAP_CTRL, REMAP_CTRL_REGISTER_VALUE(index));
drivers/media/platform/chips-media/wave5/wave5-hw.c
421
vpu_write_reg(vpu_dev, W5_VPU_REMAP_VADDR, index * W5_REMAP_MAX_SIZE);
drivers/media/platform/chips-media/wave5/wave5-hw.c
422
vpu_write_reg(vpu_dev, W5_VPU_REMAP_PADDR, code_base + index * W5_REMAP_MAX_SIZE);
drivers/media/platform/chips-media/wave5/wave5-hw.c
458
vpu_write_reg(vpu_dev, W5_PO_CONF, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
463
vpu_write_reg(vpu_dev, i, 0x00);
drivers/media/platform/chips-media/wave5/wave5-hw.c
468
vpu_write_reg(vpu_dev, W5_ADDR_CODE_BASE, code_base);
drivers/media/platform/chips-media/wave5/wave5-hw.c
469
vpu_write_reg(vpu_dev, W5_CODE_SIZE, code_size);
drivers/media/platform/chips-media/wave5/wave5-hw.c
470
vpu_write_reg(vpu_dev, W5_CODE_PARAM, (WAVE5_UPPER_PROC_AXI_ID << 4) | 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
471
vpu_write_reg(vpu_dev, W5_ADDR_TEMP_BASE, temp_base);
drivers/media/platform/chips-media/wave5/wave5-hw.c
472
vpu_write_reg(vpu_dev, W5_TEMP_SIZE, temp_size);
drivers/media/platform/chips-media/wave5/wave5-hw.c
475
vpu_write_reg(vpu_dev, W5_HW_OPTION, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
480
vpu_write_reg(vpu_dev, W5_SEC_AXI_PARAM, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
499
vpu_write_reg(vpu_dev, W5_CMD_INIT_NUM_TASK_BUF, WAVE515_COMMAND_QUEUE_DEPTH);
drivers/media/platform/chips-media/wave5/wave5-hw.c
500
vpu_write_reg(vpu_dev, W5_CMD_INIT_TASK_BUF_SIZE, WAVE515_ONE_TASKBUF_SIZE);
drivers/media/platform/chips-media/wave5/wave5-hw.c
505
vpu_write_reg(vpu_dev,
drivers/media/platform/chips-media/wave5/wave5-hw.c
510
vpu_write_reg(vpu_dev, W515_CMD_ADDR_SEC_AXI, vpu_dev->sram_buf.daddr);
drivers/media/platform/chips-media/wave5/wave5-hw.c
511
vpu_write_reg(vpu_dev, W515_CMD_SEC_AXI_SIZE, vpu_dev->sram_buf.size);
drivers/media/platform/chips-media/wave5/wave5-hw.c
514
vpu_write_reg(vpu_dev, W5_VPU_BUSY_STATUS, 1);
drivers/media/platform/chips-media/wave5/wave5-hw.c
515
vpu_write_reg(vpu_dev, W5_COMMAND, W5_INIT_VPU);
drivers/media/platform/chips-media/wave5/wave5-hw.c
516
vpu_write_reg(vpu_dev, W5_VPU_REMAP_CORE_START, 1);
drivers/media/platform/chips-media/wave5/wave5-hw.c
564
vpu_write_reg(inst->dev, W5_CMD_DEC_VCORE_INFO, 1);
drivers/media/platform/chips-media/wave5/wave5-hw.c
568
vpu_write_reg(inst->dev, W5_ADDR_WORK_BASE, p_dec_info->vb_work.daddr);
drivers/media/platform/chips-media/wave5/wave5-hw.c
569
vpu_write_reg(inst->dev, W5_WORK_SIZE, p_dec_info->vb_work.size);
drivers/media/platform/chips-media/wave5/wave5-hw.c
572
vpu_write_reg(inst->dev, W5_CMD_ADDR_SEC_AXI, vpu_dev->sram_buf.daddr);
drivers/media/platform/chips-media/wave5/wave5-hw.c
573
vpu_write_reg(inst->dev, W5_CMD_SEC_AXI_SIZE, vpu_dev->sram_buf.size);
drivers/media/platform/chips-media/wave5/wave5-hw.c
576
vpu_write_reg(inst->dev, W5_CMD_DEC_BS_START_ADDR, p_dec_info->stream_buf_start_addr);
drivers/media/platform/chips-media/wave5/wave5-hw.c
577
vpu_write_reg(inst->dev, W5_CMD_DEC_BS_SIZE, p_dec_info->stream_buf_size);
drivers/media/platform/chips-media/wave5/wave5-hw.c
580
vpu_write_reg(inst->dev, W5_CMD_BS_PARAM, BITSTREAM_ENDIANNESS_BIG_ENDIAN);
drivers/media/platform/chips-media/wave5/wave5-hw.c
584
vpu_write_reg(inst->dev, W5_CMD_EXT_ADDR, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
585
vpu_write_reg(inst->dev, W5_CMD_NUM_CQ_DEPTH_M1,
drivers/media/platform/chips-media/wave5/wave5-hw.c
588
vpu_write_reg(inst->dev, W5_CMD_ERR_CONCEAL, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
645
vpu_write_reg(inst->dev, W5_BS_RD_PTR, p_dec_info->stream_rd_ptr);
drivers/media/platform/chips-media/wave5/wave5-hw.c
646
vpu_write_reg(inst->dev, W5_BS_WR_PTR, p_dec_info->stream_wr_ptr);
drivers/media/platform/chips-media/wave5/wave5-hw.c
654
vpu_write_reg(inst->dev, W5_BS_OPTION, bs_option);
drivers/media/platform/chips-media/wave5/wave5-hw.c
656
vpu_write_reg(inst->dev, W5_COMMAND_OPTION, cmd_option);
drivers/media/platform/chips-media/wave5/wave5-hw.c
657
vpu_write_reg(inst->dev, W5_CMD_DEC_USER_MASK, p_dec_info->user_data_enable);
drivers/media/platform/chips-media/wave5/wave5-hw.c
734
vpu_write_reg(inst->dev, W5_CMD_DEC_ADDR_REPORT_BASE, p_dec_info->user_data_buf_addr);
drivers/media/platform/chips-media/wave5/wave5-hw.c
735
vpu_write_reg(inst->dev, W5_CMD_DEC_REPORT_SIZE, p_dec_info->user_data_buf_size);
drivers/media/platform/chips-media/wave5/wave5-hw.c
736
vpu_write_reg(inst->dev, W5_CMD_DEC_REPORT_PARAM, REPORT_PARAM_ENDIANNESS_BIG_ENDIAN);
drivers/media/platform/chips-media/wave5/wave5-hw.c
843
vpu_write_reg(inst->dev, W5_CMD_SET_FB_ADDR_TASK_BUF,
drivers/media/platform/chips-media/wave5/wave5-hw.c
845
vpu_write_reg(inst->dev, W5_CMD_SET_FB_TASK_BUF_SIZE,
drivers/media/platform/chips-media/wave5/wave5-hw.c
854
vpu_write_reg(inst->dev, W5_PIC_SIZE, pic_size);
drivers/media/platform/chips-media/wave5/wave5-hw.c
864
vpu_write_reg(inst->dev, W5_COMMON_PIC_INFO, reg_val);
drivers/media/platform/chips-media/wave5/wave5-hw.c
871
vpu_write_reg(inst->dev, W5_SFB_OPTION, reg_val);
drivers/media/platform/chips-media/wave5/wave5-hw.c
875
vpu_write_reg(inst->dev, W5_SET_FB_NUM, (start_no << 8) | end_no);
drivers/media/platform/chips-media/wave5/wave5-hw.c
881
vpu_write_reg(inst->dev, W5_ADDR_LUMA_BASE0 + (i << 4), addr_y);
drivers/media/platform/chips-media/wave5/wave5-hw.c
882
vpu_write_reg(inst->dev, W5_ADDR_CB_BASE0 + (i << 4), addr_cb);
drivers/media/platform/chips-media/wave5/wave5-hw.c
885
vpu_write_reg(inst->dev, W5_ADDR_FBC_Y_OFFSET0 + (i << 4),
drivers/media/platform/chips-media/wave5/wave5-hw.c
888
vpu_write_reg(inst->dev, W5_ADDR_FBC_C_OFFSET0 + (i << 4),
drivers/media/platform/chips-media/wave5/wave5-hw.c
890
vpu_write_reg(inst->dev, W5_ADDR_MV_COL0 + (i << 2),
drivers/media/platform/chips-media/wave5/wave5-hw.c
893
vpu_write_reg(inst->dev, W5_ADDR_CR_BASE0 + (i << 4), addr_cr);
drivers/media/platform/chips-media/wave5/wave5-hw.c
894
vpu_write_reg(inst->dev, W5_ADDR_FBC_C_OFFSET0 + (i << 4), 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
895
vpu_write_reg(inst->dev, W5_ADDR_MV_COL0 + (i << 2), 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
971
vpu_write_reg(inst->dev, W5_BS_RD_PTR, p_dec_info->stream_rd_ptr);
drivers/media/platform/chips-media/wave5/wave5-hw.c
972
vpu_write_reg(inst->dev, W5_BS_WR_PTR, p_dec_info->stream_wr_ptr);
drivers/media/platform/chips-media/wave5/wave5-hw.c
974
vpu_write_reg(inst->dev, W5_BS_OPTION, get_bitstream_options(p_dec_info));
drivers/media/platform/chips-media/wave5/wave5-hw.c
978
vpu_write_reg(inst->dev, W5_USE_SEC_AXI, reg_val);
drivers/media/platform/chips-media/wave5/wave5-hw.c
981
vpu_write_reg(inst->dev, W5_CMD_DEC_USER_MASK, p_dec_info->user_data_enable);
drivers/media/platform/chips-media/wave5/wave5-hw.c
983
vpu_write_reg(inst->dev, W5_COMMAND_OPTION, DEC_PIC_NORMAL);
drivers/media/platform/chips-media/wave5/wave5-hw.c
984
vpu_write_reg(inst->dev, W5_CMD_DEC_TEMPORAL_ID_PLUS1,
drivers/media/platform/chips-media/wave5/wave5-hw.c
987
vpu_write_reg(inst->dev, W5_CMD_SEQ_CHANGE_ENABLE_FLAG, p_dec_info->seq_change_mask);
drivers/media/platform/chips-media/wave5/wave5-hw.c
989
vpu_write_reg(inst->dev, W5_CMD_DEC_FORCE_FB_LATENCY_PLUS1, !p_dec_info->reorder_enable);