hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/drivers/gpio/gpio-bd9571mwv.c
....@@ -37,8 +37,10 @@
3737 ret = regmap_read(gpio->bd->regmap, BD9571MWV_GPIO_DIR, &val);
3838 if (ret < 0)
3939 return ret;
40
+ if (val & BIT(offset))
41
+ return GPIO_LINE_DIRECTION_IN;
4042
41
- return val & BIT(offset);
43
+ return GPIO_LINE_DIRECTION_OUT;
4244 }
4345
4446 static int bd9571mwv_gpio_direction_input(struct gpio_chip *chip,