static int aq100x_reset(struct cphy *phy, int wait) { int err = t3_phy_reset(phy, MDIO_MMD_VEND1, 3000); if (err) CH_WARN(phy->adapter, "PHY%d: reset failed (0x%x).\n", phy->mdio.prtad, err); return err; }
static int aq100x_reset(struct cphy *phy, int wait) { /* * Ignore the caller specified wait time; always wait for the reset to * complete. Can take up to 3s. */ int err = t3_phy_reset(phy, MDIO_DEV_VEND1, 3000); if (err) CH_WARN(phy->adapter, "PHY%d: reset failed (0x%x).\n", phy->addr, err); return err; }
/* * Reset the PHY. This PHY completes reset immediately so we never wait. */ static int vsc8211_reset(struct cphy *cphy, int wait) { return t3_phy_reset(cphy, 0, 0); }
/* * Reset the PHY. May take up to 500ms to complete. */ static int tn1010_reset(struct cphy *phy, int wait) { int err = t3_phy_reset(phy, MDIO_DEV_PMA_PMD, wait); msleep(500); return err; }
static int ael1006_reset(struct cphy *phy, int wait) { return t3_phy_reset(phy, MDIO_DEV_PMA_PMD, wait); }
/* * Reset the PHY. If 'wait' is set wait until the reset completes. */ static int mv88e1xxx_reset(struct cphy *cphy, int wait) { return t3_phy_reset(cphy, 0, wait); }