From b3c398fd8d6f0938fc5bd8ceec512521ee75fee4 Mon Sep 17 00:00:00 2001 From: Andrew Boie Date: Wed, 31 Oct 2018 17:00:00 -0700 Subject: [PATCH] nios2: add _arch_irq_connect_dynamic() Implements dynamic interrupts. Signed-off-by: Andrew Boie --- arch/nios2/core/irq_manage.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/arch/nios2/core/irq_manage.c b/arch/nios2/core/irq_manage.c index 40ead5527ce..b64c9938029 100644 --- a/arch/nios2/core/irq_manage.c +++ b/arch/nios2/core/irq_manage.c @@ -107,3 +107,15 @@ void _enter_irq(u32_t ipending) #endif } +#ifdef CONFIG_DYNAMIC_INTERRUPTS +int _arch_irq_connect_dynamic(unsigned int irq, unsigned int priority, + void (*routine)(void *parameter), void *parameter, + u32_t flags) +{ + ARG_UNUSED(flags); + ARG_UNUSED(priority); + + z_isr_install(irq, routine, parameter); + return irq; +} +#endif /* CONFIG_DYNAMIC_INTERRUPTS */