summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbhishek Kondaveeti <akondave@codeaurora.org>2017-01-18 11:18:58 +0530
committerGerrit - the friendly Code Review server <code-review@localhost>2017-01-18 00:20:07 -0800
commit513123750ef08d29ffc52543cd9b18435b3f26c6 (patch)
tree72ce9df65f22c052d019f39eb153fe803f916b94
parenta51b7f60003e6071703d5e4489dae0f3ab7ae264 (diff)
msm: isp: Recover VFE when epoch mismatch happens
Scheduling latency can cause Epoch irq mismatch. Recover VFE during epoch mismatch. Change-Id: I24eaef84ffb2fdcc5668004f1e816c390b25ab0c Signed-off-by: Abhishek Kondaveeti <akondave@codeaurora.org>
-rw-r--r--drivers/media/platform/msm/camera_v2/isp/msm_isp_axi_util.c2
1 files changed, 1 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 0db901de4562..1de0d55d7e7c 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
@@ -634,7 +634,7 @@ void msm_isp_process_reg_upd_epoch_irq(struct vfe_device *vfe_dev,
spin_unlock_irqrestore(&stream_info->lock, flags);
if (ret < 0) {
msm_isp_halt_send_error(vfe_dev,
- ISP_EVENT_BUF_FATAL_ERROR);
+ ISP_EVENT_PING_PONG_MISMATCH);
return;
}
continue;