On Mon, Sep 28, 2026 at 12:13:29PM +0200, Vincent Jardin wrote:
> Apply this feature to the nbxv3 board too.
> 
> Suggested-by: Vladimir Oltean <[email protected]>
> Signed-off-by: Vincent Jardin <[email protected]>
> 
> ---
> 
> Changes in v4:
> - New patch
> 
>  board/nxp/lx2160a/nbxv3/eth_nbxv3.c | 3 +++
>  doc/README.fsl-hwconfig             | 3 ++-
>  2 files changed, 5 insertions(+), 1 deletion(-)
> 
> diff --git a/board/nxp/lx2160a/nbxv3/eth_nbxv3.c 
> b/board/nxp/lx2160a/nbxv3/eth_nbxv3.c
> index a8d249c5cac..69873909733 100644
> --- a/board/nxp/lx2160a/nbxv3/eth_nbxv3.c
> +++ b/board/nxp/lx2160a/nbxv3/eth_nbxv3.c
> @@ -15,6 +15,7 @@
>  #include <fsl-mc/fsl_mc.h>
>  
>  #include "carrier.h"
> +#include "../serdes_split.h"
>  
>  DECLARE_GLOBAL_DATA_PTR;
>  
> @@ -34,6 +35,8 @@ void reset_phy(void)
>        */
>       nbxv3_carrier_env_init();
>  
> +     lx2160a_serdes_apply_hwconfig();
> +
>       if (IS_ENABLED(CONFIG_FSL_MC_ENET))
>               mc_env_boot();
>  }
> diff --git a/doc/README.fsl-hwconfig b/doc/README.fsl-hwconfig
> index 3f9d2ddad75..dab24009f0f 100644
> --- a/doc/README.fsl-hwconfig
> +++ b/doc/README.fsl-hwconfig
> @@ -47,7 +47,8 @@ usb
>  
>  serdes1
>       Specific to the LX2160A boards whose reset_phy() calls
> -     lx2160a_serdes_apply_hwconfig() before mc_env_boot(): lx2160aqds.
> +     lx2160a_serdes_apply_hwconfig() before mc_env_boot(): lx2160aqds,
> +     nbxv3.

Nitpick: cross-referencing boards like this is exactly the kind of thing
that bit rots very easily once more boards add support.

>  
>       SRDS_PRTCL_S1 is latched at reset, but the eight SD1 (SerDes) lanes
>       can still be configured before the DPAA2 management complex (MC) starts.
> -- 
> 2.43.0
>

Nonetheless:

Reviewed-by: Vladimir Oltean <[email protected]>

Reply via email to