]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
net: stmmac: Add glue driver for Motorcomm YT6801 ethernet controller
authorYao Zi <me@ziyao.cc>
Fri, 9 Jan 2026 09:34:45 +0000 (09:34 +0000)
committerJakub Kicinski <kuba@kernel.org>
Tue, 13 Jan 2026 03:20:56 +0000 (19:20 -0800)
commit02ff155ea2812ea25a086665522fd4fa196ef0ce
tree56ac7eaf330ade6f5f972222c751caccdd0b31d8
parent365e649361cde842c720ffa4b6a22fe092287990
net: stmmac: Add glue driver for Motorcomm YT6801 ethernet controller

Motorcomm YT6801 is a PCIe ethernet controller based on DWMAC4 IP. It
integrates an GbE phy, supporting WOL, VLAN tagging and various types
of offloading. It ships an on-chip eFuse for storing various vendor
configuration, including MAC address.

This patch adds basic glue code for the controller, allowing it to be
set up and transmit data at a reasonable speed. Features like WOL could
be implemented in the future.

Signed-off-by: Yao Zi <me@ziyao.cc>
Tested-by: Mingcong Bai <jeffbai@aosc.io>
Tested-by: Runhua He <hua@aosc.io>
Tested-by: Xi Ruoyao <xry111@xry111.site>
Reviewed-by: Sai Krishna <saikrishnag@marvell.com>
Link: https://patch.msgid.link/20260109093445.46791-4-me@ziyao.cc
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/stmicro/stmmac/Kconfig
drivers/net/ethernet/stmicro/stmmac/Makefile
drivers/net/ethernet/stmicro/stmmac/dwmac-motorcomm.c [new file with mode: 0644]