disp: msm: dsi: Config panel test pin to input mode when panel off
The pin was configured to input mode when panel on. But if continuous splash was on, driver will not power on panel when booting up, the first time panel off, this gpio was the default mode or the UEFI config mode. Change-Id: Ib352343848ab38cab828cc10388b366aeac8905d Signed-off-by: Yuan Zhao <yzhao@codeaurora.org>
This commit is contained in:

committed by
Gerrit - the friendly Code Review server

parent
e070ce180c
commit
6ed9f4a3d3
@@ -499,6 +499,13 @@ static int dsi_panel_power_off(struct dsi_panel *panel)
|
||||
if (gpio_is_valid(panel->reset_config.lcd_mode_sel_gpio))
|
||||
gpio_set_value(panel->reset_config.lcd_mode_sel_gpio, 0);
|
||||
|
||||
if (gpio_is_valid(panel->panel_test_gpio)) {
|
||||
rc = gpio_direction_input(panel->panel_test_gpio);
|
||||
if (rc)
|
||||
DSI_WARN("set dir for panel test gpio failed rc=%d\n",
|
||||
rc);
|
||||
}
|
||||
|
||||
rc = dsi_panel_set_pinctrl_state(panel, false);
|
||||
if (rc) {
|
||||
DSI_ERR("[%s] failed set pinctrl state, rc=%d\n", panel->name,
|
||||
|
Reference in New Issue
Block a user