NXP Yocto BSP Guide

Supported Machines

  • TX8M Series
  • TX8P Series
  • QS8M Series
  • QSXM Series
  • QSXP Series

Current Release

NXP 5.15.32_2.0.0 KARO-2022-08-25 Kirkstone

What’s New

KARO-2022-11-11

  • FDT overlay support for Linux

KARO-2022-08-25

  • TX8P memory configuration updates
  • TX8P-ML82 machine support
  • Different Bugfixes regarding Distro layer

KARO-2022-08-12

  • Move Linux to NXP BSP 5.15.32_2.0.0 version
  • QSBASE4 Baseboard support
  • Use Yocto Kirkstone

Known Issues

  • No display support in U-Boot - To be fixed by time
  • TX8M-1620:
    • Wakeup from suspend-to-mem does not work
  • QS8M:
    • Sysrq to reboot(b) results in a Kernel Nullpointer Dereference

Hardknott

KARO-2022-03-08

KARO-2022-01-17

  • Move Linux to NXP BSP 5.10.72_2.2.0 version
  • QSXP, TX8P: FIXED “mmc0: running CQE recovery” failure
  • Put IMAGE_FSTYPES_remove to distro where it belogs
  • TX8M: fix emmc missing strobe properties
  • uuu template creation improvements

KARO-2021-10-05

  • Move Linux to NXP BSP 5.10.52_2.1.0 version
  • QSXP, TX8P: Workaround for “mmc0: running CQE recovery” failure

KARO-2021-09-08

  • QS8M-MQ00, QSXM-MM60, TX8M-1610, TX8M-1620:
    • Fix softreboot after suspend-to-mem

KARO-2021-08-17

  • QSXM, QSXP: Add Basler camera support for hardknott
  • different PCIe bugfixes (TX8M, QSXM, QSXP)
  • ath9k wifi support for tx8m i.mx8m mini modules on (mipi-)lvds-mb
  • add support for TX8M-1622 (headless version of TX8M-1620)
  • QSXP: fix usb hanging in reset

KARO-2021-08-06

  • First Hardknott BSP version release
  • Full regulator support for i.MX8 processor series
  • Fix different issues from gatesgarth release:
    • QSXP PCIe misconfigured
    • Missing rootwait option in u-boot environment

Tip

Each build now produces an uuu.auto file and *-bootfs image for direct flashing to eMMC.

Gatesgarth

KARO-2021-07-19

  • Re-structure Devicetrees
  • Fix different i.MX8 ethernet issues
    • QSBASE2 & QSBASE3: no NFS root/negotiating 100Mbit sometimes
    • TX8M: Finally fix link up/down error
  • QSXP,TX8P: Fix suspend/resume issues
  • All i.MX8 modules: Fix PMIC support
  • Update u-boot and imx-atf to newest NXP release version

KARO-2021-05-06

  • Yocto Gatesgarth Release
  • Full Ka-Ro i.MX8 product range support
  • Updated kernel version to 5.10.9 linux-imx
  • New mipi-to-rgb display bridge support (Toshiba tc358867)
  • Added ‘libedgetpu’ recipe for Google Coral PCIe ML accelerator

Zeus

KARO-2021-03-10

  • Upgrade to 5.4.70_2.3.1 NXP Release
  • Add Machine Learning image to Ka-Ro images

KARO-2021-02-03

  • Full support of new TX8P-ML81 module

    • on TX-Mainboard 7
    • on LVDS Mainboard
  • Upgrade Kernel to linux-imx_5.4.70-2.3.0 version

  • Support integration of Basler Camera layers for new GA Release

KARO-2021-01-20

  • Make npm / nodejs usage possible
  • Update some recipes to enable nodejs electron framework usage

KARO-2021-01-11

  • QSXM-MM60 Basler daA2500-60mci Camera Support

KARO-2020-12-03

  • Full QSXM-MM60 on QSBASE3 Support

    • Laird WiFi / BT module Support
    • Raspi Display Support

KARO-2020-11-17

  • Full QSXP-ML81 on QSBASE3 Support

    • Laird WiFi / BT module Support
    • Raspi Display Support
    • Basler daA3840-30mc Camera Support

KARO-2020-11-05

  • QS8M-MQ00 Raspi Camera Support (DISTRO_FEATURES:append = " imx219")
  • QSXP WiFi Support (DISTRO_FEATURES:append = " wifi")

KARO-2020-10-21

  • QT5 support with karo-image-qt5 for cross-compilation with QT Creator

KARO-2020-10-09

  • Kernel Version linux-imx 5.4.47
  • U-Boot Version 20.04
  • QS8M-ND00 support
  • QSX modules beta support
  • Integrated Karo Distro layer makes using karo-images possible, like in Mainline BSP
  • Fitted PMIC voltages according to NXP update
  • Finally supporting multiple U-Boot / imx-boot builds when calling one bitbake target

Contents

Old Releases Changelog