| /OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/isp/ |
| H A D | regs.c | 67 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 D | csi.c | 145 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 D | bridge_v30.c | 34 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 D | capture_v32.c | 707 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 D | bridge_v20.c | 521 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 D | isp_stats_v2x.c | 160 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 D | rkisp.c | 651 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 D | capture_v21.c | 706 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 D | bridge.c | 147 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 D | common.h | 166 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 D | isp_stats_v21.c | 811 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 D | isp_stats_v32.c | 35 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 D | common.c | 12 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 D | isp_params.h | 97 rkisp_write(params_vdev->dev, addr, value, false); in rkisp_iowrite32()
|
| H A D | isp_params_v2x.c | 547 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 D | isp_params_v21.c | 471 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 D | capture_v30.c | 630 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 D | capture_v20.c | 582 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 D | isp_stats_v3x.c | 1139 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 D | dmarx.c | 378 rkisp_write(dev, stream->config->mi.y_base_ad_init, val, false); in update_rawrd()
|
| H A D | procfs.c | 1111 rkisp_write(dev, reg, val, false); in rkisp_proc_write()
|
| H A D | regs.h | 1921 rkisp_write(dev, CIF_MI_CTRL, val, true); in force_cfg_update()
|
| H A D | isp_params_v32.c | 45 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 D | regs_v2x.h | 2699 rkisp_write(stream->ispdev, stream->config->mi.length, in mi_raw_length()
|
| H A D | isp_params_v3x.c | 32 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()
|