summaryrefslogtreecommitdiff
path: root/drivers/video/fbdev/msm
diff options
context:
space:
mode:
authorNaseer Ahmed <naseer@codeaurora.org>2016-12-22 16:19:10 -0500
committerNaseer Ahmed <naseer@codeaurora.org>2016-12-22 16:27:41 -0500
commitd2af4b28d81b1a8985a0ae273fdb86f8405e8ac8 (patch)
tree5fd4b5513140740c53dcd44ecd4c959f20819ea8 /drivers/video/fbdev/msm
parentba4fdd9852b5a61b6a22385a9e6cab9ea78346b9 (diff)
msm: mdss: Avoid incorrect status while parsing dsi topology
When parsing topology dtsi struct the return value gets set while checking for qcom,split-mode. When this node and DSC construct are not present, the rc value gets set as INVALID incorrectly. This change prevents that scenario. Change-Id: Id358e0d46ca5eacc75c5e7ff0064ff67f1b7e356 Signed-off-by: Naseer Ahmed <naseer@codeaurora.org>
Diffstat (limited to 'drivers/video/fbdev/msm')
-rw-r--r--drivers/video/fbdev/msm/mdss_dsi_panel.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/video/fbdev/msm/mdss_dsi_panel.c b/drivers/video/fbdev/msm/mdss_dsi_panel.c
index 79e74df12988..e0bfdcf4779f 100644
--- a/drivers/video/fbdev/msm/mdss_dsi_panel.c
+++ b/drivers/video/fbdev/msm/mdss_dsi_panel.c
@@ -1494,8 +1494,9 @@ static int mdss_dsi_parse_topology_config(struct device_node *np,
goto end;
}
}
- rc = of_property_read_string(cfg_np, "qcom,split-mode", &data);
- if (!rc && !strcmp(data, "pingpong-split"))
+
+ if (!of_property_read_string(cfg_np, "qcom,split-mode",
+ &data) && !strcmp(data, "pingpong-split"))
pinfo->use_pingpong_split = true;
if (((timing->lm_widths[0]) || (timing->lm_widths[1])) &&