Home
last modified time | relevance | path

Searched refs:MDIO_MMD_AN (Results 1 – 15 of 15) sorted by relevance

/linux-4.1.27/drivers/net/ethernet/amd/xgbe/
Dxgbe-mdio.c181 XMDIO_READ(pdata, MDIO_MMD_AN, MDIO_CTRL1)); in xgbe_dump_phy_registers()
183 XMDIO_READ(pdata, MDIO_MMD_AN, MDIO_STAT1)); in xgbe_dump_phy_registers()
186 XMDIO_READ(pdata, MDIO_MMD_AN, MDIO_AN_ADVERTISE)); in xgbe_dump_phy_registers()
189 XMDIO_READ(pdata, MDIO_MMD_AN, MDIO_AN_ADVERTISE + 1)); in xgbe_dump_phy_registers()
192 XMDIO_READ(pdata, MDIO_MMD_AN, MDIO_AN_ADVERTISE + 2)); in xgbe_dump_phy_registers()
195 XMDIO_READ(pdata, MDIO_MMD_AN, MDIO_AN_COMP_STAT)); in xgbe_dump_phy_registers()
/linux-4.1.27/drivers/net/phy/
Damd-xgbe-phy.c802 ret = phy_read_mmd(phydev, MDIO_MMD_AN, MDIO_CTRL1); in amd_xgbe_phy_set_an()
814 phy_write_mmd(phydev, MDIO_MMD_AN, MDIO_CTRL1, ret); in amd_xgbe_phy_set_an()
842 ad_reg = phy_read_mmd(phydev, MDIO_MMD_AN, MDIO_AN_ADVERTISE + 2); in amd_xgbe_an_tx_training()
846 lp_reg = phy_read_mmd(phydev, MDIO_MMD_AN, MDIO_AN_LPA + 2); in amd_xgbe_an_tx_training()
888 phy_write_mmd(phydev, MDIO_MMD_AN, MDIO_AN_XNP + 2, 0); in amd_xgbe_an_tx_xnp()
889 phy_write_mmd(phydev, MDIO_MMD_AN, MDIO_AN_XNP + 1, 0); in amd_xgbe_an_tx_xnp()
890 phy_write_mmd(phydev, MDIO_MMD_AN, MDIO_AN_XNP, msg); in amd_xgbe_an_tx_xnp()
902 ret = phy_read_mmd(phydev, MDIO_MMD_AN, MDIO_AN_LPA + 1); in amd_xgbe_an_rx_bpa()
912 ad_reg = phy_read_mmd(phydev, MDIO_MMD_AN, MDIO_AN_ADVERTISE); in amd_xgbe_an_rx_bpa()
916 lp_reg = phy_read_mmd(phydev, MDIO_MMD_AN, MDIO_AN_LPA); in amd_xgbe_an_rx_bpa()
[all …]
Dbcm7xxx.c216 MDIO_MMD_AN, phydev->addr); in bcm7xxx_eee_enable()
224 MDIO_MMD_AN, phydev->addr, val); in bcm7xxx_eee_enable()
228 MDIO_MMD_AN, phydev->addr); in bcm7xxx_eee_enable()
232 MDIO_MMD_AN, phydev->addr, val); in bcm7xxx_eee_enable()
Dphy.c1091 MDIO_MMD_AN, phydev->addr); in phy_init_eee()
1096 MDIO_MMD_AN, phydev->addr); in phy_init_eee()
1163 MDIO_MMD_AN, phydev->addr); in phy_ethtool_get_eee()
1170 MDIO_MMD_AN, phydev->addr); in phy_ethtool_get_eee()
1190 phy_write_mmd_indirect(phydev, MDIO_AN_EEE_ADV, MDIO_MMD_AN, in phy_ethtool_set_eee()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb3/
Daq100x.c134 MDIO_MMD_AN, MDIO_CTRL1, in aq100x_autoneg_enable()
147 MDIO_MMD_AN, MDIO_CTRL1, in aq100x_autoneg_restart()
162 err = t3_mdio_change_bits(phy, MDIO_MMD_AN, MDIO_AN_10GBT_CTRL, in aq100x_advertise()
173 err = t3_mdio_change_bits(phy, MDIO_MMD_AN, AQ_1G_CTRL, in aq100x_advertise()
188 err = t3_mdio_change_bits(phy, MDIO_MMD_AN, MDIO_AN_ADVERTISE, in aq100x_advertise()
223 err = t3_mdio_read(phy, MDIO_MMD_AN, AQ_ANEG_STAT, &v); in aq100x_get_link_status()
/linux-4.1.27/drivers/net/ethernet/sfc/
Dmdio_10g.c58 if (mmd != MDIO_MMD_AN) { in efx_mdio_check_mmd()
276 efx_mdio_write(efx, MDIO_MMD_AN, MDIO_AN_ADVERTISE, reg); in efx_mdio_an_reconfigure()
282 reg = efx_mdio_read(efx, MDIO_MMD_AN, MDIO_CTRL1); in efx_mdio_an_reconfigure()
284 efx_mdio_write(efx, MDIO_MMD_AN, MDIO_CTRL1, reg); in efx_mdio_an_reconfigure()
298 efx_mdio_read(efx, MDIO_MMD_AN, MDIO_AN_LPA)); in efx_mdio_get_pause()
Dtenxpress.c266 reg = efx_mdio_read(efx, MDIO_MMD_AN, MDIO_STAT1); in sfx7101_check_bad_lp()
451 reg = efx_mdio_read(efx, MDIO_MMD_AN, MDIO_AN_10GBT_CTRL); in tenxpress_get_settings()
454 reg = efx_mdio_read(efx, MDIO_MMD_AN, MDIO_AN_10GBT_STAT); in tenxpress_get_settings()
476 efx_mdio_set_flag(efx, MDIO_MMD_AN, MDIO_AN_10GBT_CTRL, in sfx7101_set_npage_adv()
/linux-4.1.27/drivers/net/
Dmdio.c145 mdio_set_flag(mdio, mdio->prtad, MDIO_MMD_AN, MDIO_CTRL1, in mdio45_nway_restart()
156 reg = mdio->mdio_read(mdio->dev, mdio->prtad, MDIO_MMD_AN, addr); in mdio45_get_an()
262 reg = mdio->mdio_read(mdio->dev, mdio->prtad, MDIO_MMD_AN, in mdio45_ethtool_gset_npage()
280 MDIO_MMD_AN, MDIO_STAT1); in mdio45_ethtool_gset_npage()
399 devad = MDIO_MMD_AN; in mdio_mii_ioctl()
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/
Dixgbe_phy.c643 MDIO_MMD_AN, in ixgbe_setup_phy_link_generic()
651 MDIO_MMD_AN, in ixgbe_setup_phy_link_generic()
659 MDIO_MMD_AN, in ixgbe_setup_phy_link_generic()
668 MDIO_MMD_AN, in ixgbe_setup_phy_link_generic()
675 MDIO_MMD_AN, in ixgbe_setup_phy_link_generic()
684 MDIO_MMD_AN, in ixgbe_setup_phy_link_generic()
694 MDIO_MMD_AN, &autoneg_reg); in ixgbe_setup_phy_link_generic()
699 MDIO_MMD_AN, autoneg_reg); in ixgbe_setup_phy_link_generic()
840 MDIO_MMD_AN, in ixgbe_setup_phy_link_tnx()
848 MDIO_MMD_AN, in ixgbe_setup_phy_link_tnx()
[all …]
Dixgbe_common.c154 MDIO_MMD_AN, &reg_cu); in ixgbe_setup_fc()
252 MDIO_MMD_AN, reg_cu); in ixgbe_setup_fc()
2313 MDIO_MMD_AN, in ixgbe_fc_autoneg_copper()
2316 MDIO_MMD_AN, in ixgbe_fc_autoneg_copper()
Dixgbe_82598.c518 hw->phy.ops.read_reg(hw, MDIO_STAT1, MDIO_MMD_AN, &an_reg); in ixgbe_validate_link_ready()
/linux-4.1.27/include/uapi/linux/
Dmdio.h24 #define MDIO_MMD_AN 7 /* Auto-Negotiation */ macro
123 #define MDIO_DEVS_AN MDIO_DEVS_PRESENT(MDIO_MMD_AN)
/linux-4.1.27/drivers/net/usb/
Dax88179_178a.c649 MDIO_MMD_AN); in ax88179_ethtool_get_eee()
656 MDIO_MMD_AN); in ax88179_ethtool_get_eee()
670 MDIO_MMD_AN, tmp16); in ax88179_ethtool_set_eee()
700 MDIO_MMD_AN); in ax88179_chk_eee()
708 MDIO_MMD_AN); in ax88179_chk_eee()
Dr8152.c3126 r8152_mmd_write(tp, MDIO_MMD_AN, MDIO_AN_EEE_ADV, MDIO_EEE_100TX); in r8152b_enable_eee()
3563 val = r8152_mmd_read(tp, MDIO_MMD_AN, MDIO_AN_EEE_ADV); in r8152_get_eee()
3566 val = r8152_mmd_read(tp, MDIO_MMD_AN, MDIO_AN_EEE_LPABLE); in r8152_get_eee()
3590 r8152_mmd_write(tp, MDIO_MMD_AN, MDIO_AN_EEE_ADV, val); in r8152_set_eee()
/linux-4.1.27/drivers/net/ethernet/broadcom/
Dtg3.c2356 if (tg3_phy_cl45_read(tp, MDIO_MMD_AN, TG3_CL45_D7_EEERES_STAT, &val)) in tg3_eee_pull_config()
2367 if (tg3_phy_cl45_read(tp, MDIO_MMD_AN, MDIO_AN_EEE_LPABLE, &val)) in tg3_eee_pull_config()
2372 if (tg3_phy_cl45_read(tp, MDIO_MMD_AN, MDIO_AN_EEE_ADV, &val)) in tg3_eee_pull_config()
4368 err = tg3_phy_cl45_write(tp, MDIO_MMD_AN, MDIO_AN_EEE_ADV, val); in tg3_phy_autoneg_cfg()