diff --git a/soc/riscv/riscv-privilege/common/soc_common_irq.c b/soc/riscv/riscv-privilege/common/soc_common_irq.c index be3cd4764bd..14848094d47 100644 --- a/soc/riscv/riscv-privilege/common/soc_common_irq.c +++ b/soc/riscv/riscv-privilege/common/soc_common_irq.c @@ -90,7 +90,7 @@ int arch_irq_is_enabled(unsigned int irq) } #if defined(CONFIG_RISCV_SOC_INTERRUPT_INIT) -void soc_interrupt_init(void) +__weak void soc_interrupt_init(void) { /* ensure that all interrupts are disabled */ (void)irq_lock();