Skip to content

Latest commit

 

History

History
1006 lines (690 loc) · 28.2 KB

CHANGELOG.md

File metadata and controls

1006 lines (690 loc) · 28.2 KB

Changelog

All notable changes to this project will be documented in this file. Releases are named with the following scheme:

<Yocto Project version name>.<TQ module family>.BSP.SW.<version number>

NOTE: For details to the changes in a release see the CHANGELOG.md files in git the submodule for meta-tq (meta layers meta-tq and meta-dumpling).

[[TOC]]

Next Release

scarthgap.TQ.ARM.BSP.0001

Added

  • meta-tq:
    • TQMLS1043A / TQMLS1046A / TQMLS1088A / TQMLX2160A: support for linux with PREEMPT_RT using recipe linux-rt-tq
    • linux-imx-tq.6.6 support for TQMa8 and TQMa9 series
  • meta-qt6 support

Changed

  • ci: use --<option>=[yes|no] for alle bool parameters in build_all and fill_mirror scripts
  • templates: Do not manipulate IMAGE_FSTYPES in auto.conf.ci. Normal builds and CI builds should not generate different artifacts by default
  • meta-tq:
    • TQMa64xxL: support new variants
    • TQMLS1028A: support new variants
  • poky: updated to 5.0.3
  • meta-arm: updated to 38bce82e42ea093333a53c4a10e51d1b26cbc989
  • meta-ti: updated to 84328ead40d7e6fcce4d80ab7d07f4dcaf9d777e
  • meta-qt6: updated to d94723e4d50898459c9f2f450978d0fb9074fa89
  • meta-openembedded: updated to 2338409efc51cf2022ff5610a9fb689251706e2b
  • meta-freescale: updated to 1425fda62f7fa2f6bedaf0b2c41b2dae9ec1c3e7
  • ci:
    • allow to deploy multiple wic images per machine_archive
    • create release archives only if needed
  • meta-tq:
    • TQMa6x: support all variants of the SoM on the MBa6x starter kit base board with a single machine definition. The machine is called tqma6x-multi-mba6x and builds all boot images and WIC images for the different RAM configurations and form factors.
    • TQMLS1043A / TQMLS1046A / TQMLS1088A / TQMLX2160A: switch to use linux-tq recipe
    • TQMa6ULLx[L]: support all variants of the SoM on the MBa6ULx starter kit base board with a single machine definition. The machine is called tqma6ull-multi-mba6ulx and builds all boot images and WIC images for the different RAM configurations and form factors.
    • TQMa6ULx[L]: support all variants of the SoM on the MBa6ULx starter kit base board with a single machine definition. The machine is called tqma6ul-multi-mba6ulx and builds all boot images and WIC images for the different RAM configurations and form factors.
    • TQMa7x: support all variants of the SoM on the MBa7 starter kit base boards with a single machine definition. The machine is called tqma7x-multi-mba7 and builds all boot images and WIC images for the different RAM configurations.
  • ci: improve coding style
  • meta-dumpling: Explicitly set variable INIT_MANAGER for distro definition.

Removed

  • CI: build-config.json: Remove support for building and finding deprecated machines. The machines are still buildable with older yocto releases.
  • meta-qt5 support
  • meta-tq:
    • Support for TQM7S has been removed
    • Support for TQMa57xx has been removed
    • Support for TQMa654x has been removed
    • Support for MBa6ULxL has been removed
    • Removed obsolete recipes

Fixes:

  • ci: ls-machines parses build-config.json for TI based SoM correctly now.

kirkstone.TQ.ARM.BSP.0018

Module BSP Revisions

  • kirkstone.TQMa93xx.BSP.SW.0002

Added

  • meta-tq: TQMa93xx[CA,LA]:
    • update RAM-Timing to support multiple set points
    • add support for 2 GB SoM variants

Changed

  • meta-tq: TQMLX2160A: update kernel version to to linux v6.1
  • ci:
    • Rewrite scripts to use build_config.json by default. The old behaviour of ls-distros / ls-machines / ls-configs is kept when using new command line arguments.

kirkstone.TQ.ARM.BSP.0017

Module BSP Revisions

  • kirkstone.TQMa57xx.BSP.SW.0015

Added

  • meta-tq: TQMa8MPxL: NPU support
    • Install tensorflow-lite when meta-freescale-ml is added
    • meta-freescale-ml layer is added using git submodules

