]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
arm64: dts: st: Add I/O sync to eth pinctrl in stm32mp25-pinctrl.dtsi
authorAntonio Borneo <antonio.borneo@foss.st.com>
Thu, 23 Oct 2025 13:27:00 +0000 (15:27 +0200)
committerAlexandre Torgue <alexandre.torgue@foss.st.com>
Fri, 14 Nov 2025 08:33:12 +0000 (09:33 +0100)
commite613ef5c1516b7b281f9f437598a6b3e320fffe1
tree2871860a2a49a7486708f9a2f26a82c77b8a829e
parent22f0ae971cf5536349521853737d3e06203286d8
arm64: dts: st: Add I/O sync to eth pinctrl in stm32mp25-pinctrl.dtsi

On board stm32mp257f-ev1, the propagation delay between eth1/eth2
and the external PHY requires a compensation to guarantee that no
packet get lost in all the working conditions.

Add I/O synchronization properties in pinctrl on all the RGMII
data pins, activating re-sampling on both edges of the clock.

Co-developed-by: Christophe Roullier <christophe.roullier@foss.st.com>
Signed-off-by: Christophe Roullier <christophe.roullier@foss.st.com>
Signed-off-by: Antonio Borneo <antonio.borneo@foss.st.com>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Link: https://lore.kernel.org/r/20251023132700.1199871-13-antonio.borneo@foss.st.com
Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com>
arch/arm64/boot/dts/st/stm32mp25-pinctrl.dtsi