diff options
-rw-r--r-- | drivers/pinctrl/mediatek/pinctrl-mt7622.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/pinctrl/mediatek/pinctrl-mt7622.c b/drivers/pinctrl/mediatek/pinctrl-mt7622.c index 3824d82888ac..dc32e3c3bd73 100644 --- a/drivers/pinctrl/mediatek/pinctrl-mt7622.c +++ b/drivers/pinctrl/mediatek/pinctrl-mt7622.c | |||
@@ -1412,9 +1412,11 @@ static struct pinctrl_desc mtk_desc = { | |||
1412 | static int mtk_gpio_get(struct gpio_chip *chip, unsigned int gpio) | 1412 | static int mtk_gpio_get(struct gpio_chip *chip, unsigned int gpio) |
1413 | { | 1413 | { |
1414 | struct mtk_pinctrl *hw = dev_get_drvdata(chip->parent); | 1414 | struct mtk_pinctrl *hw = dev_get_drvdata(chip->parent); |
1415 | int value; | 1415 | int value, err; |
1416 | 1416 | ||
1417 | mtk_hw_get_value(hw, gpio, PINCTRL_PIN_REG_DI, &value); | 1417 | err = mtk_hw_get_value(hw, gpio, PINCTRL_PIN_REG_DI, &value); |
1418 | if (err) | ||
1419 | return err; | ||
1418 | 1420 | ||
1419 | return !!value; | 1421 | return !!value; |
1420 | } | 1422 | } |