Changed

  • poky: updated to 4.0.16
  • meta-freescale: updated to 710e55d529c86d15a93c4421365ef62eb601a49b
  • meta-openembedded: updated to 8609de00952d65bb813a48c535c937324efeb18a
  • ci/buildall: improve per machine info output
  • ci: script style fixes
  • meta-tq:
    • TQMa8MxML: support all variants of the SoM on the MBa8Mx starter kit base boards with a single machine definition. The machine is called tqma8mx-multi-mba8mx and builds all boot images and WIC images for the different RAM configurations.
    • TQMa8Mx: support all variants of the SoM on the MBa8Mx starter kit base boards with a single machine definition. The machine is called tqma8mx-multi-mba8mx and builds all boot images and WIC images for the different RAM configurations.
    • linux-imx-tq_6.1: Enable CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS for better support for PIE post-mortem debugging

Fixed

  • meta-tq: compatibility fix for linux-firmware from poky v4.0.16

  • ci: do not longer depend on bitbake require/include logic in template config files and setup scripts

    Related to this change, some variables like IMAGE_FSTYPES are now set in meta-tq machine configs instead of ci-meta-tq's auto.conf. Updating to this version of (ci-)meta-tq may require configuring these variables in custom machine, distro or local.conf configurations if image types other than the default WIC image and .tar.gz archive need to be built.

    This fixes #7

  • ci/buildall: file and directory cleanup for special use cases

kirkstone.TQ.ARM.BSP.0016

Module BSP Revisions

  • kirkstone.TQMa93xx.BSP.SW.0001

Fixed

  • ci:
    • fixed error handling for ci/setup_builddir
    • fixed using relative artifact directories

Changed

  • ci: do not create build_info file multiple times
  • meta-ti: updated to 461eee98bde6112562fb24c43729856f937bb091 Fixed recipes for AM335x / AM57xx GPU support
  • poky: updated to 4.0.15
  • meta-freescale: updated to 47e0b467d8555e38a996b731977d9eed9ab02051
  • meta-openembedded: updated to 402affcc073db39f782c1ebfd718edd5f11eed4c
  • meta-qt5: updated to f5dfcd1417fa01dc59b3fc1f28bbe7c986de0e9d (kirkstone-next)
  • meta-tq:
    • TQMa93: build for SoM with CPU chip revision A1 / 2.0 by default
    • TQMa8: Switched to 6.1 as preferred version for linux-imx-tq.

kirkstone.TQ.ARM.BSP.0015

Module BSP Revisions

  • kirkstone.TQMa62xx.BSP.SW.0001

Changed

  • meta-tq:
    • TQMa62xx: Switched to HS-FS (High Security - Field Securable) firmware variant for default tiboot3.bin

Fixed

  • meta-tq:
    • TQMa62xx: Disabled unreliable SoC-internal RTC
    • TQMa62xx: Fixed cpufreq on Linux

kirkstone.TQ.ARM.BSP.0014

Module BSP Revisions

  • kirkstone.TQMa6x.BSP.SW.0123

Added

  • meta-tq:
    • TQMa62xx: New module
    • linux-ti-tq 6.1: New kernel for TQMa62xx/TQMa64xxL
    • u-boot-ti-tq 2023.04: New U-Boot for TQMa62xx/TQMa64xxL
    • linux-imx-tq 6.1: Support for TQMa8x / TQMa8Xx / TQMa8XxS SoM support ported to FSLC based fork of NXP vendor kernel linux-imx

Changed

  • meta-ti: Updated to 09.01.00.005

    This update introduces some incompatible changes for TI-based modules. See the meta-tq changelog for details.

  • ci:

    • Drop gitlab support in Jenkinsfile.
    • Prepare configurable artifacts destination.
    • Use bitbake variables to get build artifacts. This enables setups where DEPLOY_DIR_IMAGE uses a non default value.
    • Use bitbake-getvar instead of bitbake -e plus shell based filtering to query bitbake variables. This depends on poky > v4.0.14.
  • poky: updated to latest kirkstone head to include fixes for bitbake-getvar and more CVE fixes

  • poky: updated to 4.0.14

  • meta-arm: updated to yocto-4.0.3

  • meta-openembedded / meta-qt5: update to latest kirkstone head to integrate fixes and stay in sync with upstream

