static int m88e1011s_startup(struct phy_device *phydev) { genphy_update_link(phydev); m88e1xxx_parse_status(phydev); return 0; }
static int m88e1145_startup(struct phy_device *phydev) { genphy_update_link(phydev); phy_write(phydev, MDIO_DEVAD_NONE, MIIM_88E1145_PHY_LED_CONTROL, MIIM_88E1145_PHY_LED_DIRECT); m88e1xxx_parse_status(phydev); return 0; }
static int m88e1011s_startup(struct phy_device *phydev) { int ret; ret = genphy_update_link(phydev); if (ret) return ret; return m88e1xxx_parse_status(phydev); }
static int m88e1118_startup(struct phy_device *phydev) { /* Change Page Number */ phy_write(phydev, MDIO_DEVAD_NONE, MIIM_88E1118_PHY_PAGE, 0x0000); genphy_update_link(phydev); m88e1xxx_parse_status(phydev); return 0; }