diff options
author | Geert Uytterhoeven <geert+renesas@glider.be> | 2022-11-21 16:50:58 +0100 |
---|---|---|
committer | Linus Walleij <linus.walleij@linaro.org> | 2022-11-22 09:25:30 +0100 |
commit | ac8a616c32e12f01878d54f2e7077720dc3dc305 (patch) | |
tree | 3b8af7d128ef1fb988df2125a94bbd3d289723af /drivers/pinctrl | |
parent | dt-bindings: pinctrl: semtech,sx150xq: fix match patterns for 16 GPIOs matching (diff) | |
download | linux-ac8a616c32e12f01878d54f2e7077720dc3dc305.tar.xz linux-ac8a616c32e12f01878d54f2e7077720dc3dc305.zip |
pinctrl: starfive: Use existing variable gpio
Use the existing variable "gpio", instead of obtaining the hwirq number
again.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Emil Renner Berthing <emil.renner.berthing@canonical.com>
Link: https://lore.kernel.org/r/3b6b8597792a393d0f21b8489dd933663dfd2b90.1669045778.git.geert+renesas@glider.be
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'drivers/pinctrl')
-rw-r--r-- | drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c b/drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c index a90b770821d6..530fe340a9a1 100644 --- a/drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c +++ b/drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c @@ -1082,7 +1082,7 @@ static void starfive_irq_mask(struct irq_data *d) writel_relaxed(value, ie); raw_spin_unlock_irqrestore(&sfp->lock, flags); - gpiochip_disable_irq(&sfp->gc, d->hwirq); + gpiochip_disable_irq(&sfp->gc, gpio); } static void starfive_irq_mask_ack(struct irq_data *d) @@ -1111,7 +1111,7 @@ static void starfive_irq_unmask(struct irq_data *d) unsigned long flags; u32 value; - gpiochip_enable_irq(&sfp->gc, d->hwirq); + gpiochip_enable_irq(&sfp->gc, gpio); raw_spin_lock_irqsave(&sfp->lock, flags); value = readl_relaxed(ie) | mask; |