diff options
author | Marc Zyngier <maz@kernel.org> | 2021-04-02 20:09:49 +0300 |
---|---|---|
committer | Marc Zyngier <maz@kernel.org> | 2021-04-07 15:25:52 +0300 |
commit | bd781ae53fac31acea9dec594d62a1424952dd4c (patch) | |
tree | c1b8cee1d678efcada3e74b98b7990742d8f0fec | |
parent | 4a35d6a03744ded782c9301f5f5d78ad68ce680f (diff) | |
download | linux-bd781ae53fac31acea9dec594d62a1424952dd4c.tar.xz |
mips: netlogic: Use irq_domain_simple_ops for XLP PIC
Use the generic irq_domain_simple_ops structure instead of
a home-grown one.
Acked-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
Signed-off-by: Marc Zyngier <maz@kernel.org>
-rw-r--r-- | arch/mips/netlogic/common/irq.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/arch/mips/netlogic/common/irq.c b/arch/mips/netlogic/common/irq.c index cf33dd8a487e..c25a2ce5e29f 100644 --- a/arch/mips/netlogic/common/irq.c +++ b/arch/mips/netlogic/common/irq.c @@ -276,10 +276,6 @@ asmlinkage void plat_irq_dispatch(void) } #ifdef CONFIG_CPU_XLP -static const struct irq_domain_ops xlp_pic_irq_domain_ops = { - .xlate = irq_domain_xlate_onetwocell, -}; - static int __init xlp_of_pic_init(struct device_node *node, struct device_node *parent) { @@ -324,7 +320,7 @@ static int __init xlp_of_pic_init(struct device_node *node, xlp_pic_domain = irq_domain_add_legacy(node, n_picirqs, nlm_irq_to_xirq(socid, PIC_IRQ_BASE), PIC_IRQ_BASE, - &xlp_pic_irq_domain_ops, NULL); + &irq_domain_simple_ops, NULL); if (xlp_pic_domain == NULL) { pr_err("PIC %pOFn: Creating legacy domain failed!\n", node); return -EINVAL; |