ehea: only register irq after setting up ports