MDIO_MMD_PHYXS
MDIO_MMD_PHYXS,
MDIO_MMD_PHYXS,
err = mdiodev_c45_read(&mpcs->mdio, MDIO_MMD_PHYXS, regnum);
return mdiodev_c45_write(&mpcs->mdio, MDIO_MMD_PHYXS, regnum, val);
return mdiodev_c45_modify(&mpcs->mdio, MDIO_MMD_PHYXS, regnum, mask,
return mdiodev_c45_modify_changed(&mpcs->mdio, MDIO_MMD_PHYXS, regnum,
{ MDIO_MMD_PHYXS, MV88E6393X_SERDES_POC,
err = mv88e6390_serdes_read(chip, lane, MDIO_MMD_PHYXS,
err = mv88e6390_serdes_read(chip, lane, MDIO_MMD_PHYXS,
err = t3_mdio_read(phy, MDIO_MMD_PHYXS,
err = t3_mdio_read(phy, MDIO_MMD_PHYXS,
t3_mdio_read(phy, MDIO_MMD_PHYXS, AQ_XAUI_RX_CFG, &v);
t3_mdio_read(phy, MDIO_MMD_PHYXS, AQ_XAUI_TX_CFG, &v2);
hw->phy.ops.read_reg(hw, MDIO_CTRL1, MDIO_MMD_PHYXS, &phy_data);
hw->phy.ops.write_reg(hw, MDIO_CTRL1, MDIO_MMD_PHYXS,
hw->phy.ops.read_reg(hw, MDIO_CTRL1, MDIO_MMD_PHYXS,
MDIO_MMD_PHYXS,
MDIO_MMD_PHYXS, &ctrl);
(!(efx->mdio.mmds & (1 << MDIO_MMD_PHYXS)) ||
probe_mmd = (mmd_mask & MDIO_DEVS_PHYXS) ? MDIO_MMD_PHYXS :
ef4_mdio_set_flag(efx, MDIO_MMD_PHYXS,
lane_status = ef4_mdio_read(efx, MDIO_MMD_PHYXS,
rc = ef4_mdio_reset_mmd(efx, MDIO_MMD_PHYXS,
devid = ef4_mdio_read_id(efx, MDIO_MMD_PHYXS);
ef4_mdio_set_flag(efx, MDIO_MMD_PHYXS, PHYXS_TEST1,
ef4_mdio_set_flag(efx, MDIO_MMD_PHYXS, TXC_GPIO_OUTPUT, 1 << pin, on);
ef4_mdio_set_flag(efx, MDIO_MMD_PHYXS, TXC_GPIO_DIR, 1 << pin, dir);
ef4_mdio_write(efx, MDIO_MMD_PHYXS, TXC_ALRGS_ATXPRE0, TXC_ATXPRE_NONE);
ef4_mdio_write(efx, MDIO_MMD_PHYXS, TXC_ALRGS_ATXPRE1, TXC_ATXPRE_NONE);
ef4_mdio_write(efx, MDIO_MMD_PHYXS,
ef4_mdio_write(efx, MDIO_MMD_PHYXS,
mctrl = ef4_mdio_read(efx, MDIO_MMD_PHYXS, TXC_MRGS_CTL);
ef4_mdio_write(efx, MDIO_MMD_PHYXS, TXC_MRGS_CTL, mctrl);
txc_glrgs_lane_power(efx, MDIO_MMD_PHYXS);
txc_analog_lane_power(efx, MDIO_MMD_PHYXS);
MDIO_MMD_PHYXS, MDIO_STAT2);
devad == MDIO_MMD_PHYXS || devad == MDIO_MMD_DTEXS)
return phy_modify_mmd(phydev, MDIO_MMD_PHYXS,
ret = phy_read_mmd_poll_timeout(phydev, MDIO_MMD_PHYXS,
xgxs_lane_status = phy_read_mmd(phydev, MDIO_MMD_PHYXS,
reg = phy_read_mmd(phydev, MDIO_MMD_PHYXS, MDIO_PHYXS_LNSTAT);
#define MDIO_DEVS_PHYXS MDIO_DEVS_PRESENT(MDIO_MMD_PHYXS)