# SPDX-License-Identifier: GPL-2.0-only
#
# AMD network device configuration
#
config [31mCONFIG_NET_VENDOR_AMD[0m
bool "AMD devices"
default y
depends on [31mCONFIG_DIO[0m || [31mCONFIG_MACH_DECSTATION[0m || [31mCONFIG_MVME147[0m || [31mCONFIG_ATARI[0m || [31mCONFIG_SUN3[0m || \
[31mCONFIG_SUN3X[0m || [31mCONFIG_SBUS[0m || [31mCONFIG_PCI[0m || [31mCONFIG_ZORRO[0m || ([31mCONFIG_ISA[0m && [31mCONFIG_ISA_DMA_API[0m) || \
([31mCONFIG_ARM[0m && [31mCONFIG_ARCH_EBSA110[0m) || [31mCONFIG_ISA[0m || [31mCONFIG_EISA[0m || [31mCONFIG_PCMCIA[0m || [31mCONFIG_ARM64[0m
---help---
If you have a network (Ethernet) chipset belonging to this class,
say Y.
Note that the answer to this question does not directly affect
the kernel: saying N will just cause the configurator to skip all
the questions regarding AMD chipsets. If you say Y, you will be asked
for your specific chipset/driver in the following questions.
if [31mCONFIG_NET_VENDOR_AMD[0m
config [31mCONFIG_A2065[0m
tristate "A2065 support"
depends on [31mCONFIG_ZORRO[0m
select [31mCONFIG_CRC32[0m
---help---
If you have a Commodore [31mCONFIG_A2065[0m Ethernet adapter, say Y. Otherwise,
say N.
To compile this driver as a module, choose [31mCONFIG_M[0m here: the module
will be called a2065.
config [31mCONFIG_AMD8111_ETH[0m
tristate "AMD 8111 (new PCI LANCE) support"
depends on [31mCONFIG_PCI[0m
select [31mCONFIG_CRC32[0m
select [31mCONFIG_MII[0m
---help---
If you have an AMD 8111-based [31mCONFIG_PCI[0m [31mCONFIG_LANCE[0m ethernet card,
answer Y here.
To compile this driver as a module, choose [31mCONFIG_M[0m here. The module
will be called amd8111e.
config [31mCONFIG_LANCE[0m
tristate "AMD LANCE and PCnet (AT1500 and NE2100) support"
depends on [31mCONFIG_ISA[0m && [31mCONFIG_ISA_DMA_API[0m && ![31mCONFIG_ARM[0m && ![31mCONFIG_PPC32[0m
---help---
If you have a network (Ethernet) card of this type, say Y here.
Some LinkSys cards are of this type.
To compile this driver as a module, choose [31mCONFIG_M[0m here: the module
will be called lance. This is recommended.
config [31mCONFIG_PCNET32[0m
tristate "AMD PCnet32 PCI support"
depends on [31mCONFIG_PCI[0m
select [31mCONFIG_CRC32[0m
select [31mCONFIG_MII[0m
---help---
If you have a PCnet32 or PCnetPCI based network (Ethernet) card,
answer Y here.
To compile this driver as a module, choose [31mCONFIG_M[0m here. The module
will be called pcnet32.
config [31mCONFIG_ARIADNE[0m
tristate "Ariadne support"
depends on [31mCONFIG_ZORRO[0m
---help---
If you have a Village Tronic Ariadne Ethernet adapter, say Y.
Otherwise, say N.
To compile this driver as a module, choose [31mCONFIG_M[0m here: the module
will be called ariadne.
config [31mCONFIG_ARM_AM79C961A[0m
bool "ARM EBSA110 AM79C961A support"
depends on [31mCONFIG_ARM[0m && [31mCONFIG_ARCH_EBSA110[0m
select [31mCONFIG_CRC32[0m
---help---
If you wish to compile a kernel for the EBSA-110, then you should
always answer Y to this.
config [31mCONFIG_ATARILANCE[0m
tristate "Atari LANCE support"
depends on [31mCONFIG_ATARI[0m
---help---
Say Y to include support for several Atari Ethernet adapters based
on the AMD [31mCONFIG_LANCE[0m chipset: RieblCard (with or without battery), or
PAMCard [31mCONFIG_VME[0m (also the version by Rhotron, with different addresses).
config [31mCONFIG_DECLANCE[0m
tristate "DEC LANCE ethernet controller support"
depends on [31mCONFIG_MACH_DECSTATION[0m
select [31mCONFIG_CRC32[0m
---help---
This driver is for the series of Ethernet controllers produced by
DEC (now Compaq) based on the AMD [31mCONFIG_LANCE[0m chipset, including the
DEPCA series. (This chipset is better known via the NE2100 cards.)
config [31mCONFIG_HPLANCE[0m
tristate "HP on-board LANCE support"
depends on [31mCONFIG_DIO[0m
select [31mCONFIG_CRC32[0m
---help---
If you want to use the builtin "LANCE" Ethernet controller on an
[31mCONFIG_HP300[0m machine, say Y here.
config [31mCONFIG_MIPS_AU1X00_ENET[0m
tristate "MIPS AU1000 Ethernet support"
depends on [31mCONFIG_MIPS_ALCHEMY[0m
select [31mCONFIG_PHYLIB[0m
select [31mCONFIG_CRC32[0m
---help---
If you have an Alchemy Semi AU1X00 based system
say Y. Otherwise, say N.
config [31mCONFIG_MVME147_NET[0m
tristate "MVME147 (LANCE) Ethernet support"
depends on [31mCONFIG_MVME147[0m
select [31mCONFIG_CRC32[0m
---help---
Support for the on-board Ethernet interface on the Motorola [31mCONFIG_MVME147[0m
single-board computer. Say Y here to include the
driver for this chip in your kernel.
To compile this driver as a module, choose [31mCONFIG_M[0m here.
config [31mCONFIG_PCMCIA_NMCLAN[0m
tristate "New Media PCMCIA support"
depends on [31mCONFIG_PCMCIA[0m
help
Say Y here if you intend to attach a New Media Ethernet or LiveWire
[31mCONFIG_PCMCIA[0m (PC-card) Ethernet card to your computer.
To compile this driver as a module, choose [31mCONFIG_M[0m here: the module will be
called nmclan_cs. If unsure, say N.
config [31mCONFIG_NI65[0m
tristate "NI6510 support"
depends on [31mCONFIG_ISA[0m && [31mCONFIG_ISA_DMA_API[0m && ![31mCONFIG_ARM[0m && ![31mCONFIG_PPC32[0m
---help---
If you have a network (Ethernet) card of this type, say Y here.
To compile this driver as a module, choose [31mCONFIG_M[0m here. The module
will be called ni65.
config [31mCONFIG_SUN3LANCE[0m
tristate "Sun3/Sun3x on-board LANCE support"
depends on ([31mCONFIG_SUN3[0m || [31mCONFIG_SUN3X[0m)
---help---
Most Sun3 and Sun3x motherboards (including the 3/50, 3/60 and 3/80)
featured an AMD [31mCONFIG_LANCE[0m 10Mbit Ethernet controller on board; say Y
here to compile in the Linux driver for this and enable Ethernet.
General Linux information on the Sun 3 and 3x series (now
discontinued) is at
<http://www.angelfire.com/ca2/tech68k/sun3.html>.
If you're not building a kernel for a Sun 3, say N.
config [31mCONFIG_SUNLANCE[0m
tristate "Sun LANCE support"
depends on [31mCONFIG_SBUS[0m
select [31mCONFIG_CRC32[0m
---help---
This driver supports the "le" interface present on all 32-bit Sparc
systems, on some older Ultra systems and as an Sbus option. These
cards are based on the AMD [31mCONFIG_LANCE[0m chipset, which is better known
via the NE2100 cards.
To compile this driver as a module, choose [31mCONFIG_M[0m here: the module
will be called sunlance.
config [31mCONFIG_AMD_XGBE[0m
tristate "AMD 10GbE Ethernet driver"
depends on (([31mCONFIG_OF_NET[0m && [31mCONFIG_OF_ADDRESS[0m) || [31mCONFIG_ACPI[0m || [31mCONFIG_PCI[0m) && [31mCONFIG_HAS_IOMEM[0m
depends on [31mCONFIG_X86[0m || [31mCONFIG_ARM64[0m || [31mCONFIG_COMPILE_TEST[0m
select [31mCONFIG_BITREVERSE[0m
select [31mCONFIG_CRC32[0m
select [31mCONFIG_PHYLIB[0m
select [31mCONFIG_AMD_XGBE_HAVE_ECC[0m if [31mCONFIG_X86[0m
imply [31mCONFIG_PTP_1588_CLOCK[0m
---help---
This driver supports the AMD 10GbE Ethernet device found on an
AMD SoC.
To compile this driver as a module, choose [31mCONFIG_M[0m here: the module
will be called amd-xgbe.
config [31mCONFIG_AMD_XGBE_DCB[0m
bool "Data Center Bridging (DCB) support"
default n
depends on [31mCONFIG_AMD_XGBE[0m && [31mCONFIG_DCB[0m
---help---
Say Y here to enable Data Center Bridging ([31mCONFIG_DCB[0m) support in the
driver.
If unsure, say N.
config [31mCONFIG_AMD_XGBE_HAVE_ECC[0m
bool
default n
endif # [31mCONFIG_NET_VENDOR_AMD[0m