aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--MAINTAINERS4
-rw-r--r--drivers/net/Kconfig30
-rw-r--r--drivers/net/Makefile2
-rw-r--r--drivers/net/ethernet/Kconfig1
-rw-r--r--drivers/net/ethernet/Makefile1
-rw-r--r--drivers/net/ethernet/sis/Kconfig50
-rw-r--r--drivers/net/ethernet/sis/Makefile6
-rw-r--r--drivers/net/ethernet/sis/sis190.c (renamed from drivers/net/sis190.c)0
-rw-r--r--drivers/net/ethernet/sis/sis900.c (renamed from drivers/net/sis900.c)0
-rw-r--r--drivers/net/ethernet/sis/sis900.h (renamed from drivers/net/sis900.h)0
10 files changed, 60 insertions, 34 deletions
diff --git a/MAINTAINERS b/MAINTAINERS
index 84948bd44b84..96a2d4732e3f 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -5820,14 +5820,14 @@ SIS 190 ETHERNET DRIVER
5820M: Francois Romieu <romieu@fr.zoreil.com> 5820M: Francois Romieu <romieu@fr.zoreil.com>
5821L: netdev@vger.kernel.org 5821L: netdev@vger.kernel.org
5822S: Maintained 5822S: Maintained
5823F: drivers/net/sis190.c 5823F: drivers/net/ethernet/sis/sis190.c
5824 5824
5825SIS 900/7016 FAST ETHERNET DRIVER 5825SIS 900/7016 FAST ETHERNET DRIVER
5826M: Daniele Venzano <venza@brownhat.org> 5826M: Daniele Venzano <venza@brownhat.org>
5827W: http://www.brownhat.org/sis900.html 5827W: http://www.brownhat.org/sis900.html
5828L: netdev@vger.kernel.org 5828L: netdev@vger.kernel.org
5829S: Maintained 5829S: Maintained
5830F: drivers/net/sis900.* 5830F: drivers/net/ethernet/sis/sis900.*
5831 5831
5832SIS 96X I2C/SMBUS DRIVER 5832SIS 96X I2C/SMBUS DRIVER
5833M: "Mark M. Hoffman" <mhoffman@lightlink.com> 5833M: "Mark M. Hoffman" <mhoffman@lightlink.com>
diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig
index 1e1df3d79850..33df2547e30e 100644
--- a/drivers/net/Kconfig
+++ b/drivers/net/Kconfig
@@ -500,22 +500,6 @@ config R6040
500 To compile this driver as a module, choose M here: the module 500 To compile this driver as a module, choose M here: the module
501 will be called r6040. This is recommended. 501 will be called r6040. This is recommended.
502 502
503config SIS900
504 tristate "SiS 900/7016 PCI Fast Ethernet Adapter support"
505 depends on NET_PCI && PCI
506 select CRC32
507 select MII
508 ---help---
509 This is a driver for the Fast Ethernet PCI network cards based on
510 the SiS 900 and SiS 7016 chips. The SiS 900 core is also embedded in
511 SiS 630 and SiS 540 chipsets.
512
513 This driver also supports AMD 79C901 HomePNA so that you can use
514 your phone line as a network cable.
515
516 To compile this driver as a module, choose M here: the module
517 will be called sis900. This is recommended.
518
519config TLAN 503config TLAN
520 tristate "TI ThunderLAN support" 504 tristate "TI ThunderLAN support"
521 depends on NET_PCI && (PCI || EISA) 505 depends on NET_PCI && (PCI || EISA)
@@ -639,20 +623,6 @@ config YELLOWFIN
639 To compile this driver as a module, choose M here: the module 623 To compile this driver as a module, choose M here: the module
640 will be called yellowfin. This is recommended. 624 will be called yellowfin. This is recommended.
641 625
642config SIS190
643 tristate "SiS190/SiS191 gigabit ethernet support"
644 depends on PCI
645 select CRC32
646 select MII
647 ---help---
648 Say Y here if you have a SiS 190 PCI Fast Ethernet adapter or
649 a SiS 191 PCI Gigabit Ethernet adapter. Both are expected to
650 appear in lan on motherboard designs which are based on SiS 965
651 and SiS 966 south bridge.
652
653 To compile this driver as a module, choose M here: the module
654 will be called sis190. This is recommended.
655
656config TSI108_ETH 626config TSI108_ETH
657 tristate "Tundra TSI108 gigabit Ethernet support" 627 tristate "Tundra TSI108 gigabit Ethernet support"
658 depends on TSI108_BRIDGE 628 depends on TSI108_BRIDGE
diff --git a/drivers/net/Makefile b/drivers/net/Makefile
index 275ed4a548ae..3b14f1a2aa53 100644
--- a/drivers/net/Makefile
+++ b/drivers/net/Makefile
@@ -24,8 +24,6 @@ obj-$(CONFIG_PLIP) += plip.o
24obj-$(CONFIG_ROADRUNNER) += rrunner.o 24obj-$(CONFIG_ROADRUNNER) += rrunner.o
25 25
26obj-$(CONFIG_TLAN) += tlan.o 26obj-$(CONFIG_TLAN) += tlan.o
27obj-$(CONFIG_SIS190) += sis190.o
28obj-$(CONFIG_SIS900) += sis900.o
29obj-$(CONFIG_R6040) += r6040.o 27obj-$(CONFIG_R6040) += r6040.o
30obj-$(CONFIG_YELLOWFIN) += yellowfin.o 28obj-$(CONFIG_YELLOWFIN) += yellowfin.o
31obj-$(CONFIG_FEALNX) += fealnx.o 29obj-$(CONFIG_FEALNX) += fealnx.o
diff --git a/drivers/net/ethernet/Kconfig b/drivers/net/ethernet/Kconfig
index 97542479c01f..b15b1e2ed398 100644
--- a/drivers/net/ethernet/Kconfig
+++ b/drivers/net/ethernet/Kconfig
@@ -42,6 +42,7 @@ source "drivers/net/ethernet/qlogic/Kconfig"
42source "drivers/net/ethernet/racal/Kconfig" 42source "drivers/net/ethernet/racal/Kconfig"
43source "drivers/net/ethernet/realtek/Kconfig" 43source "drivers/net/ethernet/realtek/Kconfig"
44source "drivers/net/ethernet/seeq/Kconfig" 44source "drivers/net/ethernet/seeq/Kconfig"
45source "drivers/net/ethernet/sis/Kconfig"
45source "drivers/net/ethernet/sfc/Kconfig" 46source "drivers/net/ethernet/sfc/Kconfig"
46source "drivers/net/ethernet/sgi/Kconfig" 47source "drivers/net/ethernet/sgi/Kconfig"
47source "drivers/net/ethernet/smsc/Kconfig" 48source "drivers/net/ethernet/smsc/Kconfig"
diff --git a/drivers/net/ethernet/Makefile b/drivers/net/ethernet/Makefile
index 7e7a319e7187..1f45ec9a9dca 100644
--- a/drivers/net/ethernet/Makefile
+++ b/drivers/net/ethernet/Makefile
@@ -33,6 +33,7 @@ obj-$(CONFIG_NET_VENDOR_QLOGIC) += qlogic/
33obj-$(CONFIG_NET_VENDOR_RACAL) += racal/ 33obj-$(CONFIG_NET_VENDOR_RACAL) += racal/
34obj-$(CONFIG_NET_VENDOR_REALTEK) += realtek/ 34obj-$(CONFIG_NET_VENDOR_REALTEK) += realtek/
35obj-$(CONFIG_NET_VENDOR_SEEQ) += seeq/ 35obj-$(CONFIG_NET_VENDOR_SEEQ) += seeq/
36obj-$(CONFIG_NET_VENDOR_SIS) += sis/
36obj-$(CONFIG_SFC) += sfc/ 37obj-$(CONFIG_SFC) += sfc/
37obj-$(CONFIG_NET_VENDOR_SGI) += sgi/ 38obj-$(CONFIG_NET_VENDOR_SGI) += sgi/
38obj-$(CONFIG_NET_VENDOR_SMSC) += smsc/ 39obj-$(CONFIG_NET_VENDOR_SMSC) += smsc/
diff --git a/drivers/net/ethernet/sis/Kconfig b/drivers/net/ethernet/sis/Kconfig
new file mode 100644
index 000000000000..01d43e870eeb
--- /dev/null
+++ b/drivers/net/ethernet/sis/Kconfig
@@ -0,0 +1,50 @@
1#
2# Silicon Integrated Systems (SiS) device configuration
3#
4
5config NET_VENDOR_SIS
6 bool "Silicon Integrated Systems (SiS) devices"
7 depends on PCI
8 ---help---
9 If you have a network (Ethernet) card belonging to this class, say Y
10 and read the Ethernet-HOWTO, available from
11 <http://www.tldp.org/docs.html#howto>.
12
13 Note that the answer to this question doesn't directly affect the
14 kernel: saying N will just cause the configurator to skip all
15 the questions about SiS devices. If you say Y, you will be asked for
16 your specific card in the following questions.
17
18if NET_VENDOR_SIS
19
20config SIS900
21 tristate "SiS 900/7016 PCI Fast Ethernet Adapter support"
22 depends on PCI
23 select CRC32
24 select MII
25 ---help---
26 This is a driver for the Fast Ethernet PCI network cards based on
27 the SiS 900 and SiS 7016 chips. The SiS 900 core is also embedded in
28 SiS 630 and SiS 540 chipsets.
29
30 This driver also supports AMD 79C901 HomePNA so that you can use
31 your phone line as a network cable.
32
33 To compile this driver as a module, choose M here: the module
34 will be called sis900. This is recommended.
35
36config SIS190
37 tristate "SiS190/SiS191 gigabit ethernet support"
38 depends on PCI
39 select CRC32
40 select MII
41 ---help---
42 Say Y here if you have a SiS 190 PCI Fast Ethernet adapter or
43 a SiS 191 PCI Gigabit Ethernet adapter. Both are expected to
44 appear in lan on motherboard designs which are based on SiS 965
45 and SiS 966 south bridge.
46
47 To compile this driver as a module, choose M here: the module
48 will be called sis190. This is recommended.
49
50endif # NET_VENDOR_SIS
diff --git a/drivers/net/ethernet/sis/Makefile b/drivers/net/ethernet/sis/Makefile
new file mode 100644
index 000000000000..58d3ac1985df
--- /dev/null
+++ b/drivers/net/ethernet/sis/Makefile
@@ -0,0 +1,6 @@
1#
2# Makefile for Silicon Integrated Systems (SiS) network device drivers.
3#
4
5obj-$(CONFIG_SIS190) += sis190.o
6obj-$(CONFIG_SIS900) += sis900.o
diff --git a/drivers/net/sis190.c b/drivers/net/ethernet/sis/sis190.c
index 3c0f1312b391..3c0f1312b391 100644
--- a/drivers/net/sis190.c
+++ b/drivers/net/ethernet/sis/sis190.c
diff --git a/drivers/net/sis900.c b/drivers/net/ethernet/sis/sis900.c
index 658a1928fe79..658a1928fe79 100644
--- a/drivers/net/sis900.c
+++ b/drivers/net/ethernet/sis/sis900.c
diff --git a/drivers/net/sis900.h b/drivers/net/ethernet/sis/sis900.h
index 150511a922ef..150511a922ef 100644
--- a/drivers/net/sis900.h
+++ b/drivers/net/ethernet/sis/sis900.h