Merge tag 'riscv-for-linus-6.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel...
[linux-2.6-block.git] / drivers / net / ethernet / Kconfig
CommitLineData
ec8f24b7 1# SPDX-License-Identifier: GPL-2.0-only
c1abc95b
JK
2#
3# Ethernet LAN device configuration
4#
5
6menuconfig ETHERNET
7 bool "Ethernet driver support"
8 depends on NET
9 default y
a7f7f624 10 help
c1abc95b
JK
11 This section contains all the Ethernet device drivers.
12
13if ETHERNET
14
f860b052
JK
15config MDIO
16 tristate
17
ca7a8e85 18source "drivers/net/ethernet/3com/Kconfig"
de6e0b19 19source "drivers/net/ethernet/actions/Kconfig"
9bba23b0 20source "drivers/net/ethernet/adaptec/Kconfig"
1fe003fd 21source "drivers/net/ethernet/aeroflex/Kconfig"
38df6492 22source "drivers/net/ethernet/agere/Kconfig"
60c140df 23source "drivers/net/ethernet/alacritech/Kconfig"
49220505 24source "drivers/net/ethernet/allwinner/Kconfig"
531c4f89 25source "drivers/net/ethernet/alteon/Kconfig"
f7b18249 26source "drivers/net/ethernet/altera/Kconfig"
1738cd3e 27source "drivers/net/ethernet/amazon/Kconfig"
b955f6ca 28source "drivers/net/ethernet/amd/Kconfig"
e6ad7673 29source "drivers/net/ethernet/apm/Kconfig"
8fb6b090 30source "drivers/net/ethernet/apple/Kconfig"
aa13f7ce 31source "drivers/net/ethernet/aquantia/Kconfig"
e4f2379d 32source "drivers/net/ethernet/arc/Kconfig"
a97c69ba 33source "drivers/net/ethernet/asix/Kconfig"
2b133ad6 34source "drivers/net/ethernet/atheros/Kconfig"
6af55ff5
DM
35
36config CX_ECAT
37 tristate "Beckhoff CX5020 EtherCAT master support"
38 depends on PCI
3aab01d8 39 depends on X86 || COMPILE_TEST
a7f7f624 40 help
6af55ff5
DM
41 Driver for EtherCAT master module located on CCAT FPGA
42 that can be found on Beckhoff CX5020, and possibly other of CX
43 Beckhoff CX series industrial PCs.
44
45 To compile this driver as a module, choose M here. The module
46 will be called ec_bhf.
47
da367ac7
SH
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"
d7058a79 56source "drivers/net/ethernet/davicom/Kconfig"
9c8571da
JK
57
58config DNET
59 tristate "Dave ethernet support (DNET)"
60 depends on HAS_IOMEM
61 select PHYLIB
a7f7f624 62 help
9c8571da
JK
63 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 module
67 will be called dnet.
68
a88394cf 69source "drivers/net/ethernet/dec/Kconfig"
3401299a 70source "drivers/net/ethernet/dlink/Kconfig"
9aebddd1 71source "drivers/net/ethernet/emulex/Kconfig"
403f69bb 72source "drivers/net/ethernet/engleder/Kconfig"
0dd07709 73source "drivers/net/ethernet/ezchip/Kconfig"
baf0fbfe 74source "drivers/net/ethernet/faraday/Kconfig"
ec21e2ec 75source "drivers/net/ethernet/freescale/Kconfig"
5346ebf6 76source "drivers/net/ethernet/fujitsu/Kconfig"
749efb1e 77source "drivers/net/ethernet/fungible/Kconfig"
893ce44d 78source "drivers/net/ethernet/google/Kconfig"
57c5bc9a 79source "drivers/net/ethernet/hisilicon/Kconfig"
51ba902a 80source "drivers/net/ethernet/huawei/Kconfig"
6c541b45 81source "drivers/net/ethernet/i825xx/Kconfig"
9aa32835 82source "drivers/net/ethernet/ibm/Kconfig"
dee1ad47 83source "drivers/net/ethernet/intel/Kconfig"
b47da977 84source "drivers/net/ethernet/xscale/Kconfig"
63d24a0e
JK
85
86config JME
87 tristate "JMicron(R) PCI-Express Gigabit Ethernet support"
88 depends on PCI
89 select CRC32
90 select MII
a7f7f624 91 help
63d24a0e
JK
92 This driver supports the PCI-Express gigabit ethernet adapters
93 based on JMicron JMC250 chipset.
94
95 To compile this driver as a module, choose M here. The module
96 will be called jme.
97
19c72cac
JK
98config KORINA
99 tristate "Korina (IDT RC32434) Ethernet support"
6ef92063 100 depends on MIKROTIK_RB532 || COMPILE_TEST
427f974d 101 select CRC32
89f9d540 102 select MII
a7f7f624 103 help
19c72cac
JK
104 If you have a Mikrotik RouterBoard 500 or IDT RC32434
105 based system say Y. Otherwise say N.
106
ae7668d0
JK
107config LANTIQ_ETOP
108 tristate "Lantiq SoC ETOP driver"
109 depends on SOC_TYPE_XWAY
a7f7f624 110 help
ae7668d0
JK
111 Support for the MII0 inside the Lantiq SoC
112
fe1a5642
HM
113config LANTIQ_XRX200
114 tristate "Lantiq / Intel xRX200 PMAC network driver"
115 depends on SOC_TYPE_XWAY
a7f7f624 116 help
fe1a5642
HM
117 Support for the PMAC of the Gigabit switch (GSWIP) inside the
118 Lantiq / Intel VRX200 VDSL SoC
119
bc93e19d 120source "drivers/net/ethernet/adi/Kconfig"
ee7da21a 121source "drivers/net/ethernet/litex/Kconfig"
527a6266 122source "drivers/net/ethernet/marvell/Kconfig"
009fb097 123source "drivers/net/ethernet/mediatek/Kconfig"
5a2cc190 124source "drivers/net/ethernet/mellanox/Kconfig"
bcc9736c 125source "drivers/net/ethernet/micrel/Kconfig"
580416e6 126source "drivers/net/ethernet/microchip/Kconfig"
6c541b45 127source "drivers/net/ethernet/mscc/Kconfig"
da367ac7
SH
128source "drivers/net/ethernet/microsoft/Kconfig"
129source "drivers/net/ethernet/moxa/Kconfig"
93f7848b 130source "drivers/net/ethernet/myricom/Kconfig"
8f148208
JK
131
132config FEALNX
133 tristate "Myson MTD-8xx PCI Ethernet support"
134 depends on PCI
135 select CRC32
136 select MII
137 help
138 Say Y here to support the Myson MTD-800 family of PCI-based Ethernet
139 cards. <http://www.myson.com.tw/>
140
da367ac7 141source "drivers/net/ethernet/ni/Kconfig"
d9fb9f38 142source "drivers/net/ethernet/natsemi/Kconfig"
d39db3b4 143source "drivers/net/ethernet/neterion/Kconfig"
4c352362 144source "drivers/net/ethernet/netronome/Kconfig"
d9fb9f38 145source "drivers/net/ethernet/8390/Kconfig"
69b4b095 146source "drivers/net/ethernet/nvidia/Kconfig"
b7370112 147source "drivers/net/ethernet/nxp/Kconfig"
1c1538be 148source "drivers/net/ethernet/oki-semi/Kconfig"
4ee54299
JK
149
150config ETHOC
151 tristate "OpenCores 10/100 Mbps Ethernet MAC support"
152 depends on HAS_IOMEM && HAS_DMA
153 select MII
154 select PHYLIB
155 select CRC32
156 select BITREVERSE
a7f7f624 157 help
4ee54299
JK
158 Say Y here if you want to use the OpenCores 10/100 Mbps Ethernet MAC.
159
554f4ffd 160source "drivers/net/ethernet/packetengines/Kconfig"
ded19add 161source "drivers/net/ethernet/pasemi/Kconfig"
df69ba43 162source "drivers/net/ethernet/pensando/Kconfig"
aa43c215 163source "drivers/net/ethernet/qlogic/Kconfig"
da367ac7 164source "drivers/net/ethernet/brocade/Kconfig"
291ab06e 165source "drivers/net/ethernet/qualcomm/Kconfig"
6c541b45 166source "drivers/net/ethernet/rdc/Kconfig"
a8fe65b8 167source "drivers/net/ethernet/realtek/Kconfig"
37b93757 168source "drivers/net/ethernet/renesas/Kconfig"
4b8ac966 169source "drivers/net/ethernet/rocker/Kconfig"
1edb9ca6 170source "drivers/net/ethernet/samsung/Kconfig"
9e13fbf7 171source "drivers/net/ethernet/seeq/Kconfig"
8862bf1e 172source "drivers/net/ethernet/sgi/Kconfig"
6c541b45
FF
173source "drivers/net/ethernet/silan/Kconfig"
174source "drivers/net/ethernet/sis/Kconfig"
da367ac7 175source "drivers/net/ethernet/sfc/Kconfig"
ae150435 176source "drivers/net/ethernet/smsc/Kconfig"
4c270b55 177source "drivers/net/ethernet/socionext/Kconfig"
7ac6653a 178source "drivers/net/ethernet/stmicro/Kconfig"
e689cf4a 179source "drivers/net/ethernet/sun/Kconfig"
fd3040b9 180source "drivers/net/ethernet/sunplus/Kconfig"
6c541b45 181source "drivers/net/ethernet/synopsys/Kconfig"
ef7f5429 182source "drivers/net/ethernet/tehuti/Kconfig"
b544dbac 183source "drivers/net/ethernet/ti/Kconfig"
8df158ac 184source "drivers/net/ethernet/toshiba/Kconfig"
e75ed60c 185source "drivers/net/ethernet/tundra/Kconfig"
2f207cbf 186source "drivers/net/ethernet/vertexcom/Kconfig"
f2148a47 187source "drivers/net/ethernet/via/Kconfig"
a1331535 188source "drivers/net/ethernet/wangxun/Kconfig"
9899b81e 189source "drivers/net/ethernet/wiznet/Kconfig"
b13ad8f4 190source "drivers/net/ethernet/xilinx/Kconfig"
59ffb30f 191source "drivers/net/ethernet/xircom/Kconfig"
ca7a8e85 192
c1abc95b 193endif # ETHERNET