diff --git a/drivers/gpio/gpio-lp873x.c b/drivers/gpio/gpio-lp873x.c index 5376708a81bf..f4413fa5a811 100644 --- a/drivers/gpio/gpio-lp873x.c +++ b/drivers/gpio/gpio-lp873x.c @@ -55,7 +55,7 @@ static int lp873x_gpio_get(struct gpio_chip *chip, unsigned int offset) if (ret < 0) return ret; - return val & BIT(offset * BITS_PER_GPO); + return !!(val & BIT(offset * BITS_PER_GPO)); } static int lp873x_gpio_set(struct gpio_chip *chip, unsigned int offset,