diff options
Diffstat (limited to 'arch/arm/mach-tegra/board-cardhu-panel.c')
-rw-r--r-- | arch/arm/mach-tegra/board-cardhu-panel.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/arch/arm/mach-tegra/board-cardhu-panel.c b/arch/arm/mach-tegra/board-cardhu-panel.c index 81a1b113ac24..4ed1ca3e779d 100644 --- a/arch/arm/mach-tegra/board-cardhu-panel.c +++ b/arch/arm/mach-tegra/board-cardhu-panel.c @@ -995,10 +995,15 @@ int __init cardhu_panel_init(void) cardhu_carveouts[1].base = tegra_carveout_start; cardhu_carveouts[1].size = tegra_carveout_size; - if (board_info.board_id == BOARD_PM269) + if (board_info.board_id == BOARD_PM269) { gpio_request(pm269_lvds_shutdown, "lvds_shutdown"); - else + gpio_direction_output(pm269_lvds_shutdown, 1); + tegra_gpio_enable(pm269_lvds_shutdown); + } else { gpio_request(cardhu_lvds_shutdown, "lvds_shutdown"); + gpio_direction_output(cardhu_lvds_shutdown, 1); + tegra_gpio_enable(cardhu_lvds_shutdown); + } tegra_gpio_enable(cardhu_hdmi_hpd); gpio_request(cardhu_hdmi_hpd, "hdmi_hpd"); |