linux/drivers/net/ethernet/Kconfig
<<
>>
Prefs
   1# SPDX-License-Identifier: GPL-2.0-only
   2#
   3# Ethernet LAN device configuration
   4#
   5
   6menuconfig ETHERNET
   7        bool "Ethernet driver support"
   8        depends on NET
   9        default y
  10        ---help---
  11          This section contains all the Ethernet device drivers.
  12
  13if ETHERNET
  14
  15config MDIO
  16        tristate
  17
  18config SUNGEM_PHY
  19        tristate
  20
  21source "drivers/net/ethernet/3com/Kconfig"
  22source "drivers/net/ethernet/adaptec/Kconfig"
  23source "drivers/net/ethernet/aeroflex/Kconfig"
  24source "drivers/net/ethernet/agere/Kconfig"
  25source "drivers/net/ethernet/alacritech/Kconfig"
  26source "drivers/net/ethernet/allwinner/Kconfig"
  27source "drivers/net/ethernet/alteon/Kconfig"
  28source "drivers/net/ethernet/altera/Kconfig"
  29source "drivers/net/ethernet/amazon/Kconfig"
  30source "drivers/net/ethernet/amd/Kconfig"
  31source "drivers/net/ethernet/apm/Kconfig"
  32source "drivers/net/ethernet/apple/Kconfig"
  33source "drivers/net/ethernet/aquantia/Kconfig"
  34source "drivers/net/ethernet/arc/Kconfig"
  35source "drivers/net/ethernet/atheros/Kconfig"
  36source "drivers/net/ethernet/aurora/Kconfig"
  37source "drivers/net/ethernet/broadcom/Kconfig"
  38source "drivers/net/ethernet/brocade/Kconfig"
  39source "drivers/net/ethernet/cadence/Kconfig"
  40source "drivers/net/ethernet/calxeda/Kconfig"
  41source "drivers/net/ethernet/cavium/Kconfig"
  42source "drivers/net/ethernet/chelsio/Kconfig"
  43source "drivers/net/ethernet/cirrus/Kconfig"
  44source "drivers/net/ethernet/cisco/Kconfig"
  45source "drivers/net/ethernet/cortina/Kconfig"
  46
  47config CX_ECAT
  48        tristate "Beckhoff CX5020 EtherCAT master support"
  49        depends on PCI
  50        depends on X86 || COMPILE_TEST
  51        ---help---
  52          Driver for EtherCAT master module located on CCAT FPGA
  53          that can be found on Beckhoff CX5020, and possibly other of CX
  54          Beckhoff CX series industrial PCs.
  55
  56          To compile this driver as a module, choose M here. The module
  57          will be called ec_bhf.
  58
  59source "drivers/net/ethernet/davicom/Kconfig"
  60
  61config DNET
  62        tristate "Dave ethernet support (DNET)"
  63        depends on HAS_IOMEM
  64        select PHYLIB
  65        ---help---
  66          The Dave ethernet interface (DNET) is found on Qong Board FPGA.
  67          Say Y to include support for the DNET chip.
  68
  69          To compile this driver as a module, choose M here: the module
  70          will be called dnet.
  71
  72source "drivers/net/ethernet/dec/Kconfig"
  73source "drivers/net/ethernet/dlink/Kconfig"
  74source "drivers/net/ethernet/emulex/Kconfig"
  75source "drivers/net/ethernet/ezchip/Kconfig"
  76source "drivers/net/ethernet/faraday/Kconfig"
  77source "drivers/net/ethernet/freescale/Kconfig"
  78source "drivers/net/ethernet/fujitsu/Kconfig"
  79source "drivers/net/ethernet/hisilicon/Kconfig"
  80source "drivers/net/ethernet/hp/Kconfig"
  81source "drivers/net/ethernet/huawei/Kconfig"
  82source "drivers/net/ethernet/i825xx/Kconfig"
  83source "drivers/net/ethernet/ibm/Kconfig"
  84source "drivers/net/ethernet/intel/Kconfig"
  85source "drivers/net/ethernet/xscale/Kconfig"
  86
  87config JME
  88        tristate "JMicron(R) PCI-Express Gigabit Ethernet support"
  89        depends on PCI
  90        select CRC32
  91        select MII
  92        ---help---
  93          This driver supports the PCI-Express gigabit ethernet adapters
  94          based on JMicron JMC250 chipset.
  95
  96          To compile this driver as a module, choose M here. The module
  97          will be called jme.
  98
  99config KORINA
 100        tristate "Korina (IDT RC32434) Ethernet support"
 101        depends on MIKROTIK_RB532
 102        ---help---
 103          If you have a Mikrotik RouterBoard 500 or IDT RC32434
 104          based system say Y. Otherwise say N.
 105
 106config LANTIQ_ETOP
 107        tristate "Lantiq SoC ETOP driver"
 108        depends on SOC_TYPE_XWAY
 109        ---help---
 110          Support for the MII0 inside the Lantiq SoC
 111
 112config LANTIQ_XRX200
 113        tristate "Lantiq / Intel xRX200 PMAC network driver"
 114        depends on SOC_TYPE_XWAY
 115        ---help---
 116          Support for the PMAC of the Gigabit switch (GSWIP) inside the
 117          Lantiq / Intel VRX200 VDSL SoC
 118
 119source "drivers/net/ethernet/marvell/Kconfig"
 120source "drivers/net/ethernet/mediatek/Kconfig"
 121source "drivers/net/ethernet/mellanox/Kconfig"
 122source "drivers/net/ethernet/micrel/Kconfig"
 123source "drivers/net/ethernet/microchip/Kconfig"
 124source "drivers/net/ethernet/moxa/Kconfig"
 125source "drivers/net/ethernet/mscc/Kconfig"
 126source "drivers/net/ethernet/myricom/Kconfig"
 127
 128config FEALNX
 129        tristate "Myson MTD-8xx PCI Ethernet support"
 130        depends on PCI
 131        select CRC32
 132        select MII
 133        ---help---
 134          Say Y here to support the Myson MTD-800 family of PCI-based Ethernet
 135          cards. <http://www.myson.com.tw/>
 136
 137source "drivers/net/ethernet/natsemi/Kconfig"
 138source "drivers/net/ethernet/neterion/Kconfig"
 139source "drivers/net/ethernet/netronome/Kconfig"
 140source "drivers/net/ethernet/ni/Kconfig"
 141source "drivers/net/ethernet/8390/Kconfig"
 142
 143config NET_NETX
 144        tristate "NetX Ethernet support"
 145        select MII
 146        depends on ARCH_NETX
 147        ---help---
 148          This is support for the Hilscher netX builtin Ethernet ports
 149
 150          To compile this driver as a module, choose M here. The module
 151          will be called netx-eth.
 152
 153source "drivers/net/ethernet/nuvoton/Kconfig"
 154source "drivers/net/ethernet/nvidia/Kconfig"
 155source "drivers/net/ethernet/nxp/Kconfig"
 156source "drivers/net/ethernet/oki-semi/Kconfig"
 157
 158config ETHOC
 159        tristate "OpenCores 10/100 Mbps Ethernet MAC support"
 160        depends on HAS_IOMEM && HAS_DMA
 161        select MII
 162        select PHYLIB
 163        select CRC32
 164        select BITREVERSE
 165        ---help---
 166          Say Y here if you want to use the OpenCores 10/100 Mbps Ethernet MAC.
 167
 168source "drivers/net/ethernet/packetengines/Kconfig"
 169source "drivers/net/ethernet/pasemi/Kconfig"
 170source "drivers/net/ethernet/qlogic/Kconfig"
 171source "drivers/net/ethernet/qualcomm/Kconfig"
 172source "drivers/net/ethernet/rdc/Kconfig"
 173source "drivers/net/ethernet/realtek/Kconfig"
 174source "drivers/net/ethernet/renesas/Kconfig"
 175source "drivers/net/ethernet/rocker/Kconfig"
 176source "drivers/net/ethernet/samsung/Kconfig"
 177source "drivers/net/ethernet/seeq/Kconfig"
 178source "drivers/net/ethernet/sfc/Kconfig"
 179source "drivers/net/ethernet/sgi/Kconfig"
 180source "drivers/net/ethernet/silan/Kconfig"
 181source "drivers/net/ethernet/sis/Kconfig"
 182source "drivers/net/ethernet/smsc/Kconfig"
 183source "drivers/net/ethernet/socionext/Kconfig"
 184source "drivers/net/ethernet/stmicro/Kconfig"
 185source "drivers/net/ethernet/sun/Kconfig"
 186source "drivers/net/ethernet/synopsys/Kconfig"
 187source "drivers/net/ethernet/tehuti/Kconfig"
 188source "drivers/net/ethernet/ti/Kconfig"
 189source "drivers/net/ethernet/toshiba/Kconfig"
 190source "drivers/net/ethernet/tundra/Kconfig"
 191source "drivers/net/ethernet/via/Kconfig"
 192source "drivers/net/ethernet/wiznet/Kconfig"
 193source "drivers/net/ethernet/xilinx/Kconfig"
 194source "drivers/net/ethernet/xircom/Kconfig"
 195
 196endif # ETHERNET
 197