Index: firmware/source/sys_vim.c =================================================================== diff -u -rc4434389fe6c3314c2bba98dc2f4cf737551f637 -r0953a2a6940f9f096fa98cc1e8a5578deab4d8ef --- firmware/source/sys_vim.c (.../sys_vim.c) (revision c4434389fe6c3314c2bba98dc2f4cf737551f637) +++ firmware/source/sys_vim.c (.../sys_vim.c) (revision 0953a2a6940f9f096fa98cc1e8a5578deab4d8ef) @@ -240,9 +240,9 @@ | (uint32)((uint32)SYS_IRQ << 10U) | (uint32)((uint32)SYS_IRQ << 11U) | (uint32)((uint32)SYS_IRQ << 12U) - | (uint32)((uint32)SYS_FIQ << 13U) + | (uint32)((uint32)SYS_IRQ << 13U) | (uint32)((uint32)SYS_IRQ << 14U) - | (uint32)((uint32)SYS_FIQ << 15U) + | (uint32)((uint32)SYS_IRQ << 15U) | (uint32)((uint32)SYS_IRQ << 16U) | (uint32)((uint32)SYS_IRQ << 17U) | (uint32)((uint32)SYS_IRQ << 18U) @@ -268,7 +268,7 @@ | (uint32)((uint32)SYS_IRQ << 5U) | (uint32)((uint32)SYS_IRQ << 6U) | (uint32)((uint32)SYS_IRQ << 7U) - | (uint32)((uint32)SYS_FIQ << 8U) + | (uint32)((uint32)SYS_IRQ << 8U) | (uint32)((uint32)SYS_IRQ << 9U) | (uint32)((uint32)SYS_IRQ << 10U) | (uint32)((uint32)SYS_IRQ << 11U) @@ -294,7 +294,7 @@ | (uint32)((uint32)SYS_IRQ << 31U); - vimREG->FIRQPR2 = (uint32)((uint32)SYS_FIQ << 0U) + vimREG->FIRQPR2 = (uint32)((uint32)SYS_IRQ << 0U) | (uint32)((uint32)SYS_IRQ << 1U) | (uint32)((uint32)SYS_IRQ << 2U) | (uint32)((uint32)SYS_IRQ << 3U)