Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/net/phy/
Dicplus.c79 MII_BMCR, BMCR_RESET); in ip175c_config_init()
111 bmcr |= BMCR_RESET; in ip1xx_reset()
120 } while (bmcr & BMCR_RESET); in ip1xx_reset()
Dmarvell.c209 err = phy_write(phydev, MII_BMCR, BMCR_RESET); 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()
441 temp |= BMCR_RESET; in m88e1116r_config_init()
474 temp |= BMCR_RESET; in m88e1116r_config_init()
587 err = phy_write(phydev, MII_BMCR, BMCR_RESET); in m88e1111_config_init()
592 while (temp & BMCR_RESET); in m88e1111_config_init()
608 return phy_write(phydev, MII_BMCR, BMCR_RESET); in m88e1111_config_init()
615 err = phy_write(phydev, MII_BMCR, BMCR_RESET); in m88e1118_config_aneg()
664 return phy_write(phydev, MII_BMCR, BMCR_RESET); in m88e1118_config_init()
[all …]
Dste10Xp.c44 value |= BMCR_RESET; in ste10Xp_config_init()
51 } while (value & BMCR_RESET); in ste10Xp_config_init()
Dsmsc.c84 phy_write(phydev, MII_BMCR, BMCR_RESET); in smsc_phy_reset()
92 } while (rc & BMCR_RESET); in smsc_phy_reset()
Det1011c.c61 phy_write(phydev, MII_BMCR, ctl | BMCR_RESET); in et1011c_config_aneg()
Dmdio-moxart.c106 data |= BMCR_RESET; in moxart_mdio_reset()
Dphy_device.c576 } while (ret & BMCR_RESET && --retries); in phy_poll_reset()
577 if (ret & BMCR_RESET) in phy_poll_reset()
1159 ret = phy_write(phydev, MII_BMCR, BMCR_RESET); in genphy_soft_reset()
Dphy.c418 if ((val & (BMCR_RESET | BMCR_ANENABLE)) == 0) { in phy_mii_ioctl()
453 val & BMCR_RESET) in phy_mii_ioctl()
Dbroadcom.c356 err = phy_write(phydev, MII_BMCR, BMCR_RESET); in brcm_fet_config_init()
/linux-4.4.14/drivers/net/ethernet/ibm/emac/
Dphy.c61 val |= BMCR_RESET; in emac_mii_reset_phy()
68 if (val >= 0 && (val & BMCR_RESET) == 0) in emac_mii_reset_phy()
85 val |= BMCR_RESET; in emac_mii_reset_gpcs()
92 if (val >= 0 && (val & BMCR_RESET) == 0) in emac_mii_reset_gpcs()
183 phy_write(phy, MII_BMCR, ctl | BMCR_RESET); in genmii_setup_forced()
/linux-4.4.14/drivers/net/
Dsungem_phy.c77 val |= BMCR_RESET; in reset_one_mii_phy()
84 if ((val & BMCR_RESET) == 0) in reset_one_mii_phy()
298 sungem_phy_write(phy, MII_BMCR, BMCR_RESET); in bcm5411_init()
357 sungem_phy_write(phy, MII_BMCR, ctl | BMCR_RESET); in genmii_setup_forced()
525 sungem_phy_write(phy, MII_BMCR, ctl | BMCR_RESET); in bcm54xx_setup_forced()
806 ctl |= BMCR_RESET; in marvell_setup_forced()
Dmii.c424 if (val & (BMCR_RESET|BMCR_ANENABLE)) in generic_mii_ioctl()
/linux-4.4.14/include/uapi/linux/
Dmii.h50 #define BMCR_RESET 0x8000 /* Reset to default state */ macro
Dmdio.h79 #define MDIO_CTRL1_RESET BMCR_RESET
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb/
Dmv88e1xxx.c52 mdio_set_bit(cphy, MII_BMCR, BMCR_RESET); in mv88e1xxx_reset()
56 ctl &= BMCR_RESET; in mv88e1xxx_reset()
/linux-4.4.14/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-4.4.14/drivers/net/ethernet/atheros/atl1e/
Datl1e_hw.c393 phy_data = BMCR_RESET | BMCR_ANENABLE | BMCR_ANRESTART; in atl1e_phy_commit()
647 BMCR_RESET | BMCR_ANENABLE | BMCR_ANRESTART); in atl1e_restart_autoneg()
/linux-4.4.14/drivers/net/ethernet/dlink/
Ddl2k.c1570 mii_write (dev, phy_addr, MII_BMCR, BMCR_RESET); in mii_set_media()
1571 bmcr = BMCR_ANENABLE | BMCR_ANRESTART | BMCR_RESET; in mii_set_media()
1583 bmcr |= BMCR_RESET; in mii_set_media()
1702 mii_write (dev, phy_addr, MII_BMCR, BMCR_RESET); in mii_set_media_pcs()
1703 bmcr = BMCR_ANENABLE | BMCR_ANRESTART | BMCR_RESET; in mii_set_media_pcs()
1709 bmcr = BMCR_RESET; in mii_set_media_pcs()
Dsundance.c669 mdio_write (dev, np->phys[0], MII_BMCR, BMCR_RESET); in sundance_probe1()
/linux-4.4.14/drivers/net/ethernet/sun/
Dsunbmac.c501 bp->sw_bmcr = (BMCR_RESET); in try_next_permutation()
507 if ((bp->sw_bmcr & BMCR_RESET) == 0) in try_next_permutation()
594 bp->sw_bmcr = (BMCR_RESET); in bigmac_begin_auto_negotiation()
600 if ((bp->sw_bmcr & BMCR_RESET) == 0) in bigmac_begin_auto_negotiation()
Dsunhme.c1036 happy_meal_tcvr_write(hp, tregs, MII_BMCR, BMCR_RESET); in happy_meal_tcvr_reset()
1043 if (!(result & BMCR_RESET)) in happy_meal_tcvr_reset()
Dniu.c1282 err |= BMCR_RESET; in bcm8704_reset()
1294 if (!(err & BMCR_RESET)) in bcm8704_reset()
1648 err = mii_write(np, np->phy_addr, MII_BMCR, BMCR_RESET); in mii_reset()
1658 if (!(err & BMCR_RESET)) in mii_reset()
Dcassini.c798 cas_phy_write(cp, MII_BMCR, BMCR_RESET); in cas_reset_mii_phy()
802 if ((val & BMCR_RESET) == 0) in cas_reset_mii_phy()
Dsungem.c1690 sungem_phy_write(gp, MII_BMCR, BMCR_RESET); in gem_init_phy()
/linux-4.4.14/drivers/net/ethernet/oki-semi/pch_gbe/
Dpch_gbe_phy.c323 pch_gbe_phy_write_reg_miic(hw, MII_BMCR, BMCR_RESET); in pch_gbe_phy_init_setting()
Dpch_gbe_ethtool.c114 pch_gbe_hal_write_phy_reg(hw, MII_BMCR, BMCR_RESET); in pch_gbe_set_settings()
/linux-4.4.14/drivers/net/usb/
Dasix_devices.c249 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()
650 BMCR_RESET | BMCR_ANENABLE); in ax88178_reset()
Dsr9700.c368 sr_mdio_write(netdev, mii->phy_id, MII_BMCR, BMCR_RESET); in sr9700_bind()
Ddm9601.c426 dm9601_mdio_write(dev->net, dev->mii.phy_id, MII_BMCR, BMCR_RESET); in dm9601_bind()
Dr8152.c2432 if (data & BMCR_RESET) in rtl_phy_reset()
2435 data |= BMCR_RESET; in rtl_phy_reset()
2440 if ((r8152_mdio_read(tp, MII_BMCR) & BMCR_RESET) == 0) in rtl_phy_reset()
2879 bmcr |= BMCR_RESET; in rtl8152_set_speed()
2893 if ((r8152_mdio_read(tp, MII_BMCR) & BMCR_RESET) == 0) in rtl8152_set_speed()
Dsr9800.c561 sr_mdio_write(dev->net, dev->mii.phy_id, MII_BMCR, BMCR_RESET); in sr9800_set_default_mode()
Dsmsc95xx.c843 smsc95xx_mdio_write(dev->net, dev->mii.phy_id, MII_BMCR, BMCR_RESET); in smsc95xx_phy_initialize()
849 } while ((bmcr & BMCR_RESET) && (timeout < 100)); in smsc95xx_phy_initialize()
Dsmsc75xx.c826 smsc75xx_mdio_write(dev->net, dev->mii.phy_id, MII_BMCR, BMCR_RESET); in smsc75xx_phy_initialize()
836 } while ((bmcr & BMCR_RESET) && (timeout < 100)); in smsc75xx_phy_initialize()
/linux-4.4.14/arch/powerpc/platforms/85xx/
Dmpc85xx_mds.c84 err = phy_write(phydev, MII_BMCR, BMCR_RESET); in mpc8568_fixup_125_clock()
/linux-4.4.14/drivers/net/ethernet/atheros/atl1c/
Datl1c_hw.c608 u16 mii_bmcr_data = BMCR_RESET; in atl1c_phy_init()
757 u16 mii_bmcr_data = BMCR_RESET; in atl1c_restart_autoneg()
/linux-4.4.14/drivers/net/ethernet/adaptec/
Dstarfire.c805 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()
/linux-4.4.14/drivers/net/ethernet/smsc/
Dsmc91x.c967 smc_phy_write(dev, phy, MII_BMCR, BMCR_RESET); in smc_phy_reset()
975 if (!(bmcr & BMCR_RESET)) in smc_phy_reset()
979 return bmcr & BMCR_RESET; in smc_phy_reset()
/linux-4.4.14/drivers/net/ethernet/atheros/alx/
Dhw.c749 cr = BMCR_RESET | BMCR_ANENABLE | BMCR_ANRESTART; in alx_setup_speed_duplex()
756 cr = BMCR_RESET; in alx_setup_speed_duplex()
/linux-4.4.14/drivers/net/ethernet/tundra/
Dtsi108_eth.c1228 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()
/linux-4.4.14/drivers/net/ethernet/davicom/
Ddm9000.c935 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/sis/
Dsis190.c928 if (val & BMCR_RESET) { in sis190_phy_task()
1734 BMCR_ANENABLE | BMCR_ANRESTART | BMCR_RESET); in sis190_set_speed_auto()
/linux-4.4.14/drivers/net/ethernet/broadcom/
Dbgmac.c869 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()
Db44.c345 err = b44_writephy(bp, MII_BMCR, BMCR_RESET); in b44_phy_reset()
351 if (val & BMCR_RESET) { in b44_phy_reset()
Dbnx2.c1643 bnx2_write_phy(bp, bp->mii_bmcr, BMCR_RESET); in bnx2_reset_phy()
1650 if (!(reg & BMCR_RESET)) { in bnx2_reset_phy()
Dtg3.c1351 phy_control = BMCR_RESET; in tg3_bmcr_reset()
1362 if ((phy_control & BMCR_RESET) == 0) { in tg3_bmcr_reset()
5456 tg3_writephy(tp, MII_BMCR, BMCR_RESET); in tg3_init_bcm8002()
/linux-4.4.14/drivers/net/ethernet/intel/e1000e/
D80003es2lan.c566 phy_data |= BMCR_RESET; in e1000_phy_force_speed_duplex_80003es2lan()
Dphy.c2088 phy_ctrl |= BMCR_RESET; in e1000e_phy_sw_reset()
/linux-4.4.14/drivers/net/ethernet/natsemi/
Dnatsemi.c1310 writel(bmcr | BMCR_RESET, ioaddr+BasicControl+(MII_BMCR<<2)); in switch_port_internal()
1315 if (!(bmcr & BMCR_RESET)) in switch_port_internal()
/linux-4.4.14/drivers/net/ethernet/
Djme.c134 MII_BMCR, val | BMCR_RESET); in jme_reset_phy_processor()
2715 if (!(val & (BMCR_RESET|BMCR_ANENABLE)) && in jme_ioctl()
/linux-4.4.14/drivers/net/ethernet/intel/
De100.c1542 bmcr |= BMCR_RESET; in e100_phy_init()
2448 mdio_write(netdev, nic->mii.phy_id, MII_BMCR, BMCR_RESET); in e100_set_settings()
/linux-4.4.14/drivers/net/ethernet/realtek/
Dr8169.c1584 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()
/linux-4.4.14/drivers/net/ethernet/nvidia/
Dforcedeth.c1182 miicontrol = BMCR_RESET | bmcr_setup; in phy_reset()
1190 while (miicontrol & BMCR_RESET) { in phy_reset()