Index: firmware/source/sys_vim.c =================================================================== diff -u -r2112e3143003eaf9584d4be068f7ca89b33c941a -rbf7c3835ce5a7bcbc47c305fb2fe5490d0899db8 --- firmware/source/sys_vim.c (.../sys_vim.c) (revision 2112e3143003eaf9584d4be068f7ca89b33c941a) +++ firmware/source/sys_vim.c (.../sys_vim.c) (revision bf7c3835ce5a7bcbc47c305fb2fe5490d0899db8) @@ -237,12 +237,12 @@ | (uint32)((uint32)SYS_IRQ << 7U) | (uint32)((uint32)SYS_IRQ << 8U) | (uint32)((uint32)SYS_IRQ << 9U) - | (uint32)((uint32)SYS_FIQ << 10U) + | (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)