Home
last modified time | relevance | path

Searched refs:rkisp_write (Results 1 – 25 of 25) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/isp/
H A Dregs.c67 rkisp_write(dev, reg, tmp.left, false); in rkisp_config_dcrop()
69 rkisp_write(dev, reg, tmp.width, false); in rkisp_config_dcrop()
94 rkisp_write(dev, reg, left_w, false); in rkisp_config_dcrop()
175 rkisp_write(dev, scale_hy_addr, scale_hy, false); in set_scale()
180 rkisp_write(dev, scale_hy_addr, scale_hy, false); in set_scale()
187 rkisp_write(dev, scale_hcb_addr, scale_hc, false); in set_scale()
188 rkisp_write(dev, scale_hcr_addr, scale_hc, false); in set_scale()
193 rkisp_write(dev, scale_hcb_addr, scale_hc, false); in set_scale()
194 rkisp_write(dev, scale_hcr_addr, scale_hc, false); in set_scale()
202 rkisp_write(dev, scale_vy_addr, scale_vy, false); in set_scale()
[all …]
H A Dcsi.c145 rkisp_write(dev, CSI2RX_Y_STAT_CTRL, SW_Y_STAT_EN, true); in rkisp_csi_s_stream()
147 rkisp_write(dev, CSI2RX_Y_STAT_CTRL, 0, true); in rkisp_csi_s_stream()
247 rkisp_write(dev, CIF_ISP_CSI0_CTRL1, lanes - 1, true); in csi_config()
250 rkisp_write(dev, CIF_ISP_CSI0_CTRL2, 0x3FFF, true); in csi_config()
253 rkisp_write(dev, CIF_ISP_CSI0_DATA_IDS_1, in csi_config()
261 rkisp_write(dev, CIF_ISP_CSI0_MASK1, 0x1FFFFFF0, true); in csi_config()
262 rkisp_write(dev, CIF_ISP_CSI0_MASK2, 0x03FFFFFF, true); in csi_config()
263 rkisp_write(dev, CIF_ISP_CSI0_MASK3, in csi_config()
301 rkisp_write(dev, CSI2RX_CTRL0, in csi_config()
304 rkisp_write(dev, CSI2RX_CTRL1, lanes - 1, true); in csi_config()
[all …]
H A Dbridge_v30.c34 rkisp_write(ispdev, CIF_DUAL_CROP_M_H_OFFS, left, false); in crop_on()
35 rkisp_write(ispdev, CIF_DUAL_CROP_M_V_OFFS, top, false); in crop_on()
36 rkisp_write(ispdev, CIF_DUAL_CROP_M_H_SIZE, dest_w, false); in crop_on()
37 rkisp_write(ispdev, CIF_DUAL_CROP_M_V_SIZE, dest_h, false); in crop_on()
43 rkisp_write(ispdev, CIF_DUAL_CROP_CTRL, ctrl, false); in crop_on()
53 rkisp_write(ispdev, CIF_DUAL_CROP_CTRL, ctrl, false); in crop_off()
100 rkisp_write(dev, br->cfg->reg.y0_base, val, true); in bridge_update_mi()
102 rkisp_write(dev, br->cfg->reg.uv0_base, val, true); in bridge_update_mi()
177 rkisp_write(dev->ispdev, CIF_MI_MP_Y_SIZE_INIT, val, false); in config_mp()
179 rkisp_write(dev->ispdev, CIF_MI_MP_CB_SIZE_INIT, val, false); in config_mp()
[all …]
H A Dcapture_v32.c707 rkisp_write(dev, ISP3X_MI_MP_WR_Y_LLENGTH, val, false); in mp_config_mi()
711 rkisp_write(dev, ISP3X_MI_MP_WR_Y_LLENGTH, val, false); in mp_config_mi()
713 rkisp_write(dev, stream->config->mi.y_pic_size, val, false); in mp_config_mi()
715 rkisp_write(dev, stream->config->mi.y_size_init, val, false); in mp_config_mi()
720 rkisp_write(dev, stream->config->mi.cb_size_init, val, false); in mp_config_mi()
725 rkisp_write(dev, stream->config->mi.cr_size_init, val, false); in mp_config_mi()
741 rkisp_write(dev, ISP3X_MPFBC_CTRL, val, false); in mp_config_mi()
744 rkisp_write(dev, ISP32_MI_MP_WR_CTRL, val, false); in mp_config_mi()
756 rkisp_write(dev, stream->config->mi.y_offs_cnt_init, 0, false); in mp_config_mi()
757 rkisp_write(dev, stream->config->mi.cb_offs_cnt_init, 0, false); in mp_config_mi()
[all …]
H A Dbridge_v20.c521 rkisp_write(dev->ispdev, MI_GAIN_WR_SIZE, val, false); in config_gain()
523 rkisp_write(dev->ispdev, MI_GAIN_WR_LENGTH, val, false); in config_gain()
545 rkisp_write(ispdev, CIF_DUAL_CROP_M_H_OFFS, left, false); in crop_on()
546 rkisp_write(ispdev, CIF_DUAL_CROP_M_V_OFFS, top, false); in crop_on()
547 rkisp_write(ispdev, CIF_DUAL_CROP_M_H_SIZE, dest_w, false); in crop_on()
548 rkisp_write(ispdev, CIF_DUAL_CROP_M_V_SIZE, dest_h, false); in crop_on()
554 rkisp_write(ispdev, CIF_DUAL_CROP_CTRL, ctrl, false); in crop_on()
564 rkisp_write(ispdev, CIF_DUAL_CROP_CTRL, ctrl, false); in crop_off()
646 rkisp_write(dev, br->cfg->reg.y0_base, val, true); in bridge_update_mi()
648 rkisp_write(dev, br->cfg->reg.uv0_base, val, true); in bridge_update_mi()
[all …]
H A Disp_stats_v2x.c160 rkisp_write(stats_vdev->dev, ISP_RAWAWB_CTRL, value, true); in rkisp_stats_get_rawawb_meas_reg()
229 rkisp_write(stats_vdev->dev, ISP_RAWAF_CTRL, value, true); in rkisp_stats_get_rawaf_meas_reg()
230 rkisp_write(stats_vdev->dev, ISP_RAWAF_INT_STATE, 0, true); in rkisp_stats_get_rawaf_meas_reg()
261 rkisp_write(stats_vdev->dev, ISP_YUVAE_CTRL, value, true); in rkisp_stats_get_yuvae_meas_reg()
331 rkisp_write(stats_vdev->dev, addr + RAWAE_BIG_CTRL, value, true); in rkisp_stats_get_rawaebig_meas_reg()
366 rkisp_write(stats_vdev->dev, addr + ISP_RAWHIST_BIG_CTRL, value, true); in rkisp_stats_get_rawhstbig_meas_reg()
456 rkisp_write(stats_vdev->dev, ISP_RAWAE_LITE_CTRL, value, true); in rkisp_stats_get_rawaelite_meas_reg()
477 rkisp_write(stats_vdev->dev, ISP_RAWHIST_LITE_CTRL, value, true); in rkisp_stats_get_rawhstlite_meas_reg()
775 rkisp_write(stats_vdev->dev, ISP_RAWAWB_CTRL, value, true); in rkisp_stats_get_rawawb_meas_ddr()
832 rkisp_write(stats_vdev->dev, ISP_RAWAF_CTRL, value, true); in rkisp_stats_get_rawaf_meas_ddr()
[all …]
H A Drkisp.c651 rkisp_write(dev, CIF_DUAL_CROP_CTRL, val, false); in rkisp_trigger_read_back()
652 rkisp_write(dev, CIF_ISP_ACQ_V_SIZE, tmp, false); in rkisp_trigger_read_back()
653 rkisp_write(dev, CIF_ISP_OUT_V_SIZE, tmp, false); in rkisp_trigger_read_back()
699 rkisp_write(dev, MI_WR_INIT, ISP21_SP_FORCE_UPD | ISP21_MP_FORCE_UPD, true); in rkisp_trigger_read_back()
702 rkisp_write(dev, ISP32_SELF_SCALE_UPDATE, ISP32_SCALE_FORCE_UPD, true); in rkisp_trigger_read_back()
845 rkisp_write(dev, ISP3X_MI_RAWS_RD_BASE, val, false); in rkisp_fast_switch_rx_buf()
847 rkisp_write(dev, stream->config->mi.y_base_ad_init, val, false); in rkisp_fast_switch_rx_buf()
1097 rkisp_write(dev, CIF_ISP_IS_CTRL, 1, false); in rkisp_config_ism()
1312 rkisp_write(isp, CSI2RX_MASK_PHY, 0xF0FFFF, true); in rkisp_restart_monitor()
1313 rkisp_write(isp, CSI2RX_MASK_PACKET, 0xF1FFFFF, true); in rkisp_restart_monitor()
[all …]
H A Dcapture_v21.c706 rkisp_write(dev, stream->config->mi.y_size_init, in mp_config_mi()
709 rkisp_write(dev, stream->config->mi.cb_size_init, in mp_config_mi()
711 rkisp_write(dev, stream->config->mi.cr_size_init, in mp_config_mi()
772 rkisp_write(dev, stream->config->mi.y_size_init, in sp_config_mi()
775 rkisp_write(dev, stream->config->mi.cb_size_init, in sp_config_mi()
777 rkisp_write(dev, stream->config->mi.cr_size_init, in sp_config_mi()
779 rkisp_write(dev, CIF_MI_SP_Y_PIC_WIDTH, stream->out_fmt.width, false); in sp_config_mi()
784 rkisp_write(dev, CIF_MI_SP_Y_PIC_HEIGHT, stream->out_fmt.height / mul, false); in sp_config_mi()
785 rkisp_write(dev, CIF_MI_SP_Y_LLENGTH, stream->u.sp.y_stride * mul, false); in sp_config_mi()
1023 rkisp_write(dev, stream->config->mi.y_base_ad_init, in update_mi()
[all …]
H A Dbridge.c147 rkisp_write(dev->ispdev, dev->cfg->reg.y0_base, val, is_direct); in init_buf()
149 rkisp_write(dev->ispdev, dev->cfg->reg.uv0_base, val, is_direct); in init_buf()
152 rkisp_write(dev->ispdev, dev->cfg->reg.g0_base, val, is_direct); in init_buf()
163 rkisp_write(dev->ispdev, dev->cfg->reg.y1_base, val, true); in init_buf()
165 rkisp_write(dev->ispdev, dev->cfg->reg.uv1_base, val, true); in init_buf()
167 rkisp_write(dev->ispdev, dev->cfg->reg.g1_base, val, true); in init_buf()
H A Dcommon.h166 void rkisp_write(struct rkisp_device *dev, u32 reg, u32 val, bool is_direct);
190 rkisp_write(dev, reg, val, is_direct); in rkisp_unite_write()
H A Disp_stats_v21.c811 rkisp_write(stats_vdev->dev, ISP_RAWAF_INT_STATE, 0, true); in rkisp_stats_restart_rawaf_meas()
1060 rkisp_write(stats_vdev->dev, ISP_ISP_ICR, isp_mis_tmp, true); in rkisp_stats_isr_v21()
1071 rkisp_write(stats_vdev->dev, ISP_ISP3A_ICR, isp_mis_tmp, true); in rkisp_stats_isr_v21()
1089 rkisp_write(stats_vdev->dev, MI_DBR_WR_SIZE, in rkisp_stats_isr_v21()
1091 rkisp_write(stats_vdev->dev, MI_SWS_3A_WR_BASE, in rkisp_stats_isr_v21()
1141 rkisp_write(stats_vdev->dev, MI_DBR_WR_SIZE, in rkisp_stats_first_ddr_config_v21()
1143 rkisp_write(stats_vdev->dev, MI_SWS_3A_WR_BASE, in rkisp_stats_first_ddr_config_v21()
H A Disp_stats_v32.c35 rkisp_write(stats_vdev->dev, addr, value, true); in isp3_stats_write()
442 rkisp_write(dev, ISP3X_MI_3A_WR_BASE, stats_vdev->nxt_buf->buff_addr[0], false); in rkisp_stats_update_buf()
452 rkisp_write(dev, ISP3X_MI_3A_WR_BASE, in rkisp_stats_update_buf()
523 rkisp_write(dev, ISP3X_MI_GAIN_WR_BASE, buf->dma_addr, false); in rkisp_stats_info2ddr()
525 rkisp_write(dev, ISP3X_MI_WR_CTRL2, ISP3X_GAINSELF_UPD, true); in rkisp_stats_info2ddr()
1062 rkisp_write(dev, ISP3X_MI_DBR_WR_SIZE, size, false); in rkisp_stats_first_ddr_config_v32()
H A Dcommon.c12 void rkisp_write(struct rkisp_device *dev, u32 reg, u32 val, bool is_direct) in rkisp_write() function
69 rkisp_write(dev, reg, val | tmp, is_direct); in rkisp_set_bits()
83 rkisp_write(dev, reg, tmp & ~mask, is_direct); in rkisp_clear_bits()
H A Disp_params.h97 rkisp_write(params_vdev->dev, addr, value, false); in rkisp_iowrite32()
H A Disp_params_v2x.c547 rkisp_write(params_vdev->dev, ISP_LSC_R_TABLE_ADDR, sram_addr, true); in isp_lsc_matrix_cfg_sram()
548 rkisp_write(params_vdev->dev, ISP_LSC_GR_TABLE_ADDR, sram_addr, true); in isp_lsc_matrix_cfg_sram()
549 rkisp_write(params_vdev->dev, ISP_LSC_GB_TABLE_ADDR, sram_addr, true); in isp_lsc_matrix_cfg_sram()
550 rkisp_write(params_vdev->dev, ISP_LSC_B_TABLE_ADDR, sram_addr, true); in isp_lsc_matrix_cfg_sram()
562 rkisp_write(params_vdev->dev, ISP_LSC_R_TABLE_DATA, data, true); in isp_lsc_matrix_cfg_sram()
566 rkisp_write(params_vdev->dev, ISP_LSC_GR_TABLE_DATA, data, true); in isp_lsc_matrix_cfg_sram()
570 rkisp_write(params_vdev->dev, ISP_LSC_GB_TABLE_DATA, data, true); in isp_lsc_matrix_cfg_sram()
574 rkisp_write(params_vdev->dev, ISP_LSC_B_TABLE_DATA, data, true); in isp_lsc_matrix_cfg_sram()
578 rkisp_write(params_vdev->dev, ISP_LSC_R_TABLE_DATA, data, true); in isp_lsc_matrix_cfg_sram()
581 rkisp_write(params_vdev->dev, ISP_LSC_GR_TABLE_DATA, data, true); in isp_lsc_matrix_cfg_sram()
[all …]
H A Disp_params_v21.c471 rkisp_write(params_vdev->dev, ISP_LSC_R_TABLE_ADDR, sram_addr, true); in isp_lsc_matrix_cfg_sram()
472 rkisp_write(params_vdev->dev, ISP_LSC_GR_TABLE_ADDR, sram_addr, true); in isp_lsc_matrix_cfg_sram()
473 rkisp_write(params_vdev->dev, ISP_LSC_GB_TABLE_ADDR, sram_addr, true); in isp_lsc_matrix_cfg_sram()
474 rkisp_write(params_vdev->dev, ISP_LSC_B_TABLE_ADDR, sram_addr, true); in isp_lsc_matrix_cfg_sram()
486 rkisp_write(params_vdev->dev, ISP_LSC_R_TABLE_DATA, data, true); in isp_lsc_matrix_cfg_sram()
490 rkisp_write(params_vdev->dev, ISP_LSC_GR_TABLE_DATA, data, true); in isp_lsc_matrix_cfg_sram()
494 rkisp_write(params_vdev->dev, ISP_LSC_GB_TABLE_DATA, data, true); in isp_lsc_matrix_cfg_sram()
498 rkisp_write(params_vdev->dev, ISP_LSC_B_TABLE_DATA, data, true); in isp_lsc_matrix_cfg_sram()
502 rkisp_write(params_vdev->dev, ISP_LSC_R_TABLE_DATA, data, true); in isp_lsc_matrix_cfg_sram()
505 rkisp_write(params_vdev->dev, ISP_LSC_GR_TABLE_DATA, data, true); in isp_lsc_matrix_cfg_sram()
[all …]
H A Dcapture_v30.c630 rkisp_write(stream->ispdev, ISP3X_MPFBC_HEAD_OFFSET, offs, false); in fbc_config_mi()
777 rkisp_write(dev, reg, val, false); in update_mi()
781 rkisp_write(dev, reg, val, false); in update_mi()
786 rkisp_write(dev, reg, val, false); in update_mi()
1694 rkisp_write(dev, ISP3X_MI_ICR, val, true); in rkisp_mi_v30_isr()
H A Dcapture_v20.c582 rkisp_write(dev, stream->config->dual_crop.h_size, src_w, false); in rkisp_stream_config_dcrop()
583 rkisp_write(dev, stream->config->dual_crop.v_size, src_h, false); in rkisp_stream_config_dcrop()
2306 rkisp_write(dev, CSI2RX_MASK_PHY, 0, true); in rkisp_mipi_v20_isr()
2307 rkisp_write(dev, CSI2RX_MASK_PACKET, 0, true); in rkisp_mipi_v20_isr()
2308 rkisp_write(dev, CSI2RX_MASK_OVERFLOW, 0, true); in rkisp_mipi_v20_isr()
H A Disp_stats_v3x.c1139 rkisp_write(dev, ISP3X_MI_3A_WR_BASE, in rkisp_stats_isr_v3x()
1207 rkisp_write(dev, ISP3X_MI_3A_WR_BASE, in rkisp_stats_first_ddr_config_v3x()
H A Ddmarx.c378 rkisp_write(dev, stream->config->mi.y_base_ad_init, val, false); in update_rawrd()
H A Dprocfs.c1111 rkisp_write(dev, reg, val, false); in rkisp_proc_write()
H A Dregs.h1921 rkisp_write(dev, CIF_MI_CTRL, val, true); in force_cfg_update()
H A Disp_params_v32.c45 rkisp_write(params_vdev->dev, addr, value, true); in isp3_param_write_direct()
52 rkisp_write(params_vdev->dev, addr, value, false); in isp3_param_write()
5141 rkisp_write(dev, ISP3X_MI_WR_CTRL2, ISP3X_GAINSELF_UPD, true); in rkisp_params_info2ddr_cfg_v32()
H A Dregs_v2x.h2699 rkisp_write(stream->ispdev, stream->config->mi.length, in mi_raw_length()
H A Disp_params_v3x.c32 rkisp_write(params_vdev->dev, addr, value, true); in isp3_param_write_direct()
42 rkisp_write(params_vdev->dev, addr, value, false); in isp3_param_write()