Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/net/phy/
Daquantia.c43 reg = phy_read_mmd(phydev, MDIO_MMD_AN, MDIO_STAT1); in aquantia_aneg_done()
52 err = phy_write_mmd(phydev, MDIO_MMD_AN, 0xd401, 1); in aquantia_config_intr()
62 err = phy_write_mmd(phydev, MDIO_MMD_AN, 0xd401, 0); in aquantia_config_intr()
80 reg = phy_read_mmd(phydev, MDIO_MMD_AN, 0xcc01); in aquantia_ack_interrupt()
88 reg = phy_read_mmd(phydev, MDIO_MMD_AN, MDIO_STAT1); in aquantia_read_status()
89 reg = phy_read_mmd(phydev, MDIO_MMD_AN, MDIO_STAT1); in aquantia_read_status()
95 reg = phy_read_mmd(phydev, MDIO_MMD_AN, 0xc800); in aquantia_read_status()
97 reg = phy_read_mmd(phydev, MDIO_MMD_AN, 0xc800); in aquantia_read_status()
Dbcm-phy-lib.c187 MDIO_MMD_AN, phydev->addr); in bcm_phy_enable_eee()
194 MDIO_MMD_AN, phydev->addr, (u32)val); in bcm_phy_enable_eee()
198 MDIO_MMD_AN, phydev->addr); in bcm_phy_enable_eee()
205 MDIO_MMD_AN, phydev->addr, (u32)val); in bcm_phy_enable_eee()
Dteranetics.c58 reg = phy_read_mmd(phydev, MDIO_MMD_AN, MDIO_STAT1); in teranetics_aneg_done()
87 reg = phy_read_mmd(phydev, MDIO_MMD_AN, MDIO_STAT1); in teranetics_read_status()
Dphy.c1144 MDIO_MMD_AN, phydev->addr); in phy_init_eee()
1149 MDIO_MMD_AN, phydev->addr); in phy_init_eee()
1216 MDIO_MMD_AN, phydev->addr); in phy_ethtool_get_eee()
1223 MDIO_MMD_AN, phydev->addr); in phy_ethtool_get_eee()
1243 phy_write_mmd_indirect(phydev, MDIO_AN_EEE_ADV, MDIO_MMD_AN, in phy_ethtool_set_eee()
/linux-4.4.14/drivers/net/ethernet/amd/xgbe/
Dxgbe-mdio.c428 reg = XMDIO_READ(pdata, MDIO_MMD_AN, MDIO_CTRL1); in xgbe_set_an()
437 XMDIO_WRITE(pdata, MDIO_MMD_AN, MDIO_CTRL1, reg); in xgbe_set_an()
466 ad_reg = XMDIO_READ(pdata, MDIO_MMD_AN, MDIO_AN_ADVERTISE + 2); in xgbe_an_tx_training()
467 lp_reg = XMDIO_READ(pdata, MDIO_MMD_AN, MDIO_AN_LPA + 2); in xgbe_an_tx_training()
504 XMDIO_WRITE(pdata, MDIO_MMD_AN, MDIO_AN_XNP + 2, 0); in xgbe_an_tx_xnp()
505 XMDIO_WRITE(pdata, MDIO_MMD_AN, MDIO_AN_XNP + 1, 0); in xgbe_an_tx_xnp()
506 XMDIO_WRITE(pdata, MDIO_MMD_AN, MDIO_AN_XNP, msg); in xgbe_an_tx_xnp()
518 reg = XMDIO_READ(pdata, MDIO_MMD_AN, MDIO_AN_LPA + 1); in xgbe_an_rx_bpa()
526 ad_reg = XMDIO_READ(pdata, MDIO_MMD_AN, MDIO_AN_ADVERTISE); in xgbe_an_rx_bpa()
527 lp_reg = XMDIO_READ(pdata, MDIO_MMD_AN, MDIO_AN_LPA); in xgbe_an_rx_bpa()
[all …]
/linux-4.4.14/drivers/vfio/platform/reset/
Dvfio_platform_amdxgbe.c95 value = xmdio_read(xpcs_regs->ioaddr, MDIO_MMD_AN, MDIO_CTRL1); in vfio_platform_amdxgbe_reset()
97 xmdio_write(xpcs_regs->ioaddr, MDIO_MMD_AN, MDIO_CTRL1, value); in vfio_platform_amdxgbe_reset()
100 xmdio_write(xpcs_regs->ioaddr, MDIO_MMD_AN, MDIO_AN_INTMASK, 0); in vfio_platform_amdxgbe_reset()
103 xmdio_write(xpcs_regs->ioaddr, MDIO_MMD_AN, MDIO_AN_INT, 0); in vfio_platform_amdxgbe_reset()
/linux-4.4.14/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.4.14/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.4.14/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.4.14/drivers/net/ethernet/intel/ixgbe/
Dixgbe_phy.c711 MDIO_MMD_AN, in ixgbe_setup_phy_link_generic()
719 MDIO_MMD_AN, in ixgbe_setup_phy_link_generic()
727 MDIO_MMD_AN, in ixgbe_setup_phy_link_generic()
736 MDIO_MMD_AN, in ixgbe_setup_phy_link_generic()
743 MDIO_MMD_AN, in ixgbe_setup_phy_link_generic()
752 MDIO_MMD_AN, in ixgbe_setup_phy_link_generic()
762 MDIO_MMD_AN, &autoneg_reg); in ixgbe_setup_phy_link_generic()
767 MDIO_MMD_AN, autoneg_reg); in ixgbe_setup_phy_link_generic()
930 MDIO_MMD_AN, in ixgbe_setup_phy_link_tnx()
938 MDIO_MMD_AN, in ixgbe_setup_phy_link_tnx()
[all …]
Dixgbe_common.c161 MDIO_MMD_AN, &reg_cu); in ixgbe_setup_fc()
259 MDIO_MMD_AN, reg_cu); in ixgbe_setup_fc()
2321 MDIO_MMD_AN, in ixgbe_fc_autoneg_copper()
2324 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.4.14/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.4.14/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.c3187 r8152_mmd_write(tp, MDIO_MMD_AN, MDIO_AN_EEE_ADV, MDIO_EEE_100TX); in r8152b_enable_eee()
3722 val = r8152_mmd_read(tp, MDIO_MMD_AN, MDIO_AN_EEE_ADV); in r8152_get_eee()
3725 val = r8152_mmd_read(tp, MDIO_MMD_AN, MDIO_AN_EEE_LPABLE); in r8152_get_eee()
3749 r8152_mmd_write(tp, MDIO_MMD_AN, MDIO_AN_EEE_ADV, val); in r8152_set_eee()
/linux-4.4.14/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()