Symbol: vpu_write_reg
drivers/media/platform/chips-media/wave5/wave5-hw.c
1015
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
1016
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
1017
vpu_write_reg(inst->dev, W5_CMD_DEC_REPORT_PARAM, REPORT_PARAM_ENDIANNESS_BIG_ENDIAN);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1152
vpu_write_reg(vpu_dev, W5_PO_CONF, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1163
vpu_write_reg(vpu_dev, W5_ADDR_CODE_BASE, code_base);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1164
vpu_write_reg(vpu_dev, W5_CODE_SIZE, code_size);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1165
vpu_write_reg(vpu_dev, W5_CODE_PARAM, (WAVE5_UPPER_PROC_AXI_ID << 4) | 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1166
vpu_write_reg(vpu_dev, W5_ADDR_TEMP_BASE, temp_base);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1167
vpu_write_reg(vpu_dev, W5_TEMP_SIZE, temp_size);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1170
vpu_write_reg(vpu_dev, W5_HW_OPTION, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1175
vpu_write_reg(vpu_dev, W5_SEC_AXI_PARAM, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1195
vpu_write_reg(vpu_dev, W5_CMD_INIT_NUM_TASK_BUF,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1197
vpu_write_reg(vpu_dev, W5_CMD_INIT_TASK_BUF_SIZE,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1203
vpu_write_reg(vpu_dev,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1208
vpu_write_reg(vpu_dev, W515_CMD_ADDR_SEC_AXI,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1210
vpu_write_reg(vpu_dev, W515_CMD_SEC_AXI_SIZE,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1214
vpu_write_reg(vpu_dev, W5_VPU_BUSY_STATUS, 1);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1215
vpu_write_reg(vpu_dev, W5_COMMAND, W5_INIT_VPU);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1216
vpu_write_reg(vpu_dev, W5_VPU_REMAP_CORE_START, 1);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1252
vpu_write_reg(vpu_dev, W5_VPU_BUSY_STATUS, 1);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1253
vpu_write_reg(vpu_dev, W5_COMMAND, W5_SLEEP_VPU);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1255
vpu_write_reg(vpu_dev, W5_VPU_HOST_INT_REQ, 1);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1285
vpu_write_reg(vpu_dev, W5_PO_CONF, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1290
vpu_write_reg(vpu_dev, W5_ADDR_CODE_BASE, code_base);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1291
vpu_write_reg(vpu_dev, W5_CODE_SIZE, code_size);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1292
vpu_write_reg(vpu_dev, W5_CODE_PARAM, (WAVE5_UPPER_PROC_AXI_ID << 4) | 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1295
vpu_write_reg(vpu_dev, W5_HW_OPTION, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1300
vpu_write_reg(vpu_dev, W5_SEC_AXI_PARAM, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1322
vpu_write_reg(vpu_dev, W5_CMD_INIT_NUM_TASK_BUF,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1324
vpu_write_reg(vpu_dev, W5_CMD_INIT_TASK_BUF_SIZE,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1330
vpu_write_reg(vpu_dev,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1335
vpu_write_reg(vpu_dev, W515_CMD_ADDR_SEC_AXI,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1337
vpu_write_reg(vpu_dev, W515_CMD_SEC_AXI_SIZE,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1341
vpu_write_reg(vpu_dev, W5_VPU_BUSY_STATUS, 1);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1342
vpu_write_reg(vpu_dev, W5_COMMAND, W5_WAKEUP_VPU);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1344
vpu_write_reg(vpu_dev, W5_VPU_REMAP_CORE_START, 1);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1365
vpu_write_reg(vpu_dev, W5_VPU_BUSY_STATUS, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1440
vpu_write_reg(vpu_dev, W5_VPU_RESET_REQ, val);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1444
vpu_write_reg(vpu_dev, W5_VPU_RESET_REQ, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1447
vpu_write_reg(vpu_dev, W5_VPU_RESET_REQ, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1477
vpu_write_reg(inst->dev, W5_BS_OPTION, get_bitstream_options(p_dec_info));
drivers/media/platform/chips-media/wave5/wave5-hw.c
1478
vpu_write_reg(inst->dev, W5_BS_WR_PTR, p_dec_info->stream_wr_ptr);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1488
vpu_write_reg(inst->dev, W5_CMD_DEC_CLR_DISP_IDC, BIT(index));
drivers/media/platform/chips-media/wave5/wave5-hw.c
1489
vpu_write_reg(inst->dev, W5_CMD_DEC_SET_DISP_IDC, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1504
vpu_write_reg(inst->dev, W5_CMD_DEC_CLR_DISP_IDC, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1505
vpu_write_reg(inst->dev, W5_CMD_DEC_SET_DISP_IDC, BIT(index));
drivers/media/platform/chips-media/wave5/wave5-hw.c
1520
vpu_write_reg(inst->dev, W5_VPU_VINT_REASON_USR, interrupt_reason);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1540
vpu_write_reg(inst->dev, W5_RET_QUERY_DEC_SET_BS_RD_PTR, addr);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1576
vpu_write_reg(inst->dev, W5_ADDR_WORK_BASE, p_enc_info->vb_work.daddr);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1577
vpu_write_reg(inst->dev, W5_WORK_SIZE, p_enc_info->vb_work.size);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1579
vpu_write_reg(inst->dev, W5_CMD_ADDR_SEC_AXI, vpu_dev->sram_buf.daddr);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1580
vpu_write_reg(inst->dev, W5_CMD_SEC_AXI_SIZE, vpu_dev->sram_buf.size);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1583
vpu_write_reg(inst->dev, W5_CMD_BS_PARAM, reg_val);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1584
vpu_write_reg(inst->dev, W5_CMD_EXT_ADDR, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1585
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
1588
vpu_write_reg(inst->dev, W5_CMD_ENC_SRC_OPTIONS, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1589
vpu_write_reg(inst->dev, W5_CMD_ENC_VCORE_INFO, 1);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1751
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_SET_PARAM_OPTION, OPT_COMMON);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1752
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
1754
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_CUSTOM_MAP_ENDIAN, VDI_LITTLE_ENDIAN);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1769
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_SPS_PARAM, reg_val);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1782
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_PPS_PARAM, reg_val);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1784
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
1787
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_INTRA_PARAM, p_param->intra_qp |
drivers/media/platform/chips-media/wave5/wave5-hw.c
1795
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_INTRA_PARAM,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1808
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_RDO_PARAM, reg_val);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1811
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_INTRA_REFRESH,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1814
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_INTRA_REFRESH,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1817
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
1818
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
1829
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_RC_PARAM, reg_val);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1831
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_RC_WEIGHT_PARAM,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1834
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
1837
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
1841
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
1842
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
1843
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_ROT_PARAM, rot_mir_mode);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1845
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_BG_PARAM,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1847
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_CUSTOM_LAMBDA_ADDR, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1848
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_CONF_WIN_TOP_BOT,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1850
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_CONF_WIN_LEFT_RIGHT,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1854
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_INDEPENDENT_SLICE,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1857
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_INDEPENDENT_SLICE,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1861
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_USER_SCALING_LIST_ADDR, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1862
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_NUM_UNITS_IN_TICK, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1863
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_TIME_SCALE, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1864
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_NUM_TICKS_POC_DIFF_ONE, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1867
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_CUSTOM_MD_PU04, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1868
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_CUSTOM_MD_PU08, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1869
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_CUSTOM_MD_PU16, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1870
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_CUSTOM_MD_PU32, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1871
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_CUSTOM_MD_CU08, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1872
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_CUSTOM_MD_CU16, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1873
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_CUSTOM_MD_CU32, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1874
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_DEPENDENT_SLICE,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1877
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_NR_PARAM, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1879
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_NR_WEIGHT,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1887
vpu_write_reg(inst->dev, W5_CMD_ENC_SEQ_VUI_HRD_PARAM, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2059
vpu_write_reg(inst->dev, W5_CMD_SET_FB_ADDR_TASK_BUF,
drivers/media/platform/chips-media/wave5/wave5-hw.c
2061
vpu_write_reg(inst->dev, W5_CMD_SET_FB_TASK_BUF_SIZE, vb_task.size);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2065
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
2067
vpu_write_reg(inst->dev, W5_SUB_SAMPLED_ONE_FB_SIZE, sub_sampled_size);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2069
vpu_write_reg(inst->dev, W5_PIC_SIZE, pic_size);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2082
vpu_write_reg(inst->dev, W5_FBC_STRIDE, luma_stride << 16 | chroma_stride);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2083
vpu_write_reg(inst->dev, W5_COMMON_PIC_INFO, stride);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2090
vpu_write_reg(inst->dev, W5_SFB_OPTION, reg_val);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2094
vpu_write_reg(inst->dev, W5_SET_FB_NUM, (start_no << 8) | end_no);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2097
vpu_write_reg(inst->dev, W5_ADDR_LUMA_BASE0 + (i << 4), fb_arr[i +
drivers/media/platform/chips-media/wave5/wave5-hw.c
2099
vpu_write_reg(inst->dev, W5_ADDR_CB_BASE0 + (i << 4),
drivers/media/platform/chips-media/wave5/wave5-hw.c
2102
vpu_write_reg(inst->dev, W5_ADDR_FBC_Y_OFFSET0 + (i << 4),
drivers/media/platform/chips-media/wave5/wave5-hw.c
2105
vpu_write_reg(inst->dev, W5_ADDR_FBC_C_OFFSET0 + (i << 4),
drivers/media/platform/chips-media/wave5/wave5-hw.c
2108
vpu_write_reg(inst->dev, W5_ADDR_MV_COL0 + (i << 2),
drivers/media/platform/chips-media/wave5/wave5-hw.c
2175
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
2176
vpu_write_reg(inst->dev, W5_CMD_ENC_BS_SIZE, option->pic_stream_buffer_size);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2182
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_SRC_AXI_SEL, DEFAULT_SRC_AXI);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2185
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_USE_SEC_AXI, reg_val);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2187
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_REPORT_PARAM, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2194
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_CODE_OPTION,
drivers/media/platform/chips-media/wave5/wave5-hw.c
2200
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_CODE_OPTION,
drivers/media/platform/chips-media/wave5/wave5-hw.c
2210
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_PIC_PARAM, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2214
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_SRC_PIC_IDX, 0xFFFFFFFF);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2216
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_SRC_PIC_IDX, option->src_idx);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2218
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
2219
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
2220
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
2310
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_SRC_STRIDE,
drivers/media/platform/chips-media/wave5/wave5-hw.c
2312
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_SRC_FORMAT, src_frame_format |
drivers/media/platform/chips-media/wave5/wave5-hw.c
2315
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_CUSTOM_MAP_OPTION_ADDR, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2316
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_CUSTOM_MAP_OPTION_PARAM, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2317
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_LONGTERM_PIC, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2318
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_WP_PIXEL_SIGMA_Y, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2319
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_WP_PIXEL_SIGMA_C, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
232
vpu_write_reg(vpu_dev, W5_CMD_INSTANCE_INFO, (codec_mode << 16) |
drivers/media/platform/chips-media/wave5/wave5-hw.c
2320
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_WP_PIXEL_MEAN_Y, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2321
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_WP_PIXEL_MEAN_C, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2322
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_PREFIX_SEI_INFO, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2323
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_PREFIX_SEI_NAL_ADDR, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2324
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_SUFFIX_SEI_INFO, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
2325
vpu_write_reg(inst->dev, W5_CMD_ENC_PIC_SUFFIX_SEI_NAL_ADDR, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
234
vpu_write_reg(vpu_dev, W5_VPU_BUSY_STATUS, 1);
drivers/media/platform/chips-media/wave5/wave5-hw.c
237
vpu_write_reg(vpu_dev, W5_COMMAND, cmd);
drivers/media/platform/chips-media/wave5/wave5-hw.c
246
vpu_write_reg(vpu_dev, W5_VPU_HOST_INT_REQ, 1);
drivers/media/platform/chips-media/wave5/wave5-hw.c
305
vpu_write_reg(vpu_dev, W5_QUERY_OPTION, query_opt);
drivers/media/platform/chips-media/wave5/wave5-hw.c
306
vpu_write_reg(vpu_dev, W5_VPU_BUSY_STATUS, 1);
drivers/media/platform/chips-media/wave5/wave5-hw.c
336
return vpu_write_reg(vpu_dev, W5_VPU_VINT_ENABLE, reg_val);
drivers/media/platform/chips-media/wave5/wave5-hw.c
421
vpu_write_reg(vpu_dev, W5_VPU_REMAP_CTRL, REMAP_CTRL_REGISTER_VALUE(index));
drivers/media/platform/chips-media/wave5/wave5-hw.c
422
vpu_write_reg(vpu_dev, W5_VPU_REMAP_VADDR, index * W5_REMAP_MAX_SIZE);
drivers/media/platform/chips-media/wave5/wave5-hw.c
423
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
459
vpu_write_reg(vpu_dev, W5_PO_CONF, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
464
vpu_write_reg(vpu_dev, i, 0x00);
drivers/media/platform/chips-media/wave5/wave5-hw.c
469
vpu_write_reg(vpu_dev, W5_ADDR_CODE_BASE, code_base);
drivers/media/platform/chips-media/wave5/wave5-hw.c
470
vpu_write_reg(vpu_dev, W5_CODE_SIZE, code_size);
drivers/media/platform/chips-media/wave5/wave5-hw.c
471
vpu_write_reg(vpu_dev, W5_CODE_PARAM, (WAVE5_UPPER_PROC_AXI_ID << 4) | 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
472
vpu_write_reg(vpu_dev, W5_ADDR_TEMP_BASE, temp_base);
drivers/media/platform/chips-media/wave5/wave5-hw.c
473
vpu_write_reg(vpu_dev, W5_TEMP_SIZE, temp_size);
drivers/media/platform/chips-media/wave5/wave5-hw.c
476
vpu_write_reg(vpu_dev, W5_HW_OPTION, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
481
vpu_write_reg(vpu_dev, W5_SEC_AXI_PARAM, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
500
vpu_write_reg(vpu_dev, W5_CMD_INIT_NUM_TASK_BUF, WAVE515_COMMAND_QUEUE_DEPTH);
drivers/media/platform/chips-media/wave5/wave5-hw.c
501
vpu_write_reg(vpu_dev, W5_CMD_INIT_TASK_BUF_SIZE, WAVE515_ONE_TASKBUF_SIZE);
drivers/media/platform/chips-media/wave5/wave5-hw.c
506
vpu_write_reg(vpu_dev,
drivers/media/platform/chips-media/wave5/wave5-hw.c
511
vpu_write_reg(vpu_dev, W515_CMD_ADDR_SEC_AXI, vpu_dev->sram_buf.daddr);
drivers/media/platform/chips-media/wave5/wave5-hw.c
512
vpu_write_reg(vpu_dev, W515_CMD_SEC_AXI_SIZE, vpu_dev->sram_buf.size);
drivers/media/platform/chips-media/wave5/wave5-hw.c
515
vpu_write_reg(vpu_dev, W5_VPU_BUSY_STATUS, 1);
drivers/media/platform/chips-media/wave5/wave5-hw.c
516
vpu_write_reg(vpu_dev, W5_COMMAND, W5_INIT_VPU);
drivers/media/platform/chips-media/wave5/wave5-hw.c
517
vpu_write_reg(vpu_dev, W5_VPU_REMAP_CORE_START, 1);
drivers/media/platform/chips-media/wave5/wave5-hw.c
565
vpu_write_reg(inst->dev, W5_CMD_DEC_VCORE_INFO, 1);
drivers/media/platform/chips-media/wave5/wave5-hw.c
569
vpu_write_reg(inst->dev, W5_ADDR_WORK_BASE, p_dec_info->vb_work.daddr);
drivers/media/platform/chips-media/wave5/wave5-hw.c
570
vpu_write_reg(inst->dev, W5_WORK_SIZE, p_dec_info->vb_work.size);
drivers/media/platform/chips-media/wave5/wave5-hw.c
573
vpu_write_reg(inst->dev, W5_CMD_ADDR_SEC_AXI, vpu_dev->sram_buf.daddr);
drivers/media/platform/chips-media/wave5/wave5-hw.c
574
vpu_write_reg(inst->dev, W5_CMD_SEC_AXI_SIZE, vpu_dev->sram_buf.size);
drivers/media/platform/chips-media/wave5/wave5-hw.c
577
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
578
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
581
vpu_write_reg(inst->dev, W5_CMD_BS_PARAM, BITSTREAM_ENDIANNESS_BIG_ENDIAN);
drivers/media/platform/chips-media/wave5/wave5-hw.c
585
vpu_write_reg(inst->dev, W5_CMD_EXT_ADDR, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
586
vpu_write_reg(inst->dev, W5_CMD_NUM_CQ_DEPTH_M1,
drivers/media/platform/chips-media/wave5/wave5-hw.c
589
vpu_write_reg(inst->dev, W5_CMD_ERR_CONCEAL, 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
646
vpu_write_reg(inst->dev, W5_BS_RD_PTR, p_dec_info->stream_rd_ptr);
drivers/media/platform/chips-media/wave5/wave5-hw.c
647
vpu_write_reg(inst->dev, W5_BS_WR_PTR, p_dec_info->stream_wr_ptr);
drivers/media/platform/chips-media/wave5/wave5-hw.c
655
vpu_write_reg(inst->dev, W5_BS_OPTION, bs_option);
drivers/media/platform/chips-media/wave5/wave5-hw.c
657
vpu_write_reg(inst->dev, W5_COMMAND_OPTION, cmd_option);
drivers/media/platform/chips-media/wave5/wave5-hw.c
658
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
735
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
736
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
737
vpu_write_reg(inst->dev, W5_CMD_DEC_REPORT_PARAM, REPORT_PARAM_ENDIANNESS_BIG_ENDIAN);
drivers/media/platform/chips-media/wave5/wave5-hw.c
844
vpu_write_reg(inst->dev, W5_CMD_SET_FB_ADDR_TASK_BUF,
drivers/media/platform/chips-media/wave5/wave5-hw.c
846
vpu_write_reg(inst->dev, W5_CMD_SET_FB_TASK_BUF_SIZE,
drivers/media/platform/chips-media/wave5/wave5-hw.c
855
vpu_write_reg(inst->dev, W5_PIC_SIZE, pic_size);
drivers/media/platform/chips-media/wave5/wave5-hw.c
865
vpu_write_reg(inst->dev, W5_COMMON_PIC_INFO, reg_val);
drivers/media/platform/chips-media/wave5/wave5-hw.c
872
vpu_write_reg(inst->dev, W5_SFB_OPTION, reg_val);
drivers/media/platform/chips-media/wave5/wave5-hw.c
876
vpu_write_reg(inst->dev, W5_SET_FB_NUM, (start_no << 8) | end_no);
drivers/media/platform/chips-media/wave5/wave5-hw.c
882
vpu_write_reg(inst->dev, W5_ADDR_LUMA_BASE0 + (i << 4), addr_y);
drivers/media/platform/chips-media/wave5/wave5-hw.c
883
vpu_write_reg(inst->dev, W5_ADDR_CB_BASE0 + (i << 4), addr_cb);
drivers/media/platform/chips-media/wave5/wave5-hw.c
886
vpu_write_reg(inst->dev, W5_ADDR_FBC_Y_OFFSET0 + (i << 4),
drivers/media/platform/chips-media/wave5/wave5-hw.c
889
vpu_write_reg(inst->dev, W5_ADDR_FBC_C_OFFSET0 + (i << 4),
drivers/media/platform/chips-media/wave5/wave5-hw.c
891
vpu_write_reg(inst->dev, W5_ADDR_MV_COL0 + (i << 2),
drivers/media/platform/chips-media/wave5/wave5-hw.c
894
vpu_write_reg(inst->dev, W5_ADDR_CR_BASE0 + (i << 4), addr_cr);
drivers/media/platform/chips-media/wave5/wave5-hw.c
895
vpu_write_reg(inst->dev, W5_ADDR_FBC_C_OFFSET0 + (i << 4), 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
896
vpu_write_reg(inst->dev, W5_ADDR_MV_COL0 + (i << 2), 0);
drivers/media/platform/chips-media/wave5/wave5-hw.c
972
vpu_write_reg(inst->dev, W5_BS_RD_PTR, p_dec_info->stream_rd_ptr);
drivers/media/platform/chips-media/wave5/wave5-hw.c
973
vpu_write_reg(inst->dev, W5_BS_WR_PTR, p_dec_info->stream_wr_ptr);
drivers/media/platform/chips-media/wave5/wave5-hw.c
975
vpu_write_reg(inst->dev, W5_BS_OPTION, get_bitstream_options(p_dec_info));
drivers/media/platform/chips-media/wave5/wave5-hw.c
979
vpu_write_reg(inst->dev, W5_USE_SEC_AXI, reg_val);
drivers/media/platform/chips-media/wave5/wave5-hw.c
982
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
984
vpu_write_reg(inst->dev, W5_COMMAND_OPTION, DEC_PIC_NORMAL);
drivers/media/platform/chips-media/wave5/wave5-hw.c
985
vpu_write_reg(inst->dev, W5_CMD_DEC_TEMPORAL_ID_PLUS1,
drivers/media/platform/chips-media/wave5/wave5-hw.c
988
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
990
vpu_write_reg(inst->dev, W5_CMD_DEC_FORCE_FB_LATENCY_PLUS1, !p_dec_info->reorder_enable);