/linux-4.4.14/drivers/net/ethernet/ibm/emac/ |
D | phy.c | 59 val = phy_read(phy, MII_BMCR); in emac_mii_reset_phy() 62 phy_write(phy, MII_BMCR, val); in emac_mii_reset_phy() 67 val = phy_read(phy, MII_BMCR); in emac_mii_reset_phy() 73 phy_write(phy, MII_BMCR, val & ~BMCR_ISOLATE); in emac_mii_reset_phy() 83 val = gpcs_phy_read(phy, MII_BMCR); in emac_mii_reset_gpcs() 86 gpcs_phy_write(phy, MII_BMCR, val); in emac_mii_reset_gpcs() 91 val = gpcs_phy_read(phy, MII_BMCR); in emac_mii_reset_gpcs() 97 gpcs_phy_write(phy, MII_BMCR, val & ~BMCR_ISOLATE); in emac_mii_reset_gpcs() 119 ctl = phy_read(phy, MII_BMCR); in genmii_setup_aneg() 125 phy_write(phy, MII_BMCR, ctl); in genmii_setup_aneg() [all …]
|
D | core.c | 2465 r = emac_mdio_read(dev->ndev, i, MII_BMCR); in emac_init_phy()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb/ |
D | mv88e1xxx.c | 52 mdio_set_bit(cphy, MII_BMCR, BMCR_RESET); in mv88e1xxx_reset() 55 (void) simple_mdio_read(cphy, MII_BMCR, &ctl); in mv88e1xxx_reset() 128 (void) simple_mdio_read(phy, MII_BMCR, &ctl); in mv88e1xxx_set_speed_duplex() 143 (void) simple_mdio_write(phy, MII_BMCR, ctl); in mv88e1xxx_set_speed_duplex() 166 (void) simple_mdio_read(cphy, MII_BMCR, &ctl); in mv88e1xxx_autoneg_enable() 169 (void) simple_mdio_write(cphy, MII_BMCR, ctl); in mv88e1xxx_autoneg_enable() 187 (void) simple_mdio_read(cphy, MII_BMCR, &ctl); in mv88e1xxx_autoneg_disable() 189 (void) simple_mdio_write(cphy, MII_BMCR, ctl | BMCR_ANRESTART); in mv88e1xxx_autoneg_disable() 195 mdio_set_bit(cphy, MII_BMCR, BMCR_ANRESTART); in mv88e1xxx_autoneg_restart() 234 mdio_set_bit(cphy, MII_BMCR, BMCR_LOOPBACK); in mv88e1xxx_set_loopback() [all …]
|
/linux-4.4.14/drivers/net/ |
D | sungem_phy.c | 75 val = __sungem_phy_read(phy, phy_id, MII_BMCR); in reset_one_mii_phy() 78 __sungem_phy_write(phy, phy_id, MII_BMCR, val); in reset_one_mii_phy() 83 val = __sungem_phy_read(phy, phy_id, MII_BMCR); in reset_one_mii_phy() 89 __sungem_phy_write(phy, phy_id, MII_BMCR, val & ~BMCR_ISOLATE); in reset_one_mii_phy() 223 sungem_phy_write(phy, MII_BMCR, BMCR_PDOWN); in bcm5400_suspend() 279 sungem_phy_write(phy, MII_BMCR, BMCR_PDOWN); in bcm5401_suspend() 298 sungem_phy_write(phy, MII_BMCR, BMCR_RESET); in bcm5411_init() 299 sungem_phy_write(phy, MII_BMCR, 0x1340); in bcm5411_init() 337 ctl = sungem_phy_read(phy, MII_BMCR); in genmii_setup_aneg() 339 sungem_phy_write(phy, MII_BMCR, ctl); in genmii_setup_aneg() [all …]
|
D | mii.c | 81 bmcr = mii->mdio_read(dev, mii->phy_id, MII_BMCR); in mii_ethtool_gset() 200 bmcr = mii->mdio_read(dev, mii->phy_id, MII_BMCR); in mii_ethtool_sset() 202 mii->mdio_write(dev, mii->phy_id, MII_BMCR, bmcr); in mii_ethtool_sset() 209 bmcr = mii->mdio_read(dev, mii->phy_id, MII_BMCR); in mii_ethtool_sset() 222 mii->mdio_write(dev, mii->phy_id, MII_BMCR, tmp); in mii_ethtool_sset() 274 bmcr = mii->mdio_read(mii->dev, mii->phy_id, MII_BMCR); in mii_nway_restart() 278 mii->mdio_write(mii->dev, mii->phy_id, MII_BMCR, bmcr); in mii_nway_restart() 422 case MII_BMCR: { in generic_mii_ioctl()
|
D | mdio.c | 389 case MII_BMCR: in mdio_mii_ioctl()
|
/linux-4.4.14/drivers/net/phy/ |
D | icplus.c | 79 MII_BMCR, BMCR_RESET); in ip175c_config_init() 85 err = mdiobus_read(phydev->bus, i, MII_BMCR); in ip175c_config_init() 108 bmcr = phy_read(phydev, MII_BMCR); in ip1xx_reset() 112 bmcr = phy_write(phydev, MII_BMCR, bmcr); in ip1xx_reset() 117 bmcr = phy_read(phydev, MII_BMCR); in ip1xx_reset()
|
D | ste10Xp.c | 40 value = phy_read(phydev, MII_BMCR); in ste10Xp_config_init() 45 err = phy_write(phydev, MII_BMCR, value); in ste10Xp_config_init() 50 value = phy_read(phydev, MII_BMCR); in ste10Xp_config_init()
|
D | at803x.c | 68 context->bmcr = phy_read(phydev, MII_BMCR); in at803x_context_save() 80 phy_write(phydev, MII_BMCR, context->bmcr); in at803x_context_restore() 162 value = phy_read(phydev, MII_BMCR); in at803x_suspend() 169 phy_write(phydev, MII_BMCR, value); in at803x_suspend() 182 value = phy_read(phydev, MII_BMCR); in at803x_resume() 184 phy_write(phydev, MII_BMCR, value); in at803x_resume()
|
D | marvell.c | 209 err = phy_write(phydev, MII_BMCR, BMCR_RESET); in marvell_config_aneg() 255 bmcr = phy_read(phydev, MII_BMCR); in marvell_config_aneg() 259 err = phy_write(phydev, MII_BMCR, bmcr | BMCR_RESET); in marvell_config_aneg() 379 err = phy_write(phydev, MII_BMCR, BMCR_RESET); in m88e1121_config_aneg() 440 temp = phy_read(phydev, MII_BMCR); in m88e1116r_config_init() 442 err = phy_write(phydev, MII_BMCR, temp); in m88e1116r_config_init() 473 temp = phy_read(phydev, MII_BMCR); in m88e1116r_config_init() 475 err = phy_write(phydev, MII_BMCR, temp); in m88e1116r_config_init() 587 err = phy_write(phydev, MII_BMCR, BMCR_RESET); in m88e1111_config_init() 591 temp = phy_read(phydev, MII_BMCR); in m88e1111_config_init() [all …]
|
D | national.c | 99 int bmcr = phy_read(phydev, MII_BMCR); in ns_giga_speed_fallback() 101 phy_write(phydev, MII_BMCR, (bmcr | BMCR_PDOWN)); in ns_giga_speed_fallback() 107 phy_write(phydev, MII_BMCR, (bmcr & ~BMCR_PDOWN)); in ns_giga_speed_fallback()
|
D | lxt.c | 142 control = phy_read(phydev, MII_BMCR); in lxt973a2_update_link() 219 int bmcr = phy_read(phydev, MII_BMCR); in lxt973a2_read_status() 251 val = phy_read(phydev, MII_BMCR); in lxt973_probe() 254 phy_write(phydev, MII_BMCR, val); in lxt973_probe()
|
D | davicom.c | 90 err = phy_write(phydev, MII_BMCR, BMCR_ISOLATE); in dm9161_config_aneg() 109 err = phy_write(phydev, MII_BMCR, BMCR_ISOLATE); in dm9161_config_init() 137 return phy_write(phydev, MII_BMCR, BMCR_ANENABLE); in dm9161_config_init()
|
D | et1011c.c | 55 ctl = phy_read(phydev, MII_BMCR); in et1011c_config_aneg() 61 phy_write(phydev, MII_BMCR, ctl | BMCR_RESET); in et1011c_config_aneg()
|
D | phy_device.c | 573 ret = phy_read(phydev, MII_BMCR); in phy_poll_reset() 900 return phy_write(phydev, MII_BMCR, ctl); in genphy_setup_forced() 910 int ctl = phy_read(phydev, MII_BMCR); in genphy_restart_aneg() 920 return phy_write(phydev, MII_BMCR, ctl); in genphy_restart_aneg() 946 int ctl = phy_read(phydev, MII_BMCR); in genphy_config_aneg() 1094 int bmcr = phy_read(phydev, MII_BMCR); in genphy_read_status() 1159 ret = phy_write(phydev, MII_BMCR, BMCR_RESET); in genphy_soft_reset() 1232 value = phy_read(phydev, MII_BMCR); in genphy_suspend() 1233 phy_write(phydev, MII_BMCR, value | BMCR_PDOWN); in genphy_suspend() 1252 value = phy_read(phydev, MII_BMCR); in genphy_resume() [all …]
|
D | mdio-moxart.c | 102 data = moxart_mdio_read(bus, i, MII_BMCR); in moxart_mdio_reset() 107 if (moxart_mdio_write(bus, i, MII_BMCR, data) < 0) in moxart_mdio_reset()
|
D | smsc.c | 84 phy_write(phydev, MII_BMCR, BMCR_RESET); in smsc_phy_reset() 91 rc = phy_read(phydev, MII_BMCR); in smsc_phy_reset()
|
D | fixed_phy.c | 142 fp->regs[MII_BMCR] = bmcr; in fixed_phy_update_regs()
|
D | phy.c | 417 case MII_BMCR: in phy_mii_ioctl() 452 mii_data->reg_num == MII_BMCR && in phy_mii_ioctl()
|
D | broadcom.c | 356 err = phy_write(phydev, MII_BMCR, BMCR_RESET); in brcm_fet_config_init()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/ |
D | vsc8211.c | 118 return t3_mdio_change_bits(cphy, MDIO_DEVAD_NONE, MII_BMCR, in vsc8211_autoneg_enable() 125 return t3_mdio_change_bits(cphy, MDIO_DEVAD_NONE, MII_BMCR, in vsc8211_autoneg_restart() 136 err = t3_mdio_read(cphy, MDIO_DEVAD_NONE, MII_BMCR, &bmcr); in vsc8211_get_link_status() 212 err = t3_mdio_read(cphy, MDIO_DEVAD_NONE, MII_BMCR, &bmcr); in vsc8211_get_link_status_fiber() 318 return t3_mdio_change_bits(cphy, 0, MII_BMCR, BMCR_PDOWN, in vsc8211_power_down()
|
D | t3_hw.c | 454 err = t3_mdio_read(phy, MDIO_DEVAD_NONE, MII_BMCR, &ctl); in t3_set_phy_speed_duplex() 472 return t3_mdio_write(phy, MDIO_DEVAD_NONE, MII_BMCR, ctl); in t3_set_phy_speed_duplex()
|
/linux-4.4.14/drivers/net/ethernet/sun/ |
D | sunbmac.c | 500 bigmac_tcvr_write(bp, tregs, MII_BMCR, bp->sw_bmcr); in try_next_permutation() 502 bigmac_tcvr_write(bp, tregs, MII_BMCR, bp->sw_bmcr); in try_next_permutation() 506 bp->sw_bmcr = bigmac_tcvr_read(bp, tregs, MII_BMCR); in try_next_permutation() 514 bp->sw_bmcr = bigmac_tcvr_read(bp, tregs, MII_BMCR); in try_next_permutation() 518 bigmac_tcvr_write(bp, tregs, MII_BMCR, bp->sw_bmcr); in try_next_permutation() 535 bp->sw_bmcr = bigmac_tcvr_read(bp, tregs, MII_BMCR); in bigmac_timer() 589 bp->sw_bmcr = bigmac_tcvr_read(bp, tregs, MII_BMCR); in bigmac_begin_auto_negotiation() 593 bigmac_tcvr_write(bp, tregs, MII_BMCR, bp->sw_bmcr); in bigmac_begin_auto_negotiation() 595 bigmac_tcvr_write(bp, tregs, MII_BMCR, bp->sw_bmcr); in bigmac_begin_auto_negotiation() 599 bp->sw_bmcr = bigmac_tcvr_read(bp, tregs, MII_BMCR); in bigmac_begin_auto_negotiation() [all …]
|
D | sunhme.c | 548 hp->sw_bmcr = happy_meal_tcvr_read(hp, tregs, MII_BMCR); in try_next_permutation() 555 happy_meal_tcvr_write(hp, tregs, MII_BMCR, hp->sw_bmcr); in try_next_permutation() 562 happy_meal_tcvr_write(hp, tregs, MII_BMCR, hp->sw_bmcr); in try_next_permutation() 600 hp->sw_bmcr = happy_meal_tcvr_read(hp, tregs, MII_BMCR); in display_forced_link_mode() 632 hp->sw_bmcr = happy_meal_tcvr_read(hp, tregs, MII_BMCR); in set_happy_link_modes() 705 hp->sw_bmcr = happy_meal_tcvr_read(hp, tregs, MII_BMCR); in happy_meal_timer() 709 happy_meal_tcvr_write(hp, tregs, MII_BMCR, hp->sw_bmcr); in happy_meal_timer() 1005 happy_meal_tcvr_write(hp, tregs, MII_BMCR, in happy_meal_tcvr_reset() 1007 result = happy_meal_tcvr_read(hp, tregs, MII_BMCR); in happy_meal_tcvr_reset() 1021 happy_meal_tcvr_write(hp, tregs, MII_BMCR, in happy_meal_tcvr_reset() [all …]
|
D | cassini.c | 449 u16 ctl = cas_phy_read(cp, MII_BMCR); in cas_phy_powerup() 454 cas_phy_write(cp, MII_BMCR, ctl); in cas_phy_powerup() 459 u16 ctl = cas_phy_read(cp, MII_BMCR); in cas_phy_powerdown() 464 cas_phy_write(cp, MII_BMCR, ctl); in cas_phy_powerdown() 773 ctl = cas_phy_read(cp, MII_BMCR); in cas_begin_auto_negotiation() 784 cas_phy_write(cp, MII_BMCR, ctl); in cas_begin_auto_negotiation() 798 cas_phy_write(cp, MII_BMCR, BMCR_RESET); in cas_reset_mii_phy() 801 val = cas_phy_read(cp, MII_BMCR); in cas_reset_mii_phy() 889 cas_phy_write(cp, MII_BMCR, 0x00f1); in cas_phy_init() 931 val = cas_phy_read(cp, MII_BMCR); in cas_phy_init() [all …]
|
D | niu.c | 1099 err = mii_read(np, np->phy_addr, MII_BMCR); in link_status_mii() 1279 BCM8704_PHYXS_DEV_ADDR, MII_BMCR); in bcm8704_reset() 1284 MII_BMCR, err); in bcm8704_reset() 1291 BCM8704_PHYXS_DEV_ADDR, MII_BMCR); in bcm8704_reset() 1535 MII_BMCR); in xcvr_10g_set_lb_bcm870x() 1545 MII_BMCR, err); in xcvr_10g_set_lb_bcm870x() 1648 err = mii_write(np, np->phy_addr, MII_BMCR, BMCR_RESET); in mii_reset() 1655 err = mii_read(np, np->phy_addr, MII_BMCR); in mii_reset() 1698 err = mii_write(np, np->phy_addr, MII_BMCR, bmcr); in xcvr_init_1g_rgmii() 1714 err = mii_write(np, np->phy_addr, MII_BMCR, bmcr); in xcvr_init_1g_rgmii() [all …]
|
D | sungem.c | 1690 sungem_phy_write(gp, MII_BMCR, BMCR_RESET); in gem_init_phy() 1692 if (sungem_phy_read(gp, MII_BMCR) != 0xffff) in gem_init_phy() 2015 if (sungem_phy_read(gp, MII_BMCR) != 0xffff) in gem_check_invariants()
|
/linux-4.4.14/drivers/net/ethernet/intel/e1000e/ |
D | phy.c | 1114 ret_val = e1e_rphy(hw, MII_BMCR, &phy_ctrl); in e1000_copper_link_autoneg() 1119 ret_val = e1e_wphy(hw, MII_BMCR, phy_ctrl); in e1000_copper_link_autoneg() 1206 ret_val = e1e_rphy(hw, MII_BMCR, &phy_data); in e1000e_phy_force_speed_duplex_igp() 1212 ret_val = e1e_wphy(hw, MII_BMCR, phy_data); in e1000e_phy_force_speed_duplex_igp() 1284 ret_val = e1e_rphy(hw, MII_BMCR, &phy_data); in e1000e_phy_force_speed_duplex_m88() 1290 ret_val = e1e_wphy(hw, MII_BMCR, phy_data); in e1000e_phy_force_speed_duplex_m88() 1377 ret_val = e1e_rphy(hw, MII_BMCR, &data); in e1000_phy_force_speed_duplex_ife() 1383 ret_val = e1e_wphy(hw, MII_BMCR, data); in e1000_phy_force_speed_duplex_ife() 2084 ret_val = e1e_rphy(hw, MII_BMCR, &phy_ctrl); in e1000e_phy_sw_reset() 2089 ret_val = e1e_wphy(hw, MII_BMCR, phy_ctrl); in e1000e_phy_sw_reset() [all …]
|
D | ethtool.c | 1324 e1e_wphy(hw, MII_BMCR, 0x6100); in e1000_integrated_phy_loopback() 1347 e1e_wphy(hw, MII_BMCR, 0x9140); in e1000_integrated_phy_loopback() 1349 e1e_wphy(hw, MII_BMCR, 0x8140); in e1000_integrated_phy_loopback() 1402 e1e_wphy(hw, MII_BMCR, 0x4140); in e1000_integrated_phy_loopback() 1594 e1e_rphy(hw, MII_BMCR, &phy_reg); in e1000_loopback_cleanup() 1597 e1e_wphy(hw, MII_BMCR, phy_reg); in e1000_loopback_cleanup()
|
D | 80003es2lan.c | 559 ret_val = e1e_rphy(hw, MII_BMCR, &phy_data); in e1000_phy_force_speed_duplex_80003es2lan() 568 ret_val = e1e_wphy(hw, MII_BMCR, phy_data); in e1000_phy_force_speed_duplex_80003es2lan()
|
D | netdev.c | 4961 ret_val = e1e_rphy(hw, MII_BMCR, &phy->bmcr); in e1000_phy_read_status() 6015 case MII_BMCR: in e1000_mii_ioctl()
|
D | ich8lan.c | 2409 ret_val = e1e_wphy(hw, MII_BMCR, 0x3140); in e1000_hv_phy_workarounds_ich8lan()
|
/linux-4.4.14/drivers/net/ethernet/dec/tulip/ |
D | media.c | 271 (tulip_mdio_read (dev, phy_num, MII_BMCR) & BMCR_RESET)) in tulip_select_media() 298 (tulip_mdio_read (dev, phy_num, MII_BMCR) & BMCR_RESET)) in tulip_select_media() 471 mii_reg0 = tulip_mdio_read (dev, phy, MII_BMCR); in tulip_find_mii() 540 tulip_mdio_write (dev, phy, MII_BMCR, new_bmcr); in tulip_find_mii() 543 tulip_mdio_write (dev, phy, MII_BMCR, new_bmcr); in tulip_find_mii()
|
D | winbond-840.c | 711 mii_reg = mdio_read(dev, np->phys[0], MII_BMCR); in update_link()
|
/linux-4.4.14/drivers/net/ethernet/dlink/ |
D | dl2k.c | 1502 __u16 bmcr = mii_read (dev, phy_addr, MII_BMCR); in mii_get_media() 1570 mii_write (dev, phy_addr, MII_BMCR, BMCR_RESET); in mii_set_media() 1572 mii_write (dev, phy_addr, MII_BMCR, bmcr); in mii_set_media() 1582 bmcr = mii_read (dev, phy_addr, MII_BMCR); in mii_set_media() 1584 mii_write (dev, phy_addr, MII_BMCR, bmcr); in mii_set_media() 1588 mii_write (dev, phy_addr, MII_BMCR, bmcr); in mii_set_media() 1614 mii_write (dev, phy_addr, MII_BMCR, bmcr); in mii_set_media() 1702 mii_write (dev, phy_addr, MII_BMCR, BMCR_RESET); in mii_set_media_pcs() 1704 mii_write (dev, phy_addr, MII_BMCR, bmcr); in mii_set_media_pcs() 1710 mii_write (dev, phy_addr, MII_BMCR, bmcr); in mii_set_media_pcs() [all …]
|
D | sundance.c | 669 mdio_write (dev, np->phys[0], MII_BMCR, BMCR_RESET); in sundance_probe1() 674 mdio_write (dev, np->phys[0], MII_BMCR, BMCR_ANENABLE|BMCR_ANRESTART); in sundance_probe1() 680 mdio_write (dev, np->phys[0], MII_BMCR, mii_ctl); in sundance_probe1() 1493 mii_ctl = mdio_read(dev, np->phys[0], MII_BMCR); in netdev_error()
|
/linux-4.4.14/include/uapi/linux/ |
D | mii.h | 15 #define MII_BMCR 0x00 /* Basic mode control register */ macro
|
D | mdio.h | 30 #define MDIO_CTRL1 MII_BMCR
|
/linux-4.4.14/drivers/net/usb/ |
D | mcs7830.c | 275 ret = mcs7830_write_phy(dev, MII_BMCR, 0x0000); in mcs7830_set_autoneg() 278 ret = mcs7830_write_phy(dev, MII_BMCR, BMCR_ANENABLE); in mcs7830_set_autoneg() 281 ret = mcs7830_write_phy(dev, MII_BMCR, in mcs7830_set_autoneg()
|
D | asix_devices.c | 249 asix_mdio_write(dev->net, dev->mii.phy_id, MII_BMCR, BMCR_RESET); in ax88172_bind() 361 asix_mdio_write(dev->net, dev->mii.phy_id, MII_BMCR, BMCR_RESET); in ax88772_reset() 649 asix_mdio_write(dev->net, dev->mii.phy_id, MII_BMCR, in ax88178_reset()
|
D | r8152.c | 2429 data = r8152_mdio_read(tp, MII_BMCR); in rtl_phy_reset() 2436 r8152_mdio_write(tp, MII_BMCR, data); in rtl_phy_reset() 2440 if ((r8152_mdio_read(tp, MII_BMCR) & BMCR_RESET) == 0) in rtl_phy_reset() 2481 data = r8152_mdio_read(tp, MII_BMCR); in r8152b_hw_phy_cfg() 2484 r8152_mdio_write(tp, MII_BMCR, data); in r8152b_hw_phy_cfg() 2630 data = r8152_mdio_read(tp, MII_BMCR); in r8153_hw_phy_cfg() 2633 r8152_mdio_write(tp, MII_BMCR, data); in r8153_hw_phy_cfg() 2885 r8152_mdio_write(tp, MII_BMCR, bmcr); in rtl8152_set_speed() 2893 if ((r8152_mdio_read(tp, MII_BMCR) & BMCR_RESET) == 0) in rtl8152_set_speed()
|
D | sr9700.c | 368 sr_mdio_write(netdev, mii->phy_id, MII_BMCR, BMCR_RESET); in sr9700_bind()
|
D | dm9601.c | 426 dm9601_mdio_write(dev->net, dev->mii.phy_id, MII_BMCR, BMCR_RESET); in dm9601_bind()
|
D | sr9800.c | 561 sr_mdio_write(dev->net, dev->mii.phy_id, MII_BMCR, BMCR_RESET); in sr9800_set_default_mode()
|
D | smsc95xx.c | 843 smsc95xx_mdio_write(dev->net, dev->mii.phy_id, MII_BMCR, BMCR_RESET); in smsc95xx_phy_initialize() 847 bmcr = smsc95xx_mdio_read(dev->net, dev->mii.phy_id, MII_BMCR); in smsc95xx_phy_initialize()
|
D | smsc75xx.c | 826 smsc75xx_mdio_write(dev->net, dev->mii.phy_id, MII_BMCR, BMCR_RESET); in smsc75xx_phy_initialize() 830 bmcr = smsc75xx_mdio_read(dev->net, dev->mii.phy_id, MII_BMCR); in smsc75xx_phy_initialize()
|
D | lan78xx.c | 1279 temp = phy_read(phydev, MII_BMCR); in lan78xx_set_settings() 1280 phy_write(phydev, MII_BMCR, temp | BMCR_LOOPBACK); in lan78xx_set_settings() 1282 phy_write(phydev, MII_BMCR, temp); in lan78xx_set_settings()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/ |
D | b44.c | 345 err = b44_writephy(bp, MII_BMCR, BMCR_RESET); in b44_phy_reset() 349 err = b44_readphy(bp, MII_BMCR, &val); in b44_phy_reset() 418 err = __b44_readphy(bp, 0, MII_BMCR, &val); in b44_wap54g10_workaround() 424 err = __b44_writephy(bp, 0, MII_BMCR, val); in b44_wap54g10_workaround() 475 if ((err = b44_writephy(bp, MII_BMCR, (BMCR_ANENABLE | in b44_setup_phy() 481 if ((err = b44_readphy(bp, MII_BMCR, &bmcr)) != 0) in b44_setup_phy() 488 if ((err = b44_writephy(bp, MII_BMCR, bmcr)) != 0) in b44_setup_phy() 1822 b44_readphy(bp, MII_BMCR, &bmcr); in b44_nway_reset() 1823 b44_readphy(bp, MII_BMCR, &bmcr); in b44_nway_reset() 1826 b44_writephy(bp, MII_BMCR, in b44_nway_reset()
|
D | tg3.c | 1352 err = tg3_writephy(tp, MII_BMCR, phy_control); in tg3_bmcr_reset() 1358 err = tg3_readphy(tp, MII_BMCR, &phy_control); in tg3_bmcr_reset() 1551 if (tg3_readphy(tp, MII_BMCR, ®) || (reg & BMCR_PDOWN)) in tg3_mdio_init() 1666 if (!tg3_readphy(tp, MII_BMCR, ®)) in tg3_phy_gather_ump_data() 2571 tg3_writephy(tp, MII_BMCR, in tg3_phy_reset_5703_4_5() 3091 tg3_writephy(tp, MII_BMCR, in tg3_power_down_phy() 3130 tg3_writephy(tp, MII_BMCR, BMCR_PDOWN); in tg3_power_down_phy() 4441 tg3_writephy(tp, MII_BMCR, in tg3_phy_copper_begin() 4476 if (!tg3_readphy(tp, MII_BMCR, &orig_bmcr) && in tg3_phy_copper_begin() 4478 tg3_writephy(tp, MII_BMCR, BMCR_LOOPBACK); in tg3_phy_copper_begin() [all …]
|
D | bgmac.c | 869 bgmac_phy_write(bgmac, bgmac->phyaddr, MII_BMCR, BMCR_RESET); in bgmac_phy_reset() 871 if (bgmac_phy_read(bgmac, bgmac->phyaddr, MII_BMCR) & BMCR_RESET) in bgmac_phy_reset()
|
D | bnx2.c | 2187 bp->mii_bmcr = MII_BMCR + 0x10; in bnx2_init_5709s_phy() 2398 bp->mii_bmcr = MII_BMCR; in bnx2_init_phy()
|
/linux-4.4.14/drivers/net/ethernet/adaptec/ |
D | starfire.c | 805 mdio_write(dev, phy, MII_BMCR, BMCR_RESET); in starfire_init_one() 809 if ((mdio_read(dev, phy, MII_BMCR) & BMCR_RESET) == 0) in starfire_init_one() 1081 mdio_write(dev, np->phys[0], MII_BMCR, BMCR_RESET); in check_duplex() 1083 while (--silly_count && mdio_read(dev, np->phys[0], MII_BMCR) & BMCR_RESET) in check_duplex() 1090 reg0 = mdio_read(dev, np->phys[0], MII_BMCR); in check_duplex() 1105 mdio_write(dev, np->phys[0], MII_BMCR, reg0); in check_duplex() 1593 mdio_read(dev, np->phys[0], MII_BMCR); in netdev_media_change() 1596 reg0 = mdio_read(dev, np->phys[0], MII_BMCR); in netdev_media_change()
|
/linux-4.4.14/drivers/net/ethernet/ |
D | jme.c | 130 MII_BMCR); in jme_reset_phy_processor() 134 MII_BMCR, val | BMCR_RESET); in jme_reset_phy_processor() 448 MII_BMCR); in jme_check_link() 1642 bmcr = jme_mdio_read(jme->dev, jme->mii_if.phy_id, MII_BMCR); in jme_restart_an() 1644 jme_mdio_write(jme->dev, jme->mii_if.phy_id, MII_BMCR, bmcr); in jme_restart_an() 1729 bmcr = jme_mdio_read(jme->dev, jme->mii_if.phy_id, MII_BMCR); in jme_phy_on() 1731 jme_mdio_write(jme->dev, jme->mii_if.phy_id, MII_BMCR, bmcr); in jme_phy_on() 1742 bmcr = jme_mdio_read(jme->dev, jme->mii_if.phy_id, MII_BMCR); in jme_phy_off() 1744 jme_mdio_write(jme->dev, jme->mii_if.phy_id, MII_BMCR, bmcr); in jme_phy_off() 1903 bmcr = jme_mdio_read(jme->dev, jme->mii_if.phy_id, MII_BMCR); in jme_set_100m_half() [all …]
|
/linux-4.4.14/drivers/net/ethernet/intel/ |
D | e100.c | 990 if ((reg == MII_BMCR) && (dir == mdi_write)) { in mdio_ctrl_phy_82552_v() 1026 case MII_BMCR: in mdio_ctrl_phy_mii_emulated() 1471 bmcr = mdio_read(netdev, nic->mii.phy_id, MII_BMCR); in e100_phy_init() 1504 mdio_write(netdev, addr, MII_BMCR, BMCR_ISOLATE); in e100_phy_init() 1506 bmcr = mdio_read(netdev, addr, MII_BMCR); in e100_phy_init() 1507 mdio_write(netdev, addr, MII_BMCR, in e100_phy_init() 1517 mdio_write(netdev, nic->mii.phy_id, MII_BMCR, in e100_phy_init() 1541 bmcr = mdio_read(netdev, nic->mii.phy_id, MII_BMCR); in e100_phy_init() 1543 mdio_write(netdev, nic->mii.phy_id, MII_BMCR, bmcr); in e100_phy_init() 2400 mdio_write(nic->netdev, nic->mii.phy_id, MII_BMCR, in e100_loopback_test() [all …]
|
/linux-4.4.14/drivers/net/ethernet/atheros/atl1e/ |
D | atl1e_hw.c | 395 ret_val = atl1e_write_phy_reg(hw, MII_BMCR, phy_data); in atl1e_phy_commit() 646 err = atl1e_write_phy_reg(hw, MII_BMCR, in atl1e_restart_autoneg()
|
D | atl1e_ethtool.c | 192 atl1e_read_phy_reg(hw, MII_BMCR, &phy_data); in atl1e_get_regs()
|
/linux-4.4.14/drivers/net/ethernet/natsemi/ |
D | natsemi.c | 756 tmp = mdio_read(dev, MII_BMCR); in natsemi_init_media() 767 (mdio_read(dev, MII_BMCR) & BMCR_ANENABLE)? in natsemi_init_media() 1149 tmp = mdio_read(dev, MII_BMCR); in init_phy_fixup() 1174 mdio_write(dev, MII_BMCR, tmp); in init_phy_fixup() 1309 bmcr = readw(ioaddr+BasicControl+(MII_BMCR<<2)); in switch_port_internal() 1310 writel(bmcr | BMCR_RESET, ioaddr+BasicControl+(MII_BMCR<<2)); in switch_port_internal() 1314 bmcr = readw(ioaddr+BasicControl+(MII_BMCR<<2)); in switch_port_internal() 1683 } else if (mdio_read(dev, MII_BMCR) & BMCR_FULLDPLX) in check_link() 2402 if (mdio_read(dev, MII_BMCR) & BMCR_ANENABLE && in netdev_error() 2651 tmp = mdio_read(dev, MII_BMCR); in nway_reset() [all …]
|
/linux-4.4.14/drivers/net/ethernet/nvidia/ |
D | forcedeth.c | 1183 if (mii_rw(dev, np->phyaddr, MII_BMCR, miicontrol)) in phy_reset() 1192 miicontrol = mii_rw(dev, np->phyaddr, MII_BMCR, MII_READ); in phy_reset() 1459 mii_control = mii_rw(dev, np->phyaddr, MII_BMCR, MII_READ); in phy_init() 1467 if (mii_rw(dev, np->phyaddr, MII_BMCR, mii_control)) { in phy_init() 1519 mii_control = mii_rw(dev, np->phyaddr, MII_BMCR, MII_READ); in phy_init() 1523 if (mii_rw(dev, np->phyaddr, MII_BMCR, mii_control)) in phy_init() 3316 bmcr = mii_rw(dev, np->phyaddr, MII_BMCR, MII_READ); in nv_update_linkspeed() 4418 bmcr = mii_rw(dev, np->phyaddr, MII_BMCR, MII_READ); in nv_set_settings() 4429 mii_rw(dev, np->phyaddr, MII_BMCR, bmcr); in nv_set_settings() 4464 bmcr = mii_rw(dev, np->phyaddr, MII_BMCR, MII_READ); in nv_set_settings() [all …]
|
/linux-4.4.14/drivers/net/ethernet/tundra/ |
D | tsi108_eth.c | 1228 tsi108_write_mii(data, MII_BMCR, BMCR_RESET); in tsi108_init_phy() 1230 if(!(tsi108_read_mii(data, MII_BMCR) & BMCR_RESET)) in tsi108_init_phy() 1244 MII_BMCR, in tsi108_init_phy() 1246 while (tsi108_read_mii(data, MII_BMCR) & BMCR_ANRESTART) in tsi108_init_phy() 1285 tsi108_write_mii(data, MII_BMCR, BMCR_PDOWN); in tsi108_kill_phy()
|
/linux-4.4.14/drivers/net/ethernet/sis/ |
D | sis190.c | 927 val = mdio_read(ioaddr, phy_id, MII_BMCR); in sis190_phy_task() 1281 status = mdio_read(ioaddr, phy->phy_id, MII_BMCR); in sis190_default_phy() 1282 mdio_write(ioaddr, phy->phy_id, MII_BMCR, in sis190_default_phy() 1308 status = mdio_read(ioaddr, mii_if->phy_id, MII_BMCR); in sis190_default_phy() 1311 mdio_write(ioaddr, mii_if->phy_id, MII_BMCR, status); in sis190_default_phy() 1733 mdio_write(ioaddr, phy_id, MII_BMCR, in sis190_set_speed_auto()
|
/linux-4.4.14/drivers/net/ethernet/smsc/ |
D | smc91x.c | 938 smc_phy_write(dev, phyaddr, MII_BMCR, bmcr); in smc_phy_fixed() 967 smc_phy_write(dev, phy, MII_BMCR, BMCR_RESET); in smc_phy_reset() 974 bmcr = smc_phy_read(dev, phy, MII_BMCR); in smc_phy_reset() 1002 bmcr = smc_phy_read(dev, phy, MII_BMCR); in smc_phy_powerdown() 1003 smc_phy_write(dev, phy, MII_BMCR, bmcr | BMCR_PDOWN); in smc_phy_powerdown() 1130 smc_phy_write(dev, phyaddr, MII_BMCR, BMCR_ANENABLE | BMCR_ANRESTART); in smc_phy_configure()
|
D | smc911x.h | 871 #define SMC_GET_PHY_BMCR(lp,phy,x) SMC_GET_MII( (lp), MII_BMCR, phy, x ) 872 #define SMC_SET_PHY_BMCR(lp,phy,x) SMC_SET_MII( (lp), MII_BMCR, phy, x )
|
D | smsc911x.c | 867 smsc911x_mii_write(phy_dev->bus, phy_dev->addr, MII_BMCR, in smsc911x_phy_loopbacktest() 896 smsc911x_mii_write(phy_dev->bus, phy_dev->addr, MII_BMCR, 0); in smsc911x_phy_loopbacktest() 1359 rc = phy_read(pdata->phy_dev, MII_BMCR); in smsc911x_phy_general_power_up() 1369 rc = phy_write(pdata->phy_dev, MII_BMCR, rc & ~BMCR_PDOWN); in smsc911x_phy_general_power_up()
|
D | epic100.c | 701 mdio_write(dev, ep->phys[0], MII_BMCR, media2miictl[dev->if_port&15]); in epic_open() 713 mdio_write(dev, ep->phys[0], MII_BMCR, BMCR_ANENABLE|BMCR_ANRESTART); in epic_open()
|
/linux-4.4.14/drivers/net/ethernet/via/ |
D | via-velocity.c | 734 if (MII_REG_BITS_IS_ON(BMCR_ANENABLE, MII_BMCR, regs)) { in mii_check_media_mode() 828 if (MII_REG_BITS_IS_ON(BMCR_ANENABLE, MII_BMCR, vptr->mac_regs)) in mii_set_auto_on() 829 MII_REG_BITS_ON(BMCR_ANRESTART, MII_BMCR, vptr->mac_regs); in mii_set_auto_on() 831 MII_REG_BITS_ON(BMCR_ANENABLE, MII_BMCR, vptr->mac_regs); in mii_set_auto_on() 856 if (MII_REG_BITS_IS_ON(BMCR_ANENABLE, MII_BMCR, regs)) { in check_connection_type() 911 MII_REG_BITS_ON(BMCR_SPEED1000, MII_BMCR, vptr->mac_regs); in velocity_set_media_mode() 1243 velocity_mii_read(vptr->mac_regs, MII_BMCR, &BMCR); in mii_init() 1246 velocity_mii_write(vptr->mac_regs, MII_BMCR, BMCR); in mii_init() 3087 MII_REG_BITS_ON(BMCR_ANRESTART, MII_BMCR, vptr->mac_regs); in velocity_set_wol()
|
D | via-rhine.c | 1007 mii_cmd = mdio_read(dev, phy_id, MII_BMCR) & ~BMCR_ISOLATE; in rhine_init_one_common() 1008 mdio_write(dev, phy_id, MII_BMCR, mii_cmd); in rhine_init_one_common()
|
/linux-4.4.14/drivers/net/ethernet/oki-semi/pch_gbe/ |
D | pch_gbe_phy.c | 323 pch_gbe_phy_write_reg_miic(hw, MII_BMCR, BMCR_RESET); in pch_gbe_phy_init_setting()
|
D | pch_gbe_ethtool.c | 114 pch_gbe_hal_write_phy_reg(hw, MII_BMCR, BMCR_RESET); in pch_gbe_set_settings()
|
D | pch_gbe_main.c | 669 bmcr = pch_gbe_mdio_read(netdev, adapter->mii.phy_id, MII_BMCR); in pch_gbe_init_phy() 682 pch_gbe_mdio_write(netdev, addr, MII_BMCR, in pch_gbe_init_phy() 685 bmcr = pch_gbe_mdio_read(netdev, addr, MII_BMCR); in pch_gbe_init_phy() 686 pch_gbe_mdio_write(netdev, addr, MII_BMCR, in pch_gbe_init_phy()
|
/linux-4.4.14/drivers/net/cris/ |
D | eth_v10.c | 768 data = e100_get_mdio_reg(dev, np->mii_if.phy_id, MII_BMCR); in e100_negotiate() 787 e100_set_mdio_reg(dev, np->mii_if.phy_id, MII_BMCR, data); in e100_negotiate() 1030 data = e100_get_mdio_reg(dev, np->mii_if.phy_id, MII_BMCR); in e100_reset_transceiver() 1032 cmd = (MDIO_START << 14) | (MDIO_WRITE << 12) | (np->mii_if.phy_id << 7) | (MII_BMCR << 2); in e100_reset_transceiver()
|
/linux-4.4.14/arch/powerpc/platforms/85xx/ |
D | mpc85xx_mds.c | 84 err = phy_write(phydev, MII_BMCR, BMCR_RESET); in mpc8568_fixup_125_clock()
|
/linux-4.4.14/drivers/net/ethernet/amd/ |
D | pcnet32.c | 2172 bmcr = mdio_read(dev, i, MII_BMCR); in pcnet32_open() 2175 mdio_write(dev, i, MII_BMCR, in pcnet32_open() 2178 mdio_write(dev, i, MII_BMCR, in pcnet32_open() 2761 mdio_read(dev, lp->mii_if.phy_id, MII_BMCR); in pcnet32_check_otherphy() 2762 mdio_write(dev, lp->mii_if.phy_id, MII_BMCR, in pcnet32_check_otherphy() 2766 bmcr = mdio_read(dev, i, MII_BMCR); in pcnet32_check_otherphy() 2767 mdio_write(dev, i, MII_BMCR, in pcnet32_check_otherphy()
|
D | amd8111e.c | 225 bmcr = amd8111e_mdio_read(dev, lp->ext_phy_addr, MII_BMCR); in amd8111e_set_ext_phy() 227 amd8111e_mdio_write(dev, lp->ext_phy_addr, MII_BMCR, bmcr); in amd8111e_set_ext_phy()
|
/linux-4.4.14/drivers/net/ethernet/atheros/atl1c/ |
D | atl1c_ethtool.c | 168 atl1c_read_phy_reg(hw, MII_BMCR, &phy_data); in atl1c_get_regs()
|
D | atl1c_hw.c | 644 ret_val = atl1c_write_phy_reg(hw, MII_BMCR, mii_bmcr_data); in atl1c_phy_init() 764 return atl1c_write_phy_reg(hw, MII_BMCR, mii_bmcr_data); in atl1c_restart_autoneg()
|
/linux-4.4.14/drivers/net/ethernet/xilinx/ |
D | xilinx_emaclite.c | 933 bmcr = phy_read(lp->phy_dev, MII_BMCR); in xemaclite_open() 935 phy_write(lp->phy_dev, MII_BMCR, bmcr); in xemaclite_open()
|
/linux-4.4.14/drivers/net/ethernet/atheros/alx/ |
D | hw.c | 753 alx_write_phy_reg(hw, MII_BMCR, cr)) in alx_setup_speed_duplex() 764 err = alx_write_phy_reg(hw, MII_BMCR, cr); in alx_setup_speed_duplex()
|
/linux-4.4.14/drivers/net/ethernet/atheros/atlx/ |
D | atl1.c | 683 ret_val = atl1_write_phy_reg(hw, MII_BMCR, phy_data); in atl1_phy_reset() 1397 atl1_write_phy_reg(hw, MII_BMCR, phy_data); in atl1_check_link() 2589 atl1_write_phy_reg(hw, MII_BMCR, MII_CR_RESET | MII_CR_AUTO_NEG_EN); in atl1_phy_config() 3362 atl1_write_phy_reg(hw, MII_BMCR, phy_data); in atl1_set_settings() 3662 atl1_write_phy_reg(hw, MII_BMCR, phy_data); in atl1_nway_reset()
|
D | atl2.c | 1068 atl2_write_phy_reg(hw, MII_BMCR, MII_CR_RESET | MII_CR_AUTO_NEG_EN | in atl2_phy_config() 1904 atl2_read_phy_reg(hw, MII_BMCR, &phy_data); in atl2_get_regs() 2653 ret_val = atl2_write_phy_reg(hw, MII_BMCR, phy_data); in atl2_phy_commit()
|
/linux-4.4.14/drivers/net/ethernet/silan/ |
D | sc92031.c | 1319 bmcr = _sc92031_mii_read(port_base, MII_BMCR); in sc92031_ethtool_nway_reset() 1325 _sc92031_mii_write(port_base, MII_BMCR, bmcr | BMCR_ANRESTART); in sc92031_ethtool_nway_reset()
|
/linux-4.4.14/drivers/net/ethernet/realtek/ |
D | r8169.c | 1584 return rtl_readphy(tp, MII_BMCR) & BMCR_RESET; in rtl8169_xmii_reset_pending() 1608 val = rtl_readphy(tp, MII_BMCR) | BMCR_RESET; in rtl8169_xmii_reset_enable() 1609 rtl_writephy(tp, MII_BMCR, val & 0xffff); in rtl8169_xmii_reset_enable() 1973 rtl_writephy(tp, MII_BMCR, bmcr); in rtl8169_set_speed_xmii() 4621 rtl_writephy(tp, MII_BMCR, BMCR_PDOWN); in r810x_phy_power_down() 4627 rtl_writephy(tp, MII_BMCR, BMCR_ANENABLE); in r810x_phy_power_up() 4701 rtl_writephy(tp, MII_BMCR, BMCR_ANENABLE); in r8168_phy_power_up() 4712 rtl_writephy(tp, MII_BMCR, BMCR_ANENABLE | BMCR_PDOWN); in r8168_phy_power_down() 4732 rtl_writephy(tp, MII_BMCR, BMCR_PDOWN); in r8168_phy_power_down()
|
/linux-4.4.14/drivers/net/ethernet/davicom/ |
D | dm9000.c | 935 dm9000_phy_write(dev, 0, MII_BMCR, BMCR_RESET); in dm9000_init_dm9000() 1351 dm9000_phy_write(dev, 0, MII_BMCR, BMCR_RESET); /* PHY RESET */ in dm9000_shutdown()
|
/linux-4.4.14/drivers/net/ethernet/agere/ |
D | et131x.c | 1461 et131x_mii_read(adapter, MII_BMCR, &data); in et1310_phy_power_switch() 1465 et131x_mii_write(adapter, phydev->addr, MII_BMCR, data); in et1310_phy_power_switch() 2831 et131x_mii_read(adapter, MII_BMCR, &tmp); in et131x_get_regs()
|
/linux-4.4.14/drivers/net/ethernet/nuvoton/ |
D | w90p910_ether.c | 224 bmcr = w90p910_mdio_read(dev, ether->mii.phy_id, MII_BMCR); in update_linkspeed()
|
/linux-4.4.14/drivers/net/ethernet/micrel/ |
D | ks8851.c | 1279 case MII_BMCR: in ks8851_phy_reg()
|
D | ks8851_mll.c | 1362 case MII_BMCR: in ks_phy_reg()
|
/linux-4.4.14/drivers/net/ethernet/adi/ |
D | bfin_mac.c | 1596 phy_write(lp->phydev, MII_BMCR, BMCR_PDOWN); in bfin_mac_close()
|
/linux-4.4.14/drivers/net/ethernet/toshiba/ |
D | tc35815.c | 602 phy_read(phydev, MII_BMCR), in tc_handle_link_change()
|
/linux-4.4.14/drivers/net/ethernet/freescale/ |
D | gianfar.c | 1851 phy_write(tbiphy, MII_BMCR, in gfar_configure_serdes()
|
/linux-4.4.14/drivers/s390/net/ |
D | qeth_core_main.c | 4420 case MII_BMCR: /* Basic mode control register */ in qeth_mdio_read()
|