Skip to content

Commit

Permalink
tc35815 driver update (take 2)
Browse files Browse the repository at this point in the history
Current tc35815 driver is very obsolete and less maintained for a long
time.  Replace it with a new driver based on one from CELF patch
archive.

Major advantages of CELF version (version 1.23, for kernel 2.6.10) are:

* Independent of JMR3927.
  (Actually independent of MIPS, but AFAIK the chip is used only on
   MIPS platforms)
* TX4938 support.
* 64-bit proof.
* Asynchronous and on-demand auto negotiation.
* High performance on non-coherent architecture.
* ethtool support.
* Many bugfixes and cleanups.

And improvoments since version 1.23 are:

* TX4939 support.
* NETPOLL support.
* NAPI support. (disabled by default)
* Reduce memcpy on receiving.
* PM support.
* Many cleanups and bugfixes.

Signed-off-by: Atsushi Nemoto <anemo@mba.ocn.ne.jp>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
  • Loading branch information
Atsushi Nemoto authored and Jeff Garzik committed Apr 28, 2007
1 parent 3664006 commit eea221c
Show file tree
Hide file tree
Showing 3 changed files with 1,917 additions and 675 deletions.
3 changes: 2 additions & 1 deletion drivers/net/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -1444,7 +1444,8 @@ config CS89x0

config TC35815
tristate "TOSHIBA TC35815 Ethernet support"
depends on NET_PCI && PCI && TOSHIBA_JMR3927
depends on NET_PCI && PCI && MIPS
select MII

config DGRS
tristate "Digi Intl. RightSwitch SE-X support"
Expand Down
Loading

0 comments on commit eea221c

Please sign in to comment.