diff options
Diffstat (limited to 'drivers/media/platform/rockchip/isp1/capture.c')
-rw-r--r-- | drivers/media/platform/rockchip/isp1/capture.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/drivers/media/platform/rockchip/isp1/capture.c b/drivers/media/platform/rockchip/isp1/capture.c index 2ab64bda743e..a5f1656a4e9b 100644 --- a/drivers/media/platform/rockchip/isp1/capture.c +++ b/drivers/media/platform/rockchip/isp1/capture.c @@ -808,6 +808,7 @@ static int sp_config_mi(struct rkisp1_stream *stream) sp_set_y_height(base, stream->out_fmt.height); sp_set_y_line_length(base, stream->u.sp.y_stride); + printk("%s:%d: enabling sp_frame_end interrupt\n", __func__, __LINE__); sp_frame_end_int_enable(base); if (output_isp_fmt->uv_swap) sp_set_uv_swap(base); @@ -873,6 +874,7 @@ static void update_mi(struct rkisp1_stream *stream) * throw data to it if there is no available buffer. */ if (stream->next_buf) { + printk_ratelimited(KERN_DEBUG "%s:%d: setting y_add to %x\n", __func__, __LINE__, stream->next_buf->buff_addr[RKISP1_PLANE_Y]); mi_set_y_addr(stream, stream->next_buf->buff_addr[RKISP1_PLANE_Y]); mi_set_cb_addr(stream, @@ -1051,6 +1053,7 @@ static int rkisp1_start(struct rkisp1_stream *stream) * when run at 120fps. */ if (other->state != RKISP1_STATE_STREAMING) { + printk("%s:%d: force_cfg_update\n", __func__, __LINE__); force_cfg_update(base); mi_frame_end(stream); } @@ -1114,11 +1117,13 @@ static void rkisp1_buf_queue(struct vb2_buffer *vb) struct capture_fmt *isp_fmt = &stream->out_isp_fmt; int i; - printk("%s:%d: called\n", __func__, __LINE__); + printk("%s:%d: called, mplanes=%d\n", __func__, __LINE__, isp_fmt->mplanes); memset(ispbuf->buff_addr, 0, sizeof(ispbuf->buff_addr)); - for (i = 0; i < isp_fmt->mplanes; i++) + for (i = 0; i < isp_fmt->mplanes; i++) { ispbuf->buff_addr[i] = vb2_dma_contig_plane_dma_addr(vb, i); + printk("%s:%d: buff_addr[%d]=%x\n", __func__, __LINE__, i, ispbuf->buff_addr[i]); + } if (isp_fmt->mplanes == 1) { for (i = 0; i < isp_fmt->cplanes - 1; i++) { @@ -1163,6 +1168,7 @@ static int rkisp1_create_dummy_buf(struct rkisp1_stream *stream) return -ENOMEM; } + printk("%s:%d: vaddr=%px\n", __func__, __LINE__, dummy_buf->vaddr); return 0; } |