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.