Removed

  • meta-tq:
    • Support for the TQMa65xx module has been removed. kirkstone.TQ.ARM.BSP.0013 or older must be used for this hardware.
    • u-boot-ti-tq 2021.01: Removed recipe due to incompatibility with current meta-ti. u-boot-tq 2023.04 is used for the TQMa64xxL now.

kirkstone.TQ.ARM.BSP.0013

Module BSP Revisions

  • kirkstone.TQMa6x.BSP.SW.0122

Added

  • meta-tq:
    • TQMa6DL with 2 GiB
    • U-Boot v2023.04 (for TQMa6x machines)

Changed

  • TQMa335x
    • kernel configuration clean-up and limited support for newer meta-ti

kirkstone.TQ.ARM.BSP.0012

Module BSP Revisions

  • kirkstone.TQMa64xxL.BSP.SW.0006

Added

  • TQMT10xx
    • Added support for new rcw configurations

Fixed

  • TQMa64xxL
    • u-boot: Do not set ethXaddr variables in environment for MAC addresses that are not actually assigned to the module

      This affects the TQMa6411L variant, which does not support PRU Ethernet, so only a total of 2 instead of 5 MAC addresses are assigned per module.

  • TQMLX2160A
    • Fixed wrong UART Clock in U-Boot. The Linux UART driver relies on firmware initialisation of UART clock. So this fixes Linux UART clock as well.

kirkstone.TQ.ARM.BSP.0011

Module BSP Revisions

  • kirkstone.TQMLS10xxA.BSP.SW.0106

Added

  • meta-tq:
    • Added machines for new TQMLS10xxA memory variants

kirkstone.TQ.ARM.BSP.0010

Module BSP Revisions

  • kirkstone.TQMa64xxL.BSP.SW.0005

Fixed

  • meta-tq:
    • TQMa8Mx / TQMa8MxML / TQMa8MxNL / TQMa8MPxL: fixed compatibility for TF-A >= 2.6 for Cortex-M demos. Older versions do not boot with new TF-A.
    • TQMa93: fixed console handling for busybox init
    • TQMa8MPxL: fixed reserved memory in DTB for linux-imx-tq
    • TQMa8: restored U-Boot environment tool in rootfs
    • SOM with i.MX CPU: fixed building UBI images depending on MACHINE_FEATURE "ubi" when using together with meta-freescale

Added

  • meta-tq:
    • TQMa8MPxL / TQMa8MxML / TQMa8MxNL / TQMa8Mx:
    • backported GPU 6.4.11.p1.2 from meta-freescale master
    • Linux 6.1 FDLC support (new default when compiling with NXP kernel)
    • TQMa6411L: initial support for CPU variant
    • TQMa93: updated TF-A to v2.8 based version
    • TQMa7 / TQMa6 / TQMa6UL[L]x[L]: Linux 6.1 stable support

Changed

  • poky: updated to 4.0.13
  • poky: updated to 4.0.12
  • meta-arm: updated to 4.0.2
  • meta-openembedded / meta-freescale: updated to integrate fixes and stay in sync with upstream
  • ci: improved scripts used for development and CI

kirkstone.TQ.ARM.BSP.0009

Module BSP Revisions

  • kirkstone.TQMa8.BSP.SW.0092

Fixed

  • meta-tq:
    • TQMa8x/TQMa8Xx[4,S]: fix LPI2C driver in linux-imx-tq 5.15

Changed

  • meta-tq:
    • TQMa8x/TQMa8Xx[4,S]: update SCU to new version (no functional change)
    • TQMLS104xA / TQMLS1088A: update to kernel based on 6.1.y
    • TQMLS104xA / TQMLS1088A: recipe adjusments for linux 6.1.y

kirkstone.TQ.ARM.BSP.0008

Module BSP Revisions

  • kirkstone.TQMLS1028A.BSP.SW.0109

Added

  • meta-tq:
    • TQMa8M*: support for linux-stable / linux-stable-rt (upstream support without additional features)
    • TQMa8M*: initial support for U-Boot distro boot / extlinux (still needs some bootloader environment modifications)

Changed

  • poky: update to 4.0.11
  • meta-openembedded / meta-freescale: update to integrate fixes and stay in sync with upstream
  • meta-tq:
    • TQMLS1088A: use ATF FIP bootstream
    • TQMLS1088A: update RCW, U-Boot and ATF

