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) || \ 11*0d9dc745SArnd Bergmann 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 ATARILANCE 79b955f6caSJeff Kirsher tristate "Atari LANCE support" 80b955f6caSJeff Kirsher depends on ATARI 81a7f7f624SMasahiro Yamada help 82b955f6caSJeff Kirsher Say Y to include support for several Atari Ethernet adapters based 83b955f6caSJeff Kirsher on the AMD LANCE chipset: RieblCard (with or without battery), or 84b955f6caSJeff Kirsher PAMCard VME (also the version by Rhotron, with different addresses). 85b955f6caSJeff Kirsher 86b955f6caSJeff Kirsherconfig DECLANCE 87b955f6caSJeff Kirsher tristate "DEC LANCE ethernet controller support" 88b955f6caSJeff Kirsher depends on MACH_DECSTATION 89b955f6caSJeff Kirsher select CRC32 90a7f7f624SMasahiro Yamada help 91b955f6caSJeff Kirsher This driver is for the series of Ethernet controllers produced by 92b955f6caSJeff Kirsher DEC (now Compaq) based on the AMD LANCE chipset, including the 93b955f6caSJeff Kirsher DEPCA series. (This chipset is better known via the NE2100 cards.) 94b955f6caSJeff Kirsher 95b955f6caSJeff Kirsherconfig HPLANCE 9618785040SGeert Uytterhoeven tristate "HP on-board LANCE support" 97b955f6caSJeff Kirsher depends on DIO 98b955f6caSJeff Kirsher select CRC32 99a7f7f624SMasahiro Yamada help 100b955f6caSJeff Kirsher If you want to use the builtin "LANCE" Ethernet controller on an 101b955f6caSJeff Kirsher HP300 machine, say Y here. 102b955f6caSJeff Kirsher 103b955f6caSJeff Kirsherconfig MIPS_AU1X00_ENET 104b955f6caSJeff Kirsher tristate "MIPS AU1000 Ethernet support" 105b955f6caSJeff Kirsher depends on MIPS_ALCHEMY 106b955f6caSJeff Kirsher select PHYLIB 107b955f6caSJeff Kirsher select CRC32 108a7f7f624SMasahiro Yamada help 109b955f6caSJeff Kirsher If you have an Alchemy Semi AU1X00 based system 110b955f6caSJeff Kirsher say Y. Otherwise, say N. 111b955f6caSJeff Kirsher 112b955f6caSJeff Kirsherconfig MVME147_NET 113b955f6caSJeff Kirsher tristate "MVME147 (LANCE) Ethernet support" 114b955f6caSJeff Kirsher depends on MVME147 115b955f6caSJeff Kirsher select CRC32 116a7f7f624SMasahiro Yamada help 117b955f6caSJeff Kirsher Support for the on-board Ethernet interface on the Motorola MVME147 118b955f6caSJeff Kirsher single-board computer. Say Y here to include the 119b955f6caSJeff Kirsher driver for this chip in your kernel. 120b955f6caSJeff Kirsher To compile this driver as a module, choose M here. 121b955f6caSJeff Kirsher 122b955f6caSJeff Kirsherconfig PCMCIA_NMCLAN 123b955f6caSJeff Kirsher tristate "New Media PCMCIA support" 124b955f6caSJeff Kirsher depends on PCMCIA 125b955f6caSJeff Kirsher help 126b955f6caSJeff Kirsher Say Y here if you intend to attach a New Media Ethernet or LiveWire 127b955f6caSJeff Kirsher PCMCIA (PC-card) Ethernet card to your computer. 128b955f6caSJeff Kirsher 129b955f6caSJeff Kirsher To compile this driver as a module, choose M here: the module will be 130b955f6caSJeff Kirsher called nmclan_cs. If unsure, say N. 131b955f6caSJeff Kirsher 132b955f6caSJeff Kirsherconfig NI65 133b955f6caSJeff Kirsher tristate "NI6510 support" 134c9ce1fa1SRandy Dunlap depends on ISA && ISA_DMA_API && !ARM && !PPC32 135a7f7f624SMasahiro Yamada help 136138b15edSPaul Gortmaker If you have a network (Ethernet) card of this type, say Y here. 137b955f6caSJeff Kirsher 138b955f6caSJeff Kirsher To compile this driver as a module, choose M here. The module 139b955f6caSJeff Kirsher will be called ni65. 140b955f6caSJeff Kirsher 141b955f6caSJeff Kirsherconfig SUN3LANCE 142b955f6caSJeff Kirsher tristate "Sun3/Sun3x on-board LANCE support" 143b955f6caSJeff Kirsher depends on (SUN3 || SUN3X) 144a7f7f624SMasahiro Yamada help 145b955f6caSJeff Kirsher Most Sun3 and Sun3x motherboards (including the 3/50, 3/60 and 3/80) 146b955f6caSJeff Kirsher featured an AMD LANCE 10Mbit Ethernet controller on board; say Y 147b955f6caSJeff Kirsher here to compile in the Linux driver for this and enable Ethernet. 148b955f6caSJeff Kirsher General Linux information on the Sun 3 and 3x series (now 149b955f6caSJeff Kirsher discontinued) is at 150b955f6caSJeff Kirsher <http://www.angelfire.com/ca2/tech68k/sun3.html>. 151b955f6caSJeff Kirsher 152b955f6caSJeff Kirsher If you're not building a kernel for a Sun 3, say N. 153b955f6caSJeff Kirsher 154b955f6caSJeff Kirsherconfig SUNLANCE 155b955f6caSJeff Kirsher tristate "Sun LANCE support" 156b955f6caSJeff Kirsher depends on SBUS 157b955f6caSJeff Kirsher select CRC32 158a7f7f624SMasahiro Yamada help 159b955f6caSJeff Kirsher This driver supports the "le" interface present on all 32-bit Sparc 160b955f6caSJeff Kirsher systems, on some older Ultra systems and as an Sbus option. These 161b955f6caSJeff Kirsher cards are based on the AMD LANCE chipset, which is better known 162b955f6caSJeff Kirsher via the NE2100 cards. 163b955f6caSJeff Kirsher 164b955f6caSJeff Kirsher To compile this driver as a module, choose M here: the module 165b955f6caSJeff Kirsher will be called sunlance. 166b955f6caSJeff Kirsher 1671ebe98dcSLendacky, Thomasconfig AMD_XGBE 1681ebe98dcSLendacky, Thomas tristate "AMD 10GbE Ethernet driver" 169e020797bSGeert Uytterhoeven depends on ((OF_NET && OF_ADDRESS) || ACPI || PCI) && HAS_IOMEM 17047f164deSLendacky, Thomas depends on X86 || ARM64 || COMPILE_TEST 171801c62d9SLendacky, Thomas select BITREVERSE 172b85e4d89SLendacky, Thomas select CRC32 173abf0a1c2SLendacky, Thomas select PHYLIB 174e78332b2SLendacky, Thomas select AMD_XGBE_HAVE_ECC if X86 175d1cbfd77SNicolas Pitre imply PTP_1588_CLOCK 176a7f7f624SMasahiro Yamada help 1771ebe98dcSLendacky, Thomas This driver supports the AMD 10GbE Ethernet device found on an 1781ebe98dcSLendacky, Thomas AMD SoC. 1791ebe98dcSLendacky, Thomas 1801ebe98dcSLendacky, Thomas To compile this driver as a module, choose M here: the module 1811ebe98dcSLendacky, Thomas will be called amd-xgbe. 1821ebe98dcSLendacky, Thomas 183fca2d994SLendacky, Thomasconfig AMD_XGBE_DCB 184fca2d994SLendacky, Thomas bool "Data Center Bridging (DCB) support" 185fca2d994SLendacky, Thomas default n 186fca2d994SLendacky, Thomas depends on AMD_XGBE && DCB 187a7f7f624SMasahiro Yamada help 188fca2d994SLendacky, Thomas Say Y here to enable Data Center Bridging (DCB) support in the 189fca2d994SLendacky, Thomas driver. 190fca2d994SLendacky, Thomas 191fca2d994SLendacky, Thomas If unsure, say N. 192fca2d994SLendacky, Thomas 193e78332b2SLendacky, Thomasconfig AMD_XGBE_HAVE_ECC 194e78332b2SLendacky, Thomas bool 195e78332b2SLendacky, Thomas default n 196e78332b2SLendacky, Thomas 197b955f6caSJeff Kirsherendif # NET_VENDOR_AMD 198