Lines Matching refs:phy_reg
1442 u16 phy_reg;
1445 phy_reg = phy_read(db->ioaddr, db->phy_addr, 4, db->chip_id) & ~0x01e0;
1449 phy_reg |= db->PHY_reg4;
1453 case ULI526X_10MHF: phy_reg |= 0x20; break;
1454 case ULI526X_10MFD: phy_reg |= 0x40; break;
1455 case ULI526X_100MHF: phy_reg |= 0x80; break;
1456 case ULI526X_100MFD: phy_reg |= 0x100; break;
1462 if ( !(phy_reg & 0x01e0)) {
1463 phy_reg|=db->PHY_reg4;
1466 phy_write(db->ioaddr, db->phy_addr, 4, phy_reg, db->chip_id);
1483 u16 phy_reg;
1496 phy_reg = phy_read(db->ioaddr, db->phy_addr, 6, db->chip_id);
1497 if ( !(phy_reg & 0x1) ) {
1499 phy_reg = 0x0;
1501 case ULI526X_10MHF: phy_reg = 0x0; break;
1502 case ULI526X_10MFD: phy_reg = 0x100; break;
1503 case ULI526X_100MHF: phy_reg = 0x2000; break;
1504 case ULI526X_100MFD: phy_reg = 0x2100; break;
1506 phy_write(db->ioaddr, db->phy_addr, 0, phy_reg, db->chip_id);
1507 phy_write(db->ioaddr, db->phy_addr, 0, phy_reg, db->chip_id);