hw/net: add support for Allwinner EMAC Fast Ethernet controller
authorBeniamino Galvani <b.galvani@gmail.com>
Thu, 30 Jan 2014 22:02:06 +0000 (23:02 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Sat, 8 Feb 2014 14:50:48 +0000 (14:50 +0000)
commit22f90bcb2be021bb894438ddfeb10c75fa7502d8
tree8af5558803dd05877cdb14a03a2c7b09d5dbb24c
parent58892d4782bf516e8356e3adfe4fc9b10c397b2f
hw/net: add support for Allwinner EMAC Fast Ethernet controller

This patch adds support for the Fast Ethernet MAC found on Allwinner
SoCs, together with a basic emulation of Realtek RTL8201CP PHY.

Since there is no public documentation of the Allwinner controller, the
implementation is based on Linux kernel driver.

Signed-off-by: Beniamino Galvani <b.galvani@gmail.com>
Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
default-configs/arm-softmmu.mak
hw/net/Makefile.objs
hw/net/allwinner_emac.c [new file with mode: 0644]
include/hw/net/allwinner_emac.h [new file with mode: 0644]