From 0bd6f83dfc068ab968c79aff3b0ca7fc3f16d61d Mon Sep 17 00:00:00 2001 From: Fenrir Lin Date: Sat, 8 May 2021 09:51:46 +0800 Subject: [PATCH] media: rockchip: isp: fix the problem of no data when no reserved memory Signed-off-by: Fenrir Lin Change-Id: Ia94a8032fae6c741376924c98dae336e4a9329bd --- drivers/media/platform/rockchip/isp/rkisp.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/media/platform/rockchip/isp/rkisp.c b/drivers/media/platform/rockchip/isp/rkisp.c index 8fcaa7c7823a..9380ac9512c8 100644 --- a/drivers/media/platform/rockchip/isp/rkisp.c +++ b/drivers/media/platform/rockchip/isp/rkisp.c @@ -2429,6 +2429,12 @@ void rkisp_chk_tb_over(struct rkisp_device *isp_dev) if (!isp_dev->resmem_pa || !isp_dev->resmem_size) { v4l2_info(&isp_dev->v4l2_dev, "no reserved memory for thunderboot\n"); + if (isp_dev->hw_dev->is_thunderboot) { + rkisp_tb_set_state(RKISP_TB_NG); + rkisp_tb_unprotect_clk(); + rkisp_register_irq(isp_dev->hw_dev); + isp_dev->hw_dev->is_thunderboot = false; + } return; }