diff options
author | Bruce Allan <bruce.w.allan@intel.com> | 2008-08-26 21:36:50 -0400 |
---|---|---|
committer | Jeff Garzik <jgarzik@redhat.com> | 2008-09-03 10:06:47 -0400 |
commit | f4187b56e1f8a05dd110875d5094b21b51ebd79b (patch) | |
tree | 7c3f97f98c808b6f6ab8ea6acdfb2f324e8a3c09 /drivers/net/e1000e/e1000.h | |
parent | 2f15f9d60190a62bc8ac50fa84fea31fc0b00ecf (diff) |
e1000e: add support for 82567LM-3 and 82567LF-3 (ICH10D) parts
Add support for new LOM devices on the latest generation ICHx platforms.
Signed-off-by: Bruce Allan <bruce.w.allan@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
Diffstat (limited to 'drivers/net/e1000e/e1000.h')
-rw-r--r-- | drivers/net/e1000e/e1000.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/e1000e/e1000.h b/drivers/net/e1000e/e1000.h index ac4e506b4f88..ef66dc44fae6 100644 --- a/drivers/net/e1000e/e1000.h +++ b/drivers/net/e1000e/e1000.h | |||
@@ -98,6 +98,7 @@ enum e1000_boards { | |||
98 | board_80003es2lan, | 98 | board_80003es2lan, |
99 | board_ich8lan, | 99 | board_ich8lan, |
100 | board_ich9lan, | 100 | board_ich9lan, |
101 | board_ich10lan, | ||
101 | }; | 102 | }; |
102 | 103 | ||
103 | struct e1000_queue_stats { | 104 | struct e1000_queue_stats { |
@@ -374,6 +375,7 @@ extern struct e1000_info e1000_82572_info; | |||
374 | extern struct e1000_info e1000_82573_info; | 375 | extern struct e1000_info e1000_82573_info; |
375 | extern struct e1000_info e1000_ich8_info; | 376 | extern struct e1000_info e1000_ich8_info; |
376 | extern struct e1000_info e1000_ich9_info; | 377 | extern struct e1000_info e1000_ich9_info; |
378 | extern struct e1000_info e1000_ich10_info; | ||
377 | extern struct e1000_info e1000_es2_info; | 379 | extern struct e1000_info e1000_es2_info; |
378 | 380 | ||
379 | extern s32 e1000e_read_pba_num(struct e1000_hw *hw, u32 *pba_num); | 381 | extern s32 e1000e_read_pba_num(struct e1000_hw *hw, u32 *pba_num); |
@@ -446,6 +448,7 @@ extern s32 e1000e_get_cable_length_m88(struct e1000_hw *hw); | |||
446 | extern s32 e1000e_get_phy_info_m88(struct e1000_hw *hw); | 448 | extern s32 e1000e_get_phy_info_m88(struct e1000_hw *hw); |
447 | extern s32 e1000e_read_phy_reg_m88(struct e1000_hw *hw, u32 offset, u16 *data); | 449 | extern s32 e1000e_read_phy_reg_m88(struct e1000_hw *hw, u32 offset, u16 *data); |
448 | extern s32 e1000e_write_phy_reg_m88(struct e1000_hw *hw, u32 offset, u16 data); | 450 | extern s32 e1000e_write_phy_reg_m88(struct e1000_hw *hw, u32 offset, u16 data); |
451 | extern s32 e1000e_phy_init_script_igp3(struct e1000_hw *hw); | ||
449 | extern enum e1000_phy_type e1000e_get_phy_type_from_id(u32 phy_id); | 452 | extern enum e1000_phy_type e1000e_get_phy_type_from_id(u32 phy_id); |
450 | extern s32 e1000e_determine_phy_address(struct e1000_hw *hw); | 453 | extern s32 e1000e_determine_phy_address(struct e1000_hw *hw); |
451 | extern s32 e1000e_write_phy_reg_bm(struct e1000_hw *hw, u32 offset, u16 data); | 454 | extern s32 e1000e_write_phy_reg_bm(struct e1000_hw *hw, u32 offset, u16 data); |