From 83f72daaaed9d0e58d68b69961cac5cc85ea8bca Mon Sep 17 00:00:00 2001 From: Zefa Chen Date: Fri, 20 Jun 2025 15:34:43 +0800 Subject: [PATCH] media: rockchip: vicap fixes sof not increase after loss frame Change-Id: I0f7f90fd6206b414ff5c24a6ffd282606498e527 Signed-off-by: Zefa Chen --- drivers/media/platform/rockchip/cif/capture.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/media/platform/rockchip/cif/capture.c b/drivers/media/platform/rockchip/cif/capture.c index d0a360bed40e..f7168e5e87db 100644 --- a/drivers/media/platform/rockchip/cif/capture.c +++ b/drivers/media/platform/rockchip/cif/capture.c @@ -13946,7 +13946,8 @@ static void rkcif_deal_sof(struct rkcif_device *cif_dev) detect_stream->fs_cnt_in_single_frame++; if ((!cif_dev->sditf[0] || cif_dev->sditf[0]->mode.rdbk_mode >= RKISP_VICAP_RDBK_AIQ) && - detect_stream->fs_cnt_in_single_frame > 1) + detect_stream->fs_cnt_in_single_frame > 1 && + cif_dev->chip_id < CHIP_RK3588_CIF) return; spin_lock_irqsave(&detect_stream->fps_lock, flags);