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

Patch 4 gets carrier from the NOR


Changes in v2:
- new patch

Vincent Jardin (4):
  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: nbxv3: get carrier from the NOR overlay

 board/nxp/lx2160a/nbxv3/carrier.c   | 231 ++++++++++++++++++++++++++--
 board/nxp/lx2160a/nbxv3/carrier.h   |   7 +
 board/nxp/lx2160a/nbxv3/eth_nbxv3.c |   4 +-
 doc/board/nxp/nbxv3.rst             |  87 ++++++++++-
 4 files changed, 311 insertions(+), 18 deletions(-)

---
base-commit: 3401e006432abcbf7d73d7210f10df157f990ed3
branch: for-upstream/nbxv3-carrier-rcw-stamp-v2

-- 
2.43.0

Reply via email to