This diff from FreeBSD adds Marvell PHYG65G Gigabit PHY which is 
found on 88E8059 Yukon Optima. Tested by Frans Haarman.

# dmesg | grep msk
mskc0 at pci3 dev 0 function 0 "Marvell Yukon 88E8059" rev 0x11, Yukon-2
Optima (0x1): apic 1 int 19 (irq 11)
msk0 at mskc0 port A: address 1c:c1:de:9c:04:e2
eephy0 at msk0 phy 0: PHYG65G Gigabit PHY, rev. 0

Index: eephy.c
===================================================================
RCS file: /cvs/src/sys/dev/mii/eephy.c,v
retrieving revision 1.49
diff -u -p -r1.49 eephy.c
--- eephy.c     24 Nov 2009 15:54:07 -0000      1.49
+++ eephy.c     22 Nov 2010 05:49:23 -0000
@@ -107,6 +107,8 @@ static const struct mii_phydesc eephys[]
          MII_STR_MARVELL_E3016},
        { MII_OUI_MARVELL,              MII_MODEL_MARVELL_E3082,
          MII_STR_MARVELL_E3082 },
+       { MII_OUI_MARVELL,              MII_MODEL_MARVELL_PHYG65G,
+         MII_STR_MARVELL_PHYG65G },
        { MII_OUI_xxMARVELL,            MII_MODEL_xxMARVELL_E1000_5,
          MII_STR_xxMARVELL_E1000_5 },
        { MII_OUI_xxMARVELL,            MII_MODEL_xxMARVELL_E1000_6,
@@ -252,6 +254,7 @@ eephy_init(struct mii_softc *sc)
        case MII_MODEL_MARVELL_E1011:
        case MII_MODEL_MARVELL_E1111:
        case MII_MODEL_MARVELL_E1112:
+       case MII_MODEL_MARVELL_PHYG65G:
                reg &= ~E1000_SCR_EN_DETECT_MASK;
                break;
        }
Index: miidevs
===================================================================
RCS file: /cvs/src/sys/dev/mii/miidevs,v
retrieving revision 1.113
diff -u -p -r1.113 miidevs
--- miidevs     26 Mar 2010 01:33:31 -0000      1.113
+++ miidevs     22 Nov 2010 05:49:23 -0000
@@ -249,6 +249,7 @@ model MARVELL E1116         0x0021  88E1116 Giga
 model MARVELL E1118            0x0022  88E1118 Gigabit PHY
 model MARVELL E1116R           0x0024  88E1116R Gigabit PHY
 model MARVELL E3016            0x0026  88E3016 10/100 PHY
+model MARVELL PHYG65G          0x0027  PHYG65G Gigabit PHY
 
 /* Myson PHYs */
 model MYSON MTD972             0x0000  MTD972 10/100 PHY

Reply via email to