On Wed, 2010-06-30 at 14:07 +0200, ext Tony Lindgren wrote: > Use the new mux function for that. > > Cc: Kyungmin Park <kyungmin.park@xxxxxxxxxxx> > Cc: Tomi Valkeinen <tomi.valkeinen@xxxxxxxxx> > Signed-off-by: Tony Lindgren <tony@xxxxxxxxxxx> > --- > arch/arm/mach-omap2/board-apollon.c | 3 +++ > drivers/video/omap/lcd_apollon.c | 3 --- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/arch/arm/mach-omap2/board-apollon.c b/arch/arm/mach-omap2/board-apollon.c > index b86a879..bc67026 100644 > --- a/arch/arm/mach-omap2/board-apollon.c > +++ b/arch/arm/mach-omap2/board-apollon.c > @@ -332,6 +332,9 @@ static void __init omap_apollon_init(void) > /* REVISIT: where's the correct place */ > omap_cfg_reg(W19_24XX_SYS_NIRQ); > > + /* LCD PWR_EN */ > + omap_mux_init_signal("mcbsp2_dr.gpio_11", OMAP_PULL_ENA | OMAP_PULL_UP); LCD_PWR_EN sounds like output pin. However, I don't see lcd_apollon.c nor board-apollon.c set the gpio. I don't know what omap_cfg_reg(M21_242X_GPIO11) does, but if it does the same thing as the line above, then does the apollon LCD work by luck? OMAP pulling the line up, and by chance the pull is stronger than the LCDs (possible) pull down, and thus the LCD is powered up... Tomi -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html