Fixed

  • meta-tq: compatibility to poky 4.0.11

kirkstone.TQ.ARM.BSP.0007

Module BSP Revisions

  • kirkstone.TQMLX2160A.BSP.SW.0010

kirkstone.TQ.ARM.BSP.0006

Module BSP Revisions

  • kirkstone.TQMa8.BSP.SW.0091

Changed

  • ci: use new distro for layerscape boards allowing build of multiple boot only images per machine.
  • poky: update to 4.0.10
  • meta-openembedded: update to integrate fixes and stay in sync with upstream

Added

  • meta-tq: Add support for more TQMLX2160a CPU and memory variants

kirkstone.TQ.ARM.BSP.0005

Module BSP Revisions

  • kirkstone.TQMa8.BSP.SW.0090
  • kirkstone.TQMa64xxL.BSP.SW.0004

Added

  • meta-tq: Add support for TQMaMxML with 4 GB RAM

Changed

  • poky: update to 4.0.9
  • meta-freescale / meta-openembedded: update to integrate fixes and stay in sync with upstream
  • meta-tq: switch from using the outdated PPA and fixed RCW in U-Boot to use RCW and TF-A with FIP for TQMLS104[3,6]A and TQMLS1088A

kirkstone.TQ.ARM.BSP.0004

Module BSP Revisions

  • kirkstone.TQMa64xxL.BSP.SW.0003
  • kirkstone.TQMa8.BSP.SW.0089

Added

  • meta-tq: Add support for TQMa93xxLA on MBa93xxLA SBC
  • ci: enable builing TQMT10xx SOM in ls config
  • meta-tq: Add support for TQMT10xx SOM with QORIQ T10xx CPU

Changed

  • meta-tq: use upstream i.MX93 support from meta-freescale and drop local copies of recipies from meta-imx
  • meta-freescale: update to include upstream i.MX93 support
  • poky: update to 4.0.8
  • meta-tq: Rename machine for TQMa93xxLA / TQMa93xxCA starter kit
  • treewide: update TQ copyrights
  • treewide: switch to SPDX-License-Identifier
  • poky: update to 4.0.7
  • meta-tq:
    • harmonize usage of variables in machine files
    • adjust usage of MACHINE_FEATURES for screen and touchscreen support to poky / OE core
  • meta-tq:
    • tqmls1046a: new machine configuration
    • Qt5 support improvements
    • TQMa8Xx[S] / TQMa8x SPI fixes
  • layers: update meta-freescale / poky / meta-openembedded / meta-qt5 / meta-arm to integrate fixes and stay in sync with upstream
  • ci:
    • do not build cpio.gz images to save space.
    • extend test-config.json to enable multiple linux images for a machine

Fixed

  • meta-tq:
    • all machines: Fix a race condition due to missing dependencies for WKS_FILE_DEPENDS.
  • ci:
    • Do not set SDKMACHINE in local.conf. SDKMACHINE defaults to the architecture of the build host now.

kirkstone.TQ.ARM.BSP.0003

Module BSP Revisions

  • kirkstone.TQMa335x.BSP.SW.0125
  • kirkstone.TQMa64xxL.BSP.SW.0002
  • kirkstone.TQMa65xx.BSP.SW.0009
  • kirkstone.TQMa8.BSP.SW.0088

Added

  • ci: TQMa8M[x,xML,xNL,PxL]: support building with upstream stable kernel
  • Templates: add meta-freescale to mainline template needed to support TQMa8M[x,xML,xNL,PxL] with upstream kernel. Otherwise it would be needed to duplicate a lot of recipes

Changed

  • poky: update to 4.0.6
  • ci: move templates to a location that fits the new requirements for TEMPLATECONF in upcoming langdale

Fixed

  • meta-tq:
    • TQMa65xx: PRU and GPU working now under kirkstone
    • TQMa64xx: u-boot and linux bugfixes
    • TQMLS1028A: u-boot and linux bugfixes
    • TQMa335x: linux-ti-tq: PMIC IRQ
    • TQMa8MPxL: u-boot-imx-tq: TSN / Eqos long delay

kirkstone.TQ.ARM.BSP.0002

