Hi, This is the RFC version of Ethernet driver Andre and I have been working on for sometime now. MAC controller is based on Broadcom's GENETv5 IP.There is no documentation available for this controller Publicly and it's derived lookig at the Linux source[1].
At the moment, ping works from RPI to host machine and TFTP for small files succeed but TFTP bigger files is still an issue. We would be greatful to get some feedback and help to get it working properly. [1]: https://github.com/torvalds/linux/blob/master/drivers/net/ethernet/broadcom/genet/bcmgenet.c Amit Singh Tomar (2): rpi: Update memory map to accommodate scb devices net: Add Support for GENET Ethernet controller arch/arm/mach-bcm283x/init.c | 6 +- configs/rpi_4_defconfig | 2 + drivers/net/Kconfig | 7 + drivers/net/Makefile | 1 + drivers/net/bcmgenet.c | 770 +++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 783 insertions(+), 3 deletions(-) create mode 100644 drivers/net/bcmgenet.c -- 2.7.4