diff options
Diffstat (limited to 'drivers/pinctrl/pinctrl-xway.c')
-rw-r--r-- | drivers/pinctrl/pinctrl-xway.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/pinctrl/pinctrl-xway.c b/drivers/pinctrl/pinctrl-xway.c index e56222eac96c..ebd867f50700 100644 --- a/drivers/pinctrl/pinctrl-xway.c +++ b/drivers/pinctrl/pinctrl-xway.c | |||
@@ -660,7 +660,7 @@ static int xway_gpio_get(struct gpio_chip *chip, unsigned int pin) | |||
660 | { | 660 | { |
661 | struct ltq_pinmux_info *info = dev_get_drvdata(chip->parent); | 661 | struct ltq_pinmux_info *info = dev_get_drvdata(chip->parent); |
662 | 662 | ||
663 | return gpio_getbit(info->membase[0], GPIO_IN(pin), PORT_PIN(pin)); | 663 | return !!gpio_getbit(info->membase[0], GPIO_IN(pin), PORT_PIN(pin)); |
664 | } | 664 | } |
665 | 665 | ||
666 | static int xway_gpio_dir_in(struct gpio_chip *chip, unsigned int pin) | 666 | static int xway_gpio_dir_in(struct gpio_chip *chip, unsigned int pin) |