brintos

brintos / linux-shallow public Read only

0
0
Text · 5.7 KiB · b39c6f3 Raw
204 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2#3# AMD network device configuration4#5 6config NET_VENDOR_AMD7	bool "AMD devices"8	default y9	depends on DIO || MACH_DECSTATION || MVME147 || ATARI || SUN3 || \10		   SUN3X || SBUS || PCI || ZORRO || (ISA && ISA_DMA_API) || \11		   ISA || EISA || PCMCIA || ARM6412	help13	  If you have a network (Ethernet) chipset belonging to this class,14	  say Y.15 16	  Note that the answer to this question does not directly affect17	  the kernel: saying N will just cause the configurator to skip all18	  the questions regarding AMD chipsets. If you say Y, you will be asked19	  for your specific chipset/driver in the following questions.20 21if NET_VENDOR_AMD22 23config A206524	tristate "A2065 support"25	depends on ZORRO26	select CRC3227	help28	  If you have a Commodore A2065 Ethernet adapter, say Y. Otherwise,29	  say N.30 31	  To compile this driver as a module, choose M here: the module32	  will be called a2065.33 34config AMD8111_ETH35	tristate "AMD 8111 (new PCI LANCE) support"36	depends on PCI37	select CRC3238	select MII39	help40	  If you have an AMD 8111-based PCI LANCE ethernet card,41	  answer Y here.42 43	  To compile this driver as a module, choose M here. The module44	  will be called amd8111e.45 46config LANCE47	tristate "AMD LANCE and PCnet (AT1500 and NE2100) support"48	depends on ISA && ISA_DMA_API && !ARM && !PPC3249	select NETDEV_LEGACY_INIT50	help51	  If you have a network (Ethernet) card of this type, say Y here.52	  Some LinkSys cards are of this type.53 54	  To compile this driver as a module, choose M here: the module55	  will be called lance.  This is recommended.56 57config PCNET3258	tristate "AMD PCnet32 PCI support"59	depends on PCI && HAS_IOPORT60	select CRC3261	select MII62	help63	  If you have a PCnet32 or PCnetPCI based network (Ethernet) card,64	  answer Y here.65 66	  To compile this driver as a module, choose M here. The module67	  will be called pcnet32.68 69config ARIADNE70	tristate "Ariadne support"71	depends on ZORRO72	help73	  If you have a Village Tronic Ariadne Ethernet adapter, say Y.74	  Otherwise, say N.75 76	  To compile this driver as a module, choose M here: the module77	  will be called ariadne.78 79config ATARILANCE80	tristate "Atari LANCE support"81	depends on ATARI82	help83	  Say Y to include support for several Atari Ethernet adapters based84	  on the AMD LANCE chipset: RieblCard (with or without battery), or85	  PAMCard VME (also the version by Rhotron, with different addresses).86 87config DECLANCE88	tristate "DEC LANCE ethernet controller support"89	depends on MACH_DECSTATION90	select CRC3291	help92	  This driver is for the series of Ethernet controllers produced by93	  DEC (now Compaq) based on the AMD LANCE chipset, including the94	  DEPCA series.  (This chipset is better known via the NE2100 cards.)95 96config HPLANCE97	tristate "HP on-board LANCE support"98	depends on DIO99	select CRC32100	help101	  If you want to use the builtin "LANCE" Ethernet controller on an102	  HP300 machine, say Y here.103 104config MIPS_AU1X00_ENET105	tristate "MIPS AU1000 Ethernet support"106	depends on MIPS_ALCHEMY107	select PHYLIB108	select CRC32109	help110	  If you have an Alchemy Semi AU1X00 based system111	  say Y.  Otherwise, say N.112 113config MVME147_NET114	tristate "MVME147 (LANCE) Ethernet support"115	depends on MVME147116	select CRC32117	help118	  Support for the on-board Ethernet interface on the Motorola MVME147119	  single-board computer.  Say Y here to include the120	  driver for this chip in your kernel.121	  To compile this driver as a module, choose M here.122 123config PCMCIA_NMCLAN124	tristate "New Media PCMCIA support"125	depends on PCMCIA && HAS_IOPORT126	help127	  Say Y here if you intend to attach a New Media Ethernet or LiveWire128	  PCMCIA (PC-card) Ethernet card to your computer.129 130	  To compile this driver as a module, choose M here: the module will be131	  called nmclan_cs.  If unsure, say N.132 133config SUN3LANCE134	tristate "Sun3/Sun3x on-board LANCE support"135	depends on (SUN3 || SUN3X)136	help137	  Most Sun3 and Sun3x motherboards (including the 3/50, 3/60 and 3/80)138	  featured an AMD LANCE 10Mbit Ethernet controller on board; say Y139	  here to compile in the Linux driver for this and enable Ethernet.140	  General Linux information on the Sun 3 and 3x series (now141	  discontinued) is at142	  <http://www.angelfire.com/ca2/tech68k/sun3.html>.143 144	  If you're not building a kernel for a Sun 3, say N.145 146config SUNLANCE147	tristate "Sun LANCE support"148	depends on SBUS149	select CRC32150	help151	  This driver supports the "le" interface present on all 32-bit Sparc152	  systems, on some older Ultra systems and as an Sbus option.  These153	  cards are based on the AMD LANCE chipset, which is better known154	  via the NE2100 cards.155 156	  To compile this driver as a module, choose M here: the module157	  will be called sunlance.158 159config AMD_XGBE160	tristate "AMD 10GbE Ethernet driver"161	depends on (OF_ADDRESS || ACPI || PCI) && HAS_IOMEM162	depends on X86 || ARM64 || COMPILE_TEST163	depends on PTP_1588_CLOCK_OPTIONAL164	select BITREVERSE165	select CRC32166	select PHYLIB167	select AMD_XGBE_HAVE_ECC if X86168	help169	  This driver supports the AMD 10GbE Ethernet device found on an170	  AMD SoC.171 172	  To compile this driver as a module, choose M here: the module173	  will be called amd-xgbe.174 175config AMD_XGBE_DCB176	bool "Data Center Bridging (DCB) support"177	default n178	depends on AMD_XGBE && DCB179	help180	  Say Y here to enable Data Center Bridging (DCB) support in the181	  driver.182 183	  If unsure, say N.184 185config AMD_XGBE_HAVE_ECC186	bool187	default n188 189config PDS_CORE190	tristate "AMD/Pensando Data Systems Core Device Support"191	depends on 64BIT && PCI192	select AUXILIARY_BUS193	select NET_DEVLINK194	help195	  This enables the support for the AMD/Pensando Core device family of196	  adapters.  More specific information on this driver can be197	  found in198	  <file:Documentation/networking/device_drivers/ethernet/amd/pds_core.rst>.199 200	  To compile this driver as a module, choose M here. The module201	  will be called pds_core.202 203endif # NET_VENDOR_AMD204