]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/video/omap/lcd_omap3evm.c
use gpio_direction_output (OMAP tree only)
[linux-2.6-omap-h63xx.git] / drivers / video / omap / lcd_omap3evm.c
index 7f10da0f0da223069a9ded2736858f2ac40a0d31..90aa015499e8e8d8eb6299a7c11a991fd37aa326 100644 (file)
@@ -60,23 +60,17 @@ static int omap3evm_panel_init(struct lcd_panel *panel,
        omap_request_gpio(LCD_PANEL_RESB);
        omap_request_gpio(LCD_PANEL_QVGA);
 
-       omap_set_gpio_direction(LCD_PANEL_LR, 0);
-       omap_set_gpio_direction(LCD_PANEL_UD, 0);
-       omap_set_gpio_direction(LCD_PANEL_INI, 0);
-       omap_set_gpio_direction(LCD_PANEL_RESB, 0);
-       omap_set_gpio_direction(LCD_PANEL_QVGA, 0);
+       gpio_direction_output(LCD_PANEL_RESB, 1);
+       gpio_direction_output(LCD_PANEL_INI, 1);
+       gpio_direction_output(LCD_PANEL_QVGA, 0);
+       gpio_direction_output(LCD_PANEL_LR, 1);
+       gpio_direction_output(LCD_PANEL_UD, 1);
 
        twl4030_i2c_write_u8(TWL4030_MODULE_LED, 0x11, TWL_LED_LEDEN);
        twl4030_i2c_write_u8(TWL4030_MODULE_PWMA, 0x01, TWL_PWMA_PWMAON);
        twl4030_i2c_write_u8(TWL4030_MODULE_PWMA, 0x02, TWL_PWMA_PWMAOFF);
        bklight_level = 100;
 
-       gpio_set_value(LCD_PANEL_RESB, 1);
-       gpio_set_value(LCD_PANEL_INI, 1);
-       gpio_set_value(LCD_PANEL_QVGA, 0);
-       gpio_set_value(LCD_PANEL_LR, 1);
-       gpio_set_value(LCD_PANEL_UD, 1);
-
        return 0;
 }