Added irq init with hw definitions