summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPadmanabhan Komanduru <pkomandu@codeaurora.org>2013-09-19 19:24:51 -0700
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-23 20:21:54 -0700
commit61fb6d01437e048cdc1c02903f88fdce64bafc72 (patch)
tree434339fdbcab242738f5d3a56ade7d0a69b9c280
parent29f66ae4688514f4af15fee4893ea3a54e76f32d (diff)
msm: mdss: Request for TE GPIO only for command mode panel
There is a possibility that a board has TE GPIO in dts file and we request and use it in video mode also. Hence, request and enable the TE GPIO only when panel is in command mode. Change-Id: I89b9b89f569f341940d2b0471fc8bea0345dffb6 Signed-off-by: Padmanabhan Komanduru <pkomandu@codeaurora.org>
-rw-r--r--drivers/video/fbdev/msm/mdss_dsi.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/video/fbdev/msm/mdss_dsi.c b/drivers/video/fbdev/msm/mdss_dsi.c
index 24f09496599a..4a63d5934889 100644
--- a/drivers/video/fbdev/msm/mdss_dsi.c
+++ b/drivers/video/fbdev/msm/mdss_dsi.c
@@ -1227,7 +1227,8 @@ int dsi_panel_device_register(struct device_node *pan_node,
__func__, __LINE__);
}
- if (gpio_is_valid(ctrl_pdata->disp_te_gpio)) {
+ if (gpio_is_valid(ctrl_pdata->disp_te_gpio) &&
+ pinfo->type == MIPI_CMD_PANEL) {
rc = gpio_request(ctrl_pdata->disp_te_gpio, "disp_te");
if (rc) {
pr_err("request TE gpio failed, rc=%d\n",