]> git.ipfire.org Git - thirdparty/openwrt.git/commit
realtek: pcs: rtl93xx: implement restarting auto-negotiation
authorJan Hoffmann <jan@3e8.eu>
Wed, 4 Feb 2026 23:17:32 +0000 (00:17 +0100)
committerRobert Marko <robimarko@gmail.com>
Fri, 6 Feb 2026 09:23:43 +0000 (10:23 +0100)
commit6dae444ee94d05972c842e765daf01de0fe50ce5
tree197be8368a961c6d7261d016fc6f9b72c2f138b4
parent3972aeaf7cc3cb87a99bc6a3d83f1d22e7287399
realtek: pcs: rtl93xx: implement restarting auto-negotiation

Add a new SerDes operation for restarting in-band negotiation including
an implemenation for RTL93xx, and call it from .pcs_an_restart.

This is a prerequisite for configuration of the in-band advertisement,
as changing it requires triggering a restart of auto-negotiation.

Signed-off-by: Jan Hoffmann <jan@3e8.eu>
Link: https://github.com/openwrt/openwrt/pull/21869
Signed-off-by: Robert Marko <robimarko@gmail.com>
target/linux/realtek/files-6.12/drivers/net/pcs/pcs-rtl-otto.c