forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-13 9d77db3c730780c8ef5ccd4b66403ff5675cfe4e
kernel/drivers/gpio/gpio-lp87565.c
....@@ -57,7 +57,10 @@
5757 if (ret < 0)
5858 return ret;
5959
60
- return !(val & BIT(offset));
60
+ if (val & BIT(offset))
61
+ return GPIO_LINE_DIRECTION_OUT;
62
+
63
+ return GPIO_LINE_DIRECTION_IN;
6164 }
6265
6366 static int lp87565_gpio_direction_input(struct gpio_chip *chip,