MDIO_DEV_PMA_PMD
err = mdio_read(phy, MDIO_DEV_PMA_PMD, MII_BMSR,
return t3_phy_reset(phy, MDIO_DEV_PMA_PMD, wait);
return mdio_write(phy, MDIO_DEV_PMA_PMD, LASI_CTRL, 1);
return mdio_write(phy, MDIO_DEV_PMA_PMD, LASI_CTRL, 0);
return mdio_read(phy, MDIO_DEV_PMA_PMD, LASI_STAT, &val);
int err = mdio_read(phy, MDIO_DEV_PMA_PMD, LASI_STAT, &status);
return t3_mdio_change_bits(phy, MDIO_DEV_PMA_PMD, MII_BMCR,
if (!phy_addr && !mdio_read(phy, MDIO_DEV_PMA_PMD, MII_BMSR, &stat) &&
err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL100X_TX_DISABLE, !!enable);
err = t3_mdio_change_bits(phy, MDIO_DEV_PMA_PMD, MII_BMCR,
(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 = t3_mdio_change_bits(phy, MDIO_DEV_PMA_PMD, AEL1002_LB_EN,
int err = mdio_read(phy, MDIO_DEV_PMA_PMD, MII_BMSR, &status);