Module BSP Revisions

  • kirkstone.TQMa335x.BSP.SW.0124
  • kirkstone.TQMLS1012AL.BSP.SW.0012
  • kirkstone.TQMLS102xA.BSP.SW.0116

Added

  • meta-tq: initial support for TQMa93xxLA

kirkstone.TQ.ARM.BSP.0001

Module BSP Revisions

  • kirkstone.TQMa8.BSP.SW.0087
  • kirkstone.TQMa6x.BSP.SW.0121
  • kirkstone.TQMa7x.BSP.SW.0115
  • kirkstone.TQMa6UL.BSP.SW.0117

Changed

  • ci:
    • include distro name in artifacts
    • use matrix builds
  • meta-tq: Updates for machines using kernels based on TI linux fork
    • Update to latest upstream meta-ti kirkstone branch
    • TQMa65xx: adjustments for kirkstone
    • TQMa64xx: updates for new hardware version
  • meta-tq: support for linux-imx-tq 5.15 (based on fslc imx flavour):
    • TQMa6x
    • TQMa8Mx
    • TQMa8MPxL
    • TQMa8MxML
    • TQMa8MxNL
    • TQMa8x
    • TQMa8Xx
    • TQMa8XxS
  • layers / scripts / templates: the content of meta-dumpling repo was integrated into meta-tq repo. Both layers are now located in subdirectories of the meta-tq repo. This results in:
    • changes of paths to layers
    • changes of bblayers templates
    • remove git submodule of meta-dumpling
  • meta-tq: forward port changes from hardknott to kirkstone
  • meta-dumpling: forward port changes from hardknott to kirkstone

Added

  • Support for yocto kirkstone

Start of porting to kirkstone

Changed

  • ci: Jenkinsfile: optimized file operations and cleanup dead code
  • ci: improve code reuse
  • scripts: rewrite setup-environment to reduce complexity and allow usage of shells different from bash

Fixed

  • setup-environment: set valid default MACHINE if none is given
  • ci: do not use ~ in path names

Added

  • ci: add script to query available configurations
  • Support for yocto honister

hardknott.TQMa6UL.BSP.SW.0116

Added

  • meta-dumpling: add debug enabled image recipes
  • templates: add support for poky TEMPLATECONF
    • add bblayers.conf and local conf samples
    • add a conf-notes.txt file
  • meta-tq: 512 MB variants of TQMa6ULLx and TQMa6ULLxL

Fixes

  • meta-tq: fix dirty pipe vulnerability for linux-tq 5.15 and linux-imx-tq 5.10
  • meta-dumpling: use current rng-tools and optimized handling of rngd
  • meta-dumpling: rootfs size increase via unused lm_sensors options

Changed

  • ci: build debug enabled images
  • templates: add buildhistory and buildstats to ci config
  • meta-dumpling: remove buildhistory and buildstats from distros
  • setup-environment: use TEMPLATECONF
  • meta-dumpling: add more tools to tq images for ease of testing
  • ci: exclude TQMa6ULx / TQMa6ULLx / TQMa6ULxL / TQMa6ULLxL / TQMa7x from builds with meta-freescale and linux-imx-tq (imx configuration)
  • meta-tq: kernel updates for TQMa7x (LTS 5.15.y)
  • meta-dumpling: etc/issue[.net] branding

For a list of detailed changes see changelogs in git submodules for meta-tq and meta-dumpling.

hardknott.TQMa65xx.BSP.SW.0008

Changed

  • update external meta layers to current hardknott head (poky / YP 3.3.5)

Fixes

  • meta-tq: TQMa65xx / TQMa6UL[L]x[L] / TQMa6x: fixes for U-Boot and linux, details see CHANGELOG.md in meta-tq

hardknott.TQMa8.BSP.SW.0084

Added

  • meta-tq: support TQMa8MPxL REV.0200

Changed

  • templates: use meta-oe for minimal config as well
  • meta-dumpling: depends on meta-oe directly now

Fixed

  • documentation: update branch support docs

For a list of detailed changes see changelogs in git submodules for meta-tq and meta-dumpling.

hardknott.TQMa8.BSP.SW.0083

Added

  • meta-tq: inital support for TQMa65xx SOM

