Re: [PATCH v1 00/23] board: nxp: add the Free Mobile Nodebox v3 CPU Module (LX2160A)
Simon Glass <[email protected]>
| Newsgroups | org.u-boot-project.lists.u-boot |
|---|---|
| Message-ID | <CAFLszTjTHnG09rT146KbQq46z2u_nHy6GSwDoS_jcDNyUKO8pQ@mail.gmail.com> |
Hi Peter, On Thu, 20 Aug 2026 at 05:52, Peter Robinson <[email protected]> wrote: > > Hi Vincent, > > > > > This series adds the Free Mobile Nodebox v3 CPU Module, an NXP > > > > LX2160A based board (16x Cortex-A72, DPAA2). U-Boot is the BL33 > > > > payload of TF-A: BL2 trains the DDR, BL31 hands over, and U-Boot > > > > boots a FIT image (kernel + MC firmware + DPC/DPL) from a single > > > > FlexSPI NOR. The module plugs onto several carrier boards (NBV30, > > > > NBV32, etc.) that share one kernel image but differ in their device > > > > tree and DPAA2 data path. > > > > > > Why just FIT and not UEFI? > > > > Because this layerscape platform shall not support UEFI by design. > > Really? I have a clearfog LX2 platform that boots and runs with UEFI > just fine. Generally this is where the Linux ecosystem is going so for > a new board going upstream I would expect it to at least be an option. Generally this is where certain people are pushing Embedded Linux to go, but that doesn't mean it makes any sense to do so. UEFI requires a lot of extra code and complexity, 100K+ in U-Boot alone, not to mention GRUB, etc. It doesn't support embedded things like FPGA images. FIT is a good solution and as an industry we should be innovating on that, not forcing UEFI everywhere. If you need OS selection, Boot Loader Specification (with FIT) is a good option. Note that I write this not as someone opposed to EFI protocols (which I have expended a lot of effort implementing and reviewing). Horses for courses. [..] Regards, Simon