
This series adds a new ethernet driver for the GMAC found on Intel Topcliff Platform Controller Hub and enable its support on Intel Crown Bay board.
The series also did some clean up work below: - Introduce ETH_FCS_LEN macro as it is often used by some ethernet drivers - Remove any local version of ETH_FCS_LEN from various places - Update README.drivers.eth for up-to-date mdio APIs
Bin Meng (4): net: Add ethernet FCS length macro in net.h net: Update README.drivers.eth to mention latest APIs net: Add Intel Topcliff GMAC driver x86: crownbay: Enable Intel Topcliff GMAC support
doc/README.drivers.eth | 51 +++-- drivers/net/Makefile | 1 + drivers/net/e1000.h | 7 +- drivers/net/pch_gbe.c | 466 +++++++++++++++++++++++++++++++++++++++++++++ drivers/net/pch_gbe.h | 300 +++++++++++++++++++++++++++++ drivers/usb/gadget/ether.c | 1 - drivers/usb/gadget/rndis.c | 1 - include/configs/crownbay.h | 4 + include/net.h | 2 + include/netdev.h | 4 + include/usb_ether.h | 1 - 11 files changed, 815 insertions(+), 23 deletions(-) create mode 100644 drivers/net/pch_gbe.c create mode 100644 drivers/net/pch_gbe.h