[PATCH v2 0/3] net: stmmac: dwmac-sophgo: Add phy interface filter
Inochi Amaoto
inochiama at gmail.com
Mon Oct 20 02:54:56 PDT 2025
As the SG2042 has an internal rx delay, the delay should be remove
when init the mac, otherwise the phy will be misconfigurated.
Since this delay fix is common for other MACs, add a common helper
for it. And use it to fix SG2042.
Change from v1:
- https://lore.kernel.org/all/20251017011802.523140-1-inochiama@gmail.com
1. Add phy-mode property to dt-bindings of sophgo,sg2044-dwmac
2. Add common helper for fixing RGMII phy mode
3. Use struct to hold the compatiable data.
Inochi Amaoto (3):
dt-bindings: net: sophgo,sg2044-dwmac: add phy mode restriction
net: phy: Add helper for fixing RGMII PHY mode based on internal mac
delay
net: stmmac: dwmac-sophgo: Add phy interface filter
.../bindings/net/sophgo,sg2044-dwmac.yaml | 17 ++++++++
.../ethernet/stmicro/stmmac/dwmac-sophgo.c | 17 +++++++-
drivers/net/phy/phy-core.c | 43 +++++++++++++++++++
include/linux/phy.h | 3 ++
4 files changed, 79 insertions(+), 1 deletion(-)
--
2.51.1.dirty
More information about the linux-arm-kernel
mailing list