Re: [PATCH net-next v2 1/3] net: phy: dp83tg720: implement soft reset with asymmetric delay
From: Andrew Lunn
Date: Thu Jun 12 2025 - 11:43:04 EST
On Thu, Jun 12, 2025 at 12:41:55PM +0200, Oleksij Rempel wrote:
> From: David Jander <david@xxxxxxxxxxx>
>
> Add a .soft_reset callback for the DP83TG720 PHY that issues a hardware
> reset followed by an asymmetric post-reset delay. The delay differs
> based on the PHY's master/slave role to avoid synchronized reset
> deadlocks, which are known to occur when both link partners use
> identical reset intervals.
>
> The delay includes:
> - a fixed 1ms wait to satisfy MDC access timing per datasheet, and
> - an empirically chosen extra delay (97ms for master, 149ms for slave).
>
> Co-developed-by: Oleksij Rempel <o.rempel@xxxxxxxxxxxxxx>
> Signed-off-by: David Jander <david@xxxxxxxxxxx>
> Signed-off-by: Oleksij Rempel <o.rempel@xxxxxxxxxxxxxx>
Reviewed-by: Andrew Lunn <andrew@xxxxxxx>
Andrew