August 14, 2018

Linux and the Designware GMAC driver

When linux boots, we see an announcement of the "nexell-dwmac" driver. Searching on this string leads us to:
linux/Documentation/devicetree/bindings/net/nexell-dwmac.txt
linux/Documentation/devicetree/bindings/net/stmmac.txt
As the nexell-dwmac file states, the Nexell SoC GMAC ethernet controller is a variant of the ST Microelectronics 10/100/1000 Ethernet controller. The driver for this seems to be in linux/drivers/net/ethernet/stmicro/stmmac which contains 13,000 lines of code in 38 files, one of which is dwmac-nexell.c (167 lines).


Have any comments? Questions? Drop me a line!

Tom's electronics pages / tom@mmto.org