From 55f78a749b706917eb9679eacaa7552bf66b4685 Mon Sep 17 00:00:00 2001 From: Zefa Chen Date: Tue, 26 Mar 2024 21:18:31 +0800 Subject: [PATCH] media: rockchip: vicap fixes error of restart stream of AOV Signed-off-by: Zefa Chen Change-Id: I68cfb62e10dc493dca6f638a95c1ae258f079549 --- drivers/media/platform/rockchip/cif/capture.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/media/platform/rockchip/cif/capture.c b/drivers/media/platform/rockchip/cif/capture.c index a2b686ba47b7..229dc24a2000 100644 --- a/drivers/media/platform/rockchip/cif/capture.c +++ b/drivers/media/platform/rockchip/cif/capture.c @@ -8037,7 +8037,10 @@ static long rkcif_ioctl_default(struct file *file, void *fh, } } else { sditf_disable_immediately(dev->sditf[0]); - dev->sditf[0]->mode.rdbk_mode = RKISP_VICAP_RDBK_AUTO; + if (dev->is_thunderboot) + dev->sditf[0]->mode.rdbk_mode = RKISP_VICAP_RDBK_AUTO; + else + dev->sditf[0]->mode.rdbk_mode = RKISP_VICAP_RDBK_AIQ; sd = get_rkisp_sd(dev->sditf[0]); if (sd) ret = v4l2_subdev_call(sd, core, ioctl,