Lines Matching +full:irqs +full:- +full:map +full:- +full:range
1 // SPDX-License-Identifier: GPL-2.0-only
23 /* register definitions - internal irqs */
32 /* register definitions - external irqs */
45 * irqs generated by devices attached to the EBU need to be acked in
59 /* we have a cascade of 8 irqs */
75 return -1; in ltq_eiu_get_irq()
80 unsigned long offset = d->hwirq - MIPS_CPU_IRQ_CASCADE; in ltq_disable_irq()
98 unsigned long offset = d->hwirq - MIPS_CPU_IRQ_CASCADE; in ltq_mask_and_ack_irq()
117 unsigned long offset = d->hwirq - MIPS_CPU_IRQ_CASCADE; in ltq_ack_irq()
133 unsigned long offset = d->hwirq - MIPS_CPU_IRQ_CASCADE; in ltq_enable_irq()
160 if (d->hwirq == ltq_eiu_irq[i]) { in ltq_eiu_settype()
187 type, d->hwirq); in ltq_eiu_settype()
188 return -EINVAL; in ltq_eiu_settype()
192 irq_set_handler(d->hwirq, handle_edge_irq); in ltq_eiu_settype()
211 if (d->hwirq == ltq_eiu_irq[i]) { in ltq_startup_eiu_irq()
233 if (d->hwirq == ltq_eiu_irq[i]) { in ltq_shutdown_eiu_irq()
249 return -EINVAL; in ltq_icu_irq_set_affinity()
288 unsigned int module = irq_desc_get_irq(desc) - 2; in ltq_hw_irq_handler()
335 .map = icu_map,
347 panic("Failed to get icu%i memory range", vpe); in icu_of_init()
360 /* turn off all irqs by default */ in icu_of_init()
363 /* make sure all irqs are turned off by default */ in icu_of_init()
388 eiu_node = of_find_compatible_node(NULL, NULL, "lantiq,eiu-xway"); in icu_of_init()
392 "lantiq,eiu-irqs"); in icu_of_init()
397 ret = of_property_read_u32_array(eiu_node, "lantiq,eiu-irqs", in icu_of_init()