Home
last modified time | relevance | path

Searched refs:BMCR_RESET (Results 1 – 25 of 52) sorted by relevance

123

/Linux-v5.4/drivers/net/phy/
Dste10Xp.c39 value |= BMCR_RESET; in ste10Xp_config_init()
46 } while (value & BMCR_RESET); in ste10Xp_config_init()
Dicplus.c95 MII_BMCR, BMCR_RESET); in ip175c_config_init()
127 bmcr |= BMCR_RESET; in ip1xx_reset()
136 } while (bmcr & BMCR_RESET); in ip1xx_reset()
Det1011c.c56 phy_write(phydev, MII_BMCR, ctl | BMCR_RESET); in et1011c_config_aneg()
Dmdio-moxart.c103 data |= BMCR_RESET; in moxart_mdio_reset()
Dphy.c435 if ((val & (BMCR_RESET | BMCR_ANENABLE)) == 0) { in phy_mii_ioctl()
475 val & BMCR_RESET) in phy_mii_ioctl()
Dphy_device.c1056 } while (ret & BMCR_RESET && --retries); in phy_poll_reset()
1057 if (ret & BMCR_RESET) in phy_poll_reset()
1900 u16 res = BMCR_RESET; in genphy_soft_reset()
/Linux-v5.4/drivers/net/ethernet/ibm/emac/
Dphy.c62 val |= BMCR_RESET; in emac_mii_reset_phy()
69 if (val >= 0 && (val & BMCR_RESET) == 0) in emac_mii_reset_phy()
86 val |= BMCR_RESET; in emac_mii_reset_gpcs()
93 if (val >= 0 && (val & BMCR_RESET) == 0) in emac_mii_reset_gpcs()
184 phy_write(phy, MII_BMCR, ctl | BMCR_RESET); in genmii_setup_forced()
/Linux-v5.4/drivers/net/
Dsungem_phy.c78 val |= BMCR_RESET; in reset_one_mii_phy()
85 if ((val & BMCR_RESET) == 0) in reset_one_mii_phy()
299 sungem_phy_write(phy, MII_BMCR, BMCR_RESET); in bcm5411_init()
358 sungem_phy_write(phy, MII_BMCR, ctl | BMCR_RESET); in genmii_setup_forced()
526 sungem_phy_write(phy, MII_BMCR, ctl | BMCR_RESET); in bcm54xx_setup_forced()
807 ctl |= BMCR_RESET; in marvell_setup_forced()
/Linux-v5.4/drivers/net/ethernet/broadcom/
Dbgmac-bcma-mdio.c186 bcma_mdio_phy_write(bgmac, phyaddr, MII_BMCR, BMCR_RESET); in bcma_mdio_phy_reset()
188 if (bcma_mdio_phy_read(bgmac, phyaddr, MII_BMCR) & BMCR_RESET) in bcma_mdio_phy_reset()
/Linux-v5.4/include/uapi/linux/
Dmii.h51 #define BMCR_RESET 0x8000 /* Reset to default state */ macro
Dmdio.h84 #define MDIO_CTRL1_RESET BMCR_RESET
/Linux-v5.4/drivers/net/ethernet/chelsio/cxgb/
Dmv88e1xxx.c53 mdio_set_bit(cphy, MII_BMCR, BMCR_RESET); in mv88e1xxx_reset()
57 ctl &= BMCR_RESET; in mv88e1xxx_reset()
/Linux-v5.4/drivers/net/ethernet/dec/tulip/
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()
525 BMCR_RESET); in tulip_find_mii()
/Linux-v5.4/drivers/net/ethernet/atheros/atl1e/
Datl1e_hw.c380 phy_data = BMCR_RESET | BMCR_ANENABLE | BMCR_ANRESTART; in atl1e_phy_commit()
634 BMCR_RESET | BMCR_ANENABLE | BMCR_ANRESTART); in atl1e_restart_autoneg()
/Linux-v5.4/drivers/net/ethernet/dlink/
Ddl2k.c1623 mii_write (dev, phy_addr, MII_BMCR, BMCR_RESET); in mii_set_media()
1624 bmcr = BMCR_ANENABLE | BMCR_ANRESTART | BMCR_RESET; in mii_set_media()
1636 bmcr |= BMCR_RESET; in mii_set_media()
1755 mii_write (dev, phy_addr, MII_BMCR, BMCR_RESET); in mii_set_media_pcs()
1756 bmcr = BMCR_ANENABLE | BMCR_ANRESTART | BMCR_RESET; in mii_set_media_pcs()
1762 bmcr = BMCR_RESET; in mii_set_media_pcs()
/Linux-v5.4/drivers/net/ethernet/sun/
Dsunbmac.c502 bp->sw_bmcr = (BMCR_RESET); in try_next_permutation()
508 if ((bp->sw_bmcr & BMCR_RESET) == 0) in try_next_permutation()
595 bp->sw_bmcr = (BMCR_RESET); in bigmac_begin_auto_negotiation()
601 if ((bp->sw_bmcr & BMCR_RESET) == 0) in bigmac_begin_auto_negotiation()
/Linux-v5.4/drivers/net/ethernet/oki-semi/pch_gbe/
Dpch_gbe_phy.c312 pch_gbe_phy_write_reg_miic(hw, MII_BMCR, BMCR_RESET); in pch_gbe_phy_init_setting()
Dpch_gbe_ethtool.c117 pch_gbe_phy_write_reg_miic(hw, MII_BMCR, BMCR_RESET); in pch_gbe_set_link_ksettings()
/Linux-v5.4/arch/powerpc/platforms/85xx/
Dmpc85xx_mds.c82 err = phy_write(phydev, MII_BMCR, BMCR_RESET); in mpc8568_fixup_125_clock()
/Linux-v5.4/drivers/net/ethernet/atheros/atl1c/
Datl1c_hw.c595 u16 mii_bmcr_data = BMCR_RESET; in atl1c_phy_init()
744 u16 mii_bmcr_data = BMCR_RESET; in atl1c_restart_autoneg()
/Linux-v5.4/drivers/net/usb/
Dasix_devices.c216 & BMCR_RESET) in asix_phy_reset()
272 asix_phy_reset(dev, BMCR_RESET); in ax88172_bind()
931 asix_phy_reset(dev, BMCR_RESET | BMCR_ANENABLE); in ax88178_reset()
Dsr9700.c369 sr_mdio_write(netdev, mii->phy_id, MII_BMCR, BMCR_RESET); in sr9700_bind()
Ddm9601.c427 dm9601_mdio_write(dev->net, dev->mii.phy_id, MII_BMCR, BMCR_RESET); in dm9601_bind()
/Linux-v5.4/drivers/net/ethernet/adaptec/
Dstarfire.c804 mdio_write(dev, phy, MII_BMCR, BMCR_RESET); in starfire_init_one()
808 if ((mdio_read(dev, phy, MII_BMCR) & BMCR_RESET) == 0) in starfire_init_one()
1080 mdio_write(dev, np->phys[0], MII_BMCR, BMCR_RESET); in check_duplex()
1082 while (--silly_count && mdio_read(dev, np->phys[0], MII_BMCR) & BMCR_RESET) in check_duplex()
/Linux-v5.4/drivers/net/ethernet/smsc/
Dsmc91x.c956 smc_phy_write(dev, phy, MII_BMCR, BMCR_RESET); in smc_phy_reset()
964 if (!(bmcr & BMCR_RESET)) in smc_phy_reset()
968 return bmcr & BMCR_RESET; in smc_phy_reset()

123