/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/isp/ |
H A D | bridge_v30.c | 24 struct rkisp_device *ispdev = dev->ispdev; in crop_on() local 25 u32 src_w = ispdev->isp_sdev.out_crop.width; in crop_on() 26 u32 src_h = ispdev->isp_sdev.out_crop.height; in crop_on() 33 rkisp_write(ispdev, CIF_DUAL_CROP_M_H_OFFS, left, false); in crop_on() 34 rkisp_write(ispdev, CIF_DUAL_CROP_M_V_OFFS, top, false); in crop_on() 35 rkisp_write(ispdev, CIF_DUAL_CROP_M_H_SIZE, dest_w, false); in crop_on() 36 rkisp_write(ispdev, CIF_DUAL_CROP_M_V_SIZE, dest_h, false); in crop_on() 37 ctrl |= rkisp_read(ispdev, CIF_DUAL_CROP_CTRL, true); in crop_on() 43 rkisp_write(ispdev, CIF_DUAL_CROP_CTR in crop_on() 48 struct rkisp_device *ispdev = dev->ispdev; crop_off() local 112 struct rkisp_device *ispdev = dev->ispdev; bridge_frame_end() local [all...] |
H A D | bridge.c | 28 struct rkisp_hw_dev *hw = dev->ispdev->hw_dev; in free_bridge_buf() 40 v4l2_dbg(1, rkisp_debug, &dev->ispdev->v4l2_dev, "%s\n", __func__); in free_bridge_buf() 55 if (dev->ispdev->cur_fbcgain) { in free_bridge_buf() 56 list_add_tail(&dev->ispdev->cur_fbcgain->list, &hw->list); in free_bridge_buf() 57 dev->ispdev->cur_fbcgain = NULL; in free_bridge_buf() 76 rkisp_free_buffer(dev->ispdev, &buf->dummy[j]); in free_bridge_buf() 80 rkisp_free_common_dummy_buf(dev->ispdev); in free_bridge_buf() 86 struct rkisp_hw_dev *hw = dev->ispdev->hw_dev; in init_buf() 100 v4l2_dbg(1, rkisp_debug, &dev->ispdev->v4l2_dev, "%s pic size:%d gain size:%d\n", __func__, pic_size, gain_size); in init_buf() 113 ret = rkisp_alloc_buffer(dev->ispdev, dumm in init_buf() 527 check_remote_node(struct rkisp_device *ispdev) check_remote_node() argument [all...] |
H A D | capture_v30.c | 144 struct rkisp_device *dev = stream->ispdev;
in rkisp_stream_config_dcrop() 168 struct rkisp_device *dev = stream->ispdev;
in rkisp_stream_config_rsz() 219 struct rkisp_device *dev = stream->ispdev;
in calc_burst_len() 275 struct rkisp_device *dev = stream->ispdev;
in mp_config_mi() 358 struct rkisp_device *dev = stream->ispdev;
in sp_config_mi() 425 bool is_unite = stream->ispdev->hw_dev->is_unite;
in fbc_config_mi() 427 rkisp_write(stream->ispdev, ISP3X_MPFBC_HEAD_OFFSET, offs, false);
in fbc_config_mi() 428 rkisp_unite_write(stream->ispdev, ISP3X_MPFBC_VIR_WIDTH, w, false, is_unite);
in fbc_config_mi() 429 rkisp_unite_write(stream->ispdev, ISP3X_MPFBC_PAYL_WIDTH, w, false, is_unite);
in fbc_config_mi() 430 rkisp_unite_write(stream->ispdev, ISP3X_MPFBC_VIR_HEIGH in fbc_config_mi() [all...] |
H A D | capture_v1x.c | 25 struct rkisp_device *dev = stream->ispdev;
in rkisp_stream_config_dcrop() 48 struct rkisp_device *dev = stream->ispdev;
in rkisp_stream_config_rsz() 124 struct rkisp_device *dev = stream->ispdev;
in calc_burst_len() 186 void __iomem *base = stream->ispdev->base_addr;
in mp_config_mi() 239 void __iomem *base = stream->ispdev->base_addr;
in sp_config_mi() 240 struct rkisp_device *dev = stream->ispdev;
in sp_config_mi() 285 void __iomem *base = stream->ispdev->base_addr;
in mp_enable_mi() 298 void __iomem *base = stream->ispdev->base_addr;
in sp_enable_mi() 305 struct rkisp_device *dev = stream->ispdev;
in mp_disable_mi() 313 void __iomem *base = stream->ispdev in sp_disable_mi() [all...] |
H A D | dmarx.c | 295 struct rkisp_device *dev = stream->ispdev; in dmarx_config_mi() 318 void IO_MEM *base = stream->ispdev->base_addr; in update_dmarx() 342 struct rkisp_device *dev = stream->ispdev; in rawrd_config_mi() 383 struct rkisp_device *dev = stream->ispdev; in update_rawrd() 476 struct rkisp_device *dev = stream->ispdev; in dmarx_stop() 514 struct rkisp_device *dev = stream->ispdev; in rkisp_queue_setup() 556 if (stream->ispdev->hw_dev->is_dma_sg_ops) { in rkisp_buf_queue() 574 v4l2_dbg(0x02, rkisp_debug, &stream->ispdev->v4l2_dev, "rx:%d queue buf:0x%x\n", stream->id, ispbuf->buff_addr[0]); in rkisp_buf_queue() 607 struct v4l2_device *v4l2_dev = &stream->ispdev->v4l2_dev; in dmarx_stop_streaming() 619 (stream->ispdev in dmarx_stop_streaming() [all...] |
H A D | capture_v21.c | 209 struct rkisp_device *dev = stream->ispdev;
in is_rdbk_stream() 222 struct rkisp_device *dev = stream->ispdev;
in is_hdr_stream() 235 struct rkisp_device *dev = stream->ispdev;
in rkisp_stream_config_dcrop() 258 struct rkisp_device *dev = stream->ispdev;
in rkisp_stream_config_rsz() 333 struct rkisp_device *dev = stream->ispdev;
in calc_burst_len() 390 struct rkisp_device *dev = stream->ispdev;
in mp_config_mi() 444 struct rkisp_device *dev = stream->ispdev;
in sp_config_mi() 486 void __iomem *base = stream->ispdev->base_addr;
in dmatx3_config_mi() 487 struct rkisp_device *dev = stream->ispdev;
in dmatx3_config_mi() 519 void __iomem *base = stream->ispdev in dmatx2_config_mi() [all...] |
H A D | regs.c | 41 struct rkisp_device *dev = stream->ispdev; in rkisp_disable_dcrop() 53 struct rkisp_device *dev = stream->ispdev; in rkisp_config_dcrop() 108 struct rkisp_device *dev = stream->ispdev; in rkisp_dump_rsz_regs() 135 struct rkisp_device *dev = stream->ispdev; in update_rsz_shadow() 147 struct rkisp_device *dev = stream->ispdev; in set_scale() 264 struct rkisp_device *dev = stream->ispdev; in rkisp_config_rsz() 287 bool is_unite = stream->ispdev->hw_dev->is_unite; in rkisp_disable_rsz() 289 rkisp_unite_write(stream->ispdev, stream->config->rsz.ctrl, 0, false, is_unite); in rkisp_disable_rsz()
|
H A D | capture.c | 915 struct rkisp_device *dev = stream->ispdev;
in rkisp_set_fmt() 951 restrict_rsz_resolution(stream->ispdev, config, &max_rsz);
in rkisp_set_fmt() 973 pixm->quantization = stream->ispdev->isp_sdev.quantization;
in rkisp_set_fmt() 1046 v4l2_dbg(1, rkisp_debug, &stream->ispdev->v4l2_dev, "%s: stream: %d req(%d, %d) out(%d, %d)\n", __func__,
in rkisp_set_fmt() 1155 restrict_rsz_resolution(stream->ispdev, config, &max_rsz);
in rkisp_enum_framesizes() 1157 input_isp_fmt = rkisp_get_ispsd_out_fmt(&stream->ispdev->isp_sdev);
in rkisp_enum_framesizes() 1177 struct rkisp_device *dev = stream->ispdev;
in rkisp_get_cmsk() 1218 struct rkisp_device *dev = stream->ispdev;
in rkisp_set_cmsk() 1342 struct rkisp_device *dev = stream->ispdev;
in rkisp_enum_frameintervals() 1416 struct rkisp_device *dev = stream->ispdev;
in rkisp_s_fmt_vid_cap_mplane() [all...] |
H A D | capture.h | 229 struct rkisp_device *ispdev; member 268 struct rkisp_device *ispdev; member
|
H A D | dmarx.h | 45 struct rkisp_device *ispdev; member
|
H A D | csi.h | 57 struct rkisp_device *ispdev;
member
|
H A D | regs.h | 1611 void __iomem *base = stream->ispdev->base_addr;
in config_mi_ctrl() 1652 void __iomem *base = stream->ispdev->base_addr;
in mi_set_y_size() 1659 void __iomem *base = stream->ispdev->base_addr;
in mi_set_cb_size() 1666 void __iomem *base = stream->ispdev->base_addr;
in mi_set_cr_size() 1673 void __iomem *base = stream->ispdev->base_addr;
in mi_set_y_addr() 1680 void __iomem *base = stream->ispdev->base_addr;
in mi_set_cb_addr() 1687 void __iomem *base = stream->ispdev->base_addr;
in mi_set_cr_addr() 1694 void __iomem *base = stream->ispdev->base_addr;
in mi_set_y_offset() 1701 void __iomem *base = stream->ispdev->base_addr;
in mi_set_cb_offset() 1708 void __iomem *base = stream->ispdev in mi_set_cr_offset() [all...] |
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/isp/ |
H A D | bridge_v30.c | 25 struct rkisp_device *ispdev = dev->ispdev; in crop_on() local 26 u32 src_w = ispdev->isp_sdev.out_crop.width; in crop_on() 27 u32 src_h = ispdev->isp_sdev.out_crop.height; in crop_on() 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() 38 ctrl |= rkisp_read(ispdev, CIF_DUAL_CROP_CTRL, true); in crop_on() 43 rkisp_write(ispdev, CIF_DUAL_CROP_CTR in crop_on() 48 struct rkisp_device *ispdev = dev->ispdev; crop_off() local 113 struct rkisp_device *ispdev = dev->ispdev; bridge_frame_end() local [all...] |
H A D | bridge.c | 29 struct rkisp_hw_dev *hw = dev->ispdev->hw_dev; in free_bridge_buf() 41 v4l2_dbg(1, rkisp_debug, &dev->ispdev->v4l2_dev, in free_bridge_buf() 56 if (dev->ispdev->cur_fbcgain) { in free_bridge_buf() 57 list_add_tail(&dev->ispdev->cur_fbcgain->list, &hw->list); in free_bridge_buf() 58 dev->ispdev->cur_fbcgain = NULL; in free_bridge_buf() 79 rkisp_free_buffer(dev->ispdev, &buf->dummy[j]); in free_bridge_buf() 82 rkisp_free_common_dummy_buf(dev->ispdev); in free_bridge_buf() 88 struct rkisp_hw_dev *hw = dev->ispdev->hw_dev; in init_buf() 102 v4l2_dbg(1, rkisp_debug, &dev->ispdev->v4l2_dev, in init_buf() 116 ret = rkisp_alloc_buffer(dev->ispdev, dumm in init_buf() 538 check_remote_node(struct rkisp_device *ispdev) check_remote_node() argument [all...] |
H A D | capture_v1x.c | 25 struct rkisp_device *dev = stream->ispdev; in rkisp_stream_config_dcrop() 54 struct rkisp_device *dev = stream->ispdev; in rkisp_stream_config_rsz() 123 struct rkisp_device *dev = stream->ispdev; in calc_burst_len() 195 void __iomem *base = stream->ispdev->base_addr; in mp_config_mi() 247 void __iomem *base = stream->ispdev->base_addr; in sp_config_mi() 248 struct rkisp_device *dev = stream->ispdev; in sp_config_mi() 297 void __iomem *base = stream->ispdev->base_addr; in mp_enable_mi() 309 void __iomem *base = stream->ispdev->base_addr; in sp_enable_mi() 316 struct rkisp_device *dev = stream->ispdev; in mp_disable_mi() 324 void __iomem *base = stream->ispdev in sp_disable_mi() [all...] |
H A D | capture_v30.c | 144 struct rkisp_device *dev = stream->ispdev; in rkisp_stream_config_dcrop() 174 struct rkisp_device *dev = stream->ispdev; in rkisp_stream_config_rsz() 229 struct rkisp_device *dev = stream->ispdev; in calc_burst_len() 292 struct rkisp_device *dev = stream->ispdev; in mp_config_mi() 376 struct rkisp_device *dev = stream->ispdev; in sp_config_mi() 447 bool is_unite = stream->ispdev->hw_dev->is_unite; in fbc_config_mi() 449 rkisp_write(stream->ispdev, ISP3X_MPFBC_HEAD_OFFSET, offs, false); in fbc_config_mi() 450 rkisp_unite_write(stream->ispdev, ISP3X_MPFBC_VIR_WIDTH, w, false, is_unite); in fbc_config_mi() 451 rkisp_unite_write(stream->ispdev, ISP3X_MPFBC_PAYL_WIDTH, w, false, is_unite); in fbc_config_mi() 452 rkisp_unite_write(stream->ispdev, ISP3X_MPFBC_VIR_HEIGH in fbc_config_mi() [all...] |
H A D | dmarx.c | 264 struct rkisp_device *dev = stream->ispdev; in dmarx_config_mi() 293 void __iomem *base = stream->ispdev->base_addr; in update_dmarx() 320 struct rkisp_device *dev = stream->ispdev; in rawrd_config_mi() 366 struct rkisp_device *dev = stream->ispdev; in update_rawrd() 463 struct rkisp_device *dev = stream->ispdev; in dmarx_stop() 505 struct rkisp_device *dev = stream->ispdev; in rkisp_queue_setup() 547 if (stream->ispdev->hw_dev->is_dma_sg_ops) { in rkisp_buf_queue() 569 v4l2_dbg(2, rkisp_debug, &stream->ispdev->v4l2_dev, in rkisp_buf_queue() 608 struct v4l2_device *v4l2_dev = &stream->ispdev->v4l2_dev; in dmarx_stop_streaming() 620 (stream->ispdev in dmarx_stop_streaming() [all...] |
H A D | capture_v21.c | 184 struct rkisp_device *dev = stream->ispdev; in is_rdbk_stream() 198 struct rkisp_device *dev = stream->ispdev; in is_hdr_stream() 211 struct rkisp_device *dev = stream->ispdev; in rkisp_stream_config_dcrop() 240 struct rkisp_device *dev = stream->ispdev; in rkisp_stream_config_rsz() 309 struct rkisp_device *dev = stream->ispdev; in calc_burst_len() 372 struct rkisp_device *dev = stream->ispdev; in mp_config_mi() 428 struct rkisp_device *dev = stream->ispdev; in sp_config_mi() 475 void __iomem *base = stream->ispdev->base_addr; in dmatx3_config_mi() 476 struct rkisp_device *dev = stream->ispdev; in dmatx3_config_mi() 518 void __iomem *base = stream->ispdev in dmatx2_config_mi() [all...] |
H A D | regs.c | 41 struct rkisp_device *dev = stream->ispdev; in rkisp_disable_dcrop() 55 struct rkisp_device *dev = stream->ispdev; in rkisp_config_dcrop() 111 struct rkisp_device *dev = stream->ispdev; in rkisp_dump_rsz_regs() 147 struct rkisp_device *dev = stream->ispdev; in update_rsz_shadow() 160 struct rkisp_device *dev = stream->ispdev; in set_scale() 299 struct rkisp_device *dev = stream->ispdev; in rkisp_config_rsz() 322 bool is_unite = stream->ispdev->hw_dev->is_unite; in rkisp_disable_rsz() 324 rkisp_unite_write(stream->ispdev, stream->config->rsz.ctrl, 0, false, is_unite); in rkisp_disable_rsz()
|
H A D | capture.c | 903 struct rkisp_device *dev = stream->ispdev; in rkisp_set_fmt() 941 restrict_rsz_resolution(stream->ispdev, config, &max_rsz); in rkisp_set_fmt() 972 pixm->quantization = stream->ispdev->isp_sdev.quantization; in rkisp_set_fmt() 1049 v4l2_dbg(1, rkisp_debug, &stream->ispdev->v4l2_dev, in rkisp_set_fmt() 1157 restrict_rsz_resolution(stream->ispdev, config, &max_rsz); in rkisp_enum_framesizes() 1159 input_isp_fmt = rkisp_get_ispsd_out_fmt(&stream->ispdev->isp_sdev); in rkisp_enum_framesizes() 1179 struct rkisp_device *dev = stream->ispdev; in rkisp_get_cmsk() 1220 struct rkisp_device *dev = stream->ispdev; in rkisp_set_cmsk() 1350 struct rkisp_device *dev = stream->ispdev; in rkisp_enum_frameintervals() 1434 struct rkisp_device *dev = stream->ispdev; in rkisp_s_fmt_vid_cap_mplane() [all...] |
H A D | capture.h | 233 struct rkisp_device *ispdev; member 272 struct rkisp_device *ispdev; member
|
H A D | dmarx.h | 49 struct rkisp_device *ispdev; member
|
H A D | csi.h | 66 struct rkisp_device *ispdev; member
|
H A D | isp_params_v21.c | 1084 struct rkisp_device *ispdev = params_vdev->dev; in isp_rawaelite_config() local 1085 struct v4l2_rect *out_crop = &ispdev->isp_sdev.out_crop; in isp_rawaelite_config() 1147 struct rkisp_device *ispdev = params_vdev->dev; in isp_rawaebig_config() local 1148 struct v4l2_rect *out_crop = &ispdev->isp_sdev.out_crop; in isp_rawaebig_config() 3263 struct rkisp_device *ispdev = params_vdev->dev; in isp_bay3d_enable() local 3275 dev_err(ispdev->dev, "no bay3d buffer available\n"); in isp_bay3d_enable() 3507 struct rkisp_device *ispdev = params_vdev->dev; in __isp_isr_other_en() local 3508 bool is_feature_on = ispdev->hw_dev->is_feature_on; in __isp_isr_other_en() 3509 u64 iq_feature = ispdev->hw_dev->iq_feature; in __isp_isr_other_en() 3519 dev_err(ispdev in __isp_isr_other_en() 3654 struct rkisp_device *ispdev = params_vdev->dev; __isp_isr_meas_en() local 3732 struct rkisp_device *ispdev = params_vdev->dev; rkisp_alloc_internal_buf() local 3950 struct rkisp_device *ispdev = params_vdev->dev; rkisp_params_stream_stop_v2x() local [all...] |
H A D | regs.h | 1634 void __iomem *base = stream->ispdev->base_addr; in config_mi_ctrl() 1675 void __iomem *base = stream->ispdev->base_addr; in mi_set_y_size() 1682 void __iomem *base = stream->ispdev->base_addr; in mi_set_cb_size() 1689 void __iomem *base = stream->ispdev->base_addr; in mi_set_cr_size() 1696 void __iomem *base = stream->ispdev->base_addr; in mi_set_y_addr() 1703 void __iomem *base = stream->ispdev->base_addr; in mi_set_cb_addr() 1710 void __iomem *base = stream->ispdev->base_addr; in mi_set_cr_addr() 1717 void __iomem *base = stream->ispdev->base_addr; in mi_set_y_offset() 1724 void __iomem *base = stream->ispdev->base_addr; in mi_set_cb_offset() 1731 void __iomem *base = stream->ispdev in mi_set_cr_offset() [all...] |