Jeff Garzik
f8ec473387
e1000, ixgb: Remove pointless wrappers
...
Signed-off-by: Jeff Garzik <jeff@garzik.org >
2006-09-19 15:27:07 -04:00
Adrian Bunk
cff93eb3d3
[PATCH] make drivers/net/e1000/e1000_hw.c:e1000_phy_igp_get_info() static
...
This patch makes the needlessly global e1000_phy_igp_get_info() static.
Signed-off-by: Adrian Bunk <bunk@stusta.de >
Signed-off-by: Jeff Garzik <jeff@garzik.org >
2006-09-06 12:52:52 -04:00
Jesse Brandeburg
5881cde8a3
e1000: Add PCI ID 0x10a4 for our new 4-port PCI-Express device
...
Device 0x10a4 is a double 82571 on a single PCI-Express card and
has 4 gigabit capable ports.
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com >
2006-08-31 14:27:47 -07:00
Auke Kok
e7b4411704
e1000: remove unused part_num reading code
...
Remove the code that reads part_num from the EEPROM. This part number
is never displayed or queryable by the user.
Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com >
2006-08-28 14:56:30 -07:00
Auke Kok
8fc897b00a
e1000: Whitespace cleanup, cosmetic changes
...
Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com >
2006-08-28 14:56:16 -07:00
Jeff Garzik
699a712388
Merge branch 'upstream-fixes' of git://lost.foo-projects.org/~ahkok/git/netdev-2.6 into tmp
2006-08-24 00:45:36 -04:00
Adrian Bunk
e4c780b1ff
[PATCH] drivers/net/e1000/: possible cleanups
...
- make needlessly global functions static
- #if 0 the following unused global functions:
- e1000_hw.c: e1000_mc_addr_list_update()
- e1000_hw.c: e1000_read_reg_io()
- e1000_hw.c: e1000_enable_pciex_master()
- e1000_hw.c: e1000_ife_disable_dynamic_power_down()
- e1000_hw.c: e1000_ife_enable_dynamic_power_down()
- e1000_hw.c: e1000_write_ich8_word()
- e1000_hw.c: e1000_duplex_reversal()
- e1000_main.c: e1000_io_read()
Signed-off-by: Adrian Bunk <bunk@stusta.de >
Cc: John Ronciak <john.ronciak@intel.com >
Cc: Jesse Brandeburg <jesse.brandeburg@intel.com >
Cc: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
Cc: Auke Kok <auke-jan.h.kok@intel.com >
Signed-off-by: Andrew Morton <akpm@osdl.org >
Signed-off-by: Jeff Garzik <jeff@garzik.org >
2006-08-19 17:44:28 -04:00
Jeff Kirsher
7820d4281a
e1000: Force full DMA clocking for 10/100 speed
...
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com >
2006-08-16 13:39:00 -07:00
Jeff Kirsher
c9c1b834c7
e1000: Allow NVM to setup LPLU for IGP2 and IGP3
...
Allow NVM to setup LPLU for IGP2 and IGP3. Only IGP needs LPLU D3
disabled during init here.
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com >
2006-08-16 13:38:54 -07:00
Auke Kok
cd94dd0b64
e1000: integrate ich8 support into driver
...
This hooks up the ich8 structure into the driver itself.
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com >
2006-06-27 09:08:22 -07:00
Auke Kok
d37ea5d562
e1000: add ich8lan core functions
...
This implements the core new functions needed for ich8's internal
NIC. This includes:
* ich8 specific read/write code
* flash/nvm access code
* software semaphore flag functions
* 10/100 PHY (fe - no gigabit speed) support for low-end versions
* A workaround for a powerdown sequence problem discovered that
affects a small number of motherboard.
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com >
2006-06-27 09:08:17 -07:00
Auke Kok
592600a053
e1000: check return value of _get_speed_and_duplex
...
We were not checking the return value of get_speed_and_duplex
properly, whih may contain an error value.
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com >
2006-06-27 09:08:09 -07:00
Auke Kok
ee04022a21
e1000: M88 PHY workaround
...
M88 rev 2 PHY needs a longer downshift to function properly. This adds
a much longer downshift counter for this specific device.
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com >
2006-06-27 09:08:03 -07:00
Auke Kok
f1b3a85354
e1000: fix adapter led blinking inconsistency
...
Several e1000 adapters were not blinking correctly or inconsistently. This
patch cleans this up and makes them all behave the same as far as possible.
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com >
2006-06-27 09:07:56 -07:00
Auke Kok
4ca213a695
e1000: force register write flushes to circumvent broken platforms
...
A certain AMD64 bridge (8132) has an option to turn on write combining
which breaks our adapter. To circumvent this we need to flush every write.
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com >
2006-06-27 09:07:08 -07:00
Auke Kok
76c224bc9f
e1000: remove leading and trailing whitespace.
...
Some leading and trailing whitespace made it into the driver code here.
Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com >
2006-05-23 13:36:06 -07:00
Auke Kok
a42a507cd3
e1000: remove backslash r debug printfs
...
This removes unwanted characters in the debug output that should have
never been there.
Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com >
2006-05-23 13:36:01 -07:00
Auke Kok
3d41e30aa3
e1000: Version bump, contact fix, year string change
...
Add the sourceforge project mailinglist to the contact information.
Bump version to 7.0.38-k2
Update copyright string with the new year.
Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com >
Signed-off-by: John Ronciak <john.ronciak@intel.com >
2006-04-14 19:05:31 -07:00
Jeff Kirsher
0f15a8fae8
e1000: Added driver comments and whitespace changes. Modified long lines of code to ensure they would not wrap beyond 80 characters.
...
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Signed-off-by: John Ronciak <john.ronciak@intel.com >
2006-03-02 18:46:29 -08:00
Jeff Kirsher
6418ecc68e
e1000: Add support for new hardware (ESB2)
...
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Signed-off-by: John Ronciak <john.ronciak@intel.com >
2006-03-02 18:21:10 -08:00
Jeff Kirsher
8df06e504e
e1000: Fix RSS if enabled in mid-connection
...
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Signed-off-by: John Ronciak <john.ronciak@intel.com >
2006-03-02 18:18:32 -08:00
Jeff Kirsher
497fce5e72
e1000: Fix 82543 issue when reading eeprom
...
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Signed-off-by: John Ronciak <john.ronciak@intel.com >
2006-03-02 18:18:20 -08:00
Jeff Kirsher
5b66ba0db8
e1000: Fix unecessary delay for 82573 controllers
...
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Signed-off-by: John Ronciak <john.ronciak@intel.com >
2006-03-02 18:17:30 -08:00
Jesse Brandeburg
96838a40f0
[PATCH] e1000: Fix whitespace
...
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
Signed-off-by: John Ronciak <john.ronciak@intel.com >
Signed-off-by: Jeff Garzik <jgarzik@pobox.com >
2006-01-18 16:17:58 -05:00
Jeff Kirsher
b7ee49db8b
[PATCH] e1000: Added hardware support for PCI express, 82546GB, and 82571 Fiber
...
Added 82571 fiber to WOL fix for dual port adapters.
Added support for 82546GB (Quad Copper).
Added PCIe typedef for x2, igp cable length 115, and extended TX CTRL registers.
Added parity error detection and PCIe CTRL registers.
Added EEPROM config registers.
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Signed-off-by: John Ronciak <john.ronciak@intel.com >
Signed-off-by: Jeff Garzik <jgarzik@pobox.com >
2006-01-17 07:48:04 -05:00
Jeff Kirsher
0fadb0597d
[PATCH] e1000: Fix collision distance
...
Fixed the collision distance for 82543 controllers and newer.
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Signed-off-by: John Ronciak <john.ronciak@intel.com >
Signed-off-by: Jeff Garzik <jgarzik@pobox.com >
2006-01-17 07:44:51 -05:00
Jeff Kirsher
47028635d1
[PATCH] e1000: Fix bit 22 (TXDCTL) for 82571 & 82572 controllers
...
Removed duplicate code, TXDCTL and TXDCTL_COUNT_DESC are the same bit and there is no need to set it twice.
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Signed-off-by: John Ronciak <john.ronciak@intel.com >
Signed-off-by: Jeff Garzik <jgarzik@pobox.com >
2006-01-17 07:44:51 -05:00
Jeff Kirsher
4d351858e4
[PATCH] e1000: Fix EEPROM read logic
...
Fixed read_eeprom logic to test use_eerd instead of testing for 82573 controllers.
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Signed-off-by: John Ronciak <john.ronciak@intel.com >
Signed-off-by: Jeff Garzik <jgarzik@pobox.com >
2006-01-17 07:44:50 -05:00
Jeff Kirsher
526f99572e
[PATCH] e1000: Fix PHY reset when blocked
...
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Signed-off-by: John Ronciak <john.ronciak@intel.com >
Signed-off-by: Jeff Garzik <jgarzik@pobox.com >
2006-01-17 07:44:49 -05:00
Jeff Kirsher
7892f59c5e
[PATCH] e1000: Fix PHY config for 82573 controller
...
Added a delay to allow PHY configuration to complete before accessing NVM.
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Signed-off-by: John Ronciak <john.ronciak@intel.com >
Signed-off-by: Jeff Garzik <jgarzik@pobox.com >
2006-01-17 07:40:10 -05:00
Jeff Kirsher
b55ccb3561
[PATCH] e1000: Fix ASF/AMT for 8257{1|2|3} controllers
...
The 82573 controller required different logic than 82571|2 controllers. Corrected the reset logic for 8257{1|2|3} controllers.
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Signed-off-by: John Ronciak <john.ronciak@intel.com >
Signed-off-by: Jeff Garzik <jgarzik@pobox.com >
2006-01-17 07:40:10 -05:00
Jeff Kirsher
fd80324174
e1000: Fixes for 8357x
...
- TSO workaround
- Fixes eeprom version reporting
- Fix loopback test
- Fix for WOL
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
Signed-off-by: John Ronciak <john.ronciak@intel.com >
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
2005-12-13 00:06:22 -05:00
Adrian Bunk
3ad2cc6798
[PATCH] drivers/net/e1000/: possible cleanups
...
This patch contains the following possible cleanups:
- make needlessly global code static
- #if 0 the following unused global functions:
- e1000_hw.c: e1000_mc_addr_list_update
- e1000_hw.c: e1000_read_reg_io
- e1000_hw.c: e1000_enable_pciex_master
Signed-off-by: Adrian Bunk <bunk@stusta.de >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2005-11-05 21:00:01 -05:00
Mallikarjuna R Chilakala
a7990ba60a
e1000: Flush shadow RAM
...
Flush shadow RAM to save updates to ASF related bits for 82573 controllers.
These bits are past the first 63 words of NVM.
Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com >
Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com >
Signed-off-by: John Ronciak <john.ronciak@intel.com >
Signed-off-by: Jeff Garzik <jgarzik@pobox.com >
2005-10-04 07:08:19 -04:00
Mallikarjuna R Chilakala
868d530994
e1000: Support for 82571 and 82572 controllers
...
Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com >
Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com >
Signed-off-by: John Ronciak <john.ronciak@intel.com >
Signed-off-by: Jeff Garzik <jgarzik@pobox.com >
2005-10-04 06:58:59 -04:00
Malli Chilakala
2b02893ed1
[PATCH] e1000: Driver version, white space, comments & other
...
Driver version, white space, comments & other
Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com >
Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com >
Signed-off-by: John Ronciak <john.ronciak@intel.com >
2005-06-27 00:34:26 -04:00
Malli Chilakala
3893d54731
[PATCH] e1000: Included proposals to false late collisions due to H/W latencies
...
Included proposals to false late collisions due to H/W latencies
Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com >
Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com >
Signed-off-by: John Ronciak <john.ronciak@intel.com >
2005-06-27 00:34:26 -04:00
Malli Chilakala
2648345fcb
[PATCH] e1000:Driver version,white space,comments,device id
...
Driver version, white space, comments, device id & other
Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com >
Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com >
Signed-off-by: John Ronciak <john.ronciak@intel.com >
diff -up net-drivers-2.6/drivers/net/e1000/e1000_ethtool.c net-drivers-2.6/drivers/net/e1000.new/e1000_ethtool.c
2005-05-12 20:48:55 -04:00
Malli Chilakala
2d7edb923a
[PATCH] e1000:82573 specific code & packet split code
...
82573 specific code & packet split code
Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com >
Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com >
Signed-off-by: John Ronciak <john.ronciak@intel.com >
diff -up net-drivers-2.6/drivers/net/e1000/e1000.h net-drivers-2.6/drivers/net/e1000.new/e1000.h
2005-05-12 20:48:54 -04:00
Linus Torvalds
1da177e4c3
Linux-2.6.12-rc2
...
Initial git repository build. I'm not bothering with the full history,
even though we have it. We can create a separate "historical" git
archive of that later if we want to, and in the meantime it's about
3.2GB when imported into git - space that would just make the early
git days unnecessarily complicated, when we don't have a lot of good
infrastructure for it.
Let it rip!
2005-04-16 15:20:36 -07:00