Last edited one week ago

Changes notification – v6.1.0

Applicable for STM32MP13x lines, STM32MP15x lines, STM32MP23x lines, STM32MP23x lines, STM32MP25x lines



BackToNavigationTree button.png


1. Article purpose[edit | edit source]

The article aims to help rebase an STM32 MPU project on a new ecosystem release by focusing on the impacts of the main changes.

2. Scope of this article[edit | edit source]

This article provides some details for the main changes between STM32 MPU ecosystem release v6.0.0 More info.png and new STM32 MPU ecosystem release v6.1.0 More info.png . The aim is to help migrate your project.

All Information about the features delivered in the new release is also available in the OpenSTLinux release note.

Warning DB.png Important

In case of upgrade from OpenSTLinux ecosystem release v5.0.0, check first the previous release change notification available in the wiki dedicated to the v5.y.z ecosystem releases:

3. Impacted domains[edit | edit source]

3.1. Yocto build environment for Distribution Package[edit | edit source]

  • None

3.2. Hardware configuration[edit | edit source]

Check the device tree files for the STMP32 MPU board for more details:

Linux® kernel: between Linux kernel v6.6-stm32mp-r2 (v6.6.78) and previous Linux kernel v6.6-stm32mp-r1 (v6.6.48)

U-Boot: between U-Boot v2023.10-stm32mp-r2 and previous U-Boot v2023.10-stm32mp-r1

  • Alignment with Linux® kernel device tree

OP-TEE: between OP-TEE v4.0.0-stm32mp-r2 and previous OP-TEE v4.0.0-stm32mp-r1

  • Alignment with Linux® kernel device tree

TF-A: between TF-A v2.10-stm32mp-r2 and previous TF-A v2.10-stm32mp-r1

  • Alignment with Linux® kernel device tree

External DT: between External DT v6-stm32mp-r2 and previous External DT v6.0-stm32mp-r1

  • Alignment with Linux® kernel device tree
  • Update directory tree by supporting STM32MP1 series and introducing M33-TD flavor More info green.png
Info white.png Information
This is possible with git diff command to get delta between two branches in the same repository.
Example with STLINUX GitHub repository and for all STM32MP1 device tree files:

git diff v6.6-stm32mp-r1 v6.6-stm32mp-r2 -- arch/arm/boot/dts/stm32mp1*

3.3. System configuration[edit | edit source]

  • Directory tree change in External DT component
  • The configuration of optee profile are now centralized via the usage of boot scheme:
    • BOOTSCHEME_LABELS += "opteemin" for system_services
    • BOOTSCHEME_LABELS += "optee" for secure_and_system_services

3.4. Boot stages[edit | edit source]

  • None

3.5. Security[edit | edit source]

  • None

3.6. User space and applications[edit | edit source]

  • None

4. References[edit | edit source]