]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
GPIOF_OUTPUT_... -> GPIOF_OUT_ karo-tx6-ow kc/karo-tx6-ow
authorOliver Wendt <ow@karo-electronics.de>
Fri, 23 Aug 2013 13:44:26 +0000 (15:44 +0200)
committerOliver Wendt <ow@karo-electronics.de>
Fri, 23 Aug 2013 13:44:26 +0000 (15:44 +0200)
arch/arm/mach-mx6/board-mx6_tx6.c

index 9abc15c11ca29c15b9e0b8f323a6c639be248db0..ef9af44232c2b9b6391f373385631a985434d104 100755 (executable)
@@ -669,10 +669,15 @@ static struct platform_device tx6_gpio_led_device = {
 
 /* LCD */
 static struct gpio tx6_lcd_gpios[] = {
-       { TX6_DISP_RST_B, GPIOF_OUTPUT_INIT_HIGH, "lcd_reset", },
-       { TX6_DISP_PWR_EN, GPIOF_OUTPUT_INIT_HIGH, "lcd_enable", },
+       { TX6_DISP_RST_B, GPIOF_OUT_INIT_HIGH, "lcd_reset", },
+       { TX6_DISP_PWR_EN, GPIOF_OUT_INIT_HIGH, "lcd_enable", },
 };
 
+static inline void __init tx6_enable_lcd_gpios(void)
+{
+       gpio_request_array(tx6_lcd_gpios, ARRAY_SIZE(tx6_lcd_gpios));
+}
+
 static struct resource tx6_pwm_resource[] __initdata = {
        {
                .start = MX6Q_PWM2_BASE_ADDR,
@@ -1121,9 +1126,7 @@ static void __init tx6_board_init(void)
        pu_reg_id  = tx6_dvfscore_data.pu_id;
        tx6_init_uart();
 
-       gpio_request_array(tx6_lcd_gpios,
-                          ARRAY_SIZE(tx6_lcd_gpios));
-
+       tx6_enable_lcd_gpios();
        imx6q_add_ipuv3(0, &ipu_data[0]);
        if (cpu_is_mx6q()) {
                imx6q_add_ipuv3(1, &ipu_data[1]);