Machine Configuration File#

The machine configuration file describes hardware in terms of variables such as:

SERIAL_CONSOLES#

Describe the serial console used on this machine

MACHINE_EXTRA_RRECOMMENDS#

List the packages recommended during run time for this machine

UBOOT_DTB_NAME#

Set the DTB file name used by U-Boot

UBOOT_CONFIG#

Describe the configuration used for U-Boot on this machine

MACHINE_FEATURES#

List the machine features for this machine used to configure the Yocto Project packages and tools

IMXBOOT_TARGETS#

State the target name to be used with imx-boot, a critical package to the bring up of i.MX8 SoC family boards

The machine configuration file from a reference board can serve as a reminder on what variable set is important to define.

It is possible that the porting task targets a new machine configuration file. In this case, any machine related configuration should be placed in the new machine configuration file.