X-Git-Url: http://bbs.cooldavid.org/git/?p=jme.git;a=blobdiff_plain;f=jme.h;h=9300dcae32bb4bddca0a35356a6756cf4dd183ba;hp=531a1f12aab8c8a67e07a0937e4b5772aa48d588;hb=98ef18f11c5307de7b507746effc514f5f990f7c;hpb=a4181cd412b5072b6ee470d2b7abfec1e690960a diff --git a/jme.h b/jme.h index 531a1f1..9300dca 100644 --- a/jme.h +++ b/jme.h @@ -532,8 +532,10 @@ struct jme_adapter { u32 rx_ring_mask; u8 mrrs; unsigned int fpgaver; - unsigned int chiprev; - u8 rev; + u8 chiprev; + u8 chip_main_rev; + u8 chip_sub_rev; + u8 pcirev; u32 msg_enable; struct ethtool_cmd old_ecmd; unsigned int old_mtu; @@ -1324,7 +1326,7 @@ enum jme_phy_reg17_vals { /* * Workaround */ -static inline int is_buggy250(unsigned short device, unsigned int chiprev) +static inline int is_buggy250(unsigned short device, u8 chiprev) { return device == PCI_DEVICE_ID_JMICRON_JMC250 && chiprev == 0x11; }