Skip to content

Commit

Permalink
e1000: Force full DMA clocking for 10/100 speed
Browse files Browse the repository at this point in the history
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com>
  • Loading branch information
Jeff Kirsher authored and Auke Kok committed Aug 16, 2006
1 parent c9c1b83 commit 7820d42
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions drivers/net/e1000/e1000_hw.c
Original file line number Diff line number Diff line change
Expand Up @@ -718,6 +718,17 @@ e1000_init_hw(struct e1000_hw *hw)

DEBUGFUNC("e1000_init_hw");

/* force full DMA clock frequency for 10/100 on ICH8 A0-B0 */
if (hw->mac_type == e1000_ich8lan) {
reg_data = E1000_READ_REG(hw, TARC0);
reg_data |= 0x30000000;
E1000_WRITE_REG(hw, TARC0, reg_data);

reg_data = E1000_READ_REG(hw, STATUS);
reg_data &= ~0x80000000;
E1000_WRITE_REG(hw, STATUS, reg_data);
}

/* Initialize Identification LED */
ret_val = e1000_id_led_init(hw);
if(ret_val) {
Expand Down

0 comments on commit 7820d42

Please sign in to comment.