Changed

  • meta-tq: support mainline graphic stack without meta-freescale for TQMa6x
  • meta-tq: kernel updates for TQMa6ULx/TQMa6ULLx/TQMa6ULxL/TQMa6ULLxL (LTS 5.15.y)
  • meta-tq: fixes for TQMLS102xA
  • meta-tq: kernel updates for TQMa6x (LTS 5.15.y and linux-imx)
  • ci: build time optimization
  • yocto: update external layers to latest hardknott head as of 2022/01/14:
    • poky,
    • meta-openembedded,
    • meta-arm
    • meta-freescale

Fixed

  • meta-dumpling: fixes for i.MX based SOM with dumpling distros
  • meta-dumpling: fixes for spaetzle distros / tq-image-small

For a list of detailed changes see changelogs in git submodules for meta-tq and meta-dumpling.

hardknott.TQMa8.BSP.SW.0082

Added

  • ci: new helper script
  • meta-tq: add TQMa8MxML 1GB variant (ported from zeus-tqma8 branch)

Changed

  • meta-tq: update TQMa8Xx/TQMa8Xx4/TQMa8XxS to kernel 5.10
  • meta-tq: port changes for TQMa335x from zeus branch

For a list of detailed changes see changelogs in git submodules for meta-tq and meta-dumpling for this release.

hardknott.TQMa8.BSP.SW.0081

Changed

  • ci: optimize submodule handling
  • meta-tq: documentation updates

For a list of detailed changes see changelogs in git submodules for meta-tq and meta-dumpling for this release.

hardknott.TQMa8.BSP.SW.0080

Added

  • meta-tq: tqma8 / linux-imx-5.10: add experimental support for ath10k wifi with USB interface
  • meta-dumpling: add qt5 demo image
  • meta-dumpling: port camera support from zeus-tqma8 branch
  • templates: add meta-qt5 to imx config
  • meta-qt5: add layer as submodule
  • meta-dumpling: example distros
    • allows building UBI images
    • configuration specific adjustments
  • meta-dumpling: image recipes for tiny systems
  • meta-tq: support for TQMa8 families of SOM from zeus-tqma8 branch

Changed

  • setup-environment: adjust usage info and Freescale / NXP EULA handling to current configuration
  • meta-dumpling: improve busybox configuration
  • meta-dumpling: add missing packages to packagegroup-wifi and packagegroup-hwutils
  • meta-tq: update TQMa8Mx/TQMa8MxML/TQMa8MxNL to kernel 5.10
  • update layers to hardknott
  • ci: build improvements

Removed

  • meta-imx dependency for TQMa8 boards
  • templates: drop separate mirror / ci config
  • support for PPC targets

For a list of detailed changes see changelogs in git submodules for meta-tq and meta-dumpling.

zeus.TQMLS1012AL.BSP.SW.0010

  • Update of meta-tq: see CHANGELOG.md in meta-tq

zeus.TQMLS1012AL.BSP.SW.0009

Added

  • ci/build-all: add tqma335x to TI_TARGETS

Changed

  • Update of meta-tq: see CHANGELOG.md in meta-tq

zeus.TQMLX2160A.BSP.SW.0009

Added

  • sources/templates: add image-features config fragment
    • global handling for IMAGE_FSTYPES, prepare removal from machine files in meta-tq
    • remove debug-tweaks from EXTRA_IMAGE_FEATURES and EXTRA_FEATURES This kind of stuff should explicitly set be set in local.conf if needed for development.

Changed

  • Update of meta-tq: see CHANGELOG.md in meta-tq
  • ci: improve shell coding style
  • treewide: fix spelling of TQ-Systems GmbH

Fixed

  • ci/build-all: force a clean generated conf dir in buildspace for every run
  • ci/Jenkinsfile: prevent errors in submodule code in case of build needs to manipulate submodules

zeus.TQMLS10xxA.BSP.SW.0103

  • Update of meta-tq: see CHANGELOG.md in meta-tq

zeus.TQMLS1028A.BSP.SW.0105

See the changelogs of meta-tq and meta-dumpling for detailed list of changes in those layers.

zeus.TQMLS1028A.BSP.SW.0104

See the changelog of meta-tq for changes in this layer.

zeus.TQMLS1012AL.BSP.SW.0008

Changed

  • ci: disable Jenkins's builtin submodule handling
    • The manual submodule updates in the scripts run by Jenkins are sufficient and more robust.

See the changelog of meta-tq for changes in this layer.

