#include <linux/version.h>
#define DRV_NAME "jme"
-#define DRV_VERSION "0.9c"
+#define DRV_VERSION "0.9e"
#define PFX DRV_NAME ": "
+#define JME_GE_DEVICE 0x250
+#define JME_FE_DEVICE 0x260
+
#ifdef DEBUG
#define dprintk(devname, fmt, args...) \
printk(KERN_DEBUG "%s: " fmt, devname, ## args)
#define PCC_P3_THRESHOLD 2*1024*1024
#define PCC_P2_THRESHOLD 800
#define PCC_INTR_THRESHOLD 800
-#define PCC_TX_TO 333
+#define PCC_TX_TO 1000
#define PCC_TX_CNT 8
/*
{
return (((x) << SMI_PHY_ADDR_SHIFT) & SMI_PHY_ADDR_MASK);
}
-#define JME_PHY_TIMEOUT 1000 /* 1000 msec */
+#define JME_PHY_TIMEOUT 100 /* 100 msec */
#define JME_PHY_REG_NR 32
/*
GPREG0_PHYADDR_1 = 0x00000001,
GPREG0_DEFAULT = GPREG0_PCIRLMT_4 |
- GPREG0_PCCNOMUTCLR |
+// GPREG0_PCCNOMUTCLR |
GPREG0_PCCTMR_1us |
GPREG0_PHYADDR_1,
};
PREG17_SPEED_100M = 0x4000,
PREG17_SPEED_1000M = 0x8000,
};
-#define BMCR_ANCOMP 0x0020
+#define BMSR_ANCOMP 0x0020
/*
* Function prototypes for ethtool