From b5dec879f8cf1745054e0d30a35d8822aa22779b Mon Sep 17 00:00:00 2001 From: Zefa Chen Date: Thu, 24 Jul 2025 17:16:45 +0800 Subject: [PATCH] media: rockchip: vicap fixes stream loss after sensor flip Change-Id: Ia21357c85cc3a72e49233d877d4ee33a600c5399 Signed-off-by: Zefa Chen --- drivers/media/platform/rockchip/cif/capture.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/media/platform/rockchip/cif/capture.c b/drivers/media/platform/rockchip/cif/capture.c index 6546c6b60ca7..63e7bcda1bad 100644 --- a/drivers/media/platform/rockchip/cif/capture.c +++ b/drivers/media/platform/rockchip/cif/capture.c @@ -9870,6 +9870,7 @@ void rkcif_flip_end_wait_work(struct work_struct *work) if (dev->sditf[0]->mode.rdbk_mode < RKISP_VICAP_RDBK_AIQ) { for (i = 0; i < stream_num; i++) { cur_stream = &dev->stream[i]; + cur_stream->is_pause_stream = false; if (dev->hdr.hdr_mode == NO_HDR || (dev->hdr.hdr_mode == HDR_X2 && cur_stream->id == 1) || (dev->hdr.hdr_mode == HDR_X3 && cur_stream->id == 2)) { @@ -9887,6 +9888,7 @@ void rkcif_flip_end_wait_work(struct work_struct *work) } else { for (i = 0; i < stream_num; i++) { cur_stream = &dev->stream[i]; + cur_stream->is_pause_stream = false; if (dev->sditf[0]->mode.rdbk_mode != RKISP_VICAP_RDBK_AIQ) cur_stream->to_en_dma = RKCIF_DMAEN_BY_ISP; else