From 48cb8afa7b19fd9eb585fc176aae9db1a3e141d0 Mon Sep 17 00:00:00 2001 From: Aravind Venkateswaran Date: Thu, 4 Aug 2016 17:23:00 -0700 Subject: [PATCH] msm: mdss: dsi: fix lcd mode selection gpio config when display is off When display is turned off, ensure that the lcd mode selection GPIO is set to output LOW. This would prevent any current leakage from that GPIO whenever display is off. Change-Id: I91f636b2c1cc1890b4ca28f52e5190561bc5d927 CRs-Fixed: 1050785 Signed-off-by: Aravind Venkateswaran --- drivers/video/fbdev/msm/mdss_dsi_panel.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/video/fbdev/msm/mdss_dsi_panel.c b/drivers/video/fbdev/msm/mdss_dsi_panel.c index 2e54f335e948..4bd705bdc05f 100644 --- a/drivers/video/fbdev/msm/mdss_dsi_panel.c +++ b/drivers/video/fbdev/msm/mdss_dsi_panel.c @@ -389,8 +389,10 @@ int mdss_dsi_panel_reset(struct mdss_panel_data *pdata, int enable) } gpio_set_value((ctrl_pdata->rst_gpio), 0); gpio_free(ctrl_pdata->rst_gpio); - if (gpio_is_valid(ctrl_pdata->lcd_mode_sel_gpio)) + if (gpio_is_valid(ctrl_pdata->lcd_mode_sel_gpio)) { + gpio_set_value(ctrl_pdata->lcd_mode_sel_gpio, 0); gpio_free(ctrl_pdata->lcd_mode_sel_gpio); + } } exit: