Home
last modified time | relevance | path

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

12

/linux/drivers/net/ethernet/ibm/emac/
H A 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/drivers/net/ethernet/broadcom/
H 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()
/linux/include/uapi/linux/
H A Dmii.h51 #define BMCR_RESET 0x8000 /* Reset to default state */ macro
/linux/drivers/net/ethernet/chelsio/cxgb/
H A Dmv88e1xxx.c53 mdio_set_bit(cphy, MII_BMCR, BMCR_RESET); in mv88e1xxx_reset()
57 ctl &= BMCR_RESET; in mv88e1xxx_reset()
/linux/drivers/net/ethernet/dec/tulip/
H 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()
520 BMCR_RESET); in tulip_find_mii()
/linux/drivers/net/ethernet/atheros/atl1e/
H A 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/drivers/net/ethernet/dlink/
H A Ddl2k.c1636 mii_write (dev, phy_addr, MII_BMCR, BMCR_RESET); in mii_set_media()
1637 bmcr = BMCR_ANENABLE | BMCR_ANRESTART | BMCR_RESET; in mii_set_media()
1649 bmcr |= BMCR_RESET; in mii_set_media()
1768 mii_write (dev, phy_addr, MII_BMCR, BMCR_RESET); in mii_set_media_pcs()
1769 bmcr = BMCR_ANENABLE | BMCR_ANRESTART | BMCR_RESET; in mii_set_media_pcs()
1775 bmcr = BMCR_RESET; in mii_set_media_pcs()
/linux/arch/powerpc/platforms/85xx/
H A Dmpc85xx_mds.c72 err = phy_write(phydev, MII_BMCR, BMCR_RESET); in mpc8568_fixup_125_clock()
/linux/drivers/net/ethernet/sun/
H A 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/drivers/net/ethernet/oki-semi/pch_gbe/
H A Dpch_gbe_phy.c310 pch_gbe_phy_write_reg_miic(hw, MII_BMCR, BMCR_RESET); in pch_gbe_phy_init_setting()
H A Dpch_gbe_ethtool.c119 pch_gbe_phy_write_reg_miic(hw, MII_BMCR, BMCR_RESET); in pch_gbe_set_link_ksettings()
/linux/drivers/net/ethernet/atheros/atl1c/
H A Datl1c_hw.c595 u16 mii_bmcr_data = BMCR_RESET; in atl1c_phy_init()
770 u16 mii_bmcr_data = BMCR_RESET; in atl1c_restart_autoneg()
/linux/drivers/net/usb/
H A Dasix_devices.c202 & BMCR_RESET)
208 netdev_err(dev->net, "BMCR_RESET timeout on phy_id %d\n", in asix_phy_reset()
263 asix_phy_reset(dev, BMCR_RESET); in ax88172_bind()
1139 asix_phy_reset(dev, BMCR_RESET | BMCR_ANENABLE); in ax88178_reset()
H A Dsr9700.c
H A Ddm9601.c412 dm9601_mdio_write(dev->net, dev->mii.phy_id, MII_BMCR, BMCR_RESET); in dm9601_bind()
H A Dsr9800.c540 sr_mdio_write(dev->net, dev->mii.phy_id, MII_BMCR, BMCR_RESET); in sr9800_link_reset()
/linux/drivers/net/ethernet/adaptec/
H A Dstarfire.c783 mdio_write(dev, phy, MII_BMCR, BMCR_RESET); in starfire_init_one()
787 if ((mdio_read(dev, phy, MII_BMCR) & BMCR_RESET) == 0) in starfire_init_one()
1061 mdio_write(dev, np->phys[0], MII_BMCR, BMCR_RESET); in check_duplex()
1063 while (--silly_count && mdio_read(dev, np->phys[0], MII_BMCR) & BMCR_RESET) in check_duplex()
/linux/drivers/net/ethernet/smsc/
H A Dsmc91x.c950 smc_phy_write(dev, phy, MII_BMCR, BMCR_RESET); in smc_phy_reset()
958 if (!(bmcr & BMCR_RESET)) in smc_phy_reset()
962 return bmcr & BMCR_RESET; in smc_phy_reset()
/linux/drivers/net/ethernet/atheros/alx/
H A Dhw.c749 cr = BMCR_RESET | BMCR_ANENABLE | BMCR_ANRESTART; in alx_setup_speed_duplex()
756 cr = BMCR_RESET; in alx_setup_speed_duplex()
/linux/drivers/net/phy/
H A Dmotorcomm.c1544 if (set == BMCR_RESET) { in yt8521_modify_bmcr_paged()
1551 if (!(ret & BMCR_RESET)) in yt8521_modify_bmcr_paged()
1606 return yt8521_modify_utp_fiber_bmcr(phydev, 0, BMCR_RESET);
/linux/drivers/net/ethernet/tundra/
H A Dtsi108_eth.c1210 tsi108_write_mii(data, MII_BMCR, BMCR_RESET); in tsi108_init_phy()
1212 if(!(tsi108_read_mii(data, MII_BMCR) & BMCR_RESET)) in tsi108_init_phy()
/linux/drivers/net/ethernet/davicom/
H A Ddm9000.c924 dm9000_phy_write(dev, 0, MII_BMCR, BMCR_RESET); in dm9000_init_dm9000()
1337 dm9000_phy_write(dev, 0, MII_BMCR, BMCR_RESET); /* PHY RESET */ in dm9000_shutdown()
/linux/drivers/net/dsa/mv88e6xxx/
H A Dpcs-639x.c175 mask = BMCR_RESET | BMCR_LOOPBACK | BMCR_PDOWN; in mv88e639x_sgmii_pcs_control_pwr()
/linux/drivers/net/ethernet/alacritech/
H A Dslicoss.c972 val = MII_BMCR << 16 | BMCR_RESET | BMCR_ANENABLE | in slic_set_link_autoneg()
998 val = MII_BMCR << 16 | BMCR_RESET | BMCR_ANENABLE | in slic_set_link_autoneg()
/linux/drivers/net/ethernet/sis/
H A Dsis190.c931 if (val & BMCR_RESET) { in sis190_phy_task()
1746 BMCR_ANENABLE | BMCR_ANRESTART | BMCR_RESET); in sis190_set_speed_auto()

12