Home
last modified time | relevance | path

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

/openbmc/linux/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-phy-v1.c237 unsigned int ad_reg, lp_reg; in xgbe_phy_an_outcome() local
243 ad_reg = XMDIO_READ(pdata, MDIO_MMD_AN, MDIO_AN_ADVERTISE); in xgbe_phy_an_outcome()
255 if (ad_reg & lp_reg & 0x400) { in xgbe_phy_an_outcome()
258 } else if (ad_reg & lp_reg & 0x800) { in xgbe_phy_an_outcome()
259 if (ad_reg & 0x400) in xgbe_phy_an_outcome()
267 ad_reg = XMDIO_READ(pdata, MDIO_MMD_AN, MDIO_AN_ADVERTISE + 1); in xgbe_phy_an_outcome()
278 ad_reg &= lp_reg; in xgbe_phy_an_outcome()
279 if (ad_reg & 0x80) { in xgbe_phy_an_outcome()
281 } else if (ad_reg & 0x20) { in xgbe_phy_an_outcome()
291 ad_reg = XMDIO_READ(pdata, MDIO_MMD_AN, MDIO_AN_ADVERTISE + 2); in xgbe_phy_an_outcome()
H A Dxgbe-phy-v2.c1638 unsigned int ad_reg, lp_reg; in xgbe_phy_an37_outcome() local
1644 ad_reg = XMDIO_READ(pdata, MDIO_MMD_VEND2, MDIO_VEND2_AN_ADVERTISE); in xgbe_phy_an37_outcome()
1656 if (ad_reg & lp_reg & 0x100) { in xgbe_phy_an37_outcome()
1659 } else if (ad_reg & lp_reg & 0x80) { in xgbe_phy_an37_outcome()
1660 if (ad_reg & 0x100) in xgbe_phy_an37_outcome()
1671 ad_reg &= lp_reg; in xgbe_phy_an37_outcome()
1672 mode = (ad_reg & 0x20) ? XGBE_MODE_X : XGBE_MODE_UNKNOWN; in xgbe_phy_an37_outcome()
1682 unsigned int ad_reg, lp_reg; in xgbe_phy_an73_redrv_outcome() local
1692 ad_reg = XMDIO_READ(pdata, MDIO_MMD_AN, MDIO_AN_ADVERTISE + 1); in xgbe_phy_an73_redrv_outcome()
1699 ad_reg &= lp_reg; in xgbe_phy_an73_redrv_outcome()
[all …]
H A Dxgbe-mdio.c484 unsigned int ad_reg, lp_reg, reg; in xgbe_an73_tx_training() local
493 ad_reg = XMDIO_READ(pdata, MDIO_MMD_AN, MDIO_AN_ADVERTISE + 2); in xgbe_an73_tx_training()
498 if ((ad_reg & 0xc000) && (lp_reg & 0xc000)) in xgbe_an73_tx_training()
543 unsigned int reg, ad_reg, lp_reg; in xgbe_an73_rx_bpa() local
554 ad_reg = XMDIO_READ(pdata, MDIO_MMD_AN, MDIO_AN_ADVERTISE); in xgbe_an73_rx_bpa()
557 return ((ad_reg & XGBE_XNP_NP_EXCHANGE) || in xgbe_an73_rx_bpa()
566 unsigned int ad_reg, lp_reg; in xgbe_an73_rx_xnp() local
569 ad_reg = XMDIO_READ(pdata, MDIO_MMD_AN, MDIO_AN_XNP); in xgbe_an73_rx_xnp()
572 return ((ad_reg & XGBE_XNP_NP_EXCHANGE) || in xgbe_an73_rx_xnp()