Could you please remove static declaration of arm_ethosu_npu_irq_handler method? static prevents setting up this interrupt in interrupt vector table in build time also in case where we want to have a weak default handler for the case interrupt is not used (use generic interrupt table for our platform).
So could you define it just as
void arm_ethosu_npu_irq_handler(void)
{
/* Call the default interrupt handler from the NPU driver */
ethosu_irq_handler(ðosu_drv);
}
*Kimmo