diff options
author | Alexander Duyck <alexander.h.duyck@intel.com> | 2009-07-23 14:07:40 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2009-07-26 12:46:42 -0400 |
commit | 099e1cb700da6359b784ac7fb65099091b7b961e (patch) | |
tree | 406c583a91978cad2de9d7ada171b98c7be30a63 /drivers/net/igb/e1000_82575.h | |
parent | dcc3ae9a5252ea4ffe65b43cdc09ec2654b48000 (diff) |
igb: make serdes power down available for 82575 in addition to 82576 parts
There was a serdes power down workaround that was originally added for
82576 fiber. However it has also been found that this workaround is needed
for serdes connections as well. In addition it is also needed for 82575
serdes so we we need to remove the checks restricting it to 82576.
Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/igb/e1000_82575.h')
-rw-r--r-- | drivers/net/igb/e1000_82575.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/net/igb/e1000_82575.h b/drivers/net/igb/e1000_82575.h index 0f16abab2565..b674417ae06d 100644 --- a/drivers/net/igb/e1000_82575.h +++ b/drivers/net/igb/e1000_82575.h | |||
@@ -32,6 +32,11 @@ void igb_update_mc_addr_list(struct e1000_hw*, u8*, u32, u32, u32); | |||
32 | extern void igb_shutdown_fiber_serdes_link_82575(struct e1000_hw *hw); | 32 | extern void igb_shutdown_fiber_serdes_link_82575(struct e1000_hw *hw); |
33 | extern void igb_rx_fifo_flush_82575(struct e1000_hw *hw); | 33 | extern void igb_rx_fifo_flush_82575(struct e1000_hw *hw); |
34 | 34 | ||
35 | #define ID_LED_DEFAULT_82575_SERDES ((ID_LED_DEF1_DEF2 << 12) | \ | ||
36 | (ID_LED_DEF1_DEF2 << 8) | \ | ||
37 | (ID_LED_DEF1_DEF2 << 4) | \ | ||
38 | (ID_LED_OFF1_ON2)) | ||
39 | |||
35 | #define E1000_RAR_ENTRIES_82575 16 | 40 | #define E1000_RAR_ENTRIES_82575 16 |
36 | #define E1000_RAR_ENTRIES_82576 24 | 41 | #define E1000_RAR_ENTRIES_82576 24 |
37 | 42 | ||