mirror of
https://github.com/torvalds/linux.git
synced 2026-05-30 10:04:04 +02:00
irqchip/irq-pic32-evic: Don't define plat_irq_dispatch() for !MIPS builds
plat_irq_dispatch() is specific to the MIPS architecture, so only include it when the driver is compiled on that architecture. This is in preparation for allowing this driver to be compiled on all architectures. Signed-off-by: Brian Masney <bmasney@redhat.com> Signed-off-by: Thomas Gleixner <tglx@kernel.org> Link: https://patch.msgid.link/20260222-irqchip-pic32-v1-2-37f50d1f14af@redhat.com
This commit is contained in:
parent
86be659415
commit
15f9b251fe
|
|
@ -40,6 +40,7 @@ struct evic_chip_data {
|
|||
static struct irq_domain *evic_irq_domain;
|
||||
static void __iomem *evic_base;
|
||||
|
||||
#ifdef CONFIG_MIPS
|
||||
asmlinkage void __weak plat_irq_dispatch(void)
|
||||
{
|
||||
unsigned int hwirq;
|
||||
|
|
@ -47,6 +48,7 @@ asmlinkage void __weak plat_irq_dispatch(void)
|
|||
hwirq = readl(evic_base + REG_INTSTAT) & 0xFF;
|
||||
do_domain_IRQ(evic_irq_domain, hwirq);
|
||||
}
|
||||
#endif
|
||||
|
||||
static struct evic_chip_data *irqd_to_priv(struct irq_data *data)
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user