[PATCH v3 0/3] net: stmmac: dwmac-sophgo: Add phy interface filter
Inochi Amaoto
inochiama at gmail.com
Thu Oct 23 18:55:21 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 v2:
- https://lore.kernel.org/all/20251020095500.1330057-1-inochiama@gmail.com
1. patch 3: fix comment typo
2. patch 3: add check for PHY_INTERFACE_MODE_NA.
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 | 20 ++++++++-
drivers/net/phy/phy-core.c | 43 +++++++++++++++++++
include/linux/phy.h | 3 ++
4 files changed, 82 insertions(+), 1 deletion(-)
--
2.51.1
More information about the linux-arm-kernel
mailing list