From 2b5a6bf9ae5569c9b4994a32af0efee6986f5eb7 Mon Sep 17 00:00:00 2001 From: Zefa Chen Date: Tue, 23 Jul 2024 15:40:07 +0800 Subject: [PATCH] media: rockchip: vicap wait fe to stop stream when stream suspend Signed-off-by: Zefa Chen Change-Id: I001f2052481c7b91b09100d1d6e5bae0d5555327 --- drivers/media/platform/rockchip/cif/capture.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/media/platform/rockchip/cif/capture.c b/drivers/media/platform/rockchip/cif/capture.c index 37887325b9cf..8b8e61b8fff5 100644 --- a/drivers/media/platform/rockchip/cif/capture.c +++ b/drivers/media/platform/rockchip/cif/capture.c @@ -12297,7 +12297,7 @@ int rkcif_stream_suspend(struct rkcif_device *cif_dev, int mode) suspend_cnt++; v4l2_dbg(1, rkcif_debug, &cif_dev->v4l2_dev, "stream[%d] stopping\n", stream->id); - if (stream->dma_en) { + if (!cif_dev->is_sensor_off) { stream->stopping = true; ret = wait_event_timeout(stream->wq_stopped, stream->state != RKCIF_STATE_STREAMING,