18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 28c2ecf20Sopenharmony_ci# 38c2ecf20Sopenharmony_ci# Ethernet LAN device configuration 48c2ecf20Sopenharmony_ci# 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_cimenuconfig ETHERNET 78c2ecf20Sopenharmony_ci bool "Ethernet driver support" 88c2ecf20Sopenharmony_ci depends on NET 98c2ecf20Sopenharmony_ci default y 108c2ecf20Sopenharmony_ci help 118c2ecf20Sopenharmony_ci This section contains all the Ethernet device drivers. 128c2ecf20Sopenharmony_ci 138c2ecf20Sopenharmony_ciif ETHERNET 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_ciconfig MDIO 168c2ecf20Sopenharmony_ci tristate 178c2ecf20Sopenharmony_ci 188c2ecf20Sopenharmony_ciconfig SUNGEM_PHY 198c2ecf20Sopenharmony_ci tristate 208c2ecf20Sopenharmony_ci 218c2ecf20Sopenharmony_cisource "drivers/net/ethernet/3com/Kconfig" 228c2ecf20Sopenharmony_cisource "drivers/net/ethernet/adaptec/Kconfig" 238c2ecf20Sopenharmony_cisource "drivers/net/ethernet/aeroflex/Kconfig" 248c2ecf20Sopenharmony_cisource "drivers/net/ethernet/agere/Kconfig" 258c2ecf20Sopenharmony_cisource "drivers/net/ethernet/alacritech/Kconfig" 268c2ecf20Sopenharmony_cisource "drivers/net/ethernet/allwinner/Kconfig" 278c2ecf20Sopenharmony_cisource "drivers/net/ethernet/alteon/Kconfig" 288c2ecf20Sopenharmony_cisource "drivers/net/ethernet/altera/Kconfig" 298c2ecf20Sopenharmony_cisource "drivers/net/ethernet/amazon/Kconfig" 308c2ecf20Sopenharmony_cisource "drivers/net/ethernet/amd/Kconfig" 318c2ecf20Sopenharmony_cisource "drivers/net/ethernet/apm/Kconfig" 328c2ecf20Sopenharmony_cisource "drivers/net/ethernet/apple/Kconfig" 338c2ecf20Sopenharmony_cisource "drivers/net/ethernet/aquantia/Kconfig" 348c2ecf20Sopenharmony_cisource "drivers/net/ethernet/arc/Kconfig" 358c2ecf20Sopenharmony_cisource "drivers/net/ethernet/atheros/Kconfig" 368c2ecf20Sopenharmony_cisource "drivers/net/ethernet/aurora/Kconfig" 378c2ecf20Sopenharmony_cisource "drivers/net/ethernet/broadcom/Kconfig" 388c2ecf20Sopenharmony_cisource "drivers/net/ethernet/brocade/Kconfig" 398c2ecf20Sopenharmony_cisource "drivers/net/ethernet/cadence/Kconfig" 408c2ecf20Sopenharmony_cisource "drivers/net/ethernet/calxeda/Kconfig" 418c2ecf20Sopenharmony_cisource "drivers/net/ethernet/cavium/Kconfig" 428c2ecf20Sopenharmony_cisource "drivers/net/ethernet/chelsio/Kconfig" 438c2ecf20Sopenharmony_cisource "drivers/net/ethernet/cirrus/Kconfig" 448c2ecf20Sopenharmony_cisource "drivers/net/ethernet/cisco/Kconfig" 458c2ecf20Sopenharmony_cisource "drivers/net/ethernet/cortina/Kconfig" 468c2ecf20Sopenharmony_ci 478c2ecf20Sopenharmony_ciconfig CX_ECAT 488c2ecf20Sopenharmony_ci tristate "Beckhoff CX5020 EtherCAT master support" 498c2ecf20Sopenharmony_ci depends on PCI 508c2ecf20Sopenharmony_ci depends on X86 || COMPILE_TEST 518c2ecf20Sopenharmony_ci help 528c2ecf20Sopenharmony_ci Driver for EtherCAT master module located on CCAT FPGA 538c2ecf20Sopenharmony_ci that can be found on Beckhoff CX5020, and possibly other of CX 548c2ecf20Sopenharmony_ci Beckhoff CX series industrial PCs. 558c2ecf20Sopenharmony_ci 568c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here. The module 578c2ecf20Sopenharmony_ci will be called ec_bhf. 588c2ecf20Sopenharmony_ci 598c2ecf20Sopenharmony_cisource "drivers/net/ethernet/davicom/Kconfig" 608c2ecf20Sopenharmony_ci 618c2ecf20Sopenharmony_ciconfig DNET 628c2ecf20Sopenharmony_ci tristate "Dave ethernet support (DNET)" 638c2ecf20Sopenharmony_ci depends on HAS_IOMEM 648c2ecf20Sopenharmony_ci select PHYLIB 658c2ecf20Sopenharmony_ci help 668c2ecf20Sopenharmony_ci The Dave ethernet interface (DNET) is found on Qong Board FPGA. 678c2ecf20Sopenharmony_ci Say Y to include support for the DNET chip. 688c2ecf20Sopenharmony_ci 698c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 708c2ecf20Sopenharmony_ci will be called dnet. 718c2ecf20Sopenharmony_ci 728c2ecf20Sopenharmony_cisource "drivers/net/ethernet/dec/Kconfig" 738c2ecf20Sopenharmony_cisource "drivers/net/ethernet/dlink/Kconfig" 748c2ecf20Sopenharmony_cisource "drivers/net/ethernet/emulex/Kconfig" 758c2ecf20Sopenharmony_cisource "drivers/net/ethernet/ezchip/Kconfig" 768c2ecf20Sopenharmony_cisource "drivers/net/ethernet/faraday/Kconfig" 778c2ecf20Sopenharmony_cisource "drivers/net/ethernet/freescale/Kconfig" 788c2ecf20Sopenharmony_cisource "drivers/net/ethernet/fujitsu/Kconfig" 798c2ecf20Sopenharmony_cisource "drivers/net/ethernet/google/Kconfig" 808c2ecf20Sopenharmony_cisource "drivers/net/ethernet/hisilicon/Kconfig" 818c2ecf20Sopenharmony_cisource "drivers/net/ethernet/huawei/Kconfig" 828c2ecf20Sopenharmony_cisource "drivers/net/ethernet/i825xx/Kconfig" 838c2ecf20Sopenharmony_cisource "drivers/net/ethernet/ibm/Kconfig" 848c2ecf20Sopenharmony_cisource "drivers/net/ethernet/intel/Kconfig" 858c2ecf20Sopenharmony_cisource "drivers/net/ethernet/xscale/Kconfig" 868c2ecf20Sopenharmony_ci 878c2ecf20Sopenharmony_ciconfig JME 888c2ecf20Sopenharmony_ci tristate "JMicron(R) PCI-Express Gigabit Ethernet support" 898c2ecf20Sopenharmony_ci depends on PCI 908c2ecf20Sopenharmony_ci select CRC32 918c2ecf20Sopenharmony_ci select MII 928c2ecf20Sopenharmony_ci help 938c2ecf20Sopenharmony_ci This driver supports the PCI-Express gigabit ethernet adapters 948c2ecf20Sopenharmony_ci based on JMicron JMC250 chipset. 958c2ecf20Sopenharmony_ci 968c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here. The module 978c2ecf20Sopenharmony_ci will be called jme. 988c2ecf20Sopenharmony_ci 998c2ecf20Sopenharmony_ciconfig KORINA 1008c2ecf20Sopenharmony_ci tristate "Korina (IDT RC32434) Ethernet support" 1018c2ecf20Sopenharmony_ci depends on MIKROTIK_RB532 1028c2ecf20Sopenharmony_ci select CRC32 1038c2ecf20Sopenharmony_ci help 1048c2ecf20Sopenharmony_ci If you have a Mikrotik RouterBoard 500 or IDT RC32434 1058c2ecf20Sopenharmony_ci based system say Y. Otherwise say N. 1068c2ecf20Sopenharmony_ci 1078c2ecf20Sopenharmony_ciconfig LANTIQ_ETOP 1088c2ecf20Sopenharmony_ci tristate "Lantiq SoC ETOP driver" 1098c2ecf20Sopenharmony_ci depends on SOC_TYPE_XWAY 1108c2ecf20Sopenharmony_ci help 1118c2ecf20Sopenharmony_ci Support for the MII0 inside the Lantiq SoC 1128c2ecf20Sopenharmony_ci 1138c2ecf20Sopenharmony_ciconfig LANTIQ_XRX200 1148c2ecf20Sopenharmony_ci tristate "Lantiq / Intel xRX200 PMAC network driver" 1158c2ecf20Sopenharmony_ci depends on SOC_TYPE_XWAY 1168c2ecf20Sopenharmony_ci help 1178c2ecf20Sopenharmony_ci Support for the PMAC of the Gigabit switch (GSWIP) inside the 1188c2ecf20Sopenharmony_ci Lantiq / Intel VRX200 VDSL SoC 1198c2ecf20Sopenharmony_ci 1208c2ecf20Sopenharmony_cisource "drivers/net/ethernet/marvell/Kconfig" 1218c2ecf20Sopenharmony_cisource "drivers/net/ethernet/mediatek/Kconfig" 1228c2ecf20Sopenharmony_cisource "drivers/net/ethernet/mellanox/Kconfig" 1238c2ecf20Sopenharmony_cisource "drivers/net/ethernet/micrel/Kconfig" 1248c2ecf20Sopenharmony_cisource "drivers/net/ethernet/microchip/Kconfig" 1258c2ecf20Sopenharmony_cisource "drivers/net/ethernet/moxa/Kconfig" 1268c2ecf20Sopenharmony_cisource "drivers/net/ethernet/mscc/Kconfig" 1278c2ecf20Sopenharmony_cisource "drivers/net/ethernet/myricom/Kconfig" 1288c2ecf20Sopenharmony_ci 1298c2ecf20Sopenharmony_ciconfig FEALNX 1308c2ecf20Sopenharmony_ci tristate "Myson MTD-8xx PCI Ethernet support" 1318c2ecf20Sopenharmony_ci depends on PCI 1328c2ecf20Sopenharmony_ci select CRC32 1338c2ecf20Sopenharmony_ci select MII 1348c2ecf20Sopenharmony_ci help 1358c2ecf20Sopenharmony_ci Say Y here to support the Myson MTD-800 family of PCI-based Ethernet 1368c2ecf20Sopenharmony_ci cards. <http://www.myson.com.tw/> 1378c2ecf20Sopenharmony_ci 1388c2ecf20Sopenharmony_cisource "drivers/net/ethernet/natsemi/Kconfig" 1398c2ecf20Sopenharmony_cisource "drivers/net/ethernet/neterion/Kconfig" 1408c2ecf20Sopenharmony_cisource "drivers/net/ethernet/netronome/Kconfig" 1418c2ecf20Sopenharmony_cisource "drivers/net/ethernet/ni/Kconfig" 1428c2ecf20Sopenharmony_cisource "drivers/net/ethernet/8390/Kconfig" 1438c2ecf20Sopenharmony_cisource "drivers/net/ethernet/nvidia/Kconfig" 1448c2ecf20Sopenharmony_cisource "drivers/net/ethernet/nxp/Kconfig" 1458c2ecf20Sopenharmony_cisource "drivers/net/ethernet/oki-semi/Kconfig" 1468c2ecf20Sopenharmony_ci 1478c2ecf20Sopenharmony_ciconfig ETHOC 1488c2ecf20Sopenharmony_ci tristate "OpenCores 10/100 Mbps Ethernet MAC support" 1498c2ecf20Sopenharmony_ci depends on HAS_IOMEM && HAS_DMA 1508c2ecf20Sopenharmony_ci select MII 1518c2ecf20Sopenharmony_ci select PHYLIB 1528c2ecf20Sopenharmony_ci select CRC32 1538c2ecf20Sopenharmony_ci select BITREVERSE 1548c2ecf20Sopenharmony_ci help 1558c2ecf20Sopenharmony_ci Say Y here if you want to use the OpenCores 10/100 Mbps Ethernet MAC. 1568c2ecf20Sopenharmony_ci 1578c2ecf20Sopenharmony_cisource "drivers/net/ethernet/packetengines/Kconfig" 1588c2ecf20Sopenharmony_cisource "drivers/net/ethernet/pasemi/Kconfig" 1598c2ecf20Sopenharmony_cisource "drivers/net/ethernet/pensando/Kconfig" 1608c2ecf20Sopenharmony_cisource "drivers/net/ethernet/qlogic/Kconfig" 1618c2ecf20Sopenharmony_cisource "drivers/net/ethernet/qualcomm/Kconfig" 1628c2ecf20Sopenharmony_cisource "drivers/net/ethernet/rdc/Kconfig" 1638c2ecf20Sopenharmony_cisource "drivers/net/ethernet/realtek/Kconfig" 1648c2ecf20Sopenharmony_cisource "drivers/net/ethernet/renesas/Kconfig" 1658c2ecf20Sopenharmony_cisource "drivers/net/ethernet/rocker/Kconfig" 1668c2ecf20Sopenharmony_cisource "drivers/net/ethernet/samsung/Kconfig" 1678c2ecf20Sopenharmony_cisource "drivers/net/ethernet/seeq/Kconfig" 1688c2ecf20Sopenharmony_cisource "drivers/net/ethernet/sfc/Kconfig" 1698c2ecf20Sopenharmony_cisource "drivers/net/ethernet/sgi/Kconfig" 1708c2ecf20Sopenharmony_cisource "drivers/net/ethernet/silan/Kconfig" 1718c2ecf20Sopenharmony_cisource "drivers/net/ethernet/sis/Kconfig" 1728c2ecf20Sopenharmony_cisource "drivers/net/ethernet/smsc/Kconfig" 1738c2ecf20Sopenharmony_cisource "drivers/net/ethernet/socionext/Kconfig" 1748c2ecf20Sopenharmony_cisource "drivers/net/ethernet/stmicro/Kconfig" 1758c2ecf20Sopenharmony_cisource "drivers/net/ethernet/sun/Kconfig" 1768c2ecf20Sopenharmony_cisource "drivers/net/ethernet/synopsys/Kconfig" 1778c2ecf20Sopenharmony_cisource "drivers/net/ethernet/tehuti/Kconfig" 1788c2ecf20Sopenharmony_cisource "drivers/net/ethernet/ti/Kconfig" 1798c2ecf20Sopenharmony_cisource "drivers/net/ethernet/toshiba/Kconfig" 1808c2ecf20Sopenharmony_cisource "drivers/net/ethernet/tundra/Kconfig" 1818c2ecf20Sopenharmony_cisource "drivers/net/ethernet/via/Kconfig" 1828c2ecf20Sopenharmony_cisource "drivers/net/ethernet/wiznet/Kconfig" 1838c2ecf20Sopenharmony_cisource "drivers/net/ethernet/xilinx/Kconfig" 1848c2ecf20Sopenharmony_cisource "drivers/net/ethernet/xircom/Kconfig" 1858c2ecf20Sopenharmony_ci 1868c2ecf20Sopenharmony_ciendif # ETHERNET 187