]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
pinctrl: spmi-gpio: Be sure to clamp return value
[karo-tx-linux.git] / drivers / pinctrl / qcom / pinctrl-spmi-gpio.c
index 3e5ccc76d59ca7bd4ccacc472b96c27255409669..4460b2c9c8bded45996320ef9d1444ab7bdbbfb6 100644 (file)
@@ -533,7 +533,7 @@ static int pmic_gpio_get(struct gpio_chip *chip, unsigned pin)
                pad->out_value = ret & PMIC_MPP_REG_RT_STS_VAL_MASK;
        }
 
-       return pad->out_value;
+       return !!pad->out_value;
 }
 
 static void pmic_gpio_set(struct gpio_chip *chip, unsigned pin, int value)