summaryrefslogtreecommitdiffstats
path: root/drivers/pinctrl/pinctrl-xway.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/pinctrl/pinctrl-xway.c')
-rw-r--r--drivers/pinctrl/pinctrl-xway.c2
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
666static int xway_gpio_dir_in(struct gpio_chip *chip, unsigned int pin) 666static int xway_gpio_dir_in(struct gpio_chip *chip, unsigned int pin)