diff options
| author | Ashish Garg <ashigarg@codeaurora.org> | 2017-03-26 19:40:28 +0530 |
|---|---|---|
| committer | Ashish Garg <ashigarg@codeaurora.org> | 2017-03-27 10:17:03 +0530 |
| commit | adf3b9b07e97f54f539fbc85420c7413432986da (patch) | |
| tree | dbf4aed93635cdee73858f3dc35b1ed97979ee60 | |
| parent | ba53c4518c7bf3b3abda54284cfb2a6d2175749b (diff) | |
msm: mdss: configure gpio to enable backlight
Fix an issue in the configuration of the gpio that controls
the backlight. Toggle the gpio properly during reset.
Change-Id: Ic177b7bbb69211449be386188e1c3154a95708ec
Signed-off-by: Ashish Garg <ashigarg@codeaurora.org>
| -rw-r--r-- | drivers/video/fbdev/msm/mdss_dsi_panel.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/drivers/video/fbdev/msm/mdss_dsi_panel.c b/drivers/video/fbdev/msm/mdss_dsi_panel.c index bf701e2a4ac5..6f20c0ed0455 100644 --- a/drivers/video/fbdev/msm/mdss_dsi_panel.c +++ b/drivers/video/fbdev/msm/mdss_dsi_panel.c @@ -365,13 +365,17 @@ int mdss_dsi_panel_reset(struct mdss_panel_data *pdata, int enable) if (gpio_is_valid(ctrl_pdata->bklt_en_gpio)) { - if (ctrl_pdata->bklt_en_gpio_invert) + if (ctrl_pdata->bklt_en_gpio_invert) { rc = gpio_direction_output( ctrl_pdata->bklt_en_gpio, 0); - else + gpio_set_value( + (ctrl_pdata->bklt_en_gpio), 0); + } else { rc = gpio_direction_output( ctrl_pdata->bklt_en_gpio, 1); - + gpio_set_value( + (ctrl_pdata->bklt_en_gpio), 1); + } if (rc) { pr_err("%s: unable to set dir for bklt gpio\n", __func__); |
