Home
last modified time | relevance | path

Searched refs:ispdev (Results 1 - 25 of 34) sorted by relevance

12

/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/isp/
H A Dbridge_v30.c24 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 Dbridge.c28 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 Dcapture_v30.c144 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 Dcapture_v1x.c25 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 Ddmarx.c295 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 Dcapture_v21.c209 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 Dregs.c41 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 Dcapture.c915 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 Dcapture.h229 struct rkisp_device *ispdev; member
268 struct rkisp_device *ispdev; member
H A Ddmarx.h45 struct rkisp_device *ispdev; member
H A Dcsi.h57 struct rkisp_device *ispdev; member
H A Dregs.h1611 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 Dbridge_v30.c25 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 Dbridge.c29 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 Dcapture_v1x.c25 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 Dcapture_v30.c144 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 Ddmarx.c264 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 Dcapture_v21.c184 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 Dregs.c41 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 Dcapture.c903 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 Dcapture.h233 struct rkisp_device *ispdev; member
272 struct rkisp_device *ispdev; member
H A Ddmarx.h49 struct rkisp_device *ispdev; member
H A Dcsi.h66 struct rkisp_device *ispdev; member
H A Disp_params_v21.c1084 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 Dregs.h1634 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...]

Completed in 43 milliseconds

12