diff options
Diffstat (limited to 'drivers/net/tg3.h')
-rw-r--r-- | drivers/net/tg3.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/drivers/net/tg3.h b/drivers/net/tg3.h index c4f845dd1e8b..79ce68cf836b 100644 --- a/drivers/net/tg3.h +++ b/drivers/net/tg3.h | |||
@@ -121,6 +121,7 @@ | |||
121 | #define ASIC_REV_5755 0x0a | 121 | #define ASIC_REV_5755 0x0a |
122 | #define ASIC_REV_5787 0x0b | 122 | #define ASIC_REV_5787 0x0b |
123 | #define ASIC_REV_5906 0x0c | 123 | #define ASIC_REV_5906 0x0c |
124 | #define ASIC_REV_USE_PROD_ID_REG 0x0f | ||
124 | #define GET_CHIP_REV(CHIP_REV_ID) ((CHIP_REV_ID) >> 8) | 125 | #define GET_CHIP_REV(CHIP_REV_ID) ((CHIP_REV_ID) >> 8) |
125 | #define CHIPREV_5700_AX 0x70 | 126 | #define CHIPREV_5700_AX 0x70 |
126 | #define CHIPREV_5700_BX 0x71 | 127 | #define CHIPREV_5700_BX 0x71 |
@@ -214,7 +215,9 @@ | |||
214 | #define TG3PCI_DUAL_MAC_CTRL 0x000000b8 | 215 | #define TG3PCI_DUAL_MAC_CTRL 0x000000b8 |
215 | #define DUAL_MAC_CTRL_CH_MASK 0x00000003 | 216 | #define DUAL_MAC_CTRL_CH_MASK 0x00000003 |
216 | #define DUAL_MAC_CTRL_ID 0x00000004 | 217 | #define DUAL_MAC_CTRL_ID 0x00000004 |
217 | /* 0xbc --> 0x100 unused */ | 218 | #define TG3PCI_PRODID_ASICREV 0x000000bc |
219 | #define PROD_ID_ASIC_REV_MASK 0x0fffffff | ||
220 | /* 0xc0 --> 0x100 unused */ | ||
218 | 221 | ||
219 | /* 0x100 --> 0x200 unused */ | 222 | /* 0x100 --> 0x200 unused */ |
220 | 223 | ||
@@ -2213,7 +2216,7 @@ struct tg3 { | |||
2213 | #define TG3_FLAG_JUMBO_RING_ENABLE 0x00800000 | 2216 | #define TG3_FLAG_JUMBO_RING_ENABLE 0x00800000 |
2214 | #define TG3_FLAG_10_100_ONLY 0x01000000 | 2217 | #define TG3_FLAG_10_100_ONLY 0x01000000 |
2215 | #define TG3_FLAG_PAUSE_AUTONEG 0x02000000 | 2218 | #define TG3_FLAG_PAUSE_AUTONEG 0x02000000 |
2216 | 2219 | #define TG3_FLAG_CPMU_PRESENT 0x04000000 | |
2217 | #define TG3_FLAG_40BIT_DMA_BUG 0x08000000 | 2220 | #define TG3_FLAG_40BIT_DMA_BUG 0x08000000 |
2218 | #define TG3_FLAG_BROKEN_CHECKSUMS 0x10000000 | 2221 | #define TG3_FLAG_BROKEN_CHECKSUMS 0x10000000 |
2219 | #define TG3_FLAG_SUPPORT_MSI 0x20000000 | 2222 | #define TG3_FLAG_SUPPORT_MSI 0x20000000 |
@@ -2285,7 +2288,7 @@ struct tg3 { | |||
2285 | u32 pwrmgmt_thresh; | 2288 | u32 pwrmgmt_thresh; |
2286 | 2289 | ||
2287 | /* PCI block */ | 2290 | /* PCI block */ |
2288 | u16 pci_chip_rev_id; | 2291 | u32 pci_chip_rev_id; |
2289 | u8 pci_cacheline_sz; | 2292 | u8 pci_cacheline_sz; |
2290 | u8 pci_lat_timer; | 2293 | u8 pci_lat_timer; |
2291 | u8 pci_hdr_type; | 2294 | u8 pci_hdr_type; |