diff options
author | Matt Carlson <mcarlson@broadcom.com> | 2007-11-13 00:22:02 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2007-11-13 00:22:02 -0500 |
commit | b5af7126ea7586eb8f030280c027611c42a6a9c7 (patch) | |
tree | f84c51317a8471bfbc1cbc6fba8307f27704b72f /drivers/net/tg3.h | |
parent | 5f5c51e3d473d8ddc0c32156c2b27e2fe92b9b57 (diff) |
[TG3]: Add A1 revs
This patch adds the A1 revision of 5784, 5764, and 5761, and applies all
previous bugfixes. In places where the list of devices gets too long,
the patch uses a new TG3_FLG3_5761_5784_AX_FIXES flag instead.
Signed-off-by: Matt Carlson <mcarlson@broadcom.com>
Signed-off-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/tg3.h')
-rw-r--r-- | drivers/net/tg3.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/tg3.h b/drivers/net/tg3.h index d325ab59b391..da18fb220712 100644 --- a/drivers/net/tg3.h +++ b/drivers/net/tg3.h | |||
@@ -109,7 +109,9 @@ | |||
109 | #define CHIPREV_ID_5714_A2 0x9002 | 109 | #define CHIPREV_ID_5714_A2 0x9002 |
110 | #define CHIPREV_ID_5906_A1 0xc001 | 110 | #define CHIPREV_ID_5906_A1 0xc001 |
111 | #define CHIPREV_ID_5784_A0 0x5784000 | 111 | #define CHIPREV_ID_5784_A0 0x5784000 |
112 | #define CHIPREV_ID_5784_A1 0x5784001 | ||
112 | #define CHIPREV_ID_5761_A0 0x5761000 | 113 | #define CHIPREV_ID_5761_A0 0x5761000 |
114 | #define CHIPREV_ID_5761_A1 0x5761001 | ||
113 | #define GET_ASIC_REV(CHIP_REV_ID) ((CHIP_REV_ID) >> 12) | 115 | #define GET_ASIC_REV(CHIP_REV_ID) ((CHIP_REV_ID) >> 12) |
114 | #define ASIC_REV_5700 0x07 | 116 | #define ASIC_REV_5700 0x07 |
115 | #define ASIC_REV_5701 0x00 | 117 | #define ASIC_REV_5701 0x00 |
@@ -2391,6 +2393,7 @@ struct tg3 { | |||
2391 | u32 tg3_flags3; | 2393 | u32 tg3_flags3; |
2392 | #define TG3_FLG3_NO_NVRAM_ADDR_TRANS 0x00000001 | 2394 | #define TG3_FLG3_NO_NVRAM_ADDR_TRANS 0x00000001 |
2393 | #define TG3_FLG3_ENABLE_APE 0x00000002 | 2395 | #define TG3_FLG3_ENABLE_APE 0x00000002 |
2396 | #define TG3_FLG3_5761_5784_AX_FIXES 0x00000004 | ||
2394 | 2397 | ||
2395 | struct timer_list timer; | 2398 | struct timer_list timer; |
2396 | u16 timer_counter; | 2399 | u16 timer_counter; |