brintos

brintos / linux-shallow public Read only

0
0
Text · 6.7 KiB · 9a542e3 Raw
206 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2#3# Ethernet LAN device configuration4#5 6menuconfig ETHERNET7	bool "Ethernet driver support"8	depends on NET9	default y10	help11	  This section contains all the Ethernet device drivers.12 13if ETHERNET14 15config MDIO16	tristate17 18source "drivers/net/ethernet/3com/Kconfig"19source "drivers/net/ethernet/actions/Kconfig"20source "drivers/net/ethernet/adaptec/Kconfig"21source "drivers/net/ethernet/aeroflex/Kconfig"22source "drivers/net/ethernet/agere/Kconfig"23source "drivers/net/ethernet/alacritech/Kconfig"24source "drivers/net/ethernet/allwinner/Kconfig"25source "drivers/net/ethernet/alteon/Kconfig"26source "drivers/net/ethernet/altera/Kconfig"27source "drivers/net/ethernet/amazon/Kconfig"28source "drivers/net/ethernet/amd/Kconfig"29source "drivers/net/ethernet/apm/Kconfig"30source "drivers/net/ethernet/apple/Kconfig"31source "drivers/net/ethernet/aquantia/Kconfig"32source "drivers/net/ethernet/arc/Kconfig"33source "drivers/net/ethernet/asix/Kconfig"34source "drivers/net/ethernet/atheros/Kconfig"35 36config CX_ECAT37	tristate "Beckhoff CX5020 EtherCAT master support"38	depends on PCI39	depends on X86 || COMPILE_TEST40	help41	  Driver for EtherCAT master module located on CCAT FPGA42	  that can be found on Beckhoff CX5020, and possibly other of CX43	  Beckhoff CX series industrial PCs.44 45	  To compile this driver as a module, choose M here. The module46	  will be called ec_bhf.47 48source "drivers/net/ethernet/broadcom/Kconfig"49source "drivers/net/ethernet/cadence/Kconfig"50source "drivers/net/ethernet/calxeda/Kconfig"51source "drivers/net/ethernet/cavium/Kconfig"52source "drivers/net/ethernet/chelsio/Kconfig"53source "drivers/net/ethernet/cirrus/Kconfig"54source "drivers/net/ethernet/cisco/Kconfig"55source "drivers/net/ethernet/cortina/Kconfig"56source "drivers/net/ethernet/davicom/Kconfig"57 58config DNET59	tristate "Dave ethernet support (DNET)"60	depends on HAS_IOMEM61	select PHYLIB62	help63	  The Dave ethernet interface (DNET) is found on Qong Board FPGA.64	  Say Y to include support for the DNET chip.65 66	  To compile this driver as a module, choose M here: the module67	  will be called dnet.68 69source "drivers/net/ethernet/dec/Kconfig"70source "drivers/net/ethernet/dlink/Kconfig"71source "drivers/net/ethernet/emulex/Kconfig"72source "drivers/net/ethernet/engleder/Kconfig"73source "drivers/net/ethernet/ezchip/Kconfig"74source "drivers/net/ethernet/faraday/Kconfig"75source "drivers/net/ethernet/freescale/Kconfig"76source "drivers/net/ethernet/fujitsu/Kconfig"77source "drivers/net/ethernet/fungible/Kconfig"78source "drivers/net/ethernet/google/Kconfig"79source "drivers/net/ethernet/hisilicon/Kconfig"80source "drivers/net/ethernet/huawei/Kconfig"81source "drivers/net/ethernet/i825xx/Kconfig"82source "drivers/net/ethernet/ibm/Kconfig"83source "drivers/net/ethernet/intel/Kconfig"84source "drivers/net/ethernet/xscale/Kconfig"85 86config JME87	tristate "JMicron(R) PCI-Express Gigabit Ethernet support"88	depends on PCI89	select CRC3290	select MII91	help92	  This driver supports the PCI-Express gigabit ethernet adapters93	  based on JMicron JMC250 chipset.94 95	  To compile this driver as a module, choose M here. The module96	  will be called jme.97 98config KORINA99	tristate "Korina (IDT RC32434) Ethernet support"100	depends on MIKROTIK_RB532 || COMPILE_TEST101	select CRC32102	select MII103	help104	  If you have a Mikrotik RouterBoard 500 or IDT RC32434105	  based system say Y. Otherwise say N.106 107config LANTIQ_ETOP108	tristate "Lantiq SoC ETOP driver"109	depends on SOC_TYPE_XWAY110	help111	  Support for the MII0 inside the Lantiq SoC112 113config LANTIQ_XRX200114	tristate "Lantiq / Intel xRX200 PMAC network driver"115	depends on SOC_TYPE_XWAY116	help117	  Support for the PMAC of the Gigabit switch (GSWIP) inside the118	  Lantiq / Intel VRX200 VDSL SoC119 120source "drivers/net/ethernet/adi/Kconfig"121source "drivers/net/ethernet/litex/Kconfig"122source "drivers/net/ethernet/marvell/Kconfig"123source "drivers/net/ethernet/mediatek/Kconfig"124source "drivers/net/ethernet/mellanox/Kconfig"125source "drivers/net/ethernet/meta/Kconfig"126source "drivers/net/ethernet/micrel/Kconfig"127source "drivers/net/ethernet/microchip/Kconfig"128source "drivers/net/ethernet/mscc/Kconfig"129source "drivers/net/ethernet/microsoft/Kconfig"130source "drivers/net/ethernet/moxa/Kconfig"131source "drivers/net/ethernet/myricom/Kconfig"132 133config FEALNX134	tristate "Myson MTD-8xx PCI Ethernet support"135	depends on PCI136	select CRC32137	select MII138	help139	  Say Y here to support the Myson MTD-800 family of PCI-based Ethernet140	  cards. <http://www.myson.com.tw/>141 142source "drivers/net/ethernet/ni/Kconfig"143source "drivers/net/ethernet/natsemi/Kconfig"144source "drivers/net/ethernet/neterion/Kconfig"145source "drivers/net/ethernet/netronome/Kconfig"146source "drivers/net/ethernet/8390/Kconfig"147source "drivers/net/ethernet/nvidia/Kconfig"148source "drivers/net/ethernet/nxp/Kconfig"149source "drivers/net/ethernet/oki-semi/Kconfig"150 151config ETHOC152	tristate "OpenCores 10/100 Mbps Ethernet MAC support"153	depends on HAS_IOMEM && HAS_DMA154	select MII155	select PHYLIB156	select CRC32157	select BITREVERSE158	help159	  Say Y here if you want to use the OpenCores 10/100 Mbps Ethernet MAC.160 161config OA_TC6162	tristate "OPEN Alliance TC6 10BASE-T1x MAC-PHY support"163	depends on SPI164	select PHYLIB165	help166	  This library implements OPEN Alliance TC6 10BASE-T1x MAC-PHY167	  Serial Interface protocol for supporting 10BASE-T1x MAC-PHYs.168 169	  To know the implementation details, refer documentation in170	  <file:Documentation/networking/oa-tc6-framework.rst>.171 172source "drivers/net/ethernet/packetengines/Kconfig"173source "drivers/net/ethernet/pasemi/Kconfig"174source "drivers/net/ethernet/pensando/Kconfig"175source "drivers/net/ethernet/qlogic/Kconfig"176source "drivers/net/ethernet/brocade/Kconfig"177source "drivers/net/ethernet/qualcomm/Kconfig"178source "drivers/net/ethernet/rdc/Kconfig"179source "drivers/net/ethernet/realtek/Kconfig"180source "drivers/net/ethernet/renesas/Kconfig"181source "drivers/net/ethernet/rocker/Kconfig"182source "drivers/net/ethernet/samsung/Kconfig"183source "drivers/net/ethernet/seeq/Kconfig"184source "drivers/net/ethernet/sgi/Kconfig"185source "drivers/net/ethernet/silan/Kconfig"186source "drivers/net/ethernet/sis/Kconfig"187source "drivers/net/ethernet/sfc/Kconfig"188source "drivers/net/ethernet/smsc/Kconfig"189source "drivers/net/ethernet/socionext/Kconfig"190source "drivers/net/ethernet/stmicro/Kconfig"191source "drivers/net/ethernet/sun/Kconfig"192source "drivers/net/ethernet/sunplus/Kconfig"193source "drivers/net/ethernet/synopsys/Kconfig"194source "drivers/net/ethernet/tehuti/Kconfig"195source "drivers/net/ethernet/ti/Kconfig"196source "drivers/net/ethernet/toshiba/Kconfig"197source "drivers/net/ethernet/tundra/Kconfig"198source "drivers/net/ethernet/vertexcom/Kconfig"199source "drivers/net/ethernet/via/Kconfig"200source "drivers/net/ethernet/wangxun/Kconfig"201source "drivers/net/ethernet/wiznet/Kconfig"202source "drivers/net/ethernet/xilinx/Kconfig"203source "drivers/net/ethernet/xircom/Kconfig"204 205endif # ETHERNET206