qemu/hw/net/Kconfig
Niek Linnenbank 29d08975d1 hw/arm/allwinner-h3: add EMAC ethernet device
The Allwinner Sun8i System on Chip family includes an Ethernet MAC (EMAC)
which provides 10M/100M/1000M Ethernet connectivity. This commit
adds support for the Allwinner EMAC from the Sun8i family (H2+, H3, A33, etc),
including emulation for the following functionality:

 * DMA transfers
 * MII interface
 * Transmit CRC calculation

Signed-off-by: Niek Linnenbank <nieklinnenbank@gmail.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Message-id: 20200311221854.30370-10-nieklinnenbank@gmail.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2020-03-12 16:27:33 +00:00

146 lines
1.9 KiB
Plaintext

config DP8393X
bool
config NE2000_COMMON
bool
config NE2000_PCI
bool
default y if PCI_DEVICES
depends on PCI
select NE2000_COMMON
config EEPRO100_PCI
bool
default y if PCI_DEVICES
depends on PCI
select NMC93XX_EEPROM
config PCNET_PCI
bool
default y if PCI_DEVICES
depends on PCI
select PCNET_COMMON
config PCNET_COMMON
bool
config TULIP
bool
default y if PCI_DEVICES
depends on PCI
select NMC93XX_EEPROM
config I82596_COMMON
bool
config E1000_PCI
bool
default y if PCI_DEVICES
depends on PCI
config E1000E_PCI_EXPRESS
bool
default y if PCI_DEVICES
depends on PCI_EXPRESS && MSI_NONBROKEN
config RTL8139_PCI
bool
default y if PCI_DEVICES
depends on PCI
config VMXNET3_PCI
bool
default y if PCI_DEVICES
depends on PCI
config SMC91C111
bool
config LAN9118
bool
select PTIMER
config NE2000_ISA
bool
default y
depends on ISA_BUS
select NE2000_COMMON
config OPENCORES_ETH
bool
config XGMAC
bool
config MIPSNET
bool
config ALLWINNER_EMAC
bool
config ALLWINNER_SUN8I_EMAC
bool
config IMX_FEC
bool
config CADENCE
bool
config STELLARIS_ENET
bool
config LANCE
bool
select PCNET_COMMON
config LASI_82596
bool
select I82596_COMMON
config SUNHME
bool
config FTGMAC100
bool
config SUNGEM
bool
depends on PCI
config COLDFIRE
bool
config XILINX_ETHLITE
bool
config VIRTIO_NET
bool
default y
depends on VIRTIO
config ETSEC
bool
select PTIMER
config ROCKER
bool
default y if PCI_DEVICES
depends on PCI && MSI_NONBROKEN
config CAN_BUS
bool
config CAN_PCI
bool
default y if PCI_DEVICES
depends on PCI
select CAN_BUS
config CAN_SJA1000
bool
default y if PCI_DEVICES
depends on PCI
select CAN_BUS