summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSrikanth Uyyala <suyyala@codeaurora.org>2017-03-22 14:09:57 +0530
committerGerrit - the friendly Code Review server <code-review@localhost>2017-03-22 22:25:45 -0700
commite31e9dc0b8176726c2dc661a782e515abe013456 (patch)
tree7061a7f9e01e4d8f767326fac6c9466a7c7a90c9
parent630218f7109215471e1f43c2200f6bdc98f92f93 (diff)
msm: isp: initialize pd stats buffer index
In dual vfe usecase pd_stats buffer index is valid for one vfe only, for other vfe it should be set as invalid value (0xF) Change-Id: Idf7e11fa89fe447dec578dfac2906d2ce8f610c2 Signed-off-by: Srikanth Uyyala <suyyala@codeaurora.org>
-rw-r--r--drivers/media/platform/msm/camera_v2/isp/msm_isp_axi_util.c2
1 files changed, 2 insertions, 0 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 8488405b561a..1f57d00468e9 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
@@ -948,6 +948,8 @@ static void msm_isp_update_pd_stats_idx(struct vfe_device *vfe_dev,
uint32_t pingpong_status = 0, pingpong_bit = 0;
struct msm_isp_buffer *done_buf = NULL;
int vfe_idx = -1;
+ /* initialize pd_buf_idx with an invalid index 0xF */
+ vfe_dev->pd_buf_idx = 0xF;
if (frame_src < VFE_RAW_0 || frame_src > VFE_RAW_2)
return;