From b5b44dbbfcbc042b7eed9db01ff5d1d7c4d6a058 Mon Sep 17 00:00:00 2001 From: Cai YiWei Date: Thu, 8 May 2025 17:36:17 +0800 Subject: [PATCH] media: rockchip: isp: reduce rockit buf vmap Change-Id: I80ead8934b06e94692ba8145f465c3b9ccbd5243 Signed-off-by: Cai YiWei --- drivers/media/platform/rockchip/isp/isp_rockit.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/media/platform/rockchip/isp/isp_rockit.c b/drivers/media/platform/rockchip/isp/isp_rockit.c index cdadb5fdb24e..fc3375441a7f 100644 --- a/drivers/media/platform/rockchip/isp/isp_rockit.c +++ b/drivers/media/platform/rockchip/isp/isp_rockit.c @@ -154,8 +154,10 @@ int rkisp_rockit_buf_queue(struct rockit_cfg *input_rockit_cfg) return PTR_ERR(sgt); } isprk_buf->vaddr = NULL; - if (dma_buf_vmap(input_rockit_cfg->buf, &map) == 0) - isprk_buf->vaddr = map.vaddr; + /* default vmap two for iqtool to get image, rkisp_buf_dbg to vmap all */ + if (i < 2 || rkisp_buf_dbg) + if (dma_buf_vmap(input_rockit_cfg->buf, &map) == 0) + isprk_buf->vaddr = map.vaddr; if (rkisp_buf_dbg) { u64 *data = isprk_buf->vaddr;