]> git.ipfire.org Git - thirdparty/linux.git/commit
net: stmmac: eswin: correct RGMII delay granularity to 20 ps
authorZhi Li <lizhi2@eswincomputing.com>
Mon, 18 May 2026 02:21:52 +0000 (10:21 +0800)
committerPaolo Abeni <pabeni@redhat.com>
Thu, 21 May 2026 09:58:17 +0000 (11:58 +0200)
commit6ffcef9bc1fc2ad8110777decd6d026e3cb468ce
tree5c9ff6631feac396697158eb92392b0c17682f87
parent6872fb088edc1a3c36792b301f8e4a1c35dd7c35
net: stmmac: eswin: correct RGMII delay granularity to 20 ps

The EIC7700 MAC implements programmable RGMII delay adjustment with a
granularity of 20 ps per hardware step.

The driver previously converted rx-internal-delay-ps and
tx-internal-delay-ps values using a 100 ps step size, resulting in
incorrect delay programming.

Update the conversion to use the correct 20 ps granularity so the
programmed delay matches the values described in the device tree.

Fixes: ea77dbbdbc4e ("net: stmmac: add Eswin EIC7700 glue driver")
Signed-off-by: Zhi Li <lizhi2@eswincomputing.com>
Link: https://patch.msgid.link/20260518022156.484-1-lizhi2@eswincomputing.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/ethernet/stmicro/stmmac/dwmac-eic7700.c