The Nodebox v3 CPU Module plugs onto several carriers. ${carrier}
selects the kernel DTB, the MC DPC and the DPL loaded from the FIT.Patch 1 reads the carrier from a stamp that the PBI of the RCW writes into DCFG SCRATCHRW13, before falling back to the default. Patch 2 does not start the MC for the bring-up RCW Patch 3 grant each carrier its serdes 1 lane using serdes1 hwconfig Vincent Jardin (3): board: nbxv3: get carrier from the RCW build stamp board: nbxv3: do not start the MC for bring-up RCW board: nbxv3: serses 1 lane settings board/nxp/lx2160a/nbxv3/carrier.c | 211 ++++++++++++++++++++++++++-- board/nxp/lx2160a/nbxv3/carrier.h | 7 + board/nxp/lx2160a/nbxv3/eth_nbxv3.c | 4 +- doc/board/nxp/nbxv3.rst | 63 ++++++++- 4 files changed, 267 insertions(+), 18 deletions(-) --- base-commit: 3401e006432abcbf7d73d7210f10df157f990ed3 branch: for-upstream/nbxv3-carrier-rcw-stamp-v1 -- 2.43.0
