kernel/drivers/gpio/gpio-raspberrypi-exp.c
.. .. @@ -147,7 +147,10 @@ 147 147 get.gpio); 148 148 return ret ? ret : -EIO; 149 149 } 150 - return !get.direction;150 + if (get.direction)151 + return GPIO_LINE_DIRECTION_OUT;152 +153 + return GPIO_LINE_DIRECTION_IN;151 154 } 152 155 153 156 static int rpi_exp_gpio_get(struct gpio_chip *gc, unsigned int off)