GPIO add IRQ