]> bbs.cooldavid.org Git - jme.git/blobdiff - jme.h
jme: Reinit PHY processor after each PHY power on
[jme.git] / jme.h
diff --git a/jme.h b/jme.h
index c27a34216d0c069835ac3d0204da8ead1bd99c3e..1f65208758c90a12150f53aabf56f20301324e73 100644 (file)
--- a/jme.h
+++ b/jme.h
@@ -1379,6 +1379,18 @@ enum jme_phy_reg17_vals {
        PREG17_SPEED_1000M      = 0x8000,
 };
 
+enum jme_phy_gctrl_masks {
+       JME_PHY_GCTRL_TESTMASK  = 0xA000,
+};
+
+enum jme_phy_gctrl_vals {
+       JME_PHY_GCTRL_TESTOFF   = 0x0000,
+       JME_PHY_GCTRL_TESTMODE1 = 0x2000,
+       JME_PHY_GCTRL_TESTMODE2 = 0x4000,
+       JME_PHY_GCTRL_TESTMODE3 = 0x6000,
+       JME_PHY_GCTRL_TESTMODE4 = 0x8000,
+};
+
 #define BMSR_ANCOMP               0x0020
 
 /*
@@ -1392,6 +1404,11 @@ enum jme_phy_spec_addr_bits {
        JME_PHY_SPEC_REG_READ   = 0x4000u,
        JME_PHY_SPEC_REG_WRITE  = 0x8000u,
 };
+enum jme_extphy_regs {
+       JME_PHYEXT_COMM0        = 0x30,
+       JME_PHYEXT_COMM1        = 0x31,
+       JME_PHYEXT_COMM2        = 0x32,
+};
 
 /*
  * Workaround