diff --git a/drivers/media/platform/rockchip/isp/capture_v32.c b/drivers/media/platform/rockchip/isp/capture_v32.c index 1a32b0c2c0e7..219f49ad4f10 100644 --- a/drivers/media/platform/rockchip/isp/capture_v32.c +++ b/drivers/media/platform/rockchip/isp/capture_v32.c @@ -1584,6 +1584,7 @@ end: if (dev->is_pre_on && stream->id == RKISP_STREAM_MP) { dev->is_rdbk_auto = false; dev->is_pre_on = false; + v4l2_subdev_call(dev->active_sensor->sd, video, s_stream, false); dev->pipe.close(&dev->pipe); v4l2_pipeline_pm_put(&stream->vnode.vdev.entity); }