diff options
Diffstat (limited to 'drivers/net/tg3.h')
-rw-r--r-- | drivers/net/tg3.h | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/drivers/net/tg3.h b/drivers/net/tg3.h index d62c8d937c8..73884b69b74 100644 --- a/drivers/net/tg3.h +++ b/drivers/net/tg3.h | |||
@@ -4,7 +4,7 @@ | |||
4 | * Copyright (C) 2001, 2002, 2003, 2004 David S. Miller (davem@redhat.com) | 4 | * Copyright (C) 2001, 2002, 2003, 2004 David S. Miller (davem@redhat.com) |
5 | * Copyright (C) 2001 Jeff Garzik (jgarzik@pobox.com) | 5 | * Copyright (C) 2001 Jeff Garzik (jgarzik@pobox.com) |
6 | * Copyright (C) 2004 Sun Microsystems Inc. | 6 | * Copyright (C) 2004 Sun Microsystems Inc. |
7 | * Copyright (C) 2007-2010 Broadcom Corporation. | 7 | * Copyright (C) 2007-2011 Broadcom Corporation. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #ifndef _T3_H | 10 | #ifndef _T3_H |
@@ -141,6 +141,7 @@ | |||
141 | #define CHIPREV_ID_57780_A1 0x57780001 | 141 | #define CHIPREV_ID_57780_A1 0x57780001 |
142 | #define CHIPREV_ID_5717_A0 0x05717000 | 142 | #define CHIPREV_ID_5717_A0 0x05717000 |
143 | #define CHIPREV_ID_57765_A0 0x57785000 | 143 | #define CHIPREV_ID_57765_A0 0x57785000 |
144 | #define CHIPREV_ID_5719_A0 0x05719000 | ||
144 | #define GET_ASIC_REV(CHIP_REV_ID) ((CHIP_REV_ID) >> 12) | 145 | #define GET_ASIC_REV(CHIP_REV_ID) ((CHIP_REV_ID) >> 12) |
145 | #define ASIC_REV_5700 0x07 | 146 | #define ASIC_REV_5700 0x07 |
146 | #define ASIC_REV_5701 0x00 | 147 | #define ASIC_REV_5701 0x00 |
@@ -1105,7 +1106,7 @@ | |||
1105 | #define TG3_CPMU_DBTMR1_PCIEXIT_2047US 0x07ff0000 | 1106 | #define TG3_CPMU_DBTMR1_PCIEXIT_2047US 0x07ff0000 |
1106 | #define TG3_CPMU_DBTMR1_LNKIDLE_2047US 0x000070ff | 1107 | #define TG3_CPMU_DBTMR1_LNKIDLE_2047US 0x000070ff |
1107 | #define TG3_CPMU_EEE_DBTMR2 0x000036b8 | 1108 | #define TG3_CPMU_EEE_DBTMR2 0x000036b8 |
1108 | #define TG3_CPMU_DBTMR1_APE_TX_2047US 0x07ff0000 | 1109 | #define TG3_CPMU_DBTMR2_APE_TX_2047US 0x07ff0000 |
1109 | #define TG3_CPMU_DBTMR2_TXIDXEQ_2047US 0x000070ff | 1110 | #define TG3_CPMU_DBTMR2_TXIDXEQ_2047US 0x000070ff |
1110 | #define TG3_CPMU_EEE_LNKIDL_CTRL 0x000036bc | 1111 | #define TG3_CPMU_EEE_LNKIDL_CTRL 0x000036bc |
1111 | #define TG3_CPMU_EEE_LNKIDL_PCIE_NL0 0x01000000 | 1112 | #define TG3_CPMU_EEE_LNKIDL_PCIE_NL0 0x01000000 |
@@ -1333,6 +1334,10 @@ | |||
1333 | 1334 | ||
1334 | #define TG3_RDMA_RSRVCTRL_REG 0x00004900 | 1335 | #define TG3_RDMA_RSRVCTRL_REG 0x00004900 |
1335 | #define TG3_RDMA_RSRVCTRL_FIFO_OFLW_FIX 0x00000004 | 1336 | #define TG3_RDMA_RSRVCTRL_FIFO_OFLW_FIX 0x00000004 |
1337 | #define TG3_RDMA_RSRVCTRL_FIFO_LWM_1_5K 0x00000c00 | ||
1338 | #define TG3_RDMA_RSRVCTRL_FIFO_LWM_MASK 0x00000ff0 | ||
1339 | #define TG3_RDMA_RSRVCTRL_FIFO_HWM_1_5K 0x000c0000 | ||
1340 | #define TG3_RDMA_RSRVCTRL_FIFO_HWM_MASK 0x000ff000 | ||
1336 | #define TG3_RDMA_RSRVCTRL_TXMRGN_320B 0x28000000 | 1341 | #define TG3_RDMA_RSRVCTRL_TXMRGN_320B 0x28000000 |
1337 | #define TG3_RDMA_RSRVCTRL_TXMRGN_MASK 0xffe00000 | 1342 | #define TG3_RDMA_RSRVCTRL_TXMRGN_MASK 0xffe00000 |
1338 | /* 0x4904 --> 0x4910 unused */ | 1343 | /* 0x4904 --> 0x4910 unused */ |
@@ -2108,6 +2113,10 @@ | |||
2108 | 2113 | ||
2109 | #define MII_TG3_DSP_TAP1 0x0001 | 2114 | #define MII_TG3_DSP_TAP1 0x0001 |
2110 | #define MII_TG3_DSP_TAP1_AGCTGT_DFLT 0x0007 | 2115 | #define MII_TG3_DSP_TAP1_AGCTGT_DFLT 0x0007 |
2116 | #define MII_TG3_DSP_TAP26 0x001a | ||
2117 | #define MII_TG3_DSP_TAP26_ALNOKO 0x0001 | ||
2118 | #define MII_TG3_DSP_TAP26_RMRXSTO 0x0002 | ||
2119 | #define MII_TG3_DSP_TAP26_OPCSINPT 0x0004 | ||
2111 | #define MII_TG3_DSP_AADJ1CH0 0x001f | 2120 | #define MII_TG3_DSP_AADJ1CH0 0x001f |
2112 | #define MII_TG3_DSP_CH34TP2 0x4022 | 2121 | #define MII_TG3_DSP_CH34TP2 0x4022 |
2113 | #define MII_TG3_DSP_CH34TP2_HIBW01 0x0010 | 2122 | #define MII_TG3_DSP_CH34TP2_HIBW01 0x0010 |
@@ -2808,9 +2817,6 @@ struct tg3 { | |||
2808 | u32 rx_std_max_post; | 2817 | u32 rx_std_max_post; |
2809 | u32 rx_offset; | 2818 | u32 rx_offset; |
2810 | u32 rx_pkt_map_sz; | 2819 | u32 rx_pkt_map_sz; |
2811 | #if TG3_VLAN_TAG_USED | ||
2812 | struct vlan_group *vlgrp; | ||
2813 | #endif | ||
2814 | 2820 | ||
2815 | 2821 | ||
2816 | /* begin "everything else" cacheline(s) section */ | 2822 | /* begin "everything else" cacheline(s) section */ |