Posts by fs-support_PG

    There is no GPU hardware acceleration for on IMX8. You can try to build X11 with software acceleration only, but this will not be very performant.

    We have no description on how to do this and can not support it.

    Weston/Wayland has a RDP backend for remote display control. A description on how to use it can be found on:…n/LinuxOnFSBoards_eng.pdf

    Chapter 8.20 RDP

    Also I saw that TeamViewer offers an experimental Wayland backend but we never tested it.


    Your F&S Support Team

    F&S i.MX8M-Mini Yocto Release Y2021.04.2 (fsimx8mm-Y2021.04.2)

    Please see the file


    for a description of how everything is installed and used. This doc sub-directory also contains other documentation, for example about the hardware of the boards and the starter kits.

    This is a minor release for all F&S boards and modules based on the i.MX8M-Mini CPU (Solo, Dual and Quad), i.e. PicoCoreMX8MM. More boards may be added to this family in the future. All these boards can work with software that is created from this release package.

    Please note that Yocto releases use a 'Y' for the version number. The version counting is independent form other releases.


    This is the main release itself containing all sources, the binary images, the documentation, examples and the toolchain.


    If you copy the contents of this archive to an SD card, you can install our precompiled standard system in a very straightforward and comfortable way on the board. The SD card archive is meant for people who just want to try a release first without having to download the quite large main archive. Its content is also contained in the main release archive, so if you want to download the main archive anyway, you don't need to bother with the SD card archive.

    These tar archives are compressed with bzip2. So to see the files, you first have to unpack the archives

    1. tar xvf fsimx8mm-Y2021.04.2.tar.bz2

    This will create a directory fsimx8mm-Y2021.04.2 that contains all the files of the release.

    Please read the file doc/FSiMX8MM_FirstSteps_eng.pdf. It describes the first steps when working with the board and gives references to further reading.


    Known Issues

    The Link LED of the PicoCoreMX8MMr2 revision 1.00 is inverted. It will be on, if no link is detected and off if a link is detected.

    The Activity will be indicated through blinking as expected. Unfortunately, this can not be fixed by software.


    Here are some highlights of this release.

    1. Support for PicoCoreMX8MMr2

    Add support for the new PicoCoreMX8MMr2 board version, that features the rtl8211f ethernet phy.

    2. Rework Device Tree structure

    Derive the device trees for the picocoremx8mm and picocoremx8mmr2 from a common picocoremx8mm.dtsi, so changes can be easily applied to both of them.

    3. Improve the rtl8211f phy support

    Improve the realtek phy by making the following features configurable:

    - Disable CLKOUT

    - ALDPS mode

    - Spread-Spectrum Clocking for RXC, SYSCLK and CLKOUT

    - Setting one LED for each: link indication and activity

    - Disable GBit


    The following list shows the most noticeable changes in this release in

    more detail since our last pre i.MX8M-Mini release. Please note that the

    source code is also used for other platforms. This is why you will

    also find references to other CPU types and F&S boards here in the

    change log.

    u-boot-2018.03-fsimx8mm-Y2021.04.2 (15.09.2022)


    Supported boards: PicoCoreMX8MM PicoCoreMX8MMr2 PicoCoreMX8MX

    - Add Board-Configs for the PicoCoreMX8MMr2

    - Add rx delay support for RTL8211F

    - Improve phy realtek LED setup

    - Add PicoCoreMX8MMr2 support

    - Add N-boot History file for nboot-fsimx8mm-2021.04.1

    - Change ingress delay for KSZ9893R Ethernet switch on fsimx8mm/mn

    - Move LED configuration of Realtek PHY to board_phy_config

    - Enable ALDPS mode and disable EEE LED indication

    - Improve picocoremx8mmr2 device tree

    - Disable phy CLKOUT for PicoCoremx8MMr2

    - Disable ethernet before booting linux for fsimx8mm

    linux-5.4.70-fsimx8mm-Y2021.04.2 (15.09.2022)


    Supported boards: PicoCoreMX8MM PicoCoreMX8MMr2 PicoCoreMX8MX

    - Improve picocoremx8mm device tree layout

    - Add PicoCoreMX8MMr2 support

    - net: phy: realtek: Support SSC for the RTL8211F

    - Add rtl8211f phy led mode fixup via device tree

    - Add support for Marvel BT modules on fsimx8mm

    - Support more features for Realtek PHY

    - Improve realtek driver

    - Improve picocoremx8mmr2 device tree

    yocto-3.0-fsimx8mm-Y2021.04.2 (16.09.2022)


    Supported boards: PicoCoreMX8MM PicoCoreMX8MMr2 PicoCoreMX8MX

    - Add picocoremx8mmr2 DTS and remove unused picocoremx8mm DTS

    - Remove mono from yocto-fus

    - Add alsa tinycompress mirror

    - Fix fsimx8mm devicetree conf

    atf-5.4.70-fsimx8mm-Y2021.04.2 (19.09.2022)


    Supported boards: PicoCoreMX8MM

    - NXP version rel_imx_5.4.70_2.3.2

    - Add domain permission for UART2 on M4

    - Add DEBUG_CONSOLE for imx8mn

    - Add possibility to deactivate debug UART for fsimx8mp

    - Add domain permission for UART2 on M7

    firmware-imx-8.10.1 ddr synopsys (19.09.2022)




    (no changes)



    - Update to version 1.7 of FSiMX8MM_FirstSteps_eng.pdf

    - Update to version 0.13 of LinuxOnFSBoards_eng.pdf

    Please download the hardware documentation directly from our website.

    Then you always have the newest version.

    Update to F_S_Development_Machine-Fedora_27_V1.8 (21.09.2021)

    There is a new Virtual Machine with Fedora27 in your download section available (My F&S / Tools-Linux / Fedora27 / F_S_Development_Machine-Fedora_27_V1.8.ova). Below are the changes compared to the previous version F_S_Development_Machine-Fedora_27_V1.6.ova.

    (F_S_Development_Machine-Fedora_27_V1.7.ova was skipped due to errors in release fsimx8mm-Y2021.04.1.)

    New Content:

    • fsimx8mm-Y2021.04.2 (/home/developer/fsimx8mm-Y2021.04.2)

    Removed Content:

    • fsimx8mm-Y2021.04 (/home/developer/fsimx8mm-Y2021.04)

    Your F&S Support Team


    please use fsimx8mm_wayland_defconfig for i.MX8MM.

    We decided to not use the term "std" anymore to make it more transparent that there is no X11 support for i.MX8 boards anymore.

    All config giles can be found in the configs/ directory in the buildroot main directory.

    Your F&S Support Team


    we try to provide a new Yocto Release for the i.MX8MP in September/October.

    This Release will be based on Kernel 5.15 and Yocto Kirkstone (4.0).

    Your F&S Support Team


    are you running X11?

    If so you have to adapt the file /etc/X11/xorg.conf

    mount -o remount,rw /

    vi ]/etc/X11/xorg.conf /

    and change the section "Device" to the following to disable GPU support:

    1. Section "Device"
    2.     Identifier  "Kernel Framebuffer Device"
    3.     Driver      "fbdev"
    4.     Option      "fbdev" "/dev/fb0"
    5. EndSection


    mount -o remount,ro /

    and reboot the board.

    Now the display should work.

    Your F&S Support Team

    Your welcome.

    I noticed there is also a define at the beginning of the device tree that adds this change for you.

    Just comment out the define CONFIG_PICOCOMA9X_GPU like this and it should work too:

    1. //#define CONFIG_PICOCOMA9X_GPU

    Your F&S Support Team


    There are some i.MX6SX SoC variants without GPU.

    When the Kernel tries to initialize the GPU here, the board hangs.

    This is a known issue and the Device Tree GPU node will be disabled automatically by Uboot in future releases.

    For now you will have to disable the GPU node by hand.

    Please try to add the following code to your picocoma9x.dts Device Tree:

    1. &gpu3d {
    2.     status = "disabled";
    3. };

    Your F&S Support Team

    Hello Benni and welcome to the forum,

    As this is an international forum I will answer in English.

    You want to connect a LVDS-Display to the LVDS0 channel and you get a framebuffer device but not picture on the screen.

    By default the PicocoreMX8MP uses the LVDS1 channel for LVDS displays so please make sure that your cable connects the right pins.

    You also have to make sure that your PicocoreMX8MP variant supports LVDS on both channels by hardware. Currently this is only possible wit PicocoreMX8MP-V2.

    Finlay, you will have to enable the lvds-channel@0 port in your device-tree and disable lvds-channel@1 and lvds1_panel:

    I hope this helps.

    Your F&S Support Team

    Hello and welcome to the forum,

    yes the USB-Sticks, delivered with the Starterkits are always empty.

    They are normally used to flash the release software, that you can download form your F&S-Download Area, to the boards.

    Your F&S Support Team

    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.

    F&S Development Machine with Fedora 30 (24.05.2022)

    There is a new Virtual Machine with Fedora30 in your download section available

    (My F&S / Tools-Linux /VirtualMachines/Fedora30/32-bit (i.MX6, i.MX7)/ F_S_Development_Machine-Fedora_30_V2.3.ova).

    The structure of the virtual machine is listed below.


    • fsimx6-B2021.10.1 (/home/developer/fsimx6-B2021.10.1)
    • fsimx6ul-B2022.04 (/home/developer/fsimx6ul-B2022.04 )
    • fsimx7ulp-Y2022.05 (/home/developer/fsimx7ulp-Y2022.05 )
    • freertos-fsimx7ulp-V2020.03.1 (/home/developer/freertos-fsimx7ulp-V2020.03.1)

    New Content:

    • fsimx7ulp-Y2022.05 (/home/developer/fsimx7ulp-Y2022.05 )
    • freertos-fsimx7ulp-V2020.03.1 (/home/developer/freertos-fsimx7ulp-V2020.03.1)

    Your F&S Support Team

    F&S i.MX7ULP Yocto Release Y2022.05 (fsimx7ulp-Y2022.05)

    Please see the file…MX7ULP_FirstSteps_eng.pdf

    for a description of how everything is installed and used.

    This is a major release for fsimx7ulp. fsimx7ulp is the software for all boards from F&S that are based on the i.MX 7ULP CPU from NXP. Currently

    these are the modules PicoCoreMX7ULP. Further boards may be added to this family in the future. All these boards can work with software that is

    created from this release package.

    This release brings new versions to all parts of the software stack.

    Here are some highlights of this release.

    1. New emmc image layout

    The fsimx7ulp target now uses the new F&S sysimg layout for eMMC.

    A detailed description of this layout can be found in the chapter "Mass Storage Devices -> eMMC" of the Linux on F&S Boards documentary.

    The old layout can still be applied using the at yocto-fus/sources/meta-fus/wic

    2. The Uboot update script install.scr is now built with Yocto

    The install script install.scr, which is used to install the boot imagesto the boards via USB/SD-card, is now build with Yocto.

    The source file install.txt can be found at sources/meta-fus/recipes-config/images/files/install.txt in the Yocto directory.

    The output install.scr can be found at tmp/deploy/images/fsimx7ulp/install.scr in the Yocto-Build directory.

    3. The Cortex-M4 image is now added automatically to the sysimg boot partition

    The Cortecx-M4 image "power-mode-switch" from the F&S FreeRTOS release V2020.03.1 is now automatically added to the boot partition of the sysimg.

    The image can be exchanged by adapting the file yocto-fus/sources/meta-fus/recipes-bsp/m4-demos/

    4. New Uboot version 2018.03

    The fsimx7ulp platforms now use the default F&S Uboot 2018.03 instead of the former imx-2017.03 version.

    This brings a lot of features like the fsimage command to save a new U-Boot to flash without any additional parameters.

    5. Support for the new F&S MIPI display

    This release supports the new F&S 3.5" mipi display EE0350ET-2CP.

    6. New Linux kernel 5.4.70

    The Linux kernel is now based on version 5.4.70.

    This release includes the kernel lockdown mode, intended to strengthen the boundary between UID 0 and the kernel; virtio-fs, a high-performance virtio

    driver which allows a virtualized guest to mount a directory that has been exported on the host; fs-verity, for detecting file tampering, like dm-verity

    but works on files rather than block devices; dm-clone, which allows live cloning of dm targets; two new madvise() flags for improved app memory

    management on Android, support for new Intel/AMD GPUs, support for the exfat file system andremoving the experimental status of the EROFS file system;

    a new haltpoll cpuidle driver and governor that greatly improves performance for virtualized guests wanting to do guest-side polling on the idle loop;

    and blk-iocost, a I/O cgroup controller that attempts to calculate the cost of I/O more accurately.

    As always, there are many other new drivers and improvements.


    7. New Yocto Version 3.0 (Zeus)

    Yocto Version 3.0 has many updated packages, for example Qt-5.15,busybox-1.31.0, wayland 1.18, weston-imx 9.0, imx-gpu-viv_6.4.3.p1.

    and imx-gstreamer-1.16.2.


    The following list shows the most noticeable changes in this release in more detail since our last regular i.MX7ULP release. Please note that the

    source code is also used for other platforms. This is why you will also find references to other CPU types and F&S boards here in the


    u-boot-2018.03-fsimx7ulp-B2022.05 (11.05.2022)


    Supported boards: efusA7UL PicoCOM1.2 PicoCoreMX6UL PicoCoreMX6UL100 PicoCOMA7

    - Improve support for j070wvtc0211 panel

    - Correct initialization of usb device

    - Revert back to F&S version of fsl_esdhc.c

    - config_whitelist.txt should be sorted

    - Merge remote-tracking branch 'origin/master'

    - Add support to activate UART4 for M4 core

    - Switch debug output of the PCoreMX8MM to UART_A

    - Merge remote-tracking branch 'origin/master'

    - Keep .kernel_ubifs and .fdt_ubifs for Cubes

    - Always use two MAC addresses on AGATEWAY

    - AGATEWAY must set MAC_WLAN in bdinfo

    - Enable MMC as bootdevice (fsimx8x)

    - Update history file to u-boot-2018.03-fsimx6sx-Y2020.03

    - Add basic support for armStoneMX8M

    - Use NXP version for FAT configuration

    - Use F&S usb driver

    - Add support for MIPIDSI display g050tan01

    - Update history file to u-boot-2018.03-fsimx6-Y2020.03

    - Use F&S bootaux driver

    - Use F&S serial device driver

    - Use clock function from F&S branch

    - Use SOC functionality from F&S branch

    - Merge branch imx_v2018.03_4.14.98_2.3.0

    - Add NXP U-Boot branch imx_v2018.03_4.14.98_2.3.0

    - Improve max frequency for HS200 or HS400 modes

    - Move PMIC initialization to late init (fsimx8mm only)

    - Correct PMIC settings for PicoCoreMX8MM

    - Add basic support for PicoCoreMX8MN

    - Use F&S optimized FAT driver

    - Revert back to F&S version of FAT configuration

    - Improve imx8mm mipi clock settings

    - Add support for fsimx8mn to boot from emmc

    - Add support for fsimx8mm to boot from emmc

    - Improve eMMC support for fsimx8m(m,n)

    - Improve nand environment support for iMX8MN

    - Avoid compiler warning in ubi.c on ARM64

    - Revert to F&S timer implementation on i.MX

    - Remove stdio_dev from F&S serial devices and netconsole

    - Remove IOMUX_PAD macros for i.MX6UL and ANADIG_PLL_AUDIO_TEST macros

    - Add basic device tree support for serial drivers on F&S platforms

    - Fix fsimx6ul PicoCOMA7 USB and Display

    - Improve display support for fsimx8mm

    - Improve USB support for fsimx8mm

    - Improve OTG support for fsimx8mm

    - Add fsimx8mx support

    - Add support for static board config

    - Add support to read phy address from device-tree for fec_mxc

    - Improve imx8mm_pins.h I2C* pads

    - Improve serial mxc driver clear fifo before reset

    - Improve spl setting for all fsimx8* boards

    - Fix fsimx8mx RAM timings

    - Improve DRAM size configuration for fsimx8mx

    - Improve DRAM size detection for fsimx8mx

    - Use legacy ethernet driver for fsimx8mx

    - Fix fsimx8mx nand defconfig

    - Improve support for static board config

    - Improve MIPI-DSI PMS restriction values

    - Fix build warnigs for n535521 mipi driver

    - Disable display support for fsimx8mx

    - Improve linux,cma size settings for fsimx8mx

    - Improve fsimx8mx defconfigs

    - Add fsimx8mx_nano support

    - Disable display support for fsimx8mx_nano

    - Improve fsimx8mx support

    - Improve bd71837 pmic driver

    - Add possibility to set cma size via DTS for fsimx8mx

    - Improve fixed config for fsimx8mx

    - Improve FDT support and naming for fsimx8mx-nano

    - Improve fsimx8mm target

    - Improve fec_mxc fixed link support for DM

    - Remove target fsimx8mx

    - Remove arch/arm/mach-imx/mx8mx

    - Fix compilation warnings for fsimx8mm

    - Improve feature support for fsimx8mm

    - Improve fsimx8mm SPL settings

    - Improve fsimx8mm mac address setup

    - Add support for I2C_GPIO to configure switch on fsimx8mm

    - Append for commit "Add support for I2C_GPIO to configure switch on fsimx8mm"

    - Also use memalign_simple() in SPL, not only malloc_simple()

    - Add Kconfig options to create a disassembler listing

    - New version of addfsheader as a script, remove old C version

    - Add fsimage script

    - Fix Kconfig prompt for MXC GPIO driver

    - Add streaming option to SDP protocol

    - Add fs_image library to load and handle F&S images on fsimx8mm

    - Change SPL on fsimx8mm to use F&S NBoot images to boot

    - Add nboot build process for fsimx8mm

    - Add fs_board_get_boot_device_from_fuses() to fs_board_common.c

    - cli_hush: Add support for indirect parameter expansion

    - mxs_nand: Reduce malloc usage in SPL

    - mxs_nand_spl: Do not stop when ONFI version is unknown

    - fs_image.c: Have two copies of BOARD-CFG and FIRMWARE

    - Use new MTD partition layout on fsimx8mm, clean up boot srategies

    - Have environment in NAND or MMC on fsimx8mm

    - Move fs_image.[ch] from fsimx8mm to common

    - fsimx8mm: Add nboot-info for BOARD-CFGs, use .*.tmp files in Makefile

    - fsimx8mm: Identify boot system with NXP boot devices

    - fdt_support.c: Fix bug in fdt_getprop_u32_default_node()

    - Allow using function fdt_print() from outside of cmd/fdt.c

    - Add fsimage command to handle NBoot images

    - fsimx8mm: Get rid of fs_nboot_args and use cfg_info instead

    - fsimx8mm: Add fuse subcommand for fsimage

    - Handle kernel, fdt and rootfs according to boot device

    - fsimx8mm: On eMMC, load environment from boot partition

    - Allow NAND environment offsets in device tree

    - fsimx8mm: When loading U-Boot, provide offset values from nboot-info

    - fsimx8mm: Have separate nboot-info for NAND and MMC

    - fsimx8mm: Add MMC loading/saving, refactor fsimage code

    - Also use indendation in scripts/

    - Also write U-BOOT files in command fsimage save

    - Fix nand_spl_load_image() in case of bad blocks

    - fsimx8mm: Drop debug output, rename MTD partition Spl to NBoot

    - fsimx8mm: Handle device tree fixup more cleanly

    - Add CONFIG_SPL/TPL_AUTOBUILD, do not build SPL by default on fsimx8mm

    - fsimx8mm: Add all current BOARD-CFGs

    - fsimx8mm: Fix handling for PicoCoreMX8MX

    - Fix for yocto build

    - Set to PicoCoreMX8MX for boards with 8mx config

    - Fix have-eth-switch config entry to have-eth-phy

    - Fix DSI_PHY_REF clock settings

    - Fix CONFIG_ENV_SIZE to 16KB

    - Add support for resetting phy via device tree entry

    - Fix-up for devicetrees fsimx8mm

    - Improve fs_board_common environment variable setup

    - Improve fsimx8mm KSZ9893 Switch setup

    - Improve fsimx8mm linux fdt fixups

    - Remove setting ethaddr for WLAN on fsimx8mm

    - Change NBoot version to current one

    - Change DACR to client access control to fix cache errors

    - Improve fsimx8mm mac address setup

    - Set tbs2.c UPDATE_DEF to mmc0,mmc2

    - Improve support for architecture tbs2

    - Merge architecture tbs2 into fsimx8mm

    - Add part command to uboot console

    - Add dynamic setting of cpu temp ranges for fsimx8mm

    - Add config for PCoreMX8MM-FERT13.130

    - Add support for board GAR3

    - Add support for board vand3

    - Increase NBoot version to 2021.07

    - F&S Update Framework interface fixed

    - Improve environment variables for fsimx8mm F&S Updater

    - Move enum fsimg_mode from fs_image_common.h to fs_image_common.c

    - Change fsimx8mn to use NBoot

    - Add -ddr3l/-lpddr4 to device tree names for fsimx8mm/fsimx8mn

    - Change ingress delay for KSZ9893R Ethernet switch on fsimx8mm/mn

    - Allow optional board-fdt in BOARD-CFG files

    - Add correct fuse values for fsimx8mn

    - Increase size for fs_sys_prompt[]

    - Handle new eMMC layout on fsimx8mn

    - On fsimx8mn, disable code to detect if running on secondary SPL

    - In fat_fus.c, handle files > 2GB better

    - Remove unused folder fsimx8mx_nano

    - Fix building process for fsimx8mm

    - Adjust NAND areas for fsimx8mn nboot

    - Add USB Type C OTG functionality

    - Add variant of PCoreMX8MN

    - Fix fsimx6 usb power polarity

    - Fix imx6 display

    - Fix fsimx6 absolut pathes for Linux device tree adaption

    - phy: Fix u-boot coruption when fixed-phy is used

    - kconfig: Avoid format overflow warning from GCC 8.1

    - net: unaligned copying of unsigned long

    - net: nfs: remove superfluous conversions

    - net: nfs: remove superfluous packed attribute

    - Fix pmoda9 LCD pads

    - Add support for picocoremx6ul100

    - Add support for command fsimage

    - Change DACR to client access control to fix cache errors

    - Add rx delay support for RTL8211F

    - Improve phy realtek LED setup

    - Add Ethernet support for efusA9r2

    - Add support for efusA9r2

    - Correct boot from ubi environments to create F&S Updater volumes

    - Add env import/export cmd

    - Fix commands to create F&S Updater volumes in fsimx8mn

    - Fix DTS adaption to support backwards compatibility

    - Fix DTS adaption to support backwards compatibility

    - Add support for picocoremx6ul100

    - Add support for same defconfig independent from boot device for fsimx6sx/ul

    - Add support for command fsimage_imx6 (fsimx6sx/ul)

    - Improve fsimx6sx to setup dynamic linux device tree

    - Fix DTS adaption to support backwards compatibility for fsimx6sx/ul

    - Fix bootcmd-fastboot override when booting from USB

    - In mxs-nand-fus.c, set and use correctly

    - Fix fastboot for i.MX8

    - Add new nboot config TBS2-FERT3

    - Backport new usb gadget driver from version v2019.01

    - lib: errno: avoid error format-overflow

    - gcc-9: silence 'address-of-packed-member' warning

    - Add support for target fsimx7ulp

    - Improve rndis gadget configuration on platform fsimx7ulp

    - Improve cma setup for target fsimx7ulp

    - Improve phy realtek LED setup

    - Improve fsimx6 configuration u-boot size

    - Add GPU detection for fsimx6sx

    - Improve is_usb_boot function for MX6 CPUs

    - Add "is_usb_boot" function for platform fsimx6sx/ul

    - Add config for PCoreMX8MM-FERT15.130

    - Improve board name for PCoreMX8MM-FERT15.130.dts

    - Improve naming of target fsimx7ulp

    - Improve setup of fs_board_get_boot_dev for fsimx6*/7ulp

    - Improve mx6 mmc_get_env_dev/mmc_get_env_part

    - Add support for command fsimage

    - Change DACR to client access control to fix cache errors

    - Add configs FERT1.130 FERT2.130 FERT17.120 for fsimx8mm

    linux-5.4.70-fsimx6ul-B2022.04 (11.05.2022)


    Supported boards: PicoCoreMX7ULP

    - NXP Version rel_imx_4.14.78_1.0.0_ga

    - Add support for armStoneMX8M

    - Correct compatible string for USB3 nodes

    - Add BDIInfo driver

    - Add support for display panels

    g070y2-l01, g070y2-l01

    - Add support for sn65dsi84

    - Add sn65dsi84 to default configuration

    - Add 'best-match' attribute to set precise clock

    - Add support for PicoCoreMX8MM

    - Corrects some compatible strings

    - Add CLKO2 support

    - Add IOMUX configuration for UART

    - Add basic support for TC358764

    - Add device tree support for DSI2LVDS panels

    g070y2-l01, j070wvtc0211

    - Add dynamic calculation of pll pms

    - Add support for g050tan01 panel

    - Add DT support for board rev. 1.10

    - Remove old display timings

    - Add spidev support

    - Add audio support for SGTL5000

    - Add support for inversion of x,y coordinates

    focaltech touch driver

    - Improve compiler warnings

    - Improve imx-sgtl5000

    - Merge to rel_imx_4.14.98_2.0.0_ga

    - Merge branch rel_imx_4.14.98_2.1.0 into fsimx8mx-B2019.11-pre

    - Improve device tree support for picocoremx8mm

    - Improve audio support for armStoneMX8M

    - Improve device tree support for armStoneMX8M

    - Add driver support to fsimx8m_defconfig

    SGTL5000, MCP251X SPI CAN driver

    - Merge commit imx_4.14.98_2.2.0 into fsimx8mx-B2019.11-pr

    - Improve device tree for PicoCoreMX8MM

    UART pin names because of merge

    - Merge commit rel_imx_4.14.98_2.3.0 into fsimx8mx-B2019.11-pre

    - Merge commit rel_imx_4.14.98_2.3.1_patch into fsimx8mx-B2019.11-pre

    - Add support for F&S adp-mipi2lvds1 board with j070wvtc0211 panel

    - Add support for MIPI-DSI panel rf3500d-ayw-mng1

    - Improve support for panel j070wvtc0211

    - Add HDMI support for armStoneMX8M

    - Add support for PicoCoreMX8MN

    - Correct device tree support for picocoremx8mn

    - Add panel g185han01 support for armStoneMX8M

    - Add support for MCP25XXFD

    - Improve rtc-pcf85263 driver - support generating output clock

    - Add support for PicoCoreMX8MX PCB

    - Add support for panel sitronix ST7703

    - Improve clock calculation for NWL MIPI-DSI core

    - Add support for j070wvtc0211 panel (armStoneMX8M only)

    - Improve support for g070y2-l01 panel (armStoneMX8M only)

    - Update copyright messages in device trees

    - Improve fsimx8mm support

    - Improve pmic regulator voltages for PicoCoreMX8MM

    - Merge kernel to 5.4.24

    - Fixup for kernel upgrade to 5.4.24

    - Add basic support display NewVision NV3051D

    - Fix audio clock settings in armstonea9qdl.dtsi

    - Fix newvision-nv3051 driver

    - Improve picocoremx8mx device tree

    - Fix MIPI-DSI clock PMS-boundary values

    - Add fus-tc358775 driver and G133HAN01 display support

    - Improve fsimx8mm_defconfig

    - Add support for picocoremx8mx-nano device-tree

    - Improve pmic node for picocoremx8mx

    - Add support for KSZ9893 ETH switch

    - Add SquashFS, OverlayFS and Ubiblock support on fsimx8mm

    - Improve picocoremx8mx device tree support

    - Add picocoremx8mx j070wvtc-display support

    - Merge kernel to 5.4.47

    - Add fsimx8mm BD718XX driver and cma no-override flag to picocore8mx dts

    - Improve fsimx8mx display support and fix atmel touch driver

    - Improve picocorem8mx device tree and fix PCIE support

    - Improve device tree for picocoremx8mx-nano

    - Improve panel-novatek-nt35521 driver

    - Improve picocoremx8mm device tree and tc358775 mipi2lvds support

    - Add support for display EE0350-ET-2CP and change syntax of device-trees

    - Remove duplicate device-tree for picocoremx8mx

    - Merge kernel to 5.4.70

    - Improve device tree for picocoremx8mx

    - Improve support for CAN-FD chip MCP251xfd

    - Improve display backlight support

    - Add VPU support for fsimx8mm

    - Rework of fsimx8mm device-trees

    - Improve ksz9893 support - DT property

    - Disable ACL for SquashFS and UBIFS

    - Improve ksz9477 switch driver to support phy-link via GPIOs

    - Fix-up for devicetrees fsimx8mm

    - Add driver for lontium-lt9211 MIPI2RGB converter

    - Improve picocoremx8mx/mm device trees for deactivating nodes from UBoot

    - Improve picocoremx8mm.dts and fsimx8mm_defconfig

    - Improve fsimx8mm_defconfig

    - Improve clk-composite-8m.c

    - Improve atmel_mxt_ts.c touch

    - Add PWM usage for driver gpio-pca953x.c

    - Improve fsimx8mm_defconfig to be closer to fsimx6* defconfigs

    - Improve drivers/rtc/systohc.c

    - Fixup for picocoremx8mm/mx device-trees

    - Add support for Marvel BT modules on fsimx8mm

    - Improve device tree for SAI1 pins on picocoremx8mm.dts

    - Merge to NXP rel_imx_5.4.70_2.3.2

    - Add support for PicoCoreMX8MP

    - Enable MCLK early for SGTL5000

    - Enable audiomix clocks by device tree

    - Revert commit MLK-24910-3 phy

    - Fix mode clock to support F&S standard display

    - Improve device tree for F&S standard panel

    - Fix picocoremx8mm/mx8mx pcie

    - Improve gar1/gar2/gar3 device trees

    - Improve uart imx.c to disable dtrd

    - Add support for micrel phy on fsimx6sx_defconfig

    - Add support for device tree vand3

    - Improve support for architecture fsimx8mn

    - Improve device tree support for j070wvtc0211 display

    - Improve device tree picocoremx8mp

    - Improve eth support in picocoremx8mp

    - Fix ee0350-mipi-disp touch interrupt pin

    - Revert NXP commit MLK-24133 arm64: SAI1_RXD0 and SAI1_MCLK pins only

    - Enable I2S_B for PicoCoreMX8MP

    - Add cpu freq powersave, conservative governor fix to fsimx8mp_defconfig

    - Add mwifiex node to picocoremx8mp device tree

    - Improve picocoremx8mp Cortex-M7 support

    - Improve support for imx6ul-touchscreen controller

    - Add driver for lontium-lt9211 RGB2LVDS converter

    - Add full device-tree support for PicoCOMA7

    - Improve support for picocoremx6ul revision 1.20

    - Add support for picocoremx6ul100 on architecture fsimx6ul

    - Improve support for picocom1.2

    - Improve architecture fsimx6 PCIe setup

    - Improve support for ADP-MIPI2LVDS1 for fsimx8mm

    - Add support for ADP-MIPI2RGB adapter for fsimx8mm

    - LF-3132: dmaengine: imx-sdma: raise up channel0 priority after resume

    - Enable Polling of the status register for USB-C ptn5110

    - Change naming for device trees of PicoCoreMX8MM_MN_Mx

    - Use simple-panel driver for tc358775 with j070wvtc0211

    - Improve device trees for fsimx8mn

    - fsimx8mp: Improve device tree for mipi-dsi panel ee0350et-2cp

    - Fix qblissa9r2q SoC compatible in device tree

    - Add fsimx6 etnaviv support

    - Fix imx6 device tree pathes for backwards compatibility

    - Add fsimx6 alias for gpmi

    - Fix switch_case fallthrough warning

    - Fix qblissa9dl SoC compatible in device tree

    - Fix qiblisa9r2dl RTC IRQ pad setting

    - Fix netdcua9qdl framebuffer bit depth for LVDS

    - Improve netdcua9 ax88796 driver support

    - Fix fus-ac97 driver

    - Fix picomoda9qdl kernel warning for pinctrl_gpmi_nand_1

    - Improve armstonea9qdl.dtsi

    - Add support for RTC PCF85263

    - Improve support for imx6ul-touchscreen controller

    - Add driver for lontium-lt9211 RGB2LVDS converter

    - Add full device-tree support for PicoCOMA7

    - Improve support for picocoremx6ul revision 1.20

    - Add support for picocoremx6ul100 on architecture fsimx6ul

    - Add support for TSC2004 on fsimx6ul

    - Fix i2c frequency entry in device trees

    - Add rx delay support for RTL8211F

    - Add support for efusA9r2

    - Add phy fixup for efusA9r2

    - Improve tsc200x-core touch driver

    - Improve tsc200x-core touchscreen driver

    - Improve panel-simple driver of drm/panel

    - Improve sec_mipi_dsim-imx.c driver

    - Improve lontium-lt9211.c bridge driver

    - Improve devicetree picocoremx8mm-ddr3l-lcdif-adp-mipi2rgb.dts

    - Add new devicetree picocoremx8mm-ddr3l-lcdif-g050tan01.dts

    - Add tbs2 mipi2rgb device tree

    - Enable adp-mipi2rgb for fsimx8mn

    - Use panel-lvds driver for output of TC358775

    - Enable USB Type-C for picocoremx8mn-lpddr4

    - Enable adp-mipi2lvds1 for fsimx8mn

    - Fix SOC compatible entry for QBlissA9dl and QBlissA9r2q

    - Merge commit '54f9f3642c1a00bbed02a4f4eba5773aae9a9265'

    - In gpmi-nand-fus.c, set and use correctly

    - Correct the clock source for mclk0

    - Add fsimx6sx/ul alias for gpmi/emmc/rpmsg

    - Improve edt-ft5x06 touch driver

    - Add support for tbs2 revision 1.20

    - Add support for mipi display EE0350ET-2CP for i.MX7ULP

    - Improve atmel_mxt_ts touch driver - read size

    - Add support for EE0350ET-2CP on architecture fsimx7ulp

    - Improve imx7ulp.dtsi

    - Improve target fsimx7ulp for kernel version 5.4.70

    - Add rx delay support for RTL8211F

    - Improve focaltech touch driver

    - Add display support for Rongen T070QYH

    - Improve gpc support for i.MX6SX

    - Improve fsimx6sx device trees for eMMC/GPU support

    - Fix armv7 default cpu frequency governor

    - Fix disabling of dma for a specific UART Port by DTS

    - Fix imx6sx/ul device tree pathes for backwards compatibility

    - Fix rtc-pfc856063 driver

    - Fix picocoma7 device tree

    - Fix picocoremx6ul100 DTS

    yocto-3.0-fsimx7ulp-Y2022.05 (11.05.2022 based on Yocto 3.0 Zeus)


    Supported architectures: fsimx7ulp

    - Update yocto to 2.4 (Rocko)

    - Fix recipe failure

    - Add support for fsimx7ulp

    - Improve asound.state file for alsamixer

    - Remove fs-startscript from fus-image-std

    - Fix some errors so yocto-rocko can be build

    - Add new WLAN-driver based on B2019.11 release

    - Update pseudo to version 1.9 to fix host-user-contaminated warning

    - Fix fus-image-qt5

    - Add support for wayland and x11 on imx6ul

    - Fix licence file ckecksum for u-boot

    - Fix different minor things

    - add devicetree for gar2

    - Fix installation of QT-fonts only for wayland bug

    - Rework yocto built enviroment creation

    - Remove optee package from the built environment

    - Add read-only filesystem option to fus-images

    - Add fus-image-mono

    - Update .gitignore

    - Improve naming of Linux-kernel and Uboot in recipes

    - Fix Linux-kernel and Uboot recipes

    - Add to fus-images

    - Add DISTRO variable to fus-distros

    - Add DISTRO variable to fus-imx-wayland

    - Set root file systems rw by default again

    - Remove matchbox from xwayland build

    - Fix failed hostname service on armstonea9r2

    - Add setting login console via bdinfo for imx6_all

    - Remove ubifs image filesystem from fsimx7ulp build

    - Add support for Marvell SD8997 wlan chip

    - Set FUS_LOGIN_CONSOLE as default login for fsimx7ulp

    - Replace imx asound.conf file as is not compatible with our boards

    - Update yocto to 3.0 (Zeus)

    - Add atmel mxt linux firmware recipe

    - Merge fsimx8 U-Boot and Kernel build to common recipe *

    - Fix fus-image-qt5

    - Add fsimx8mx machine file

    - Add static board conf via environment variable

    - Remove kernel-module-imx-gpu-viv from linux-fus recipe

    - Remove kernel image from rootfs

    - Improve support for WIFI module 1MW from murata

    - Update to Yoco 3.0.4 (Zeus) Kernel 5.4.47

    - Improve fsimx8mx.confand

    - Add machine for fsimx8mx-nano

    - Improve fsimx8mm machine file

    - Add fbi as image viewer to package

    - Add new firmware for atmel touch mxt336

    - Increase yocto manifest file to work with kernel version 5.4.70

    - Improve access to firmware marvel sd8997

    - Remove unnecessary files and syntax failures

    - Improve FS FUS_LOGIN_CONSOLE setup

    - Improve fsimx8m* machine files

    - Change: IMAGE_FSTYPES: Cause of building problems, revert changes of ??=

    - Remove IMAGE_FSTYPES from

    - Fix: "?=" to "="

    - Add: Sub init function

    - Improve linux-fus recipe from meta-fus layer

    - Add support to build new uboot-fus

    - Improve default network startup for F&S images

    - Improve build of u-boot-fw-utils

    - Remove ATF patch from recipe

    - Improve u-boot-fus recipe

    - Add linux-firmware-pcie8997 to target fus-image-std

    - Improve KERNEL_MODULE_PACKAGE_SUFFIX for layer meta-fus

    - Improve meta-fus wic layout fat partition offset

    - Remove xf86-input-libinput from XServer

    - Update to NXP 5.4.70-2.3.2 release

    - Add fsimx8mp support

    - Improve imx-boot recipe

    - Improve recipe linux-fus.bbapend

    - Improve naming for wic images

    - Improve machine fsimx6ul.conf to build device tree gar3.dtb

    - Improve machine fsimx6sx.conf to build device tree vand3.dtb

    - Improve machine file fsimx8mn to work with new U-Boot

    - Remove archiving of sysimg

    - Remove unused config fsimx8mx-nano.conf

    - Adjust device tree names in fsimx8mm and fsimx8mn

    - Enable different UBoot offsets in user area of eMMC

    - Enable initramfs for imx-kobs

    - Add touch calibrator for Weston

    - Update .gitignore

    - Include all weston binaries for fus-image-std

    - Add mipi2rgb for fsimx8mn

    - Add building of install.scr in Yocto

    - Add adp-mipi2lvds for fsimx8mn

    - Add fs-startscript for core-image-minimal

    - Improve tbs2 machine file

    - Fix passing of ethaddr for Silex WLAN module

    - Add error handling for the install script with eMMC

    - Remove mono from yocto-fus

    - Fix form 32-Bit ARM targets

    - Improve fsimx7ulp machine

    - Use newer weston-imx version

    - Create symlink for emmc-${MACHINE}.sysimage file

    - Fix fsimx7ulp asound.state

    - Fix environmentvariable TERM being set to @BAUDRATE@

    - Add M4 image to the emmc sysimg file of fsimx7ulp



    (no changes)



    Taken from release:




    - Update to version 1.3 of FSiMX7ULP_FirstSteps_eng.pdf

    - Update to version 0.13 of LinuxOnFSBoards_eng.pdf

    Please download the hardware documentation directly from our website.

    Then you always have the newest version.