Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

sis*: Move the Silicon Integrated Systems (SiS) drivers

Move the SiS drivers into drivers/net/ethernet/sis/ and make the
necessary Kconfig and Makefile changes

CC: Daniele Venzano <venza@brownhat.org>
CC: Francois Romieu <romieu@fr.zoreil.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>

+60 -34
+2 -2
MAINTAINERS
··· 5820 5820 M: Francois Romieu <romieu@fr.zoreil.com> 5821 5821 L: netdev@vger.kernel.org 5822 5822 S: Maintained 5823 - F: drivers/net/sis190.c 5823 + F: drivers/net/ethernet/sis/sis190.c 5824 5824 5825 5825 SIS 900/7016 FAST ETHERNET DRIVER 5826 5826 M: Daniele Venzano <venza@brownhat.org> 5827 5827 W: http://www.brownhat.org/sis900.html 5828 5828 L: netdev@vger.kernel.org 5829 5829 S: Maintained 5830 - F: drivers/net/sis900.* 5830 + F: drivers/net/ethernet/sis/sis900.* 5831 5831 5832 5832 SIS 96X I2C/SMBUS DRIVER 5833 5833 M: "Mark M. Hoffman" <mhoffman@lightlink.com>
-30
drivers/net/Kconfig
··· 500 500 To compile this driver as a module, choose M here: the module 501 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 503 config TLAN 520 504 tristate "TI ThunderLAN support" 521 505 depends on NET_PCI && (PCI || EISA) ··· 622 638 623 639 To compile this driver as a module, choose M here: the module 624 640 will be called yellowfin. This is recommended. 625 - 626 - config SIS190 627 - tristate "SiS190/SiS191 gigabit ethernet support" 628 - depends on PCI 629 - select CRC32 630 - select MII 631 - ---help--- 632 - Say Y here if you have a SiS 190 PCI Fast Ethernet adapter or 633 - a SiS 191 PCI Gigabit Ethernet adapter. Both are expected to 634 - appear in lan on motherboard designs which are based on SiS 965 635 - and SiS 966 south bridge. 636 - 637 - To compile this driver as a module, choose M here: the module 638 - will be called sis190. This is recommended. 639 641 640 642 config TSI108_ETH 641 643 tristate "Tundra TSI108 gigabit Ethernet support"
-2
drivers/net/Makefile
··· 24 24 obj-$(CONFIG_ROADRUNNER) += rrunner.o 25 25 26 26 obj-$(CONFIG_TLAN) += tlan.o 27 - obj-$(CONFIG_SIS190) += sis190.o 28 - obj-$(CONFIG_SIS900) += sis900.o 29 27 obj-$(CONFIG_R6040) += r6040.o 30 28 obj-$(CONFIG_YELLOWFIN) += yellowfin.o 31 29 obj-$(CONFIG_FEALNX) += fealnx.o
+1
drivers/net/ethernet/Kconfig
··· 42 42 source "drivers/net/ethernet/racal/Kconfig" 43 43 source "drivers/net/ethernet/realtek/Kconfig" 44 44 source "drivers/net/ethernet/seeq/Kconfig" 45 + source "drivers/net/ethernet/sis/Kconfig" 45 46 source "drivers/net/ethernet/sfc/Kconfig" 46 47 source "drivers/net/ethernet/sgi/Kconfig" 47 48 source "drivers/net/ethernet/smsc/Kconfig"
+1
drivers/net/ethernet/Makefile
··· 33 33 obj-$(CONFIG_NET_VENDOR_RACAL) += racal/ 34 34 obj-$(CONFIG_NET_VENDOR_REALTEK) += realtek/ 35 35 obj-$(CONFIG_NET_VENDOR_SEEQ) += seeq/ 36 + obj-$(CONFIG_NET_VENDOR_SIS) += sis/ 36 37 obj-$(CONFIG_SFC) += sfc/ 37 38 obj-$(CONFIG_NET_VENDOR_SGI) += sgi/ 38 39 obj-$(CONFIG_NET_VENDOR_SMSC) += smsc/
+50
drivers/net/ethernet/sis/Kconfig
··· 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
+6
drivers/net/ethernet/sis/Makefile
··· 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
drivers/net/sis190.c drivers/net/ethernet/sis/sis190.c
drivers/net/sis900.c drivers/net/ethernet/sis/sis900.c
drivers/net/sis900.h drivers/net/ethernet/sis/sis900.h