Subject: Re: [PATCH net 0/2] net: macb: Fix Ethernet malfunction on AMD Versal board after suspend

From: Simon Horman <[email-masked]>
Date: Fri, 13 Mar 2026 14:12:13 +0000

On Thu, Mar 12, 2026 at 04:13:57PM +0800, Kevin Hao wrote:
> Hi,
> 
> On Versal boards, the tx/rx queue pointer registers are cleared after suspend,
> which causes Ethernet malfunction. This patch series addresses this issue by
> reinitializing the tx/rx queue pointer registers and the rx ring.
> 
> ---
> Cc: Nicolas Ferre <[email-masked]>
> Cc: Claudiu Beznea <[email-masked]>
> Cc: Andrew Lunn <[email-masked]>
> Cc: "David S. Miller" <[email-masked]>
> Cc: Eric Dumazet <[email-masked]>
> Cc: Jakub Kicinski <[email-masked]>
> Cc: Paolo Abeni <[email-masked]>
> 
> ---
> Kevin Hao (2):
>       net: macb: Introduce gem_init_rx_ring()
>       net: macb: Reinitialize tx/rx queue pointer registers and rx ring during resume
> 
>  drivers/net/ethernet/cadence/macb_main.c | 23 +++++++++++++++++++----
>  1 file changed, 19 insertions(+), 4 deletions(-)

For the series,

Reviewed-by: Simon Horman <[email-masked]>