]> git.ipfire.org Git - thirdparty/linux.git/commit
arm64: dts: socfpga: agilex5: Fix phy-mode to rgmii as HW provides clock delay
authorNazim Amirul <muhammad.nazim.amirul.nazle.asmade@altera.com>
Thu, 7 May 2026 03:32:02 +0000 (20:32 -0700)
committerDinh Nguyen <dinguyen@kernel.org>
Thu, 7 May 2026 12:07:22 +0000 (07:07 -0500)
commitc5637e5ceb4b4bbe80fceec77f5e663c4ff7b508
tree3316db1eb64900aa1c08cde897d2d7889742d35f
parent90d083b05f057c3107a7344f652d3a1ae1a2536e
arm64: dts: socfpga: agilex5: Fix phy-mode to rgmii as HW provides clock delay

The Agilex5 SoC provides RGMII TX/RX clock delay compensation through
its integrated I/O hardware. Using phy-mode = "rgmii-id" instructs the
MAC driver to additionally insert internal TX/RX delays, resulting in
double delay being applied and causing Ethernet link timing issues.

Change phy-mode to "rgmii" across all Agilex5 device tree files to
reflect that the clock delay is already handled by the hardware and
no additional software-inserted delay is required. Add an inline comment
to satisfy checkpatch and document the hardware-provided delay.

Signed-off-by: Nazim Amirul <muhammad.nazim.amirul.nazle.asmade@altera.com>
Signed-off-by: Dinh Nguyen <dinguyen@kernel.org>
arch/arm64/boot/dts/intel/socfpga_agilex5_socdk.dts
arch/arm64/boot/dts/intel/socfpga_agilex5_socdk_013b.dts
arch/arm64/boot/dts/intel/socfpga_agilex5_socdk_modular.dts
arch/arm64/boot/dts/intel/socfpga_agilex5_socdk_nand.dts