VAR-SOM-MX8 Release Notes

From Variscite Wiki


VAR-SOM-MX8 / SPEAR-MX8 Release Notes

Yocto dunfell-fslc-5.4-2.1.x-mx8-v1.5

1 Release Notes

Based on release Yocto: Poky 3.1, BSP: FSLC 3.1, Linux: 5.4-2.1.x-imx
Release tag dunfell-fslc-5.4-2.1.x-mx8-v1.5
Date 03/17/2022
Supported platforms VAR-SOM-MX8 / SPEAR-MX8
SOM revision v1.1 and higher
Variscite BSP git https://github.com/varigit/meta-variscite-fslc
Variscite BSP branch dunfell
Variscite BSP commit ID 82b3d80cffc9f8a18b1275b6edf25390e3c9e289
Kernel git https://github.com/varigit/linux-imx
Kernel branch 5.4-2.1.x-imx_var01
Kernel commit ID 2818198e97a4232d613dc452eaedb9f41cd05f81
U-Boot git https://github.com/varigit/uboot-imx
U-Boot branch imx_v2020.04_5.4.24_2.1.0_var02
U-Boot commit ID 2c08669d9e69c202f3fde421fa3b6146b124f24e
Cortex M4 U-Boot supportMCUXPRESSO_2.9.0_V1.0_VAR-SOM-MX8
Cortex M4 Linux remoteproc supportMCUXPRESSO_2.9.0_V1.0_VAR-SOM-MX8
File System build system Yocto Dunfell
Recovery SD card link var-som-mx8-recovery-sd.v43.img.gz

Note: Some web browsers have removed FTP support. Please see our FTP wiki page or download using the command line:

$ wget ftp://customerv:Variscite1@ftp.variscite.com/VAR-SOM-MX8/Software/var-som-mx8-recovery-sd.v43.img.gz 

After downloading the image, visit our Recovery SD card guide to learn how to program a recovery SD card.

2 Change Log

Change List Description
Release 1.5
Linux: Enabled driver for ADIN1300 PHY
Linux: Added RGMII RX Clock Delay for Symphony-Board Ethernet port
Release 1.4
U-Boot: Introduce support for the i.MX8QP SoC
U-Boot: Provide som_wifi kernel argument
U-Boot: Do not compile ahab.c for SPL
Linux: Introduce support for the i.MX8QP SoC
Linux: sn65dsi83: Add device tree property to swap LVDS Channel A/B
Linux: enable internal pullups for i2c0, i2c1, i2c3, i2c4 Previously, internal pulldowns were enabled
Release 1.3
Updated the kernel from 5.4.85 to 5.4.142
Updated the Yocto meta layers to latest:

yocto/poky

yocto/meta-freescale

oe/meta-openembedded

oe/meta-python2

freescale/meta-freescale-3rdparty

freescale/meta-freescale-distro

freescale/Documentation

QT5/meta-qt5

sbabic/meta-swupdate

yocto/meta-virtualization

varigit/meta-variscite-fslc

linux-firmware: update TI WL18xx BT service pack to v4.7
linux-firmware: Update BT/Wi-Fi firmware for bc43xx to 8.5.0.7
linux-firmware: update TI WL18xx to WiFi FW 8.9.0.0.88
fsl-image-gui: Add libgpiod and libgpiod-tools
Release 1.2
Fix occasional device errors on USB3503 hub usb 1-1.2: device no response, device descriptor read/64, error -71
wm8904: extend device tree support Re-work DMIC support to address low volume issue
Bluez-alsa Replace pulseaudio with bluez-alsa

Play audio over Bluetooth using alsa without pulseaudio

systemd-serialgetty: Use standard target filesystem paths
bcm43xx-utils: Use standard target filesystem paths
systemd: add dependencies to avoid conflict between connman and systemd-networkd
psplash: switch to using png images for logo and bar
pm-utils: wifi: force connman/wpa_supplicant restart
Move bbappend to dynamic layers
Release 1.1
Added support for loading the M4 firmware using the Linux Remoteproc Framework
Added support for loading the M4 firmware using U-Boot
Disabled audiomix
Fixed SPI dma issue
Release 1.0
Initial Yocto Dunfell release for VAR-SOM-MX8 and SPEAR-MX8
Known Issues
HDMI and DP suspend/resume crash Using HDMI or DP display, resume from suspend ends up in a kernel crash
USB Type-A ports are not supported in U-Boot on SPEAR-MX8 U-Boot USB driver does not recognize USB devices behind the hub