From: Guo-Fu Tseng Date: Tue, 15 Feb 2011 15:59:49 +0000 (+0800) Subject: jme: Reorder to safer PHY power on sequence X-Git-Url: https://bbs.cooldavid.org/git/?p=jme.git;a=commitdiff_plain;h=3ac41a14de98dfff0d66c2a7487d796aa55d414b jme: Reorder to safer PHY power on sequence Reorder the PHY power on sequence to be more safe. --- diff --git a/jme.c b/jme.c index 2852ba5..ce5ebc5 100644 --- a/jme.c +++ b/jme.c @@ -1777,12 +1777,12 @@ jme_phy_on(struct jme_adapter *jme) { u32 bmcr; + if (new_phy_power_ctrl(jme->chip_main_rev)) + jme_new_phy_on(jme); + bmcr = jme_mdio_read(jme->dev, jme->mii_if.phy_id, MII_BMCR); bmcr &= ~BMCR_PDOWN; jme_mdio_write(jme->dev, jme->mii_if.phy_id, MII_BMCR, bmcr); - - if (new_phy_power_ctrl(jme->chip_main_rev)) - jme_new_phy_on(jme); } static inline void