BasicControl
return readw(ioaddr+BasicControl+(reg<<2));
writew(data, ioaddr+BasicControl+(reg<<2));
bmcr = readw(ioaddr+BasicControl+(MII_BMCR<<2));
writel(bmcr | BMCR_RESET, ioaddr+BasicControl+(MII_BMCR<<2));
bmcr = readw(ioaddr+BasicControl+(MII_BMCR<<2));