Разбираюсь с платой Zynq ZC702 (Cortex-A9 + FPGA). Запустил на одном ядре Linux. FPGA по определенному условию генерит прерывание, которое заведено на Core0_nIRQ. Не могу понять как зарегистрировать обработчик прерывания в Linux kernel для данного IRQ. Можно ли как то указать номер прерывания на который хочешь зарегистрировать обработчик или только через чтение DTS/DTB файла? У кого нить есть пример для работы с данным IRQ ?

P.S. Может у кого есть примеры для работы с прерываниями SGI, SPI для данного процессора в Linux?