From 2a2d61d9be3b27b9e54e5b2ac375fa6cd1150b3e Mon Sep 17 00:00:00 2001 From: Cai YiWei Date: Thu, 20 Oct 2022 20:16:47 +0800 Subject: [PATCH] media: rockchip: isp: fix stream switch when readback mode Change-Id: I087f7d6fd266f857c05120226f2505ae51fb1144 Signed-off-by: Cai YiWei --- drivers/media/platform/rockchip/isp/rkisp.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/media/platform/rockchip/isp/rkisp.c b/drivers/media/platform/rockchip/isp/rkisp.c index 5765135fa43b..5859c1d85439 100644 --- a/drivers/media/platform/rockchip/isp/rkisp.c +++ b/drivers/media/platform/rockchip/isp/rkisp.c @@ -904,7 +904,8 @@ void rkisp_check_idle(struct rkisp_device *dev, u32 irq) if (!completion_done(&dev->hw_dev->monitor.cmpl)) complete(&dev->hw_dev->monitor.cmpl); } - if (dev->irq_ends != dev->irq_ends_mask || !IS_HDR_RDBK(dev->rd_mode)) + if ((dev->irq_ends & dev->irq_ends_mask) != dev->irq_ends_mask || + !IS_HDR_RDBK(dev->rd_mode)) return; if (dev->is_first_double) {