net: add higmacv300 Ethernet driver for HiSilicon platform
authorShawn Guo <shawn.guo@linaro.org>
Wed, 20 Mar 2019 07:32:40 +0000 (15:32 +0800)
committerTom Rini <trini@konsulko.com>
Tue, 23 Apr 2019 21:57:24 +0000 (17:57 -0400)
commit1d5b5d2f8f9591149bedf9887c34e7eb5398ca53
tree6aff8a52bdd53cb391f28d2f1fa37b688407b885
parentf5e6c168c174cff74201ef58d99b27229ca0e4c2
net: add higmacv300 Ethernet driver for HiSilicon platform

It adds the driver for HIGMACV300 Ethernet controller found on HiSilicon
SoCs like Hi3798CV200.  It's based on a downstream U-Boot driver, but
quite a lot of code gets rewritten and cleaned up to adopt driver model
and PHY API.

Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
Acked-by: Joe Hershberger <joe.hershberger@ni.com>
drivers/net/Kconfig
drivers/net/Makefile
drivers/net/higmacv300.c [new file with mode: 0644]