dt-bindings: net: Add bindings for LiteETH
[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
18config SUNGEM_PHY
19 tristate
20
ca7a8e85 21source "drivers/net/ethernet/3com/Kconfig"
de6e0b19 22source "drivers/net/ethernet/actions/Kconfig"
9bba23b0 23source "drivers/net/ethernet/adaptec/Kconfig"
1fe003fd 24source "drivers/net/ethernet/aeroflex/Kconfig"
38df6492 25source "drivers/net/ethernet/agere/Kconfig"
60c140df 26source "drivers/net/ethernet/alacritech/Kconfig"
49220505 27source "drivers/net/ethernet/allwinner/Kconfig"
531c4f89 28source "drivers/net/ethernet/alteon/Kconfig"
f7b18249 29source "drivers/net/ethernet/altera/Kconfig"
1738cd3e 30source "drivers/net/ethernet/amazon/Kconfig"
b955f6ca 31source "drivers/net/ethernet/amd/Kconfig"
e6ad7673 32source "drivers/net/ethernet/apm/Kconfig"
8fb6b090 33source "drivers/net/ethernet/apple/Kconfig"
aa13f7ce 34source "drivers/net/ethernet/aquantia/Kconfig"
e4f2379d 35source "drivers/net/ethernet/arc/Kconfig"
2b133ad6 36source "drivers/net/ethernet/atheros/Kconfig"
adfc5217 37source "drivers/net/ethernet/broadcom/Kconfig"
f844a0ea 38source "drivers/net/ethernet/brocade/Kconfig"
6c541b45 39source "drivers/net/ethernet/cadence/Kconfig"
85c10f28 40source "drivers/net/ethernet/calxeda/Kconfig"
4863dea3 41source "drivers/net/ethernet/cavium/Kconfig"
f7917c00 42source "drivers/net/ethernet/chelsio/Kconfig"
57d0b7a0 43source "drivers/net/ethernet/cirrus/Kconfig"
a6a5580c 44source "drivers/net/ethernet/cisco/Kconfig"
4d5ae32f 45source "drivers/net/ethernet/cortina/Kconfig"
6af55ff5
DM
46
47config CX_ECAT
48 tristate "Beckhoff CX5020 EtherCAT master support"
49 depends on PCI
3aab01d8 50 depends on X86 || COMPILE_TEST
a7f7f624 51 help
6af55ff5
DM
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
d7058a79 59source "drivers/net/ethernet/davicom/Kconfig"
9c8571da
JK
60
61config DNET
62 tristate "Dave ethernet support (DNET)"
63 depends on HAS_IOMEM
64 select PHYLIB
a7f7f624 65 help
9c8571da
JK
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
a88394cf 72source "drivers/net/ethernet/dec/Kconfig"
3401299a 73source "drivers/net/ethernet/dlink/Kconfig"
9aebddd1 74source "drivers/net/ethernet/emulex/Kconfig"
0dd07709 75source "drivers/net/ethernet/ezchip/Kconfig"
baf0fbfe 76source "drivers/net/ethernet/faraday/Kconfig"
ec21e2ec 77source "drivers/net/ethernet/freescale/Kconfig"
5346ebf6 78source "drivers/net/ethernet/fujitsu/Kconfig"
893ce44d 79source "drivers/net/ethernet/google/Kconfig"
57c5bc9a 80source "drivers/net/ethernet/hisilicon/Kconfig"
51ba902a 81source "drivers/net/ethernet/huawei/Kconfig"
6c541b45 82source "drivers/net/ethernet/i825xx/Kconfig"
9aa32835 83source "drivers/net/ethernet/ibm/Kconfig"
dee1ad47 84source "drivers/net/ethernet/intel/Kconfig"
ca9c54d2 85source "drivers/net/ethernet/microsoft/Kconfig"
b47da977 86source "drivers/net/ethernet/xscale/Kconfig"
63d24a0e
JK
87
88config JME
89 tristate "JMicron(R) PCI-Express Gigabit Ethernet support"
90 depends on PCI
91 select CRC32
92 select MII
a7f7f624 93 help
63d24a0e
JK
94 This driver supports the PCI-Express gigabit ethernet adapters
95 based on JMicron JMC250 chipset.
96
97 To compile this driver as a module, choose M here. The module
98 will be called jme.
99
19c72cac
JK
100config KORINA
101 tristate "Korina (IDT RC32434) Ethernet support"
6ef92063 102 depends on MIKROTIK_RB532 || COMPILE_TEST
89f9d540 103 select MII
a7f7f624 104 help
19c72cac
JK
105 If you have a Mikrotik RouterBoard 500 or IDT RC32434
106 based system say Y. Otherwise say N.
107
ae7668d0
JK
108config LANTIQ_ETOP
109 tristate "Lantiq SoC ETOP driver"
110 depends on SOC_TYPE_XWAY
a7f7f624 111 help
ae7668d0
JK
112 Support for the MII0 inside the Lantiq SoC
113
fe1a5642
HM
114config LANTIQ_XRX200
115 tristate "Lantiq / Intel xRX200 PMAC network driver"
116 depends on SOC_TYPE_XWAY
a7f7f624 117 help
fe1a5642
HM
118 Support for the PMAC of the Gigabit switch (GSWIP) inside the
119 Lantiq / Intel VRX200 VDSL SoC
120
527a6266 121source "drivers/net/ethernet/marvell/Kconfig"
009fb097 122source "drivers/net/ethernet/mediatek/Kconfig"
5a2cc190 123source "drivers/net/ethernet/mellanox/Kconfig"
bcc9736c 124source "drivers/net/ethernet/micrel/Kconfig"
580416e6 125source "drivers/net/ethernet/microchip/Kconfig"
6c821bd9 126source "drivers/net/ethernet/moxa/Kconfig"
6c541b45 127source "drivers/net/ethernet/mscc/Kconfig"
93f7848b 128source "drivers/net/ethernet/myricom/Kconfig"
15c037d6
JK
129
130config FEALNX
131 tristate "Myson MTD-8xx PCI Ethernet support"
132 depends on PCI
133 select CRC32
134 select MII
a7f7f624 135 help
15c037d6
JK
136 Say Y here to support the Myson MTD-800 family of PCI-based Ethernet
137 cards. <http://www.myson.com.tw/>
138
d9fb9f38 139source "drivers/net/ethernet/natsemi/Kconfig"
d39db3b4 140source "drivers/net/ethernet/neterion/Kconfig"
4c352362 141source "drivers/net/ethernet/netronome/Kconfig"
492caffa 142source "drivers/net/ethernet/ni/Kconfig"
d9fb9f38 143source "drivers/net/ethernet/8390/Kconfig"
69b4b095 144source "drivers/net/ethernet/nvidia/Kconfig"
b7370112 145source "drivers/net/ethernet/nxp/Kconfig"
1c1538be 146source "drivers/net/ethernet/oki-semi/Kconfig"
4ee54299
JK
147
148config ETHOC
149 tristate "OpenCores 10/100 Mbps Ethernet MAC support"
150 depends on HAS_IOMEM && HAS_DMA
151 select MII
152 select PHYLIB
153 select CRC32
154 select BITREVERSE
a7f7f624 155 help
4ee54299
JK
156 Say Y here if you want to use the OpenCores 10/100 Mbps Ethernet MAC.
157
554f4ffd 158source "drivers/net/ethernet/packetengines/Kconfig"
ded19add 159source "drivers/net/ethernet/pasemi/Kconfig"
df69ba43 160source "drivers/net/ethernet/pensando/Kconfig"
aa43c215 161source "drivers/net/ethernet/qlogic/Kconfig"
291ab06e 162source "drivers/net/ethernet/qualcomm/Kconfig"
6c541b45 163source "drivers/net/ethernet/rdc/Kconfig"
a8fe65b8 164source "drivers/net/ethernet/realtek/Kconfig"
37b93757 165source "drivers/net/ethernet/renesas/Kconfig"
4b8ac966 166source "drivers/net/ethernet/rocker/Kconfig"
1edb9ca6 167source "drivers/net/ethernet/samsung/Kconfig"
9e13fbf7 168source "drivers/net/ethernet/seeq/Kconfig"
874aeea5 169source "drivers/net/ethernet/sfc/Kconfig"
8862bf1e 170source "drivers/net/ethernet/sgi/Kconfig"
6c541b45
FF
171source "drivers/net/ethernet/silan/Kconfig"
172source "drivers/net/ethernet/sis/Kconfig"
ae150435 173source "drivers/net/ethernet/smsc/Kconfig"
4c270b55 174source "drivers/net/ethernet/socionext/Kconfig"
7ac6653a 175source "drivers/net/ethernet/stmicro/Kconfig"
e689cf4a 176source "drivers/net/ethernet/sun/Kconfig"
6c541b45 177source "drivers/net/ethernet/synopsys/Kconfig"
ef7f5429 178source "drivers/net/ethernet/tehuti/Kconfig"
b544dbac 179source "drivers/net/ethernet/ti/Kconfig"
8df158ac 180source "drivers/net/ethernet/toshiba/Kconfig"
e75ed60c 181source "drivers/net/ethernet/tundra/Kconfig"
f2148a47 182source "drivers/net/ethernet/via/Kconfig"
9899b81e 183source "drivers/net/ethernet/wiznet/Kconfig"
b13ad8f4 184source "drivers/net/ethernet/xilinx/Kconfig"
59ffb30f 185source "drivers/net/ethernet/xircom/Kconfig"
ca7a8e85 186
c1abc95b 187endif # ETHERNET