zeus.TQMLS1028A.BSP.SW.0103

Changed

  • Extended build scripts with support for tqmlx2160 platform

See the changelogs of meta-tq and meta-dumpling for changes in those layers.

zeus.TQ.Yocto.BSP.SW.0001

This is a joint release for multiple TQMaxx and TQMLSxx module families. It can also be found under the following tag names:

  • zeus.TQMa6x.BSP.SW.0118
  • zeus.TQMa7x.BSP.SW.0111
  • zeus.TQMa6ULx.BSP.SW.0113
  • zeus.TQMLS1012AL.BSP.SW.0007
  • zeus.TQMLS102xA.BSP.SW.0115
  • zeus.TQMLS1028A.BSP.SW.0102

Changed

  • ci: improve support for multiple Git tags pointing at the same revision
  • ci: pass -k to bitbake for fetch step to show all missing downloads in the log
  • imx: build new tq-image-weston image instead of fsl-image-multimedia-full
  • imx: do not include meta-freescale-distro layer by default

See the changelogs of meta-tq and meta-dumpling for changes in those layers.

zeus.TQMa57xx.BSP.SW.0013

Changed

  • meta-tq: tqma57xx: errata i863 application fixed
  • meta-tq: tqma57xx: Linux: mba57xx dt cleanup
    • license header to SPDX
    • spidev: add tq,testdev
    • enet: move phy props from emac
    • add arch to top-level compatible strings
    • drm/panel: replace cdtech display with mainline patch
    • move touch node to display dts
    • fixed display dts naming
    • fixed display brightness

zeus.TQMa6x.BSP.SW.0117 / zeus.TQMa7x.BSP.SW.0110 / zeus.TQMa6ULx.BSP.SW.0112 / zeus.TQMLS1012AL.BSP.SW.0006 / zeus.TQMLS102xA.BSP.SW.0114 / zeus.TQMLS1028A.BSP.SW.0101

Added

  • meta-tq: tqma[6,6ul,6ull,7], tqmls102xa: added kernel linux-tq 5.4
  • meta-tq: tqma[6,6ul,6ull,7], tqmls102xa: added kernel linux-rt-tq 5.4
  • meta-tq: tqma[6,6ul,6ull,7], tqmls1028a: added kernel linux-imx-tq 5.4
    • The corresponding userland packages (imx-gpu-*, libdrm, weston) for the Vivante graphics stack (TQMa6x) have been updated from meta-freescale to match the kernel version
  • meta-tq: tqmls1028a: added u-boot-lsdk-tq 2019.10 (based on LSDK 20.04)
  • meta-tq: tqmls1012al: added new embedded module and its starterkit baseboard MBLS1012AL

Changed

  • meta-tq: tqma[6,6ul,6ull,7]: A mainline-based kernel (linux-tq) is now chosen by default when use-mainline-bsp is added to MACHINEOVERRIDES (MACHINEOVERRIDES .= ":use-mainline-bsp")
  • meta-tq: tqma[6ul,6ull,7]: The kernel configuration was changed to use the better supported mainline graphics stack. The linux-imx mxcfb stack is only used on TQMa6x now.
  • meta-tq: tqmls10xxa, tqmls1028a: the meta-freescale layer has been made mandatory for these machines
  • meta-tq: tqmls10xxa: the variable BOOTMODE can be set to "sd" or "emmc" to choose between SD card and eMMC boot configuration
  • meta-tq: tqmls1028a: SD card and eMMC boot configurations have been merged and are now supported by a single image
  • meta-tq: tqmls1028a: changed to TF-A (Trusted Firmware) boot
    • The U-Boot environment for SPI-NOR boot moved to offset 5 MiB
    • The U-Boot environment for eMMC/SD card boot moved to offset 8 MiB
    • The PPA (Primary Protected Application) package was replaced with ATF (ARM Trusted Firmware)
    • For more information about the TF-A boot process please refer to the NXP Layerscape SDK User Guide

Removed

  • meta-tq: tqma[6,7], tqmls102xa: removed kernel linux-tq 4.14
  • meta-tq: tqma[6,7], tqmls102xa: removed kernel linux-rt-tq 4.14
  • meta-tq: tqma[6,6ul,6ull,7]: removed kernel linux-imx-tq 4.14
  • meta-tq: tqma6q-nav: removed machine

