This adds support for the GRLIB IRQMP interrupt controller commonly used in LEON3/4/5 systems. The driver supports the 15 SPARC interrupts and 16 extended interrupts. Signed-off-by: Martin Åberg <martin.aberg@gaisler.com>