summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/media/platform/msm/camera_v2/isp/msm_isp_axi_util.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/media/platform/msm/camera_v2/isp/msm_isp_axi_util.c b/drivers/media/platform/msm/camera_v2/isp/msm_isp_axi_util.c
index e282ac6e1c78..380d78db18d4 100644
--- a/drivers/media/platform/msm/camera_v2/isp/msm_isp_axi_util.c
+++ b/drivers/media/platform/msm/camera_v2/isp/msm_isp_axi_util.c
@@ -1263,7 +1263,9 @@ void msm_isp_axi_stream_update(struct vfe_device *vfe_dev,
else if (axi_data->stream_info[i].state == START_PENDING ||
axi_data->stream_info[i].state == STOP_PENDING) {
msm_isp_axi_stream_enable_cfg(
- vfe_dev, &axi_data->stream_info[i], 1);
+ vfe_dev, &axi_data->stream_info[i],
+ axi_data->stream_info[i].state ==
+ START_PENDING ? 1 : 0);
axi_data->stream_info[i].state =
axi_data->stream_info[i].state ==
START_PENDING ? STARTING : STOPPING;