aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/pinctrl/mediatek/pinctrl-mt7622.c6
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 = {
1412static int mtk_gpio_get(struct gpio_chip *chip, unsigned int gpio) 1412static 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}