]> bbs.cooldavid.org Git - jme.git/blobdiff - jme.h
fixv6sum
[jme.git] / jme.h
diff --git a/jme.h b/jme.h
index 2a466bccade6d582ad18379b72e34b320f09c688..fff5d6b076860f03cd84473803efacebc4d4d6d1 100644 (file)
--- a/jme.h
+++ b/jme.h
@@ -638,7 +638,7 @@ enum jme_iomap_offsets {
 
 enum jme_iomap_lens {
        JME_MAC_LEN     = 0x80,
-       JME_PHY_LEN     = 0x58,
+       JME_PHY_LEN     = 0x70,
        JME_MISC_LEN    = 0x98,
        JME_RSS_LEN     = 0xFF,
 };
@@ -676,7 +676,7 @@ enum jme_iomap_regs {
        JME_PHY_LINK    = JME_PHY | 0x30, /* PHY Link Status Register */
        JME_SMBCSR      = JME_PHY | 0x40, /* SMB Control and Status */
        JME_SMBINTF     = JME_PHY | 0x44, /* SMB Interface */
-
+       JME_EXGP2       = JME_PHY | 0x60, /* General Purpose */                 //Aries undo
 
        JME_TMCSR       = JME_MISC | 0x00, /* Timer Control/Status Register */
        JME_GPREG0      = JME_MISC | 0x08, /* General purpose REG-0 */
@@ -943,6 +943,10 @@ enum jme_smi_bit_shift {
        SMI_REG_ADDR_SHIFT      = 11,
        SMI_PHY_ADDR_SHIFT      = 6,
 };
+//Aries undo
+enum jme_phy_GeneralPurpose_bit {
+       FIX_IPV6_CHECKSUM               = 0x40000000,
+};
 
 static inline u32 smi_reg_addr(int x)
 {