]> git.baikalelectronics.ru Git - kernel.git/commit
net: ethernet: Add a driver for Gemini gigabit ethernet
authorLinus Walleij <linus.walleij@linaro.org>
Fri, 12 Jan 2018 21:34:24 +0000 (22:34 +0100)
committerDavid S. Miller <davem@davemloft.net>
Mon, 15 Jan 2018 19:38:55 +0000 (14:38 -0500)
commita8b83602f149cd56b930997cbb063be89ae511dd
treef1ad3ac842a08eaa2ec8c6f063eff7b0b27fcf14
parent0c8737159649b36972596c6fc43b627ec07445d5
net: ethernet: Add a driver for Gemini gigabit ethernet

The Gemini ethernet has been around for years as an out-of-tree
patch used with the NAS boxen and routers built on StorLink
SL3512 and SL3516, later Storm Semiconductor, later Cortina
Systems. These ASICs are still being deployed and brand new
off-the-shelf systems using it can easily be acquired.

The full name of the IP block is "Net Engine and Gigabit
Ethernet MAC" commonly just called "GMAC".

The hardware block contains a common TCP Offload Enginer (TOE)
that can be used by both MACs. The current driver does not use
it.

Cc: Tobias Waldvogel <tobias.waldvogel@gmail.com>
Signed-off-by: Michał Mirosław <mirq-linux@rere.qmqm.pl>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
MAINTAINERS
drivers/net/ethernet/Kconfig
drivers/net/ethernet/Makefile
drivers/net/ethernet/cortina/Kconfig [new file with mode: 0644]
drivers/net/ethernet/cortina/Makefile [new file with mode: 0644]
drivers/net/ethernet/cortina/gemini.c [new file with mode: 0644]
drivers/net/ethernet/cortina/gemini.h [new file with mode: 0644]