Home
last modified time | relevance | path

Searched refs:mii_reg (Results 1 – 24 of 24) sorted by relevance

/openbmc/linux/drivers/net/ethernet/oki-semi/pch_gbe/
H A Dpch_gbe_phy.c208 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 …]
/openbmc/u-boot/drivers/net/phy/
H A Det1011c.c43 int mii_reg; in et1011c_parse_status() local
46 mii_reg = phy_read(phydev, MDIO_DEVAD_NONE, ET1011C_STATUS_REG); in et1011c_parse_status()
48 if (mii_reg & ET1011C_DUPLEX_STATUS) in et1011c_parse_status()
53 speed = mii_reg & ET1011C_SPEED_MASK; in et1011c_parse_status()
57 mii_reg = phy_read(phydev, MDIO_DEVAD_NONE, ET1011C_CONFIG_REG); in et1011c_parse_status()
58 mii_reg &= ~ET1011C_TX_FIFO_MASK; in et1011c_parse_status()
60 mii_reg | in et1011c_parse_status()
H A Drealtek.c198 unsigned int mii_reg; in rtl8211x_parse_status() local
200 mii_reg = phy_read(phydev, MDIO_DEVAD_NONE, MIIM_RTL8211x_PHY_STATUS); in rtl8211x_parse_status()
202 if (!(mii_reg & MIIM_RTL8211x_PHYSTAT_SPDDONE)) { in rtl8211x_parse_status()
208 while (!(mii_reg & MIIM_RTL8211x_PHYSTAT_SPDDONE)) { in rtl8211x_parse_status()
219 mii_reg = phy_read(phydev, MDIO_DEVAD_NONE, in rtl8211x_parse_status()
225 if (mii_reg & MIIM_RTL8211x_PHYSTAT_LINK) in rtl8211x_parse_status()
231 if (mii_reg & MIIM_RTL8211x_PHYSTAT_DUPLEX) in rtl8211x_parse_status()
236 speed = (mii_reg & MIIM_RTL8211x_PHYSTAT_SPEED); in rtl8211x_parse_status()
255 unsigned int mii_reg; in rtl8211f_parse_status() local
259 mii_reg = phy_read(phydev, MDIO_DEVAD_NONE, MIIM_RTL8211F_PHY_STATUS); in rtl8211f_parse_status()
[all …]
H A Dnatsemi.c66 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 Ddavicom.c44 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 Dsmsc.c18 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 Dlxt.c23 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 Dphy.c222 unsigned int mii_reg; in genphy_update_link() local
228 mii_reg = phy_read(phydev, MDIO_DEVAD_NONE, MII_BMSR); in genphy_update_link()
234 if (phydev->link && mii_reg & BMSR_LSTATUS) in genphy_update_link()
238 !(mii_reg & BMSR_ANEGCOMPLETE)) { in genphy_update_link()
243 while (!(mii_reg & BMSR_ANEGCOMPLETE)) { in genphy_update_link()
263 mii_reg = phy_read(phydev, MDIO_DEVAD_NONE, MII_BMSR); in genphy_update_link()
269 mii_reg = phy_read(phydev, MDIO_DEVAD_NONE, MII_BMSR); in genphy_update_link()
271 if (mii_reg & BMSR_LSTATUS) in genphy_update_link()
291 int mii_reg = phy_read(phydev, MDIO_DEVAD_NONE, MII_BMSR); in genphy_parse_link() local
353 if ((mii_reg & BMSR_ESTATEN) && !(mii_reg & BMSR_ERCAP)) in genphy_parse_link()
H A Dmarvell.c155 unsigned int mii_reg; in m88e1xxx_parse_status() local
157 mii_reg = phy_read(phydev, MDIO_DEVAD_NONE, MIIM_88E1xxx_PHY_STATUS); in m88e1xxx_parse_status()
159 if ((mii_reg & MIIM_88E1xxx_PHYSTAT_LINK) && in m88e1xxx_parse_status()
160 !(mii_reg & MIIM_88E1xxx_PHYSTAT_SPDDONE)) { in m88e1xxx_parse_status()
164 while (!(mii_reg & MIIM_88E1xxx_PHYSTAT_SPDDONE)) { in m88e1xxx_parse_status()
175 mii_reg = phy_read(phydev, MDIO_DEVAD_NONE, in m88e1xxx_parse_status()
181 if (mii_reg & MIIM_88E1xxx_PHYSTAT_LINK) in m88e1xxx_parse_status()
187 if (mii_reg & MIIM_88E1xxx_PHYSTAT_DUPLEX) in m88e1xxx_parse_status()
192 speed = mii_reg & MIIM_88E1xxx_PHYSTAT_SPEED; in m88e1xxx_parse_status()
H A Dmv88e61xx.c462 unsigned int mii_reg; in mv88e61xx_parse_status() local
464 mii_reg = phy_read(phydev, MDIO_DEVAD_NONE, PHY_REG_STATUS1); in mv88e61xx_parse_status()
466 if ((mii_reg & PHY_REG_STATUS1_LINK) && in mv88e61xx_parse_status()
467 !(mii_reg & PHY_REG_STATUS1_SPDDONE)) { in mv88e61xx_parse_status()
471 while (!(mii_reg & PHY_REG_STATUS1_SPDDONE)) { in mv88e61xx_parse_status()
482 mii_reg = phy_read(phydev, MDIO_DEVAD_NONE, in mv88e61xx_parse_status()
488 if (mii_reg & PHY_REG_STATUS1_LINK) in mv88e61xx_parse_status()
494 if (mii_reg & PHY_REG_STATUS1_DUPLEX) in mv88e61xx_parse_status()
499 speed = mii_reg & PHY_REG_STATUS1_SPEED; in mv88e61xx_parse_status()
H A Dvitesse.c88 int mii_reg; in vitesse_parse_status() local
90 mii_reg = phy_read(phydev, MDIO_DEVAD_NONE, MIIM_CIS82xx_AUX_CONSTAT); in vitesse_parse_status()
92 if (mii_reg & MIIM_CIS82xx_AUXCONSTAT_DUPLEX) in vitesse_parse_status()
97 speed = mii_reg & MIIM_CIS82xx_AUXCONSTAT_SPEED; in vitesse_parse_status()
H A Dbroadcom.c95 unsigned int mii_reg; in bcm54xx_parse_status() local
97 mii_reg = phy_read(phydev, MDIO_DEVAD_NONE, MIIM_BCM54xx_AUXSTATUS); in bcm54xx_parse_status()
99 switch ((mii_reg & MIIM_BCM54xx_AUXSTATUS_LINKMODE_MASK) >> in bcm54xx_parse_status()
H A Dmscc.c1073 u16 mii_reg; in mscc_parse_status() local
1075 mii_reg = phy_read(phydev, MDIO_DEVAD_NONE, MIIM_AUX_CNTRL_STAT_REG); in mscc_parse_status()
1077 if (mii_reg & MIIM_AUX_CNTRL_STAT_F_DUPLEX) in mscc_parse_status()
1082 speed = mii_reg & MIIM_AUX_CNTRL_STAT_SPEED_MASK; in mscc_parse_status()
/openbmc/u-boot/scripts/coccinelle/net/
H A Dmdio_register.cocci10 @ 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;
/openbmc/u-boot/drivers/net/
H A Dsmc91111.c887 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 …]
/openbmc/linux/drivers/net/ethernet/intel/igc/
H A Digc_phy.c111 u16 mii_reg = 0; in igc_power_up_phy_copper() local
114 hw->phy.ops.read_reg(hw, PHY_CONTROL, &mii_reg); in igc_power_up_phy_copper()
115 mii_reg &= ~MII_CR_POWER_DOWN; in igc_power_up_phy_copper()
116 hw->phy.ops.write_reg(hw, PHY_CONTROL, mii_reg); in igc_power_up_phy_copper()
128 u16 mii_reg = 0; in igc_power_down_phy_copper() local
131 hw->phy.ops.read_reg(hw, PHY_CONTROL, &mii_reg); in igc_power_down_phy_copper()
132 mii_reg |= MII_CR_POWER_DOWN; in igc_power_down_phy_copper()
/openbmc/u-boot/drivers/qe/
H A Duec_phy.c130 enet_tbi_mii_reg_e mii_reg = (enet_tbi_mii_reg_e) regnum; in uec_write_phy_reg() local
151 tmp_reg = ((u32) mii_id << MIIMADD_PHY_ADDRESS_SHIFT) | mii_reg; in uec_write_phy_reg()
169 enet_tbi_mii_reg_e mii_reg = (enet_tbi_mii_reg_e) regnum; in uec_read_phy_reg() local
189 tmp_reg = ((u32) mii_id << MIIMADD_PHY_ADDRESS_SHIFT) | mii_reg; in uec_read_phy_reg()
208 mii_id, mii_reg, (u32) & (ug_regs->miimcfg)); in uec_read_phy_reg()
/openbmc/linux/drivers/net/ethernet/smsc/
H A Dsmc91x.c765 unsigned int mii_reg, mask; in smc_mii_out() local
767 mii_reg = SMC_GET_MII(lp) & ~(MII_MCLK | MII_MDOE | MII_MDO); in smc_mii_out()
768 mii_reg |= MII_MDOE; in smc_mii_out()
772 mii_reg |= MII_MDO; in smc_mii_out()
774 mii_reg &= ~MII_MDO; in smc_mii_out()
776 SMC_SET_MII(lp, mii_reg); in smc_mii_out()
778 SMC_SET_MII(lp, mii_reg | MII_MCLK); in smc_mii_out()
787 unsigned int mii_reg, mask, val; in smc_mii_in() local
789 mii_reg = SMC_GET_MII(lp) & ~(MII_MCLK | MII_MDOE | MII_MDO); in smc_mii_in()
790 SMC_SET_MII(lp, mii_reg); in smc_mii_in()
[all …]
/openbmc/linux/drivers/net/ethernet/dec/tulip/
H A Dwinbond-840.c661 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()
/openbmc/linux/drivers/net/ethernet/intel/igb/
H A De1000_phy.c2384 u16 mii_reg = 0; in igb_power_up_phy_copper() local
2387 hw->phy.ops.read_reg(hw, PHY_CONTROL, &mii_reg); in igb_power_up_phy_copper()
2388 mii_reg &= ~MII_CR_POWER_DOWN; in igb_power_up_phy_copper()
2389 hw->phy.ops.write_reg(hw, PHY_CONTROL, mii_reg); in igb_power_up_phy_copper()
2401 u16 mii_reg = 0; in igb_power_down_phy_copper() local
2404 hw->phy.ops.read_reg(hw, PHY_CONTROL, &mii_reg); in igb_power_down_phy_copper()
2405 mii_reg |= MII_CR_POWER_DOWN; in igb_power_down_phy_copper()
2406 hw->phy.ops.write_reg(hw, PHY_CONTROL, mii_reg); in igb_power_down_phy_copper()
/openbmc/linux/drivers/net/ethernet/intel/e1000e/
H A Dphy.c2748 u16 mii_reg = 0; in e1000_power_up_phy_copper() local
2752 ret = e1e_rphy(hw, MII_BMCR, &mii_reg); in e1000_power_up_phy_copper()
2757 mii_reg &= ~BMCR_PDOWN; in e1000_power_up_phy_copper()
2758 e1e_wphy(hw, MII_BMCR, mii_reg); in e1000_power_up_phy_copper()
2771 u16 mii_reg = 0; in e1000_power_down_phy_copper() local
2775 ret = e1e_rphy(hw, MII_BMCR, &mii_reg); in e1000_power_down_phy_copper()
2780 mii_reg |= BMCR_PDOWN; in e1000_power_down_phy_copper()
2781 e1e_wphy(hw, MII_BMCR, mii_reg); in e1000_power_down_phy_copper()
/openbmc/linux/drivers/net/ethernet/intel/e1000/
H A De1000_main.c416 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()
4759 u16 mii_reg; in e1000_mii_ioctl() local
4781 mii_reg = data->val_in; in e1000_mii_ioctl()
[all …]
/openbmc/linux/drivers/net/ethernet/atheros/
H A Dag71xx.c967 u32 mii_reg; in ag71xx_fast_reset() local
971 mii_reg = ag71xx_rr(ag, AG71XX_REG_MII_CFG); in ag71xx_fast_reset()
993 ag71xx_wr(ag, AG71XX_REG_MII_CFG, mii_reg); in ag71xx_fast_reset()
/openbmc/linux/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-phy-v2.c723 u8 mii_reg; in xgbe_phy_i2c_mii_read() local
730 mii_reg = reg; in xgbe_phy_i2c_mii_read()
732 &mii_reg, sizeof(mii_reg), in xgbe_phy_i2c_mii_read()