| /OK3568_Linux_fs/kernel/drivers/net/ethernet/oki-semi/pch_gbe/ |
| H A D | pch_gbe_phy.c | 208 u16 mii_reg; in pch_gbe_phy_power_up() local 210 mii_reg = 0; in pch_gbe_phy_power_up() 214 pch_gbe_phy_read_reg_miic(hw, PHY_CONTROL, &mii_reg); in pch_gbe_phy_power_up() 215 mii_reg &= ~MII_CR_POWER_DOWN; in pch_gbe_phy_power_up() 216 pch_gbe_phy_write_reg_miic(hw, PHY_CONTROL, mii_reg); in pch_gbe_phy_power_up() 225 u16 mii_reg; in pch_gbe_phy_power_down() local 227 mii_reg = 0; in pch_gbe_phy_power_down() 233 pch_gbe_phy_read_reg_miic(hw, PHY_CONTROL, &mii_reg); in pch_gbe_phy_power_down() 234 mii_reg |= MII_CR_POWER_DOWN; in pch_gbe_phy_power_down() 235 pch_gbe_phy_write_reg_miic(hw, PHY_CONTROL, mii_reg); in pch_gbe_phy_power_down() [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/net/phy/ |
| H A D | realtek.c | 129 unsigned int mii_reg; in rtl8211x_parse_status() local 131 mii_reg = phy_read(phydev, MDIO_DEVAD_NONE, MIIM_RTL8211x_PHY_STATUS); in rtl8211x_parse_status() 133 if (!(mii_reg & MIIM_RTL8211x_PHYSTAT_SPDDONE)) { in rtl8211x_parse_status() 139 while (!(mii_reg & MIIM_RTL8211x_PHYSTAT_SPDDONE)) { in rtl8211x_parse_status() 150 mii_reg = phy_read(phydev, MDIO_DEVAD_NONE, in rtl8211x_parse_status() 156 if (mii_reg & MIIM_RTL8211x_PHYSTAT_LINK) in rtl8211x_parse_status() 162 if (mii_reg & MIIM_RTL8211x_PHYSTAT_DUPLEX) in rtl8211x_parse_status() 167 speed = (mii_reg & MIIM_RTL8211x_PHYSTAT_SPEED); in rtl8211x_parse_status() 186 unsigned int mii_reg; in rtl8211f_parse_status() local 190 mii_reg = phy_read(phydev, MDIO_DEVAD_NONE, MIIM_RTL8211F_PHY_STATUS); in rtl8211f_parse_status() [all …]
|
| H A D | natsemi.c | 66 int mii_reg; in dp83865_parse_status() local 68 mii_reg = phy_read(phydev, MDIO_DEVAD_NONE, MIIM_DP83865_LANR); in dp83865_parse_status() 70 switch (mii_reg & MIIM_DP83865_SPD_MASK) { in dp83865_parse_status() 86 if (mii_reg & MIIM_DP83865_DPX_FULL) in dp83865_parse_status() 119 int mii_reg; in dp83848_parse_status() local 121 mii_reg = phy_read(phydev, MDIO_DEVAD_NONE, MII_BMSR); in dp83848_parse_status() 123 if(mii_reg & (BMSR_100FULL | BMSR_100HALF)) { in dp83848_parse_status() 129 if (mii_reg & (BMSR_10FULL | BMSR_100FULL)) { in dp83848_parse_status()
|
| H A D | et1011c.c | 44 int mii_reg; in et1011c_parse_status() local 47 mii_reg = phy_read(phydev, MDIO_DEVAD_NONE, ET1011C_STATUS_REG); in et1011c_parse_status() 49 if (mii_reg & ET1011C_DUPLEX_STATUS) in et1011c_parse_status() 54 speed = mii_reg & ET1011C_SPEED_MASK; in et1011c_parse_status() 58 mii_reg = phy_read(phydev, MDIO_DEVAD_NONE, ET1011C_CONFIG_REG); in et1011c_parse_status() 59 mii_reg &= ~ET1011C_TX_FIFO_MASK; in et1011c_parse_status() 61 mii_reg | in et1011c_parse_status()
|
| H A D | davicom.c | 44 int mii_reg; in dm9161_parse_status() local 46 mii_reg = phy_read(phydev, MDIO_DEVAD_NONE, MIIM_DM9161_SCSR); in dm9161_parse_status() 48 if (mii_reg & (MIIM_DM9161_SCSR_100F | MIIM_DM9161_SCSR_100H)) in dm9161_parse_status() 53 if (mii_reg & (MIIM_DM9161_SCSR_100F | MIIM_DM9161_SCSR_10F)) in dm9161_parse_status()
|
| H A D | smsc.c | 18 int mii_reg; in smsc_parse_status() local 20 mii_reg = phy_read(phydev, MDIO_DEVAD_NONE, MII_BMSR); in smsc_parse_status() 22 if (mii_reg & (BMSR_100FULL | BMSR_100HALF)) in smsc_parse_status() 27 if (mii_reg & (BMSR_10FULL | BMSR_100FULL)) in smsc_parse_status()
|
| H A D | phy.c | 223 unsigned int mii_reg; in genphy_update_link() local 229 mii_reg = phy_read(phydev, MDIO_DEVAD_NONE, MII_BMSR); in genphy_update_link() 235 if (phydev->link && mii_reg & BMSR_LSTATUS) in genphy_update_link() 239 !(mii_reg & BMSR_ANEGCOMPLETE)) { in genphy_update_link() 244 while (!(mii_reg & BMSR_ANEGCOMPLETE)) { in genphy_update_link() 264 mii_reg = phy_read(phydev, MDIO_DEVAD_NONE, MII_BMSR); in genphy_update_link() 270 mii_reg = phy_read(phydev, MDIO_DEVAD_NONE, MII_BMSR); in genphy_update_link() 272 if (mii_reg & BMSR_LSTATUS) in genphy_update_link() 292 int mii_reg = phy_read(phydev, MDIO_DEVAD_NONE, MII_BMSR); in genphy_parse_link() local 352 if ((mii_reg & BMSR_ESTATEN) && !(mii_reg & BMSR_ERCAP)) in genphy_parse_link()
|
| H A D | lxt.c | 23 int mii_reg; in lxt971_parse_status() local 26 mii_reg = phy_read(phydev, MDIO_DEVAD_NONE, MIIM_LXT971_SR2); in lxt971_parse_status() 27 speed = mii_reg & MIIM_LXT971_SR2_SPEED_MASK; in lxt971_parse_status()
|
| H A D | marvell.c | 132 unsigned int mii_reg; in m88e1xxx_parse_status() local 134 mii_reg = phy_read(phydev, MDIO_DEVAD_NONE, MIIM_88E1xxx_PHY_STATUS); in m88e1xxx_parse_status() 136 if ((mii_reg & MIIM_88E1xxx_PHYSTAT_LINK) && in m88e1xxx_parse_status() 137 !(mii_reg & MIIM_88E1xxx_PHYSTAT_SPDDONE)) { in m88e1xxx_parse_status() 141 while (!(mii_reg & MIIM_88E1xxx_PHYSTAT_SPDDONE)) { in m88e1xxx_parse_status() 152 mii_reg = phy_read(phydev, MDIO_DEVAD_NONE, in m88e1xxx_parse_status() 158 if (mii_reg & MIIM_88E1xxx_PHYSTAT_LINK) in m88e1xxx_parse_status() 164 if (mii_reg & MIIM_88E1xxx_PHYSTAT_DUPLEX) in m88e1xxx_parse_status() 169 speed = mii_reg & MIIM_88E1xxx_PHYSTAT_SPEED; in m88e1xxx_parse_status()
|
| H A D | mv88e61xx.c | 463 unsigned int mii_reg; in mv88e61xx_parse_status() local 465 mii_reg = phy_read(phydev, MDIO_DEVAD_NONE, PHY_REG_STATUS1); in mv88e61xx_parse_status() 467 if ((mii_reg & PHY_REG_STATUS1_LINK) && in mv88e61xx_parse_status() 468 !(mii_reg & PHY_REG_STATUS1_SPDDONE)) { in mv88e61xx_parse_status() 472 while (!(mii_reg & PHY_REG_STATUS1_SPDDONE)) { in mv88e61xx_parse_status() 483 mii_reg = phy_read(phydev, MDIO_DEVAD_NONE, in mv88e61xx_parse_status() 489 if (mii_reg & PHY_REG_STATUS1_LINK) in mv88e61xx_parse_status() 495 if (mii_reg & PHY_REG_STATUS1_DUPLEX) in mv88e61xx_parse_status() 500 speed = mii_reg & PHY_REG_STATUS1_SPEED; in mv88e61xx_parse_status()
|
| H A D | vitesse.c | 87 int mii_reg; in vitesse_parse_status() local 89 mii_reg = phy_read(phydev, MDIO_DEVAD_NONE, MIIM_CIS82xx_AUX_CONSTAT); in vitesse_parse_status() 91 if (mii_reg & MIIM_CIS82xx_AUXCONSTAT_DUPLEX) in vitesse_parse_status() 96 speed = mii_reg & MIIM_CIS82xx_AUXCONSTAT_SPEED; in vitesse_parse_status()
|
| H A D | mscc.c | 202 u16 mii_reg; in mscc_parse_status() local 204 mii_reg = phy_read(phydev, MDIO_DEVAD_NONE, MIIM_AUX_CNTRL_STAT_REG); in mscc_parse_status() 206 if (mii_reg & MIIM_AUX_CNTRL_STAT_F_DUPLEX) in mscc_parse_status() 211 speed = mii_reg & MIIM_AUX_CNTRL_STAT_SPEED_MASK; in mscc_parse_status()
|
| H A D | broadcom.c | 68 unsigned int mii_reg; in bcm54xx_parse_status() local 70 mii_reg = phy_read(phydev, MDIO_DEVAD_NONE, MIIM_BCM54xx_AUXSTATUS); in bcm54xx_parse_status() 72 switch ((mii_reg & MIIM_BCM54xx_AUXSTATUS_LINKMODE_MASK) >> in bcm54xx_parse_status()
|
| /OK3568_Linux_fs/u-boot/scripts/coccinelle/net/ |
| H A D | mdio_register.cocci | 10 @ mii_reg @ 27 identifier mii_reg.readfunc; 49 identifier mii_reg.readfunc; 81 identifier mii_reg.readfunc; 99 identifier mii_reg.readfunc; 110 identifier mii_reg.writefunc; 134 identifier mii_reg.writefunc;
|
| /OK3568_Linux_fs/u-boot/drivers/net/ |
| H A D | smc91111.c | 887 word mii_reg; in smc_read_phy_register() local 951 mii_reg = SMC_inw (dev, MII_REG); in smc_read_phy_register() 954 mii_reg &= ~(MII_MDOE | MII_MCLK | MII_MDI | MII_MDO); in smc_read_phy_register() 959 SMC_outw (dev, mii_reg | bits[i], MII_REG); in smc_read_phy_register() 964 SMC_outw (dev, mii_reg | bits[i] | MII_MCLK, MII_REG); in smc_read_phy_register() 971 SMC_outw (dev, mii_reg, MII_REG); in smc_read_phy_register() 1005 word mii_reg; in smc_write_phy_register() local 1072 mii_reg = SMC_inw (dev, MII_REG); in smc_write_phy_register() 1075 mii_reg &= ~(MII_MDOE | MII_MCLK | MII_MDI | MII_MDO); in smc_write_phy_register() 1080 SMC_outw (dev, mii_reg | bits[i], MII_REG); in smc_write_phy_register() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/igc/ |
| H A D | igc_phy.c | 110 u16 mii_reg = 0; in igc_power_up_phy_copper() local 113 hw->phy.ops.read_reg(hw, PHY_CONTROL, &mii_reg); in igc_power_up_phy_copper() 114 mii_reg &= ~MII_CR_POWER_DOWN; in igc_power_up_phy_copper() 115 hw->phy.ops.write_reg(hw, PHY_CONTROL, mii_reg); in igc_power_up_phy_copper() 127 u16 mii_reg = 0; in igc_power_down_phy_copper() local 130 hw->phy.ops.read_reg(hw, PHY_CONTROL, &mii_reg); in igc_power_down_phy_copper() 131 mii_reg |= MII_CR_POWER_DOWN; in igc_power_down_phy_copper()
|
| /OK3568_Linux_fs/u-boot/drivers/qe/ |
| H A D | uec_phy.c | 131 enet_tbi_mii_reg_e mii_reg = (enet_tbi_mii_reg_e) regnum; in uec_write_phy_reg() local 152 tmp_reg = ((u32) mii_id << MIIMADD_PHY_ADDRESS_SHIFT) | mii_reg; in uec_write_phy_reg() 170 enet_tbi_mii_reg_e mii_reg = (enet_tbi_mii_reg_e) regnum; in uec_read_phy_reg() local 190 tmp_reg = ((u32) mii_id << MIIMADD_PHY_ADDRESS_SHIFT) | mii_reg; in uec_read_phy_reg() 209 mii_id, mii_reg, (u32) & (ug_regs->miimcfg)); in uec_read_phy_reg()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/smsc/ |
| H A D | smc91x.c | 764 unsigned int mii_reg, mask; in smc_mii_out() local 766 mii_reg = SMC_GET_MII(lp) & ~(MII_MCLK | MII_MDOE | MII_MDO); in smc_mii_out() 767 mii_reg |= MII_MDOE; in smc_mii_out() 771 mii_reg |= MII_MDO; in smc_mii_out() 773 mii_reg &= ~MII_MDO; in smc_mii_out() 775 SMC_SET_MII(lp, mii_reg); in smc_mii_out() 777 SMC_SET_MII(lp, mii_reg | MII_MCLK); in smc_mii_out() 786 unsigned int mii_reg, mask, val; in smc_mii_in() local 788 mii_reg = SMC_GET_MII(lp) & ~(MII_MCLK | MII_MDOE | MII_MDO); in smc_mii_in() 789 SMC_SET_MII(lp, mii_reg); in smc_mii_in() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/dec/tulip/ |
| H A D | winbond-840.c | 661 int duplex, fasteth, result, mii_reg; in update_link() local 664 mii_reg = mdio_read(dev, np->phys[0], MII_BMSR); in update_link() 666 if (mii_reg == 0xffff) in update_link() 669 mii_reg = mdio_read(dev, np->phys[0], MII_BMSR); in update_link() 670 if (!(mii_reg & 0x4)) { in update_link() 697 mii_reg = mdio_read(dev, np->phys[0], MII_BMCR); in update_link() 698 duplex = mii_reg & BMCR_FULLDPLX; in update_link() 699 fasteth = mii_reg & BMCR_SPEED100; in update_link() 702 mii_reg = mdio_read(dev, np->phys[0], MII_LPA); in update_link() 703 negotiated = mii_reg & np->mii_if.advertising; in update_link()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/igb/ |
| H A D | e1000_phy.c | 2385 u16 mii_reg = 0; in igb_power_up_phy_copper() local 2388 hw->phy.ops.read_reg(hw, PHY_CONTROL, &mii_reg); in igb_power_up_phy_copper() 2389 mii_reg &= ~MII_CR_POWER_DOWN; in igb_power_up_phy_copper() 2390 hw->phy.ops.write_reg(hw, PHY_CONTROL, mii_reg); in igb_power_up_phy_copper() 2402 u16 mii_reg = 0; in igb_power_down_phy_copper() local 2405 hw->phy.ops.read_reg(hw, PHY_CONTROL, &mii_reg); in igb_power_down_phy_copper() 2406 mii_reg |= MII_CR_POWER_DOWN; in igb_power_down_phy_copper() 2407 hw->phy.ops.write_reg(hw, PHY_CONTROL, mii_reg); in igb_power_down_phy_copper()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/e1000e/ |
| H A D | phy.c | 2699 u16 mii_reg = 0; in e1000_power_up_phy_copper() local 2702 e1e_rphy(hw, MII_BMCR, &mii_reg); in e1000_power_up_phy_copper() 2703 mii_reg &= ~BMCR_PDOWN; in e1000_power_up_phy_copper() 2704 e1e_wphy(hw, MII_BMCR, mii_reg); in e1000_power_up_phy_copper() 2717 u16 mii_reg = 0; in e1000_power_down_phy_copper() local 2720 e1e_rphy(hw, MII_BMCR, &mii_reg); in e1000_power_down_phy_copper() 2721 mii_reg |= BMCR_PDOWN; in e1000_power_down_phy_copper() 2722 e1e_wphy(hw, MII_BMCR, mii_reg); in e1000_power_down_phy_copper()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/e1000/ |
| H A D | e1000_main.c | 416 u16 mii_reg = 0; in e1000_power_up_phy() local 423 e1000_read_phy_reg(hw, PHY_CTRL, &mii_reg); in e1000_power_up_phy() 424 mii_reg &= ~MII_CR_POWER_DOWN; in e1000_power_up_phy() 425 e1000_write_phy_reg(hw, PHY_CTRL, mii_reg); in e1000_power_up_phy() 441 u16 mii_reg = 0; in e1000_power_down_phy() local 460 e1000_read_phy_reg(hw, PHY_CTRL, &mii_reg); in e1000_power_down_phy() 461 mii_reg |= MII_CR_POWER_DOWN; in e1000_power_down_phy() 462 e1000_write_phy_reg(hw, PHY_CTRL, mii_reg); in e1000_power_down_phy() 4761 u16 mii_reg; in e1000_mii_ioctl() local 4783 mii_reg = data->val_in; in e1000_mii_ioctl() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/atheros/ |
| H A D | ag71xx.c | 954 u32 mii_reg; in ag71xx_fast_reset() local 958 mii_reg = ag71xx_rr(ag, AG71XX_REG_MII_CFG); in ag71xx_fast_reset() 980 ag71xx_wr(ag, AG71XX_REG_MII_CFG, mii_reg); in ag71xx_fast_reset()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/amd/xgbe/ |
| H A D | xgbe-phy-v2.c | 683 u8 mii_reg; in xgbe_phy_i2c_mii_read() local 690 mii_reg = reg; in xgbe_phy_i2c_mii_read() 692 &mii_reg, sizeof(mii_reg), in xgbe_phy_i2c_mii_read()
|