Home
last modified time | relevance | path

Searched refs:MII_BMCR (Results 1 – 25 of 109) sorted by relevance

12345

/linux-6.3-rc2/drivers/net/ethernet/ibm/emac/
A Dphy.c60 val = phy_read(phy, MII_BMCR); in emac_mii_reset_phy()
63 phy_write(phy, MII_BMCR, val); in emac_mii_reset_phy()
68 val = phy_read(phy, MII_BMCR); in emac_mii_reset_phy()
84 val = gpcs_phy_read(phy, MII_BMCR); in emac_mii_reset_gpcs()
87 gpcs_phy_write(phy, MII_BMCR, val); in emac_mii_reset_gpcs()
120 ctl = phy_read(phy, MII_BMCR); in genmii_setup_aneg()
126 phy_write(phy, MII_BMCR, ctl); in genmii_setup_aneg()
162 ctl = phy_read(phy, MII_BMCR); in genmii_setup_aneg()
164 phy_write(phy, MII_BMCR, ctl); in genmii_setup_aneg()
178 ctl = phy_read(phy, MII_BMCR); in genmii_setup_forced()
[all …]
/linux-6.3-rc2/drivers/net/pcs/
A Dpcs-altera-tse.c57 bmcr = tse_pcs_read(tse_pcs, MII_BMCR); in tse_pcs_reset()
59 tse_pcs_write(tse_pcs, MII_BMCR, bmcr); in tse_pcs_reset()
63 tse_pcs, MII_BMCR); in tse_pcs_reset()
85 ctrl = tse_pcs_read(tse_pcs, MII_BMCR); in alt_tse_pcs_config()
100 tse_pcs_write(tse_pcs, MII_BMCR, ctrl); in alt_tse_pcs_config()
123 bmcr = tse_pcs_read(tse_pcs, MII_BMCR); in alt_tse_pcs_an_restart()
125 tse_pcs_write(tse_pcs, MII_BMCR, bmcr); in alt_tse_pcs_an_restart()
/linux-6.3-rc2/drivers/net/ethernet/chelsio/cxgb/
A Dmv88e1xxx.c53 mdio_set_bit(cphy, MII_BMCR, BMCR_RESET); in mv88e1xxx_reset()
56 (void) simple_mdio_read(cphy, MII_BMCR, &ctl); in mv88e1xxx_reset()
129 (void) simple_mdio_read(phy, MII_BMCR, &ctl); in mv88e1xxx_set_speed_duplex()
144 (void) simple_mdio_write(phy, MII_BMCR, ctl); in mv88e1xxx_set_speed_duplex()
167 (void) simple_mdio_read(cphy, MII_BMCR, &ctl); in mv88e1xxx_autoneg_enable()
170 (void) simple_mdio_write(cphy, MII_BMCR, ctl); in mv88e1xxx_autoneg_enable()
188 (void) simple_mdio_read(cphy, MII_BMCR, &ctl); in mv88e1xxx_autoneg_disable()
190 (void) simple_mdio_write(cphy, MII_BMCR, ctl | BMCR_ANRESTART); in mv88e1xxx_autoneg_disable()
196 mdio_set_bit(cphy, MII_BMCR, BMCR_ANRESTART); in mv88e1xxx_autoneg_restart()
235 mdio_set_bit(cphy, MII_BMCR, BMCR_LOOPBACK); in mv88e1xxx_set_loopback()
[all …]
/linux-6.3-rc2/drivers/net/
A Dsungem_phy.c334 ctl = sungem_phy_read(phy, MII_BMCR); in genmii_setup_aneg()
336 sungem_phy_write(phy, MII_BMCR, ctl); in genmii_setup_aneg()
350 ctl = sungem_phy_read(phy, MII_BMCR); in genmii_setup_forced()
369 sungem_phy_write(phy, MII_BMCR, ctl); in genmii_setup_forced()
503 ctl = sungem_phy_read(phy, MII_BMCR); in bcm54xx_setup_aneg()
505 sungem_phy_write(phy, MII_BMCR, ctl); in bcm54xx_setup_aneg()
519 ctl = sungem_phy_read(phy, MII_BMCR); in bcm54xx_setup_forced()
540 sungem_phy_write(phy, MII_BMCR, ctl); in bcm54xx_setup_forced()
786 ctl = sungem_phy_read(phy, MII_BMCR); in marvell_setup_aneg()
788 sungem_phy_write(phy, MII_BMCR, ctl); in marvell_setup_aneg()
[all …]
A Dmii.c79 bmcr = mii->mdio_read(dev, mii->phy_id, MII_BMCR); in mii_ethtool_gset()
165 bmcr = mii->mdio_read(dev, mii->phy_id, MII_BMCR); in mii_ethtool_get_link_ksettings()
291 bmcr = mii->mdio_read(dev, mii->phy_id, MII_BMCR); in mii_ethtool_sset()
293 mii->mdio_write(dev, mii->phy_id, MII_BMCR, bmcr); in mii_ethtool_sset()
300 bmcr = mii->mdio_read(dev, mii->phy_id, MII_BMCR); in mii_ethtool_sset()
313 mii->mdio_write(dev, mii->phy_id, MII_BMCR, tmp); in mii_ethtool_sset()
388 bmcr = mii->mdio_read(dev, mii->phy_id, MII_BMCR); in mii_ethtool_set_link_ksettings()
390 mii->mdio_write(dev, mii->phy_id, MII_BMCR, bmcr); in mii_ethtool_set_link_ksettings()
397 bmcr = mii->mdio_read(dev, mii->phy_id, MII_BMCR); in mii_ethtool_set_link_ksettings()
411 mii->mdio_write(dev, mii->phy_id, MII_BMCR, tmp); in mii_ethtool_set_link_ksettings()
[all …]
/linux-6.3-rc2/drivers/net/phy/
A Dste10Xp.c35 value = phy_read(phydev, MII_BMCR); in ste10Xp_config_init()
40 err = phy_write(phydev, MII_BMCR, value); in ste10Xp_config_init()
45 value = phy_read(phydev, MII_BMCR); in ste10Xp_config_init()
A Ddavicom.c123 err = phy_write(phydev, MII_BMCR, BMCR_ISOLATE); in dm9161_config_aneg()
142 err = phy_write(phydev, MII_BMCR, BMCR_ISOLATE); in dm9161_config_init()
170 return phy_write(phydev, MII_BMCR, BMCR_ANENABLE); in dm9161_config_init()
A Dnational.c123 int bmcr = phy_read(phydev, MII_BMCR); in ns_giga_speed_fallback()
125 phy_write(phydev, MII_BMCR, (bmcr | BMCR_PDOWN)); in ns_giga_speed_fallback()
131 phy_write(phydev, MII_BMCR, (bmcr & ~BMCR_PDOWN)); in ns_giga_speed_fallback()
A Det1011c.c49 int ctl = phy_read(phydev, MII_BMCR); in et1011c_config_aneg()
56 phy_write(phydev, MII_BMCR, ctl | BMCR_RESET); in et1011c_config_aneg()
A Dax88796b.c37 ret = phy_write(phydev, MII_BMCR, 0); in asix_soft_reset()
62 val = phy_read(phydev, MII_BMCR); in asix_ax88772a_read_status()
A Dlxt.c199 control = phy_read(phydev, MII_BMCR); in lxt973a2_update_link()
289 val = phy_read(phydev, MII_BMCR); in lxt973_probe()
292 phy_write(phydev, MII_BMCR, val); in lxt973_probe()
A Dmicrochip.c360 temp = phy_read(phydev, MII_BMCR); in lan88xx_link_change_notify()
362 phy_write(phydev, MII_BMCR, temp); /* set to 10 first */ in lan88xx_link_change_notify()
364 phy_write(phydev, MII_BMCR, temp); /* set to 100 later */ in lan88xx_link_change_notify()
A Dbroadcom.c142 rc = phy_set_bits(phydev, MII_BMCR, BMCR_PDOWN); in bcm54616s_config_init()
156 rc = phy_clear_bits(phydev, MII_BMCR, BMCR_PDOWN); in bcm54616s_config_init()
167 return phy_clear_bits(phydev, MII_BMCR, BMCR_PDOWN); in bcm54616s_config_init()
450 ret = phy_write(phydev, MII_BMCR, BMCR_PDOWN); in bcm54xx_suspend()
627 err = phy_write(phydev, MII_BMCR, BMCR_RESET); in brcm_fet_config_init()
647 err = phy_read(phydev, MII_BMCR); in brcm_fet_config_init()
776 err = phy_write(phydev, MII_BMCR, BMCR_PDOWN); in brcm_fet_suspend()
A Dmotorcomm.c1331 ret = __phy_modify(phydev, MII_BMCR, mask, set); in yt8521_modify_bmcr_paged()
1339 ret = __phy_read(phydev, MII_BMCR); in yt8521_modify_bmcr_paged()
1617 ret = __phy_modify(phydev, MII_BMCR, BMCR_ANENABLE, 0); in yt8521_fiber_setup_forced()
1653 ret = __phy_read(phydev, MII_BMCR); in ytphy_check_and_restart_aneg()
1664 return __phy_modify(phydev, MII_BMCR, BMCR_ISOLATE, in ytphy_check_and_restart_aneg()
1699 bmcr = __phy_read(phydev, MII_BMCR); in yt8521_fiber_config_aneg()
1707 __phy_modify(phydev, MII_BMCR, 0, BMCR_PDOWN); in yt8521_fiber_config_aneg()
1709 __phy_modify(phydev, MII_BMCR, BMCR_PDOWN, 0); in yt8521_fiber_config_aneg()
1855 return __phy_modify(phydev, MII_BMCR, ~(BMCR_LOOPBACK | in ytphy_utp_config_aneg()
A Dphy_device.c2095 return phy_modify(phydev, MII_BMCR, in genphy_setup_forced()
2186 return phy_modify(phydev, MII_BMCR, BMCR_ISOLATE, in genphy_restart_aneg()
2206 ret = phy_read(phydev, MII_BMCR); in genphy_check_and_restart_aneg()
2288 int ctl = phy_read(phydev, MII_BMCR); in genphy_c37_config_aneg()
2335 bmcr = phy_read(phydev, MII_BMCR); in genphy_update_link()
2432 int bmcr = phy_read(phydev, MII_BMCR); in genphy_read_status_fixed()
2546 int bmcr = phy_read(phydev, MII_BMCR); in genphy_c37_read_status()
2687 return phy_set_bits(phydev, MII_BMCR, BMCR_PDOWN); in genphy_suspend()
2693 return phy_clear_bits(phydev, MII_BMCR, BMCR_PDOWN); in genphy_resume()
2705 phy_modify(phydev, MII_BMCR, ~0, ctl); in genphy_loopback()
[all …]
/linux-6.3-rc2/drivers/net/ethernet/chelsio/cxgb3/
A Dvsc8211.c118 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()
/linux-6.3-rc2/drivers/net/dsa/b53/
A Db53_serdes.c95 reg = b53_serdes_read(dev, lane, B53_SERDES_MII_REG(MII_BMCR), in b53_serdes_an_restart()
98 b53_serdes_write(dev, lane, B53_SERDES_MII_REG(MII_BMCR), in b53_serdes_an_restart()
148 reg = b53_serdes_read(dev, lane, B53_SERDES_MII_REG(MII_BMCR), in b53_serdes_link_set()
154 b53_serdes_write(dev, lane, B53_SERDES_MII_REG(MII_BMCR), in b53_serdes_link_set()
/linux-6.3-rc2/drivers/net/ethernet/sun/
A Dsunbmac.c501 bigmac_tcvr_write(bp, tregs, MII_BMCR, bp->sw_bmcr); in try_next_permutation()
503 bigmac_tcvr_write(bp, tregs, MII_BMCR, bp->sw_bmcr); in try_next_permutation()
515 bp->sw_bmcr = bigmac_tcvr_read(bp, tregs, MII_BMCR); in try_next_permutation()
519 bigmac_tcvr_write(bp, tregs, MII_BMCR, bp->sw_bmcr); in try_next_permutation()
536 bp->sw_bmcr = bigmac_tcvr_read(bp, tregs, MII_BMCR); in bigmac_timer()
590 bp->sw_bmcr = bigmac_tcvr_read(bp, tregs, MII_BMCR); in bigmac_begin_auto_negotiation()
594 bigmac_tcvr_write(bp, tregs, MII_BMCR, bp->sw_bmcr); in bigmac_begin_auto_negotiation()
596 bigmac_tcvr_write(bp, tregs, MII_BMCR, bp->sw_bmcr); in bigmac_begin_auto_negotiation()
600 bp->sw_bmcr = bigmac_tcvr_read(bp, tregs, MII_BMCR); in bigmac_begin_auto_negotiation()
608 bp->sw_bmcr = bigmac_tcvr_read(bp, tregs, MII_BMCR); in bigmac_begin_auto_negotiation()
[all …]
A Dsunhme.c488 hp->sw_bmcr = happy_meal_tcvr_read(hp, tregs, MII_BMCR); in try_next_permutation()
495 happy_meal_tcvr_write(hp, tregs, MII_BMCR, hp->sw_bmcr); in try_next_permutation()
502 happy_meal_tcvr_write(hp, tregs, MII_BMCR, hp->sw_bmcr); in try_next_permutation()
523 hp->sw_bmcr = happy_meal_tcvr_read(hp, tregs, MII_BMCR); in display_forced_link_mode()
921 happy_meal_tcvr_write(hp, tregs, MII_BMCR, in happy_meal_tcvr_reset()
923 result = happy_meal_tcvr_read(hp, tregs, MII_BMCR); in happy_meal_tcvr_reset()
935 happy_meal_tcvr_write(hp, tregs, MII_BMCR, in happy_meal_tcvr_reset()
937 result = happy_meal_tcvr_read(hp, tregs, MII_BMCR); in happy_meal_tcvr_reset()
950 happy_meal_tcvr_write(hp, tregs, MII_BMCR, BMCR_RESET); in happy_meal_tcvr_reset()
953 result = happy_meal_tcvr_read(hp, tregs, MII_BMCR); in happy_meal_tcvr_reset()
[all …]
/linux-6.3-rc2/drivers/net/ethernet/intel/e1000e/
A Dphy.c1110 ret_val = e1e_wphy(hw, MII_BMCR, phy_ctrl); in e1000_copper_link_autoneg()
1203 ret_val = e1e_wphy(hw, MII_BMCR, phy_data); in e1000e_phy_force_speed_duplex_igp()
1281 ret_val = e1e_wphy(hw, MII_BMCR, phy_data); in e1000e_phy_force_speed_duplex_m88()
1368 ret_val = e1e_rphy(hw, MII_BMCR, &data); in e1000_phy_force_speed_duplex_ife()
1374 ret_val = e1e_wphy(hw, MII_BMCR, data); in e1000_phy_force_speed_duplex_ife()
2081 ret_val = e1e_wphy(hw, MII_BMCR, phy_ctrl); in e1000e_phy_sw_reset()
2712 ret = e1e_rphy(hw, MII_BMCR, &mii_reg); in e1000_power_up_phy_copper()
2718 e1e_wphy(hw, MII_BMCR, mii_reg); in e1000_power_up_phy_copper()
2735 ret = e1e_rphy(hw, MII_BMCR, &mii_reg); in e1000_power_down_phy_copper()
2741 e1e_wphy(hw, MII_BMCR, mii_reg); in e1000_power_down_phy_copper()
[all …]
/linux-6.3-rc2/drivers/net/mdio/
A Dmdio-moxart.c98 data = moxart_mdio_read(bus, i, MII_BMCR); in moxart_mdio_reset()
103 if (moxart_mdio_write(bus, i, MII_BMCR, data) < 0) in moxart_mdio_reset()
/linux-6.3-rc2/drivers/net/ethernet/dec/tulip/
A Dmedia.c271 (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()
466 mii_reg0 = tulip_mdio_read (dev, phy, MII_BMCR); in tulip_find_mii()
535 tulip_mdio_write (dev, phy, MII_BMCR, new_bmcr); in tulip_find_mii()
538 tulip_mdio_write (dev, phy, MII_BMCR, new_bmcr); in tulip_find_mii()
/linux-6.3-rc2/drivers/net/dsa/mv88e6xxx/
A Dserdes.c126 err = mv88e6352_serdes_read(chip, MII_BMCR, &val); in mv88e6352_serdes_power()
136 err = mv88e6352_serdes_write(chip, MII_BMCR, new_val); in mv88e6352_serdes_power()
175 err = mv88e6352_serdes_read(chip, MII_BMCR, &val); in mv88e6352_serdes_pcs_config()
187 return mv88e6352_serdes_write(chip, MII_BMCR, bmcr); in mv88e6352_serdes_pcs_config()
223 err = mv88e6352_serdes_read(chip, MII_BMCR, &bmcr); in mv88e6352_serdes_pcs_an_restart()
227 return mv88e6352_serdes_write(chip, MII_BMCR, bmcr | BMCR_ANRESTART); in mv88e6352_serdes_pcs_an_restart()
236 err = mv88e6352_serdes_read(chip, MII_BMCR, &val); in mv88e6352_serdes_pcs_link_up()
258 return mv88e6352_serdes_write(chip, MII_BMCR, bmcr); in mv88e6352_serdes_pcs_link_up()
/linux-6.3-rc2/drivers/net/ethernet/dlink/
A Ddl2k.c1544 __u16 bmcr = mii_read (dev, phy_addr, MII_BMCR); in mii_get_media()
1612 mii_write (dev, phy_addr, MII_BMCR, BMCR_RESET); in mii_set_media()
1614 mii_write (dev, phy_addr, MII_BMCR, bmcr); in mii_set_media()
1624 bmcr = mii_read (dev, phy_addr, MII_BMCR); in mii_set_media()
1626 mii_write (dev, phy_addr, MII_BMCR, bmcr); in mii_set_media()
1630 mii_write (dev, phy_addr, MII_BMCR, bmcr); in mii_set_media()
1656 mii_write (dev, phy_addr, MII_BMCR, bmcr); in mii_set_media()
1744 mii_write (dev, phy_addr, MII_BMCR, BMCR_RESET); in mii_set_media_pcs()
1746 mii_write (dev, phy_addr, MII_BMCR, bmcr); in mii_set_media_pcs()
1752 mii_write (dev, phy_addr, MII_BMCR, bmcr); in mii_set_media_pcs()
[all …]
/linux-6.3-rc2/drivers/net/ethernet/broadcom/
A Dbgmac-bcma-mdio.c187 bcma_mdio_phy_write(bgmac, phyaddr, MII_BMCR, BMCR_RESET); in bcma_mdio_phy_reset()
189 if (bcma_mdio_phy_read(bgmac, phyaddr, MII_BMCR) & BMCR_RESET) in bcma_mdio_phy_reset()

Completed in 67 milliseconds

12345