Home
last modified time | relevance | path

Searched refs:mdio_ctrl (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/net/pcs/
H A Dpcs-xpcs.c753 int ret, mdio_ctrl, tx_conf; in xpcs_config_aneg_c37_sgmii() local
774 mdio_ctrl = xpcs_read(xpcs, MDIO_MMD_VEND2, MII_BMCR); in xpcs_config_aneg_c37_sgmii()
775 if (mdio_ctrl < 0) in xpcs_config_aneg_c37_sgmii()
776 return mdio_ctrl; in xpcs_config_aneg_c37_sgmii()
778 if (mdio_ctrl & BMCR_ANENABLE) { in xpcs_config_aneg_c37_sgmii()
780 mdio_ctrl & ~BMCR_ANENABLE); in xpcs_config_aneg_c37_sgmii()
821 mdio_ctrl | BMCR_ANENABLE); in xpcs_config_aneg_c37_sgmii()
831 int ret, mdio_ctrl, adv; in xpcs_config_aneg_c37_1000basex() local
842 mdio_ctrl = xpcs_read(xpcs, MDIO_MMD_VEND2, MII_BMCR); in xpcs_config_aneg_c37_1000basex()
843 if (mdio_ctrl < 0) in xpcs_config_aneg_c37_1000basex()
[all …]
/linux/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_link.c1451 params->phy[phy_index].mdio_ctrl); in bnx2x_set_mdio_emac_per_phy()
2596 mode = REG_RD(bp, phy->mdio_ctrl + EMAC_REG_EMAC_MDIO_MODE); in bnx2x_cl22_write()
2597 REG_WR(bp, phy->mdio_ctrl + EMAC_REG_EMAC_MDIO_MODE, in bnx2x_cl22_write()
2604 REG_WR(bp, phy->mdio_ctrl + EMAC_REG_EMAC_MDIO_COMM, tmp); in bnx2x_cl22_write()
2609 tmp = REG_RD(bp, phy->mdio_ctrl + EMAC_REG_EMAC_MDIO_COMM); in bnx2x_cl22_write()
2619 REG_WR(bp, phy->mdio_ctrl + EMAC_REG_EMAC_MDIO_MODE, mode); in bnx2x_cl22_write()
2632 mode = REG_RD(bp, phy->mdio_ctrl + EMAC_REG_EMAC_MDIO_MODE); in bnx2x_cl22_read()
2633 REG_WR(bp, phy->mdio_ctrl + EMAC_REG_EMAC_MDIO_MODE, in bnx2x_cl22_read()
2640 REG_WR(bp, phy->mdio_ctrl + EMAC_REG_EMAC_MDIO_COMM, val); in bnx2x_cl22_read()
2645 val = REG_RD(bp, phy->mdio_ctrl + EMAC_REG_EMAC_MDIO_COMM); in bnx2x_cl22_read()
[all …]
H A Dbnx2x_link.h181 u32 mdio_ctrl; member