]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/gpio/gpio-madera.c
gpio: Use new GPIO_LINE_DIRECTION
[linux.git] / drivers / gpio / gpio-madera.c
index 7086f8b5388fd712dc7c8198a7f1fe83fc280a4b..8f38303fcbc4a5621e93f5f22b189ac1dc4a241c 100644 (file)
@@ -34,7 +34,10 @@ static int madera_gpio_get_direction(struct gpio_chip *chip,
        if (ret < 0)
                return ret;
 
-       return !!(val & MADERA_GP1_DIR_MASK);
+       if (val & MADERA_GP1_DIR_MASK)
+               return GPIO_LINE_DIRECTION_IN;
+
+       return GPIO_LINE_DIRECTION_OUT;
 }
 
 static int madera_gpio_direction_in(struct gpio_chip *chip, unsigned int offset)