Dodoid's Computing Freedom Table

Shown configurations are the most-free currently attainable on each model and may not reflect that model's configuration as-sold.

Legend:
FreeProprietaryMixed Free and ProprietaryProprietary, but fully disableableProprietary, but partial info/RE work availableUnknownUndefinedNot Present

NXP i.MX 8M Device

template/imx8m (platform)

Property Description
Manufacturer
NXP
Model
i.MX 8M Device
Year
Undefined
Max CPU
NXP i.MX 8M
Max RAM
Undefined
Image
Undefined
Software: User-Facing Environment
Free
Software: Operating System
Free
Software: Bootloader/Recovery
Free (uboot)
Firmware: Trusted Execution Environment (e.g. x86 SMM)
Upstream Arm Trusted Firmware (BL31)
Supported (imx8m) in upstream TF-A.
Firmware: Late Boot/Payload
Free (uboot)
Firmware: Platform Initialization
Free (uboot)
Firmware: Graphics Initialization
Free (uboot)
Firmware: Memory Initialization
Host-Loaded (DDR PHY blob)
The DDR PHY used in the i.MX 8M requires its own firmware, which must be loaded by the host at boot (typically by uboot's SPL). This blob is for the PHY itself (it is not executed on the host), but it is still a proprietary binary which the host needs to handle.
Firmware: Early Boot (incl. RoT)
Free (uboot SPL)
Firmware: Boot ROM
Proprietary
Firmware Signing
Available, user-controlled (HAB)
The i.MX 8M optionally supports High-Assurance Boot, which can be fused with your own keys.
CPU Microcode
Not microcoded
Management Coprocessor: Firmware
Not Present
Network Interface: Internal Firmware
Undefined
Network Interface: Host-Loaded Firmware
Undefined
Security Coprocessor: Firmware
Undefined
Embedded Controller: Firmware
Undefined
Hardware: Board Electrical Schematic
Undefined
Hardware: Board PCB Design
Undefined
Hardware: CPU Instruction Set
Proprietary (Arm)
Hardware: CPU/SoC Implementation
Proprietary
Hardware: CPU/SoC Synthesis Toolchain
Proprietary

Back to Table

This page uses 1 DCFT template:


This page was generated at 14:44 UTC, Oct 07 2026, and reflects DCFT's data at that time.
Have a suggestion or correction? Contact @dodoid:dodoid.com on Matrix.

Developed by Dodoid for the 15h.org community. Source