1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 2b955f6caSJeff Kirsher# 3b955f6caSJeff Kirsher# AMD network device configuration 4b955f6caSJeff Kirsher# 5b955f6caSJeff Kirsher 6b955f6caSJeff Kirsherconfig NET_VENDOR_AMD 7b955f6caSJeff Kirsher bool "AMD devices" 888f07484SJeff Kirsher default y 9b955f6caSJeff Kirsher depends on DIO || MACH_DECSTATION || MVME147 || ATARI || SUN3 || \ 10b955f6caSJeff Kirsher SUN3X || SBUS || PCI || ZORRO || (ISA && ISA_DMA_API) || \ 111ebe98dcSLendacky, Thomas (ARM && ARCH_EBSA110) || ISA || EISA || PCMCIA || ARM64 12a7f7f624SMasahiro Yamada help 13b955f6caSJeff Kirsher If you have a network (Ethernet) chipset belonging to this class, 14b955f6caSJeff Kirsher say Y. 15b955f6caSJeff Kirsher 16b955f6caSJeff Kirsher Note that the answer to this question does not directly affect 1793ae6d2dSGeert Uytterhoeven the kernel: saying N will just cause the configurator to skip all 18b955f6caSJeff Kirsher the questions regarding AMD chipsets. If you say Y, you will be asked 19b955f6caSJeff Kirsher for your specific chipset/driver in the following questions. 20b955f6caSJeff Kirsher 21b955f6caSJeff Kirsherif NET_VENDOR_AMD 22b955f6caSJeff Kirsher 23b955f6caSJeff Kirsherconfig A2065 24b955f6caSJeff Kirsher tristate "A2065 support" 25b955f6caSJeff Kirsher depends on ZORRO 26b955f6caSJeff Kirsher select CRC32 27a7f7f624SMasahiro Yamada help 28b955f6caSJeff Kirsher If you have a Commodore A2065 Ethernet adapter, say Y. Otherwise, 29b955f6caSJeff Kirsher say N. 30b955f6caSJeff Kirsher 31b955f6caSJeff Kirsher To compile this driver as a module, choose M here: the module 32b955f6caSJeff Kirsher will be called a2065. 33b955f6caSJeff Kirsher 34b955f6caSJeff Kirsherconfig AMD8111_ETH 35b955f6caSJeff Kirsher tristate "AMD 8111 (new PCI LANCE) support" 36b955f6caSJeff Kirsher depends on PCI 37b955f6caSJeff Kirsher select CRC32 38b955f6caSJeff Kirsher select MII 39a7f7f624SMasahiro Yamada help 40b955f6caSJeff Kirsher If you have an AMD 8111-based PCI LANCE ethernet card, 41138b15edSPaul Gortmaker answer Y here. 42b955f6caSJeff Kirsher 43b955f6caSJeff Kirsher To compile this driver as a module, choose M here. The module 44b955f6caSJeff Kirsher will be called amd8111e. 45b955f6caSJeff Kirsher 46b955f6caSJeff Kirsherconfig LANCE 47b955f6caSJeff Kirsher tristate "AMD LANCE and PCnet (AT1500 and NE2100) support" 48c9ce1fa1SRandy Dunlap depends on ISA && ISA_DMA_API && !ARM && !PPC32 49a7f7f624SMasahiro Yamada help 50138b15edSPaul Gortmaker If you have a network (Ethernet) card of this type, say Y here. 51138b15edSPaul Gortmaker Some LinkSys cards are of this type. 52b955f6caSJeff Kirsher 53b955f6caSJeff Kirsher To compile this driver as a module, choose M here: the module 54b955f6caSJeff Kirsher will be called lance. This is recommended. 55b955f6caSJeff Kirsher 56b955f6caSJeff Kirsherconfig PCNET32 57b955f6caSJeff Kirsher tristate "AMD PCnet32 PCI support" 58b955f6caSJeff Kirsher depends on PCI 59b955f6caSJeff Kirsher select CRC32 60b955f6caSJeff Kirsher select MII 61a7f7f624SMasahiro Yamada help 62b955f6caSJeff Kirsher If you have a PCnet32 or PCnetPCI based network (Ethernet) card, 63138b15edSPaul Gortmaker answer Y here. 64b955f6caSJeff Kirsher 65b955f6caSJeff Kirsher To compile this driver as a module, choose M here. The module 66b955f6caSJeff Kirsher will be called pcnet32. 67b955f6caSJeff Kirsher 68b955f6caSJeff Kirsherconfig ARIADNE 69b955f6caSJeff Kirsher tristate "Ariadne support" 70b955f6caSJeff Kirsher depends on ZORRO 71a7f7f624SMasahiro Yamada help 72b955f6caSJeff Kirsher If you have a Village Tronic Ariadne Ethernet adapter, say Y. 73b955f6caSJeff Kirsher Otherwise, say N. 74b955f6caSJeff Kirsher 75b955f6caSJeff Kirsher To compile this driver as a module, choose M here: the module 76b955f6caSJeff Kirsher will be called ariadne. 77b955f6caSJeff Kirsher 78b955f6caSJeff Kirsherconfig ARM_AM79C961A 79b955f6caSJeff Kirsher bool "ARM EBSA110 AM79C961A support" 80b955f6caSJeff Kirsher depends on ARM && ARCH_EBSA110 81b955f6caSJeff Kirsher select CRC32 82a7f7f624SMasahiro Yamada help 83b955f6caSJeff Kirsher If you wish to compile a kernel for the EBSA-110, then you should 84b955f6caSJeff Kirsher always answer Y to this. 85b955f6caSJeff Kirsher 86b955f6caSJeff Kirsherconfig ATARILANCE 87b955f6caSJeff Kirsher tristate "Atari LANCE support" 88b955f6caSJeff Kirsher depends on ATARI 89a7f7f624SMasahiro Yamada help 90b955f6caSJeff Kirsher Say Y to include support for several Atari Ethernet adapters based 91b955f6caSJeff Kirsher on the AMD LANCE chipset: RieblCard (with or without battery), or 92b955f6caSJeff Kirsher PAMCard VME (also the version by Rhotron, with different addresses). 93b955f6caSJeff Kirsher 94b955f6caSJeff Kirsherconfig DECLANCE 95b955f6caSJeff Kirsher tristate "DEC LANCE ethernet controller support" 96b955f6caSJeff Kirsher depends on MACH_DECSTATION 97b955f6caSJeff Kirsher select CRC32 98a7f7f624SMasahiro Yamada help 99b955f6caSJeff Kirsher This driver is for the series of Ethernet controllers produced by 100b955f6caSJeff Kirsher DEC (now Compaq) based on the AMD LANCE chipset, including the 101b955f6caSJeff Kirsher DEPCA series. (This chipset is better known via the NE2100 cards.) 102b955f6caSJeff Kirsher 103b955f6caSJeff Kirsherconfig HPLANCE 10418785040SGeert Uytterhoeven tristate "HP on-board LANCE support" 105b955f6caSJeff Kirsher depends on DIO 106b955f6caSJeff Kirsher select CRC32 107a7f7f624SMasahiro Yamada help 108b955f6caSJeff Kirsher If you want to use the builtin "LANCE" Ethernet controller on an 109b955f6caSJeff Kirsher HP300 machine, say Y here. 110b955f6caSJeff Kirsher 111b955f6caSJeff Kirsherconfig MIPS_AU1X00_ENET 112b955f6caSJeff Kirsher tristate "MIPS AU1000 Ethernet support" 113b955f6caSJeff Kirsher depends on MIPS_ALCHEMY 114b955f6caSJeff Kirsher select PHYLIB 115b955f6caSJeff Kirsher select CRC32 116a7f7f624SMasahiro Yamada help 117b955f6caSJeff Kirsher If you have an Alchemy Semi AU1X00 based system 118b955f6caSJeff Kirsher say Y. Otherwise, say N. 119b955f6caSJeff Kirsher 120b955f6caSJeff Kirsherconfig MVME147_NET 121b955f6caSJeff Kirsher tristate "MVME147 (LANCE) Ethernet support" 122b955f6caSJeff Kirsher depends on MVME147 123b955f6caSJeff Kirsher select CRC32 124a7f7f624SMasahiro Yamada help 125b955f6caSJeff Kirsher Support for the on-board Ethernet interface on the Motorola MVME147 126b955f6caSJeff Kirsher single-board computer. Say Y here to include the 127b955f6caSJeff Kirsher driver for this chip in your kernel. 128b955f6caSJeff Kirsher To compile this driver as a module, choose M here. 129b955f6caSJeff Kirsher 130b955f6caSJeff Kirsherconfig PCMCIA_NMCLAN 131b955f6caSJeff Kirsher tristate "New Media PCMCIA support" 132b955f6caSJeff Kirsher depends on PCMCIA 133b955f6caSJeff Kirsher help 134b955f6caSJeff Kirsher Say Y here if you intend to attach a New Media Ethernet or LiveWire 135b955f6caSJeff Kirsher PCMCIA (PC-card) Ethernet card to your computer. 136b955f6caSJeff Kirsher 137b955f6caSJeff Kirsher To compile this driver as a module, choose M here: the module will be 138b955f6caSJeff Kirsher called nmclan_cs. If unsure, say N. 139b955f6caSJeff Kirsher 140b955f6caSJeff Kirsherconfig NI65 141b955f6caSJeff Kirsher tristate "NI6510 support" 142c9ce1fa1SRandy Dunlap depends on ISA && ISA_DMA_API && !ARM && !PPC32 143a7f7f624SMasahiro Yamada help 144138b15edSPaul Gortmaker If you have a network (Ethernet) card of this type, say Y here. 145b955f6caSJeff Kirsher 146b955f6caSJeff Kirsher To compile this driver as a module, choose M here. The module 147b955f6caSJeff Kirsher will be called ni65. 148b955f6caSJeff Kirsher 149b955f6caSJeff Kirsherconfig SUN3LANCE 150b955f6caSJeff Kirsher tristate "Sun3/Sun3x on-board LANCE support" 151b955f6caSJeff Kirsher depends on (SUN3 || SUN3X) 152a7f7f624SMasahiro Yamada help 153b955f6caSJeff Kirsher Most Sun3 and Sun3x motherboards (including the 3/50, 3/60 and 3/80) 154b955f6caSJeff Kirsher featured an AMD LANCE 10Mbit Ethernet controller on board; say Y 155b955f6caSJeff Kirsher here to compile in the Linux driver for this and enable Ethernet. 156b955f6caSJeff Kirsher General Linux information on the Sun 3 and 3x series (now 157b955f6caSJeff Kirsher discontinued) is at 158b955f6caSJeff Kirsher <http://www.angelfire.com/ca2/tech68k/sun3.html>. 159b955f6caSJeff Kirsher 160b955f6caSJeff Kirsher If you're not building a kernel for a Sun 3, say N. 161b955f6caSJeff Kirsher 162b955f6caSJeff Kirsherconfig SUNLANCE 163b955f6caSJeff Kirsher tristate "Sun LANCE support" 164b955f6caSJeff Kirsher depends on SBUS 165b955f6caSJeff Kirsher select CRC32 166a7f7f624SMasahiro Yamada help 167b955f6caSJeff Kirsher This driver supports the "le" interface present on all 32-bit Sparc 168b955f6caSJeff Kirsher systems, on some older Ultra systems and as an Sbus option. These 169b955f6caSJeff Kirsher cards are based on the AMD LANCE chipset, which is better known 170b955f6caSJeff Kirsher via the NE2100 cards. 171b955f6caSJeff Kirsher 172b955f6caSJeff Kirsher To compile this driver as a module, choose M here: the module 173b955f6caSJeff Kirsher will be called sunlance. 174b955f6caSJeff Kirsher 1751ebe98dcSLendacky, Thomasconfig AMD_XGBE 1761ebe98dcSLendacky, Thomas tristate "AMD 10GbE Ethernet driver" 177e020797bSGeert Uytterhoeven depends on ((OF_NET && OF_ADDRESS) || ACPI || PCI) && HAS_IOMEM 17847f164deSLendacky, Thomas depends on X86 || ARM64 || COMPILE_TEST 179801c62d9SLendacky, Thomas select BITREVERSE 180b85e4d89SLendacky, Thomas select CRC32 181abf0a1c2SLendacky, Thomas select PHYLIB 182e78332b2SLendacky, Thomas select AMD_XGBE_HAVE_ECC if X86 183d1cbfd77SNicolas Pitre imply PTP_1588_CLOCK 184a7f7f624SMasahiro Yamada help 1851ebe98dcSLendacky, Thomas This driver supports the AMD 10GbE Ethernet device found on an 1861ebe98dcSLendacky, Thomas AMD SoC. 1871ebe98dcSLendacky, Thomas 1881ebe98dcSLendacky, Thomas To compile this driver as a module, choose M here: the module 1891ebe98dcSLendacky, Thomas will be called amd-xgbe. 1901ebe98dcSLendacky, Thomas 191fca2d994SLendacky, Thomasconfig AMD_XGBE_DCB 192fca2d994SLendacky, Thomas bool "Data Center Bridging (DCB) support" 193fca2d994SLendacky, Thomas default n 194fca2d994SLendacky, Thomas depends on AMD_XGBE && DCB 195a7f7f624SMasahiro Yamada help 196fca2d994SLendacky, Thomas Say Y here to enable Data Center Bridging (DCB) support in the 197fca2d994SLendacky, Thomas driver. 198fca2d994SLendacky, Thomas 199fca2d994SLendacky, Thomas If unsure, say N. 200fca2d994SLendacky, Thomas 201e78332b2SLendacky, Thomasconfig AMD_XGBE_HAVE_ECC 202e78332b2SLendacky, Thomas bool 203e78332b2SLendacky, Thomas default n 204e78332b2SLendacky, Thomas 205b955f6caSJeff Kirsherendif # NET_VENDOR_AMD 206