zynq:gpio: change gpio irq handler to use ipipe_handle_demuxed_irq