On 10.07.19 07:58, Frans Hendriks wrote:
It's not related to a project but general support for computer-on-module (COM) boards. COM board is a single-board computers containing CPU, Memory, Chipset (SoC). These boards don't contain the standard connectors for I/O. These boards need to be placed on a carrier board (baseboad), which provides the standard I/O connectors and the power.
The more appropriate term (from embedded world) is SoM - system on module.
coreboot is running on COM boards, but the coreboot configuration/settings would depend on the used carrier board. The carrier can also contains EC, SIO devices. In embedded market using COM is very common.
Depending on how the kernel is actually booted, there're only few things to customize for the bootloader, eg. serial port, sd phy's, etc. (most of the stuff might be put into DT)
Have a look at how busybox handles these things.
--mtx