aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/Kconfig
diff options
context:
space:
mode:
authorCesar Eduardo Barros <cesarb@cesarb.net>2006-12-19 16:08:47 -0500
committerJeff Garzik <jeff@garzik.org>2007-02-05 16:58:45 -0500
commitbf345707299b34de90fbae062eff51e76561eb40 (patch)
treefe7bfccf1e479a798f592d702399f8808f9633f8 /drivers/net/Kconfig
parentae306cca3ada3c84f3e30e1091a98d99ee1d0557 (diff)
driver for Silan SC92031 netdev
This is a driver for the Silan SC92031/Rsltek 8139D NIC chip. This chip is found on at least one counterfeit Encore ENL832-TX-RENT NIC [1], which came with a mini-CD with the 2.4 driver. A slightly older version of the driver was found at [2]. The main difference between them is that the newer one has a small bugfix in the RX path, a lot of gratuitous renaming of functions, all the printable strings changed to show as a "Rsltek 8139D" [sic], and a PCI ID of 8139 instead of 2031. The driver on this patch is a rewrite of the vendor drivers (based mostly on the older one). Changes from the previous patch sent to netdev: - Use MMIO instead of PIO - Changed TX bounce buffers allocation - Use skb_copy_and_csum_dev - Several small bug fixes - Tested for more than just a few minutes each time [1] See http://www.encore-usa.com/faq.php under ENL832-TX-RENT for more information [2] Look for SL_LINUX.ZIP (which is really a .tar.gz) at http://broadbandforum.in/dataone_Intex_LAN_cardlinux-t4207-s15.html [3] To compile on 2.6.17, simply add back the last argument to the interrupt handler in two places, and copy the boolean declarations from 2.6.19 [akpm@osdl.org: build fixes] Signed-off-by: Cesar Eduardo Barros <cesarb@cesarb.net> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Jeff Garzik <jeff@garzik.org>
Diffstat (limited to 'drivers/net/Kconfig')
-rw-r--r--drivers/net/Kconfig12
1 files changed, 12 insertions, 0 deletions
diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig
index 8aa8dd02b910..10ac82f3612a 100644
--- a/drivers/net/Kconfig
+++ b/drivers/net/Kconfig
@@ -1788,6 +1788,18 @@ config LAN_SAA9730
1788 workstations. 1788 workstations.
1789 See <http://www.semiconductors.philips.com/pip/SAA9730_flyer_1>. 1789 See <http://www.semiconductors.philips.com/pip/SAA9730_flyer_1>.
1790 1790
1791config SC92031
1792 tristate "Silan SC92031 PCI Fast Ethernet Adapter driver (EXPERIMENTAL)"
1793 depends on NET_PCI && PCI && EXPERIMENTAL
1794 select CRC32
1795 ---help---
1796 This is a driver for the Fast Ethernet PCI network cards based on
1797 the Silan SC92031 chip (sometimes also called Rsltek 8139D). If you
1798 have one of these, say Y here.
1799
1800 To compile this driver as a module, choose M here: the module
1801 will be called sc92031. This is recommended.
1802
1791config NET_POCKET 1803config NET_POCKET
1792 bool "Pocket and portable adapters" 1804 bool "Pocket and portable adapters"
1793 depends on NET_ETHERNET && PARPORT 1805 depends on NET_ETHERNET && PARPORT