Reorganize gpio irq kernel code
Clean code & test