All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/2] OMAP3EVM: Made backlight GPIO default state to off
@ 2010-03-22 13:11 hvaibhav
  2010-03-30  8:10 ` Hiremath, Vaibhav
  2010-04-01 11:54 ` Tomi Valkeinen
  0 siblings, 2 replies; 7+ messages in thread
From: hvaibhav @ 2010-03-22 13:11 UTC (permalink / raw)
  To: linux-omap; +Cc: tomi.valkeinen, tony, Vaibhav Hiremath

From: Vaibhav Hiremath <hvaibhav@ti.com>

If you choose default output to DVI, the LCD backlight still
gets powered, since panel->disable function never gets called for LCD.

So, during init put backlight GPIO to off state and the driverr
code will decide which output to enable explicitly.

Signed-off-by: Vaibhav Hiremath <hvaibhav@ti.com>
---
 arch/arm/mach-omap2/board-omap3evm.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/arch/arm/mach-omap2/board-omap3evm.c b/arch/arm/mach-omap2/board-omap3evm.c
index 74bbdcb..f2a52c3 100644
--- a/arch/arm/mach-omap2/board-omap3evm.c
+++ b/arch/arm/mach-omap2/board-omap3evm.c
@@ -420,7 +420,10 @@ static int omap3evm_twl_gpio_setup(struct device *dev,
 
 	/* TWL4030_GPIO_MAX + 0 == ledA, LCD Backlight control */
 	gpio_request(gpio + TWL4030_GPIO_MAX, "EN_LCD_BKL");
-	gpio_direction_output(gpio + TWL4030_GPIO_MAX, 0);
+	if (get_omap3_evm_rev() >= OMAP3EVM_BOARD_GEN_2)
+		gpio_direction_output(gpio + TWL4030_GPIO_MAX, 1);
+	else
+		gpio_direction_output(gpio + TWL4030_GPIO_MAX, 0);
 
 	/* gpio + 7 == DVI Enable */
 	gpio_request(gpio + 7, "EN_DVI");
-- 
1.6.2.4


^ permalink raw reply related	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2010-04-12 11:47 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-03-22 13:11 [PATCH 1/2] OMAP3EVM: Made backlight GPIO default state to off hvaibhav
2010-03-30  8:10 ` Hiremath, Vaibhav
2010-04-01 10:23   ` Tony Lindgren
2010-04-01 11:54 ` Tomi Valkeinen
2010-04-01 12:11   ` Hiremath, Vaibhav
2010-04-01 13:32     ` Tomi Valkeinen
2010-04-12 11:47       ` Hiremath, Vaibhav

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.