zeus.TQMa57xx.BSP.SW.0012

Fixed

  • tqma57xx: U-Boot: patched fatfs support

zeus.TQMa57xx.BSP.SW.0011

Changed

  • meta-tq: tqma57xx: U-Boot: update u-boot on vfat partition

Fixed

  • meta-tq: tqma57xx: U-Boot: implement errata i863 workaround: mmc2 no pullups
  • meta-tq: tqma57xx: Linux: implement errata i863 workaround: mmc2 no pullups
  • meta-tq: tqma57xx: Linux: enable USB2 OTG mode on MBa57xx

zeus.TQMa57xx.BSP.SW.0010

Added

  • meta-tq: tqma57xx: Linux: add TI Linux 5.4 (tagged 07.00.00.05-rt)

Fixed

  • meta-tq: tqma57xx: U-Boot: update to set pru mac from eeprom
  • meta-tq: tqma57xx: added pci to MACHINE_FEATURES

warrior.TQMLS10xx.BSP.SW.0101

Fixed

  • meta-tq: tqmls10xxa: several bug-fixes

Added

  • meta-tq: support for TQMLS1043a 2GB variant

warrior.TQMa6x.BSP.SW.0115

  • meta-tq: u-boot changes for TQMa7x and TQMa6x

warrior.TQMa6ULx.BSP.SW.0110

Added

  • meta-tq: support for TQMa6UL[L]x 512 MB variants

Changed

  • ci: improve mirror source archiving

Fixed

  • meta-tq: i.MX SOM - missing SDMA firmware when building without meta-freescale
  • meta-tq: i.MX SOM - default Kernel / Bootloader providers not assigned using "?="

warrior.TQMa57xx.BSP.SW.0008

Added

  • meta-tq: support for TQMa6ULLxL

Changed

  • meta-tq: update to BSP.0008 for TQMa57xx
  • meta-tq: doc fixes for TQMa57xx
  • meta-ti: update to latest master (warrior compatible)
  • ci: improve support scripts
  • meta-tq: TQMa6x devicetree and defconfig updates
  • meta-tq: change TQMa57xx machine names

warrior.TQMLS10xx.BSP.SW.0100

Added

  • meta-tq: support for TQMLS1046 8G variant
  • meta-tq: support for TQMLS1088

Changed

  • meta-freescale: update to latest warrior
  • meta-openembedded: update to latest warrior
  • meta-ti: update to latest master (warrior compatible)
  • poky: update to latest warrior

Fixed

  • ci: buildhistroy QA errors

warrior.MBa6ULxL.BSP.SW.0101

Added

  • meta-tq: experimental support for TQMT104x

Changed

  • ci: Jenkinsfile: remove unused configuration
  • ci: better approach to archive source packages
  • doc: change README to markdown
  • doc: add CHANGELOG
  • meta-tq: update for new kernel / u-boot releases for MBa6ULxL
  • meta-dumpling: cleanup and doc improvements

Fixed

  • ci: Jenkinsfile: shared sstate handling with wrong var name

warrior.TQMLS102xA.BSP.SW.0112

Added

  • meta-tq: TQMLS1021A RS485 configuration

Changed

  • meta-tq: fix kernel defconfigs for TQMa6UL, TQMa7, TQMa6x, TQMLS102xA

warrior.TQMLS102xA.BSP.SW.0111

Added

  • meta-tq: TQMLS1021A audio support

Changed

  • ci: cleanup
  • ci: use new Jenkins features for build case
  • meta-layers: update to latest warrior head

Fixed

  • templates: use own-mirrors only if SOURCE_MIRROR_URL is set
  • git: use https submodule url
  • git: use relative url for TQ meta layers

warrior.TQMa7x.BSP.SW.0108 / warrior.TQMa6ULx.BSP.SW.0107

Added

  • support image generation for all TQMa7x memory variants

Changed

  • meta-tq: port TQMa57xx xupport to yocto warrior
  • meta-tq: port TQMa6UL[L]x[L] xupport to yocto warrior
  • meta-tq: port TQMa7x xupport to yocto warrior
  • meta-tq: update kernel to NXP rel_imx_4.14.78 (TQMa6UL[L]x[L] and TQMa7x)
  • meta-tq: update TQMa57xx to yocto warrior
  • meta-dumpling: improve tq-image-generic

old releases