diff options
-rw-r--r-- | MAINTAINERS | 4 | ||||
-rw-r--r-- | drivers/net/Kconfig | 30 | ||||
-rw-r--r-- | drivers/net/Makefile | 2 | ||||
-rw-r--r-- | drivers/net/ethernet/Kconfig | 1 | ||||
-rw-r--r-- | drivers/net/ethernet/Makefile | 1 | ||||
-rw-r--r-- | drivers/net/ethernet/sis/Kconfig | 50 | ||||
-rw-r--r-- | drivers/net/ethernet/sis/Makefile | 6 | ||||
-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 | |||
5820 | M: Francois Romieu <romieu@fr.zoreil.com> | 5820 | M: Francois Romieu <romieu@fr.zoreil.com> |
5821 | L: netdev@vger.kernel.org | 5821 | L: netdev@vger.kernel.org |
5822 | S: Maintained | 5822 | S: Maintained |
5823 | F: drivers/net/sis190.c | 5823 | F: drivers/net/ethernet/sis/sis190.c |
5824 | 5824 | ||
5825 | SIS 900/7016 FAST ETHERNET DRIVER | 5825 | SIS 900/7016 FAST ETHERNET DRIVER |
5826 | M: Daniele Venzano <venza@brownhat.org> | 5826 | M: Daniele Venzano <venza@brownhat.org> |
5827 | W: http://www.brownhat.org/sis900.html | 5827 | W: http://www.brownhat.org/sis900.html |
5828 | L: netdev@vger.kernel.org | 5828 | L: netdev@vger.kernel.org |
5829 | S: Maintained | 5829 | S: Maintained |
5830 | F: drivers/net/sis900.* | 5830 | F: drivers/net/ethernet/sis/sis900.* |
5831 | 5831 | ||
5832 | SIS 96X I2C/SMBUS DRIVER | 5832 | SIS 96X I2C/SMBUS DRIVER |
5833 | M: "Mark M. Hoffman" <mhoffman@lightlink.com> | 5833 | M: "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 | ||
503 | config 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 | |||
519 | config TLAN | 503 | config 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 | ||
642 | config 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 | |||
656 | config TSI108_ETH | 626 | config 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 | |||
24 | obj-$(CONFIG_ROADRUNNER) += rrunner.o | 24 | obj-$(CONFIG_ROADRUNNER) += rrunner.o |
25 | 25 | ||
26 | obj-$(CONFIG_TLAN) += tlan.o | 26 | obj-$(CONFIG_TLAN) += tlan.o |
27 | obj-$(CONFIG_SIS190) += sis190.o | ||
28 | obj-$(CONFIG_SIS900) += sis900.o | ||
29 | obj-$(CONFIG_R6040) += r6040.o | 27 | obj-$(CONFIG_R6040) += r6040.o |
30 | obj-$(CONFIG_YELLOWFIN) += yellowfin.o | 28 | obj-$(CONFIG_YELLOWFIN) += yellowfin.o |
31 | obj-$(CONFIG_FEALNX) += fealnx.o | 29 | obj-$(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" | |||
42 | source "drivers/net/ethernet/racal/Kconfig" | 42 | source "drivers/net/ethernet/racal/Kconfig" |
43 | source "drivers/net/ethernet/realtek/Kconfig" | 43 | source "drivers/net/ethernet/realtek/Kconfig" |
44 | source "drivers/net/ethernet/seeq/Kconfig" | 44 | source "drivers/net/ethernet/seeq/Kconfig" |
45 | source "drivers/net/ethernet/sis/Kconfig" | ||
45 | source "drivers/net/ethernet/sfc/Kconfig" | 46 | source "drivers/net/ethernet/sfc/Kconfig" |
46 | source "drivers/net/ethernet/sgi/Kconfig" | 47 | source "drivers/net/ethernet/sgi/Kconfig" |
47 | source "drivers/net/ethernet/smsc/Kconfig" | 48 | source "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/ | |||
33 | obj-$(CONFIG_NET_VENDOR_RACAL) += racal/ | 33 | obj-$(CONFIG_NET_VENDOR_RACAL) += racal/ |
34 | obj-$(CONFIG_NET_VENDOR_REALTEK) += realtek/ | 34 | obj-$(CONFIG_NET_VENDOR_REALTEK) += realtek/ |
35 | obj-$(CONFIG_NET_VENDOR_SEEQ) += seeq/ | 35 | obj-$(CONFIG_NET_VENDOR_SEEQ) += seeq/ |
36 | obj-$(CONFIG_NET_VENDOR_SIS) += sis/ | ||
36 | obj-$(CONFIG_SFC) += sfc/ | 37 | obj-$(CONFIG_SFC) += sfc/ |
37 | obj-$(CONFIG_NET_VENDOR_SGI) += sgi/ | 38 | obj-$(CONFIG_NET_VENDOR_SGI) += sgi/ |
38 | obj-$(CONFIG_NET_VENDOR_SMSC) += smsc/ | 39 | obj-$(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 | |||
5 | config 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 | |||
18 | if NET_VENDOR_SIS | ||
19 | |||
20 | config 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 | |||
36 | config 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 | |||
50 | endif # 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 | |||
5 | obj-$(CONFIG_SIS190) += sis190.o | ||
6 | obj-$(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 | |||