Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0-only
0002 #
0003 # Ethernet LAN device configuration
0004 #
0005 
0006 menuconfig ETHERNET
0007         bool "Ethernet driver support"
0008         depends on NET
0009         default y
0010         help
0011           This section contains all the Ethernet device drivers.
0012 
0013 if ETHERNET
0014 
0015 config MDIO
0016         tristate
0017 
0018 config SUNGEM_PHY
0019         tristate
0020 
0021 source "drivers/net/ethernet/3com/Kconfig"
0022 source "drivers/net/ethernet/actions/Kconfig"
0023 source "drivers/net/ethernet/adaptec/Kconfig"
0024 source "drivers/net/ethernet/aeroflex/Kconfig"
0025 source "drivers/net/ethernet/agere/Kconfig"
0026 source "drivers/net/ethernet/alacritech/Kconfig"
0027 source "drivers/net/ethernet/allwinner/Kconfig"
0028 source "drivers/net/ethernet/alteon/Kconfig"
0029 source "drivers/net/ethernet/altera/Kconfig"
0030 source "drivers/net/ethernet/amazon/Kconfig"
0031 source "drivers/net/ethernet/amd/Kconfig"
0032 source "drivers/net/ethernet/apm/Kconfig"
0033 source "drivers/net/ethernet/apple/Kconfig"
0034 source "drivers/net/ethernet/aquantia/Kconfig"
0035 source "drivers/net/ethernet/arc/Kconfig"
0036 source "drivers/net/ethernet/asix/Kconfig"
0037 source "drivers/net/ethernet/atheros/Kconfig"
0038 
0039 config CX_ECAT
0040         tristate "Beckhoff CX5020 EtherCAT master support"
0041         depends on PCI
0042         depends on X86 || COMPILE_TEST
0043         help
0044           Driver for EtherCAT master module located on CCAT FPGA
0045           that can be found on Beckhoff CX5020, and possibly other of CX
0046           Beckhoff CX series industrial PCs.
0047 
0048           To compile this driver as a module, choose M here. The module
0049           will be called ec_bhf.
0050 
0051 source "drivers/net/ethernet/broadcom/Kconfig"
0052 source "drivers/net/ethernet/cadence/Kconfig"
0053 source "drivers/net/ethernet/calxeda/Kconfig"
0054 source "drivers/net/ethernet/cavium/Kconfig"
0055 source "drivers/net/ethernet/chelsio/Kconfig"
0056 source "drivers/net/ethernet/cirrus/Kconfig"
0057 source "drivers/net/ethernet/cisco/Kconfig"
0058 source "drivers/net/ethernet/cortina/Kconfig"
0059 source "drivers/net/ethernet/davicom/Kconfig"
0060 
0061 config DNET
0062         tristate "Dave ethernet support (DNET)"
0063         depends on HAS_IOMEM
0064         select PHYLIB
0065         help
0066           The Dave ethernet interface (DNET) is found on Qong Board FPGA.
0067           Say Y to include support for the DNET chip.
0068 
0069           To compile this driver as a module, choose M here: the module
0070           will be called dnet.
0071 
0072 source "drivers/net/ethernet/dec/Kconfig"
0073 source "drivers/net/ethernet/dlink/Kconfig"
0074 source "drivers/net/ethernet/emulex/Kconfig"
0075 source "drivers/net/ethernet/engleder/Kconfig"
0076 source "drivers/net/ethernet/ezchip/Kconfig"
0077 source "drivers/net/ethernet/faraday/Kconfig"
0078 source "drivers/net/ethernet/freescale/Kconfig"
0079 source "drivers/net/ethernet/fujitsu/Kconfig"
0080 source "drivers/net/ethernet/fungible/Kconfig"
0081 source "drivers/net/ethernet/google/Kconfig"
0082 source "drivers/net/ethernet/hisilicon/Kconfig"
0083 source "drivers/net/ethernet/huawei/Kconfig"
0084 source "drivers/net/ethernet/i825xx/Kconfig"
0085 source "drivers/net/ethernet/ibm/Kconfig"
0086 source "drivers/net/ethernet/intel/Kconfig"
0087 source "drivers/net/ethernet/wangxun/Kconfig"
0088 source "drivers/net/ethernet/xscale/Kconfig"
0089 
0090 config JME
0091         tristate "JMicron(R) PCI-Express Gigabit Ethernet support"
0092         depends on PCI
0093         select CRC32
0094         select MII
0095         help
0096           This driver supports the PCI-Express gigabit ethernet adapters
0097           based on JMicron JMC250 chipset.
0098 
0099           To compile this driver as a module, choose M here. The module
0100           will be called jme.
0101 
0102 config KORINA
0103         tristate "Korina (IDT RC32434) Ethernet support"
0104         depends on MIKROTIK_RB532 || COMPILE_TEST
0105         select CRC32
0106         select MII
0107         help
0108           If you have a Mikrotik RouterBoard 500 or IDT RC32434
0109           based system say Y. Otherwise say N.
0110 
0111 config LANTIQ_ETOP
0112         tristate "Lantiq SoC ETOP driver"
0113         depends on SOC_TYPE_XWAY
0114         help
0115           Support for the MII0 inside the Lantiq SoC
0116 
0117 config LANTIQ_XRX200
0118         tristate "Lantiq / Intel xRX200 PMAC network driver"
0119         depends on SOC_TYPE_XWAY
0120         help
0121           Support for the PMAC of the Gigabit switch (GSWIP) inside the
0122           Lantiq / Intel VRX200 VDSL SoC
0123 
0124 source "drivers/net/ethernet/litex/Kconfig"
0125 source "drivers/net/ethernet/marvell/Kconfig"
0126 source "drivers/net/ethernet/mediatek/Kconfig"
0127 source "drivers/net/ethernet/mellanox/Kconfig"
0128 source "drivers/net/ethernet/micrel/Kconfig"
0129 source "drivers/net/ethernet/microchip/Kconfig"
0130 source "drivers/net/ethernet/mscc/Kconfig"
0131 source "drivers/net/ethernet/microsoft/Kconfig"
0132 source "drivers/net/ethernet/moxa/Kconfig"
0133 source "drivers/net/ethernet/myricom/Kconfig"
0134 
0135 config FEALNX
0136         tristate "Myson MTD-8xx PCI Ethernet support"
0137         depends on PCI
0138         select CRC32
0139         select MII
0140         help
0141           Say Y here to support the Myson MTD-800 family of PCI-based Ethernet
0142           cards. <http://www.myson.com.tw/>
0143 
0144 source "drivers/net/ethernet/ni/Kconfig"
0145 source "drivers/net/ethernet/natsemi/Kconfig"
0146 source "drivers/net/ethernet/neterion/Kconfig"
0147 source "drivers/net/ethernet/netronome/Kconfig"
0148 source "drivers/net/ethernet/8390/Kconfig"
0149 source "drivers/net/ethernet/nvidia/Kconfig"
0150 source "drivers/net/ethernet/nxp/Kconfig"
0151 source "drivers/net/ethernet/oki-semi/Kconfig"
0152 
0153 config ETHOC
0154         tristate "OpenCores 10/100 Mbps Ethernet MAC support"
0155         depends on HAS_IOMEM && HAS_DMA
0156         select MII
0157         select PHYLIB
0158         select CRC32
0159         select BITREVERSE
0160         help
0161           Say Y here if you want to use the OpenCores 10/100 Mbps Ethernet MAC.
0162 
0163 source "drivers/net/ethernet/packetengines/Kconfig"
0164 source "drivers/net/ethernet/pasemi/Kconfig"
0165 source "drivers/net/ethernet/pensando/Kconfig"
0166 source "drivers/net/ethernet/qlogic/Kconfig"
0167 source "drivers/net/ethernet/brocade/Kconfig"
0168 source "drivers/net/ethernet/qualcomm/Kconfig"
0169 source "drivers/net/ethernet/rdc/Kconfig"
0170 source "drivers/net/ethernet/realtek/Kconfig"
0171 source "drivers/net/ethernet/renesas/Kconfig"
0172 source "drivers/net/ethernet/rocker/Kconfig"
0173 source "drivers/net/ethernet/samsung/Kconfig"
0174 source "drivers/net/ethernet/seeq/Kconfig"
0175 source "drivers/net/ethernet/sgi/Kconfig"
0176 source "drivers/net/ethernet/silan/Kconfig"
0177 source "drivers/net/ethernet/sis/Kconfig"
0178 source "drivers/net/ethernet/sfc/Kconfig"
0179 source "drivers/net/ethernet/smsc/Kconfig"
0180 source "drivers/net/ethernet/socionext/Kconfig"
0181 source "drivers/net/ethernet/stmicro/Kconfig"
0182 source "drivers/net/ethernet/sun/Kconfig"
0183 source "drivers/net/ethernet/sunplus/Kconfig"
0184 source "drivers/net/ethernet/synopsys/Kconfig"
0185 source "drivers/net/ethernet/tehuti/Kconfig"
0186 source "drivers/net/ethernet/ti/Kconfig"
0187 source "drivers/net/ethernet/toshiba/Kconfig"
0188 source "drivers/net/ethernet/tundra/Kconfig"
0189 source "drivers/net/ethernet/vertexcom/Kconfig"
0190 source "drivers/net/ethernet/via/Kconfig"
0191 source "drivers/net/ethernet/wiznet/Kconfig"
0192 source "drivers/net/ethernet/xilinx/Kconfig"
0193 source "drivers/net/ethernet/xircom/Kconfig"
0194 
0195 endif # ETHERNET