summaryrefslogtreecommitdiff
path: root/drivers/irqchip/irq-sl28cpld.c
diff options
context:
space:
mode:
authorAidan MacDonald <aidanmacdonald.0x0@gmail.com>2022-11-12 18:27:01 +0300
committerMarc Zyngier <maz@kernel.org>2022-11-26 16:29:52 +0300
commitd502c558fd2b190c9125e8da54bef3f302fa9b15 (patch)
tree51a1f3462e1b34e47c3d6dde5bd896511431092f /drivers/irqchip/irq-sl28cpld.c
parent4208d4faf36573a507b5e5de17abe342e9276759 (diff)
downloadlinux-d502c558fd2b190c9125e8da54bef3f302fa9b15.tar.xz
irqchip/sl28cpld: Replace irqchip mask_invert with unmask_base
Remove use of the deprecated mask_invert flag. Inverted mask registers (where a '1' bit enables an IRQ) can be described more directly as an unmask register. Signed-off-by: Aidan MacDonald <aidanmacdonald.0x0@gmail.com> Reviewed-by: Michael Walle <michael@walle.cc> Signed-off-by: Marc Zyngier <maz@kernel.org> Link: https://lore.kernel.org/r/20221112152701.41990-1-aidanmacdonald.0x0@gmail.com
Diffstat (limited to 'drivers/irqchip/irq-sl28cpld.c')
-rw-r--r--drivers/irqchip/irq-sl28cpld.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/irqchip/irq-sl28cpld.c b/drivers/irqchip/irq-sl28cpld.c
index fbb354413ffa..f2172240172c 100644
--- a/drivers/irqchip/irq-sl28cpld.c
+++ b/drivers/irqchip/irq-sl28cpld.c
@@ -65,8 +65,7 @@ static int sl28cpld_intc_probe(struct platform_device *pdev)
irqchip->chip.num_irqs = ARRAY_SIZE(sl28cpld_irqs);
irqchip->chip.num_regs = 1;
irqchip->chip.status_base = base + INTC_IP;
- irqchip->chip.mask_base = base + INTC_IE;
- irqchip->chip.mask_invert = true;
+ irqchip->chip.unmask_base = base + INTC_IE;
irqchip->chip.ack_base = base + INTC_IP;
return devm_regmap_add_irq_chip_fwnode(dev, dev_fwnode(dev),