pinctrl: mcp23s08: Convert to immutable irq_chip
authorLinus Walleij <linus.walleij@linaro.org>
Tue, 4 Apr 2023 09:43:08 +0000 (11:43 +0200)
committerLinus Walleij <linus.walleij@linaro.org>
Fri, 14 Apr 2023 09:08:17 +0000 (11:08 +0200)
commitcca973a823f1c94313256ab214af0577dcc3a52b
tree9ab86f75a024edf7ad4c5c5d3c056c718a9ded01
parent52066a53bd116a2f41d04d99b5095c02ad8cf953
pinctrl: mcp23s08: Convert to immutable irq_chip

Convert the driver to immutable irq-chip with a bit of
intuition.

I switched to using irqd_to_hwirq() consistently while we
are at it.

Cc: Marc Zyngier <maz@kernel.org>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Link: https://lore.kernel.org/r/20230403-immutable-irqchips-v1-6-503788a7f6e6@linaro.org
drivers/pinctrl/pinctrl-mcp23s08.c
drivers/pinctrl/pinctrl-mcp23s08.h