From 3ac41a14de98dfff0d66c2a7487d796aa55d414b Mon Sep 17 00:00:00 2001 From: Guo-Fu Tseng Date: Tue, 15 Feb 2011 23:59:49 +0800 Subject: [PATCH] jme: Reorder to safer PHY power on sequence Reorder the PHY power on sequence to be more safe. --- jme.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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 -- 2.39.3