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]>
