sungem.c (2bb698412d8aab0bfc3f269f5ebe8eb67d7cc8f4) | sungem.c (19e2f6fe9601ca5c846b7163e6d6d00f87b34760) |
---|---|
1/* $Id: sungem.c,v 1.44.2.22 2002/03/13 01:18:12 davem Exp $ 2 * sungem.c: Sun GEM ethernet driver. 3 * 4 * Copyright (C) 2000, 2001, 2002, 2003 David S. Miller (davem@redhat.com) 5 * 6 * Support for Apple GMAC and assorted PHYs, WOL, Power Management 7 * (C) 2001,2002,2003 Benjamin Herrenscmidt (benh@kernel.crashing.org) 8 * (C) 2004,2005 Benjamin Herrenscmidt, IBM Corp. --- 1707 unchanged lines hidden (view full) --- 1716 } 1717 1718 writel(val, gp->regs + PCS_DMODE); 1719 } 1720 1721 if (gp->phy_type == phy_mii_mdio0 || 1722 gp->phy_type == phy_mii_mdio1) { 1723 /* Reset and detect MII PHY */ | 1/* $Id: sungem.c,v 1.44.2.22 2002/03/13 01:18:12 davem Exp $ 2 * sungem.c: Sun GEM ethernet driver. 3 * 4 * Copyright (C) 2000, 2001, 2002, 2003 David S. Miller (davem@redhat.com) 5 * 6 * Support for Apple GMAC and assorted PHYs, WOL, Power Management 7 * (C) 2001,2002,2003 Benjamin Herrenscmidt (benh@kernel.crashing.org) 8 * (C) 2004,2005 Benjamin Herrenscmidt, IBM Corp. --- 1707 unchanged lines hidden (view full) --- 1716 } 1717 1718 writel(val, gp->regs + PCS_DMODE); 1719 } 1720 1721 if (gp->phy_type == phy_mii_mdio0 || 1722 gp->phy_type == phy_mii_mdio1) { 1723 /* Reset and detect MII PHY */ |
1724 mii_phy_probe(&gp->phy_mii, gp->mii_phy_addr); | 1724 sungem_phy_probe(&gp->phy_mii, gp->mii_phy_addr); |
1725 1726 /* Init PHY */ 1727 if (gp->phy_mii.def && gp->phy_mii.def->ops->init) 1728 gp->phy_mii.def->ops->init(&gp->phy_mii); 1729 } else { 1730 gem_pcs_reset(gp); 1731 gem_pcs_reinit_adv(gp); 1732 } --- 1317 unchanged lines hidden --- | 1725 1726 /* Init PHY */ 1727 if (gp->phy_mii.def && gp->phy_mii.def->ops->init) 1728 gp->phy_mii.def->ops->init(&gp->phy_mii); 1729 } else { 1730 gem_pcs_reset(gp); 1731 gem_pcs_reinit_adv(gp); 1732 } --- 1317 unchanged lines hidden --- |