mdio_write
err = mdio_write(phy, rv->mmd_addr, rv->reg_addr,
err = mdio_write(phy, MDIO_DEV_PMA_PMD, twinax_edc[i],
int err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL2005_GPIO_CTRL, 0x200);
int err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL2005_GPIO_CTRL, 0x100);
int err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL2005_GPIO_CTRL, 0xd00);
err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL_I2C_CTRL,
ret = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL2005_GPIO_CTRL,
err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL_I2C_DATA, data);
err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL_I2C_CTRL,
err = mdio_write(phy, MDIO_DEV_PMA_PMD, twinax_edc[i],
err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL100X_TX_DISABLE, !!enable);
(err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL100X_TX_CONFIG1, 1)) ||
(err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL1002_PWR_DOWN_HI, 0)) ||
(err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL1002_PWR_DOWN_LO, 0)) ||
(err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL1002_XFI_EQL, 0x18)) ||
err = mdio_write(phy, MDIO_DEV_PMA_PMD, sr_edc[i],
return mdio_write(phy, MDIO_DEV_VEND1, AQ_THERMAL_THR, 0x6c00);
(void) mdio_write(phy, regs[i].mmd, regs[i].reg, regs[i].val); \
int (*mdio_write)(adapter_t *adapter, int phy_addr, int mmd_addr,
return phy->mdio_write(phy->adapter, phy->addr, mmd, reg, val);
phy->mdio_write = mdio_ops->write;
return mdio_write(cphy, 0, MV88E1XXX_INTR_ENABLE, INTR_ENABLE_MASK);
return mdio_write(cphy, 0, MV88E1XXX_INTR_ENABLE, 0);
err = mdio_write(phy, 0, MV88E1XXX_EXTENDED_ADDR, 0xb);
err = mdio_write(phy, 0, MV88E1XXX_EXTENDED_DATA, 0x8004);
ret = mdio_write(phy, mmd, reg, val | set);
err = mdio_write(phy, 0, MII_CTRL1000, val);
return mdio_write(phy, 0, MII_ADVERTISE, val);
return mdio_write(phy, 0, MII_ADVERTISE, val);
return mdio_write(phy, 0, MII_BMCR, ctl);
return mdio_write(phy, MDIO_DEV_PMA_PMD, LASI_CTRL, 1);
return mdio_write(phy, MDIO_DEV_PMA_PMD, LASI_CTRL, 0);
err = mdio_write(phy, MDIO_DEV_ANEG, ANEG_ADVER, val);
return mdio_write(phy, MDIO_DEV_ANEG, ANEG_10G_CTRL, val |
return mdio_write(cphy, 0, VSC8211_INTR_ENABLE, INTR_MASK);
return mdio_write(cphy, 0, VSC8211_INTR_ENABLE, 0);
if ((err = mdio_write(phy, 0, VSC8211_EXT_PAGE_AXS, 0x52b5)) != 0 ||
(err = mdio_write(phy, 0, 18, 0x12)) != 0 ||
(err = mdio_write(phy, 0, 17, enable ? 0x2803 : 0x3003)) != 0 ||
(err = mdio_write(phy, 0, 16, 0x87fa)) != 0 ||
(err = mdio_write(phy, 0, VSC8211_EXT_PAGE_AXS, 0)) != 0)
return mdio_write(phy, 0, VSC8211_PHY_CTRL, regval);
return mdio_write(phy, 0, VSC8211_LED_CTRL, 0x100);
if ((err = mdio_write(phy, 0, VSC8211_EXT_PAGE_AXS, 1)) != 0 ||
(err = mdio_write(phy, 0, VSC8211_SIGDET_CTRL, 1)) != 0 ||
(err = mdio_write(phy, 0, VSC8211_EXT_PAGE_AXS, 0)) != 0 ||
(err = mdio_write(phy, 0, VSC8211_EXT_CTRL,
if (!phy->mdio_write)
error = phy->mdio_write(sc, mid->phy_id & 0x1f,
error = phy->mdio_write(sc, mid->phy_id & 0x1f, 0,