]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/video/omap/lcd_omap2evm.c
use gpio_direction_output (OMAP tree only)
[linux-2.6-omap-h63xx.git] / drivers / video / omap / lcd_omap2evm.c
index f3b012ca8662b5d55433a284f1d664a0cf88ee12..424fbae953c586043cb1f16fd6d3f0f6abc93bc5 100644 (file)
@@ -57,18 +57,12 @@ static int omap2evm_panel_init(struct lcd_panel *panel,
        omap_request_gpio(LCD_PANEL_QVGA);
        omap_request_gpio(LCD_PANEL_RESB);
 
-       omap_set_gpio_direction(LCD_PANEL_ENABLE_GPIO, 0);
-       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_QVGA, 0);
-       omap_set_gpio_direction(LCD_PANEL_RESB, 0);
-
-       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);
+       gpio_direction_output(LCD_PANEL_ENABLE_GPIO, 1);
+       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);