media: rockchip: isp: fix sync with 3a_server

Change-Id: I5f892f786f07ef42a4479ad0a4e5bac55cfcd94f
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
This commit is contained in:
Cai YiWei
2023-05-12 15:25:55 +08:00
committed by Tao Huang
parent 4a825cc1a0
commit 1fbb873933

View File

@@ -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;
}