From 1fbb8739338106a82f0df1ff9b0e91686f2f2954 Mon Sep 17 00:00:00 2001 From: Cai YiWei Date: Fri, 12 May 2023 15:25:55 +0800 Subject: [PATCH] media: rockchip: isp: fix sync with 3a_server Change-Id: I5f892f786f07ef42a4479ad0a4e5bac55cfcd94f Signed-off-by: Cai YiWei --- drivers/media/platform/rockchip/isp/rkisp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/media/platform/rockchip/isp/rkisp.c b/drivers/media/platform/rockchip/isp/rkisp.c index 2cc336ba5317..1d69fab4fbf3 100644 --- a/drivers/media/platform/rockchip/isp/rkisp.c +++ b/drivers/media/platform/rockchip/isp/rkisp.c @@ -2867,7 +2867,6 @@ static int rkisp_isp_sd_s_stream(struct v4l2_subdev *sd, int on) struct rkisp_hw_dev *hw_dev = isp_dev->hw_dev; if (!on) { - rkisp_stop_3a_run(isp_dev); if (IS_HDR_RDBK(isp_dev->rd_mode)) { struct rkisp_stream *s; int i; @@ -2886,6 +2885,7 @@ static int rkisp_isp_sd_s_stream(struct v4l2_subdev *sd, int on) atomic_dec(&hw_dev->refcnt); rkisp_params_stream_stop(&isp_dev->params_vdev); atomic_set(&isp_dev->isp_sdev.frm_sync_seq, 0); + rkisp_stop_3a_run(isp_dev); return 0; }