]> git.karo-electronics.de Git - karo-tx-uboot.git/blobdiff - board/stxgp3/stxgp3.c
Add support for multiple PHYs.
[karo-tx-uboot.git] / board / stxgp3 / stxgp3.c
index 1dd9b2f17bc3f1b5923aa041e7bd35279bce5133..2b3949cd7b368802dae7328ef2c91e5630cc80ae 100644 (file)
@@ -239,9 +239,14 @@ reset_phy(void)
        udelay(1000);
 #endif
 #if defined(CONFIG_MII) && defined(CONFIG_ETHER_ON_FCC)
-       miiphy_reset(0x0);      /* reset PHY */
-       miiphy_write(0, PHY_MIPSCR, 0xf028); /* change PHY address to 0x02 */
-       miiphy_write(0x02, PHY_BMCR, PHY_BMCR_AUTON | PHY_BMCR_RST_NEG);
+       /* reset PHY */
+       miiphy_reset("FCC1 ETHERNET", 0x0);
+
+       /* change PHY address to 0x02 */
+       bb_miiphy_write(NULL, 0, PHY_MIPSCR, 0xf028);
+
+       bb_miiphy_write(NULL, 0x02, PHY_BMCR,
+                       PHY_BMCR_AUTON | PHY_BMCR_RST_NEG);
 #endif /* CONFIG_MII */
 #endif
 }