config CALXEDA_XGMAC
bool "Calxeda XGMAC support"
+ depends on ARCH_HIGHBANK
help
This driver supports the XGMAC in Calxeda Highbank and Midway
machines.
config DWC_ETH_QOS_ADI
bool "Synopsys DWC Ethernet QOS device support for ADI SC59x-64 parts"
- depends on DWC_ETH_QOS
+ depends on DWC_ETH_QOS && ARCH_SC5XX
help
The Synopsis Designware Ethernet QoS IP block with the specific
configuration used in the ADI ADSP-SC59X 64 bit SoCs
config DWC_ETH_QOS_IMX
bool "Synopsys DWC Ethernet QOS device support for IMX"
- depends on DWC_ETH_QOS
+ depends on DWC_ETH_QOS && MACH_IMX
help
The Synopsys Designware Ethernet QOS IP block with the specific
configuration used in IMX soc.
config DWC_ETH_QOS_ROCKCHIP
bool "Synopsys DWC Ethernet QOS device support for Rockchip SoCs"
- depends on DWC_ETH_QOS
+ depends on DWC_ETH_QOS && ARCH_ROCKCHIP
select DM_ETH_PHY
help
The Synopsys Designware Ethernet QOS IP block with specific
config DWC_ETH_QOS_STM32
bool "Synopsys DWC Ethernet QOS device support for STM32"
- depends on DWC_ETH_QOS
+ depends on DWC_ETH_QOS && ARCH_STM32MP
select DM_ETH_PHY
default y if ARCH_STM32MP
help
config E1000_SPI
bool "Enable SPI bus utility code"
- depends on E1000
+ depends on E1000 && !E1000_NO_NVM
help
Utility code for direct access to the SPI bus on Intel 8257x.
This does not do anything useful unless you set at least one
config EEPRO100
bool "Intel PRO/100 82557/82559/82559ER Fast Ethernet support"
+ depends on !64BIT
help
This driver supports Intel(R) PRO/100 82557/82559/82559ER fast
ethernet family of adapters.
config ETH_DESIGNWARE_S700
bool "Actins S700 glue driver for Synopsys Designware Ethernet MAC"
- depends on ETH_DESIGNWARE
+ depends on ETH_DESIGNWARE && ARCH_OWL
help
This provides glue layer to use Synopsys Designware Ethernet MAC
present on Actions S700 SoC.
config FMAN_ENET
bool "Freescale FMan ethernet support"
- depends on ARM || PPC
+ depends on FSL_LSCH2 || PPC
select SYS_FMAN_V3 if ARCH_B4420 || ARCH_B4860 || ARCH_LS1043A || \
ARCH_LS1046A || ARCH_T1024 || ARCH_T1040 || ARCH_T1042 || \
ARCH_T2080 || ARCH_T4240
config MCFFEC
bool "ColdFire Ethernet Support"
+ depends on M68K
select PHYLIB
select SYS_DISCOVER_PHY
help
config MACB
bool "Cadence MACB/GEM Ethernet Interface"
+ depends on ARM || RISCV
select PHYLIB
help
The Cadence MACB ethernet interface is found on many Atmel
config NET_NPCM750
bool "Nuvoton NPCM750 Ethernet MAC"
+ depends on ARCH_NPCM
help
support NPCM750 EMAC
config RTL8139
bool "Realtek 8139 series Ethernet controller driver"
+ depends on !64BIT
help
This driver supports Realtek 8139 series fast ethernet family of
PCI chipsets/adapters.
config SUN4I_EMAC
bool "Allwinner Sun4i Ethernet MAC support"
+ depends on ARCH_SUNXI
select PHYLIB
help
This driver supports the Allwinner based SUN4I Ethernet MAC.
config SH_ETHER
bool "Renesas SH Ethernet MAC"
+ depends on ARCH_RENESAS
select PHYLIB
select PHY_ETHERNET_ID
help
config TULIP
bool "DEC Tulip DC2114x Ethernet support"
+ depends on !64BIT
help
This driver supports DEC DC2114x Fast ethernet chips.
config VSC7385_ENET
bool "Vitesse 7385 Switch Firmware Upload driver"
+ depends on !COMPILE_TEST && PPC
config XILINX_EMACLITE
select PHYLIB
config ZYNQ_GEM
select PHYLIB
bool "Xilinx Ethernet GEM"
+ depends on ARCH_VERSAL || ARCH_VERSAL_NET || ARCH_VERSAL2 || ARCH_ZYNQ || ARCH_ZYNQMP
help
This MAC is present in Xilinx Zynq and ZynqMP SoCs.
config GMAC_ROCKCHIP
bool "Rockchip Synopsys Designware Ethernet MAC"
- depends on ETH_DESIGNWARE
+ depends on ETH_DESIGNWARE && ARCH_ROCKCHIP
help
This driver provides Rockchip SoCs network support based on the
Synopsys Designware driver.
config TSEC_ENET
select PHYLIB
bool "Enable Three-Speed Ethernet Controller"
+ depends on ARCH_LS1021A || PPC
help
This driver implements support for the (Enhanced) Three-Speed
Ethernet Controller found on Freescale SoCs.