brintos

brintos / linux-shallow public Read only

0
0
Text · 3.6 KiB · 13ce908 Raw
114 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2#3# Western Digital/SMC network device configuration4#5 6config NET_VENDOR_SMSC7	bool "SMC (SMSC)/Western Digital devices"8	default y9	depends on ARM || ARM64 || ATARI_ETHERNAT || COLDFIRE || \10		   ISA || MAC || MIPS || NIOS2 || PCI || \11		   PCMCIA || SUPERH || XTENSA || COMPILE_TEST12	help13	  If you have a network (Ethernet) card belonging to this class, say Y.14 15	  Note that the answer to this question doesn't directly affect the16	  kernel: saying N will just cause the configurator to skip all17	  the questions about SMC/Western Digital cards. If you say Y, you will18	  be asked for your specific card in the following questions.19 20if NET_VENDOR_SMSC21 22config SMC919423	tristate "SMC 9194 support"24	depends on ISA25	select CRC3226	select NETDEV_LEGACY_INIT27	help28	  This is support for the SMC9xxx based Ethernet cards. Choose this29	  option if you have a DELL laptop with the docking station, or30	  another SMC9192/9194 based chipset.  Say Y if you want it compiled31	  into the kernel, and read the file32	  <file:Documentation/networking/device_drivers/ethernet/smsc/smc9.rst>.33 34	  To compile this driver as a module, choose M here. The module35	  will be called smc9194.36 37config SMC91X38	tristate "SMC 91C9x/91C1xxx support"39	select CRC3240	select MII41	depends on !OF || GPIOLIB42	depends on ARM || ARM64 || ATARI_ETHERNAT || COLDFIRE || \43		   MIPS || NIOS2 || SUPERH || XTENSA || COMPILE_TEST44	help45	  This is a driver for SMC's 91x series of Ethernet chipsets,46	  including the SMC91C94 and the SMC91C111. Say Y if you want it47	  compiled into the kernel, and read the file48	  <file:Documentation/networking/device_drivers/ethernet/smsc/smc9.rst>.49 50	  This driver is also available as a module ( = code which can be51	  inserted in and removed from the running kernel whenever you want).52	  The module will be called smc91x.  If you want to compile it as a53	  module, say M here and read <file:Documentation/kbuild/modules.rst>.54 55config PCMCIA_SMC91C9256	tristate "SMC 91Cxx PCMCIA support"57	depends on PCMCIA && HAS_IOPORT58	select CRC3259	select MII60	help61	  Say Y here if you intend to attach an SMC 91Cxx compatible PCMCIA62	  (PC-card) Ethernet or Fast Ethernet card to your computer.63 64	  To compile this driver as a module, choose M here: the module will be65	  called smc91c92_cs.  If unsure, say N.66 67config EPIC10068	tristate "SMC EtherPower II"69	depends on PCI70	select CRC3271	select MII72	help73	  This driver is for the SMC EtherPower II 9432 PCI Ethernet NIC,74	  which is based on the SMC83c17x (EPIC/100).75	  More specific information and updates are available from76	  <http://www.scyld.com/network/epic100.html>.77 78config SMSC911X79	tristate "SMSC LAN911x/LAN921x families embedded ethernet support"80	depends on HAS_IOMEM81	select CRC3282	select MII83	select PHYLIB84	help85	  Say Y here if you want support for SMSC LAN911x and LAN921x families86	  of ethernet controllers.87 88	  To compile this driver as a module, choose M here. The module89	  will be called smsc911x.90 91config SMSC911X_ARCH_HOOKS92	def_bool n93	depends on SMSC911X94	help95	  If the arch enables this, it allows the arch to implement various96	  hooks for more comprehensive interrupt control and also to override97	  the source of the MAC address.98 99config SMSC9420100	tristate "SMSC LAN9420 PCI ethernet adapter support"101	depends on PCI102	select CRC32103	select PHYLIB104	select SMSC_PHY105	help106	  This is a driver for SMSC's LAN9420 PCI ethernet adapter.107	  Say Y here if you want it compiled into the kernel.108 109	  This driver is also available as a module. The module will be110	  called smsc9420.  If you want to compile it as a module, say M111	  here and read <file:Documentation/kbuild/modules.rst>112 113endif # NET_VENDOR_SMSC114