thanh: add interrupt,timer,emac,mdio (inprogress)