]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/gpio/gpio-stmpe.c
gpio: Use new GPIO_LINE_DIRECTION
[linux.git] / drivers / gpio / gpio-stmpe.c
index 994d542daf53fca19537e17dcbae4ff1b7cbe2cc..542706a852e6ded94501ad6eb83cd71b1556bc7a 100644 (file)
@@ -84,7 +84,10 @@ static int stmpe_gpio_get_direction(struct gpio_chip *chip,
        if (ret < 0)
                return ret;
 
-       return !(ret & mask);
+       if (ret & mask)
+               return GPIO_LINE_DIRECTION_OUT;
+
+       return GPIO_LINE_DIRECTION_IN;
 }
 
 static int stmpe_gpio_direction_output(struct gpio_chip *chip,