From e3e12f52b214121840b44c91de5b3e5af5d3eb84 Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Mon, 06 Nov 2023 03:04:41 +0000 Subject: [PATCH] rk3568 rt init --- kernel/drivers/media/platform/rockchip/isp/capture.c | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) diff --git a/kernel/drivers/media/platform/rockchip/isp/capture.c b/kernel/drivers/media/platform/rockchip/isp/capture.c index 416d369..670acc1 100644 --- a/kernel/drivers/media/platform/rockchip/isp/capture.c +++ b/kernel/drivers/media/platform/rockchip/isp/capture.c @@ -364,9 +364,10 @@ continue; for (j = RKISP_STREAM_DMATX0; j < RKISP_MAX_STREAM; j++) { stream = &isp->cap_dev.stream[j]; - if (!stream->linked || stream->u.dmatx.is_config) + if (!stream->linked || stream->curr_buf || stream->next_buf) continue; - mi_set_y_addr(stream, hw->dummy_buf.dma_addr); + if (!rkisp_read(dev, stream->config->mi.y_base_ad_init, true)) + mi_set_y_addr(stream, hw->dummy_buf.dma_addr); } } } @@ -1082,6 +1083,9 @@ .unlocked_ioctl = video_ioctl2, .poll = vb2_fop_poll, .mmap = vb2_fop_mmap, +#ifdef CONFIG_COMPAT + .compat_ioctl32 = video_ioctl2, +#endif }; /* -- Gitblit v1.6.2