CodeSource

Revision as of 14:43, 28 November 2023 by Registered User

1. Usage[edit source]

The CodeSource template is used to indicate the URL of any file from the software components (e.g., Linux® kernel, STM32Cube MPU Packages, BSP layers...) used in this wiki.

Usage: {{CodeSource | <domain> | repo=<repo> | <path> | <link text> | <version>}}

Where (lists below should be inline with https://github.com/STMicroelectronics/STM32MPU_EmbSW_Overall_Offer):

  • <domain> is the mandatory string that identifies the domain (a.ka., software component) of the file. The possible values are given in the below table:
<domain> Comment
Linux kernel the file belongs to the Linux kernel domain.
U-Boot the file belongs to the U-Boot domain.
TF-A the file belongs to the TF-A domain.
OP-TEE_OS the file belongs to the OP-TEE OS domain.
optee-stm32mp-addons the file belongs to the optee-stm32mp-addons layer.
External_DT the file belongs to the external device tree domain.
STM32CubeMP1 the file belongs to the STM32CubeMP1 domain.
STM32CubeMP13 the file belongs to the STM32CubeMP13 domain.
STM32CubeMP2 the file belongs to the STM32CubeMP2 domain.
TF-M the file belongs to the TF-M domain.
meta-st-stm32mp the file belongs to the meta-st-stm32mp BSP layer domain.
meta-st-stm32mp-addons the file belongs to the meta-st-stm32mp-addons BSP layer domain.
meta-st-openstlinux the file belongs to the meta-st-openstlinux framework layer domain.
wiki-stm32mp-addons the file belongs to the wiki-stm32mp-addons domain, wiki-stm32mp-addons has been created to provide to customer some example of scripts, ...
Android the file belongs to the Android domain.
Warning DB.png Important
The Android domain is not supported in the STM32 MPU ecosystem release flow documented by this wiki.
Buildroot the file belongs to the Buildroot domain.
X-LINUX-AI the file belongs to the X-LINUX-AI expansion package domain.
  • <path> is the mandatory relative path of the file from the root URL of the domain; If the file is a directory (e.g. "arch/arm/boot/dts" directory for the Linux kernel), the parameter must end with the slash / character (e.g. "arch/arm/boot/dts/"). The root URLs are:
<domain> STMicroelectronics public git repository Alternatives
Linux kernel https://github.com/STMicroelectronics/linux.
U-Boot https://github.com/STMicroelectronics/u-boot
TF-A https://github.com/STMicroelectronics/arm-trusted-firmware
OP-TEE OS https://github.com/STMicroelectronics/optee_os
optee-stm32mp-addons https://github.com/STMicroelectronics/optee-stm32mp-addons
External_DT https://github.com/STMicroelectronics/dt-stm32mp
STM32CubeMP1 https://github.com/STMicroelectronics/STM32CubeMP1
STM32CubeMP13 https://github.com/STMicroelectronics/STM32CubeMP13
STM32CubeMP2 https://github.com/STMicroelectronics/STM32CubeMP2
TF-M https://github.com/STMicroelectronics//trusted-firmware-m
meta-st-stm32mp https://github.com/STMicroelectronics/meta-st-stm32mp
meta-st-openstlinux https://github.com/STMicroelectronics/meta-st-openstlinux
meta-st-stm32mp-addons https://github.com/STMicroelectronics/meta-st-stm32mp-addons
wiki-stm32mp-addons https://github.com/STMicroelectronics/wiki-stm32mp-addons
Android https://android.googlesource.com/<repo>
Buildroot https://github.com/bootlin/buildroot-external-st
X-LINUX-AI https://github.com/STMicroelectronics/meta-st-x-linux-ai
  • <repo> is the mandatory repository in the Google Android git. This named parameter is ignored for all other domains than Android.
  • <link text> is an optional link text (text that is displayed instead of the URL).
  • <version> is an optional version number (branch or tag) if the default one doesn't fit. Per default, the URL points to the versions indicated in the below table:
<domain> <version> Alternatives
Linux kernel v6.1-stm32mp25 branch
  • Kernel.org alternative: linux-x.y
  • Bootlin alternative: latest stable
U-Boot v2022.10-stm32mp25 branch
  • Das U-Boot alternative: master
  • Bootlin alternative: latest stable
TF-A v2.8-stm32mp25 branch
  • ARM Trusted Firmware alternative: master
  • Bootlin alternative: latest stable
OP-TEE_OS 3.19.0-stm32mp25 branch
  • Open Portable Trusted Execution Environment alternative: master
optee-stm32mp-addons 3.16.0-stm32mp25 tag
External_DT v5.0-stm32mp-dev tag
STM32CubeMP1 1.6.0 tag
STM32CubeMP13 1.0.0 tag
STM32CubeMP2 0.3.0 tag
TF-M v1.7.0-stm32mp25 branch
meta-st-stm32mp mickledore branch
meta-st-stm32mp-addons mickledore branch
meta-st-openstlinux mickledore branch
wiki-stm32mp-addons 5.0.0 branch
Android Not applicable
Buildroot st/2023.02.2 branch
X-LINUX-AI v5.0.0 tag




2. Basic examples[edit source]

You type You get
Linux kernel
1- {{CodeSource | Linux kernel | Makefile}}<br />
2- {{CodeSource | Linux kernel | arch/arm/boot/dts/}}

1- Makefile
2- arch/arm/boot/dts/

U-Boot
1- {{CodeSource | U-Boot | Makefile}}<br />
2- {{CodeSource | U-Boot | arch/arm/dts/}}

1- Makefile
2- arch/arm/dts/

TF-A
1- {{CodeSource | TF-A | Makefile}}<br />
2- {{CodeSource | TF-A | fdts/}}

1- Makefile
2- fdts/

OP-TEE_OS
1- {{CodeSource | OP-TEE_OS | Makefile}}<br />
2- {{CodeSource | OP-TEE_OS | core/arch/arm/kernel/}}

1- Makefile
2- core/arch/arm/kernel/

optee-stm32mp-addons
1- {{CodeSource | optee-stm32mp-addons | README.md}}<br />
2- {{CodeSource | optee-stm32mp-addons | stm32mp-calibration/}}

1- README.md
2- stm32mp-calibration/

External_DT
1- {{CodeSource | External_DT | linux/Makefile}}<br />
2- {{CodeSource | External_DT | linux/}}

1- linux/Makefile
2- linux/

STM32CubeMP1
1- {{CodeSource | STM32CubeMP1 | Readme.md}}<br />
2- {{CodeSource | STM32CubeMP1 | Drivers/STM32MP1xx_HAL_Driver/Src/}}<br />
3- {{CodeSource | STM32CubeMP1html | Release_Notes.html}}

1- Readme.md
2- Drivers/STM32MP1xx_HAL_Driver/Src/

3- Release_Notes.html
STM32CubeMP13
1- {{CodeSource | STM32CubeMP13 | Readme.md}}<br />
2- {{CodeSource | STM32CubeMP13 |Drivers/BSP/STM32MP13xx_DISCO/}}<br />
3- {{CodeSource | STM32CubeMP13 |Drivers/BSP/}}<br />
4- {{CodeSource | STM32CubeMP13 |Projects/STM32CubeProjectsList.html}}<br />
5- {{CodeSource | STM32CubeMP13html |Projects/STM32CubeProjectsList.html}}<br />

1- Readme.md
2- Drivers/BSP/STM32MP13xx_DISCO/
3- Drivers/BSP/
4- Projects/STM32CubeProjectsList.html
5- Projects/STM32CubeProjectsList.html

STM32CubeMP2
1- {{CodeSource | STM32CubeMP2 | README.md}}<br />
2- {{CodeSource | STM32CubeMP2 | Drivers/STM32MP2xx_HAL_Driver/Src/}}

1- README.md
2- Drivers/STM32MP2xx_HAL_Driver/Src/

TF-M
1- {{CodeSource | TF-M |  readme.rst}}<br />
2- {{CodeSource | TF-M | bl1/config/}}

1- readme.rst
2- bl1/config/

meta-st-stm32mp
1- {{CodeSource | meta-st-stm32mp | README.md}}<br />
2- {{CodeSource | meta-st-stm32mp | recipes-kernel/linux/linux-stm32mp/}}

1- README.md
2- recipes-kernel/linux/linux-stm32mp/

meta-st-openstlinux
1- {{CodeSource | meta-st-openstlinux | README.md}}<br />
2- {{CodeSource | meta-st-openstlinux | recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/}}

1- README.md
2- recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/

meta-st-stm32mp-addons
1- {{CodeSource | meta-st-stm32mp-addons | README.md}}<br />
2- {{CodeSource | meta-st-stm32mp-addons | recipes-kernel/linux/}}

1- README.md
2- recipes-kernel/linux/

wiki-stm32mp-addons
1- {{CodeSource | wiki-stm32mp-addons | README.md}}<br />
2- {{CodeSource | wiki-stm32mp-addons | gdb-scripts/}}

1- README.md
2- gdb-scripts/

Android
1- {{CodeSource | Android | repo=platform/build | README.md}}<br />
2- {{CodeSource | Android | repo=platform/packages/apps/Settings | src/com/android/settings/}}

1- Unsupported domain!
2- Unsupported domain!

Buildroot
1- {{CodeSource | Buildroot | README.md}}<br />
2- {{CodeSource | Buildroot | docs/}}

1- README.md TOBECOMPLETED
2- docs/ TOBECOMPLETED

X-LINUX-AI
1- {{CodeSource | X-LINUX-AI | README.md}}<br />
2- {{CodeSource | X-LINUX-AI | conf/}}

1- README.md TOBECOMPLETED
2- conf/ TOBECOMPLETED

3. More examples[edit source]

You type You get
Linux kernel: regular file
1- {{CodeSource | Linux kernel | Makefile}}<br />
2- {{CodeSource | Linux kernel | Makefile | Linux kernel root makefile - Makefile}}<br />
3- {{CodeSource | Linux kernel | Makefile | | 4.19}}<br />
4- {{CodeSource | Linux kernel | Makefile | Linux kernel root makefile - Makefile | 4.19}}<br />
5- {{CodeSource | Linux kernel | repo=ignored | Makefile | Linux kernel root makefile - Makefile | 4.19}}

1- Makefile
2- Linux kernel root makefile - Makefile
3- Makefile (v4.19)
4- Linux kernel root makefile - Makefile (v4.19)
5- Linux kernel root makefile - Makefile (v4.19)

Linux kernel: directory
1- {{CodeSource | Linux kernel | arch/arm/boot/dts/}}<br />
2- {{CodeSource | Linux kernel | arch/arm/boot/dts/ | arch/arm/boot/dts/stm32mp15*}}<br />
3- {{CodeSource | Linux kernel | arch/arm/boot/dts/ | | 4.19}}<br />
4- {{CodeSource | Linux kernel | arch/arm/boot/dts/ | arch/arm/boot/dts/stm32mp15* | 4.19}}<br />
5- {{CodeSource | Linux kernel | arch/arm/boot/dts/ | repo=ignored | arch/arm/boot/dts/stm32mp15* | 4.19}}

1- arch/arm/boot/dts/
2- arch/arm/boot/dts/stm32mp15*
3- arch/arm/boot/dts/ (v4.19)
4- arch/arm/boot/dts/stm32mp15* (v4.19)
5- arch/arm/boot/dts/stm32mp15* (v4.19)

U-Boot: regular file
1- {{CodeSource | U-Boot | Makefile}}<br />
2- {{CodeSource | U-Boot | Makefile | U-Boot root makefile - Makefile}}<br />
3- {{CodeSource | U-Boot | Makefile | | 2018.03}}<br />
4- {{CodeSource | U-Boot | Makefile | U-Boot root makefile - Makefile | 2018.03}}<br />
5- {{CodeSource | U-Boot | Makefile | U-Boot root makefile - Makefile | repo=ignored | 2018.03}}

1- Makefile
2- U-Boot root makefile - Makefile
3- Makefile (v2018.03)
4- U-Boot root makefile - Makefile (v2018.03)
5- U-Boot root makefile - Makefile (v2018.03)

U-Boot: directory
1- {{CodeSource | U-Boot | arch/arm/dts/}}<br />
2- {{CodeSource | U-Boot | arch/arm/dts/ | arch/arm/dts/stm32mp15*}}<br />
3- {{CodeSource | U-Boot | arch/arm/dts/ | | 2018.03}}<br />
4- {{CodeSource | U-Boot | arch/arm/dts/ | arch/arm/dts/stm32mp15* | 2018.03}}<br />
5- {{CodeSource | repo=ignored | U-Boot | arch/arm/dts/ | arch/arm/dts/stm32mp15* | 2018.03}}

1- arch/arm/dts/
2- arch/arm/dts/stm32mp15*
3- arch/arm/dts/ (v2018.03)
4- arch/arm/dts/stm32mp15* (v2018.03)
5- arch/arm/dts/stm32mp15* (v2018.03)

TF-A: regular file
1- {{CodeSource | TF-A | Makefile}}<br />
2- {{CodeSource | TF-A | Makefile | TF-A root makefile - Makefile}}<br />
3- {{CodeSource | TF-A | Makefile | | 1.4}}<br />
4- {{CodeSource | TF-A | Makefile | TF-A root makefile - Makefile | 1.4}}<br />
5- {{CodeSource | TF-A | repo=ignored | Makefile}}

1- Makefile
2- TF-A root makefile - Makefile
3- Makefile (v1.4)
4- TF-A root makefile - Makefile (v1.4)
5- Makefile

TF-A: directory
1- {{CodeSource | TF-A | fdts/}}<br />
2- {{CodeSource | TF-A | fdts/ | fdts/stm32mp15*}}<br />
3- {{CodeSource | TF-A | fdts/ | | 1.4}}<br />
4- {{CodeSource | TF-A | fdts/ | fdts/stm32mp15* | 1.4}}<br />
5- {{CodeSource | TF-A | repo=ignored | fdts/ | fdts/stm32mp15*}}

1- fdts/
2- fdts/stm32mp15*
3- fdts/ (v1.4)
4- fdts/stm32mp15* (v1.4)
5- fdts/stm32mp15*

OP-TEE_OS: regular file
1- {{CodeSource | OP-TEE_OS | Makefile}}<br />
2- {{CodeSource | OP-TEE_OS | Makefile | OP-TEE OS root makefile - Makefile}}<br />
3- {{CodeSource | OP-TEE_OS | Makefile | | 3.0.0}}<br />
4- {{CodeSource | OP-TEE_OS | Makefile | OP-TEE OS root makefile - Makefile | 3.0.0}}<br />
5- {{CodeSource | OP-TEE_OS | Makefile | 3.0.0 | repo=ignored}}

1- Makefile
2- OP-TEE OS root makefile - Makefile
3- Makefile (v3.0.0)
4- OP-TEE OS root makefile - Makefile (v3.0.0)
5- 3.0.0

OP-TEE_OS: directory
1- {{CodeSource | OP-TEE_OS | core/arch/arm/kernel/}}<br />
2- {{CodeSource | OP-TEE_OS | core/arch/arm/kernel/ | core/arch/arm/kernel/*}}<br />
3- {{CodeSource | OP-TEE_OS | core/arch/arm/kernel/ | | 3.0.0}}<br />
4- {{CodeSource | OP-TEE_OS | core/arch/arm/kernel/ | core/arch/arm/kernel/* | 3.0.0}}<br />
5- {{CodeSource | OP-TEE_OS | repo=ignored | core/arch/arm/kernel/ | 3.0.0}}

1- core/arch/arm/kernel/
2- core/arch/arm/kernel/*
3- core/arch/arm/kernel/ (v3.0.0)
4- core/arch/arm/kernel/* (v3.0.0)
5- 3.0.0

optee-stm32mp-addons: regular file
1- {{CodeSource | optee-stm32mp-addons | Makefile}}<br />
2- {{CodeSource | optee-stm32mp-addons | Makefile | OP-TEE add-ons makefile - Makefile}}<br />
3- {{CodeSource | optee-stm32mp-addons | Makefile | | master}}<br />
4- {{CodeSource | optee-stm32mp-addons | Makefile | OP-TEE add-ons makefile - Makefile | master}}<br />
5- {{CodeSource | optee-stm32mp-addons | Makefile | | master | repo=ignored}}

1- Makefile
2- OP-TEE add-ons makefile - Makefile
3- Makefile (vmaster)
4- OP-TEE add-ons makefile - Makefile (vmaster)
5- Makefile (vmaster)

optee-stm32mp-addons: directory
1- {{CodeSource | optee-stm32mp-addons | stm32mp-calibration/host/}}<br />
2- {{CodeSource | optee-stm32mp-addons | stm32mp-calibration/host/ | stm32mp-calibration/host/*}}<br />
3- {{CodeSource | optee-stm32mp-addons | stm32mp-calibration/host/ | | master}}<br />
4- {{CodeSource | optee-stm32mp-addons | stm32mp-calibration/host/ | stm32mp-calibration/host/* | master}}<br />
5- {{CodeSource | optee-stm32mp-addons | repo=ignored | stm32mp-calibration/host/ | master}}

1- stm32mp-calibration/host/
2- stm32mp-calibration/host/*
3- stm32mp-calibration/host/ (vmaster)
4- stm32mp-calibration/host/* (vmaster)
5- master

External_DT: regular file
1- {{CodeSource | External_DT | linux/Makefile}}<br />
2- {{CodeSource | External_DT | linux/Makefile | External DT Linux makefile - Makefile}}<br />
3- {{CodeSource | External_DT | linux/Makefile | | 5.0-stm32mp-r1-rc9}}<br />
4- {{CodeSource | External_DT | linux/Makefile | External DT Linux - Makefile | 5.0-stm32mp-r1-rc9}}<br />
5- {{CodeSource | External_DT | repo=ignored | linux/Makefile}}

1- linux/Makefile
2- External DT Linux makefile - Makefile
3- linux/Makefile (v5.0-stm32mp-r1-rc9)
4- External DT Linux - Makefile (v5.0-stm32mp-r1-rc9)
5- linux/Makefile

External_DT: directory
1- {{CodeSource | External_DT | linux/}}<br />
2- {{CodeSource | External_DT | linux/ | linux/stm32mp25*}}<br />
3- {{CodeSource | External_DT | linux/ | | 5.0-stm32mp-r1-rc9}}<br />
4- {{CodeSource | External_DT| linux/ | linux/stm32mp25* | 5.0-stm32mp-r1-rc9}}<br />
5- {{CodeSource | External_DT | repo=ignored | linux/ | linux/stm32mp25*}}

1- linux/
2- linux/stm32mp25*
3- linux/ (v5.0-stm32mp-r1-rc9)
4- linux/stm32mp25* (v5.0-stm32mp-r1-rc9)
5- linux/stm32mp25*

STM32CubeMP1: regular file
1- {{CodeSource | STM32CubeMP1 | Readme.md}}<br />
2- {{CodeSource | STM32CubeMP1 | Readme.md | STM32CubeMP1 readme}}<br />
3- {{CodeSource | STM32CubeMP1 | Readme.md | | master}}<br />
4- {{CodeSource | STM32CubeMP1 | Readme.md | STM32CubeMP1 readme | master}}<br />
5- {{CodeSource | STM32CubeMP1 | Readme.md | STM32CubeMP1 readme | repo=ignored | master}}

1- Readme.md
2- STM32CubeMP1 readme
3- Readme.md (master)
4- STM32CubeMP1 readme (master)
5- STM32CubeMP1 readme (master)

STM32CubeMP1: directory
1- {{CodeSource | STM32CubeMP1 | Drivers/STM32MP1xx_HAL_Driver/Src/}}<br />
2- {{CodeSource | STM32CubeMP1 | Drivers/STM32MP1xx_HAL_Driver/Src/ | Drivers/STM32MP1xx_HAL_Driver/Src/*}}<br />
3- {{CodeSource | STM32CubeMP1 | Drivers/STM32MP1xx_HAL_Driver/Src/ | | master}}<br />
4- {{CodeSource | STM32CubeMP1 | Drivers/STM32MP1xx_HAL_Driver/Src/ | Drivers/STM32MP1xx_HAL_Driver/Src/* | master}}<br />
5- {{CodeSource | STM32CubeMP1 | repo=ignored | Drivers/STM32MP1xx_HAL_Driver/Src/}}

1- Drivers/STM32MP1xx_HAL_Driver/Src/
2- Drivers/STM32MP1xx_HAL_Driver/Src/*
3- Drivers/STM32MP1xx_HAL_Driver/Src/ (master)
4- Drivers/STM32MP1xx_HAL_Driver/Src/* (master)
5- Drivers/STM32MP1xx_HAL_Driver/Src/

STM32CubeMP2: regular file
1- {{CodeSource | STM32CubeMP2 | README.md}}<br />
2- {{CodeSource | STM32CubeMP2 | README.md | STM32CubeMP2 readme}}<br />
3- {{CodeSource | STM32CubeMP2 | README.md | | 0.3.0.rc4}}<br />
4- {{CodeSource | STM32CubeMP2 | README.md | STM32CubeMP2 readme | 0.3.0.rc4}}<br />
5- {{CodeSource | STM32CubeMP2 | README.md | STM32CubeMP2 readme | repo=ignored | 0.3.0.rc4}}

1- README.md
2- STM32CubeMP2 readme
3- README.md (v0.3.0.rc4)
4- STM32CubeMP2 readme (v0.3.0.rc4)
5- STM32CubeMP2 readme (v0.3.0.rc4)

STM32CubeMP2: directory
1- {{CodeSource | STM32CubeMP2 | Drivers/STM32MP2xx_HAL_Driver/Src/}}<br />
2- {{CodeSource | STM32CubeMP2 | Drivers/STM32MP2xx_HAL_Driver/Src/ | Drivers/STM32MP2xx_HAL_Driver/Src/*}}<br />
3- {{CodeSource | STM32CubeMP2 | Drivers/STM32MP2xx_HAL_Driver/Src/ | | 0.3.0.rc4}}<br />
4- {{CodeSource | STM32CubeMP2 | Drivers/STM32MP2xx_HAL_Driver/Src/ | Drivers/STM32MP2xx_HAL_Driver/Src/* | 0.3.0.rc4}}<br />
5- {{CodeSource | STM32CubeMP2 | repo=ignored | Drivers/STM32MP2xx_HAL_Driver/Src/}}

1- Drivers/STM32MP2xx_HAL_Driver/Src/
2- Drivers/STM32MP2xx_HAL_Driver/Src/*
3- Drivers/STM32MP2xx_HAL_Driver/Src/ (v0.3.0.rc4)
4- Drivers/STM32MP2xx_HAL_Driver/Src/* (v0.3.0.rc4)
5- Drivers/STM32MP2xx_HAL_Driver/Src/

TF-M: regular file
1- {{CodeSource | TF-M | readme.rst}}<br />
2- {{CodeSource | TF-M | readme.rst | TF-M readme}}<br />
3- {{CodeSource | TF-M | readme.rst | | 1.7.0-stm32mp25-r6}}<br />
4- {{CodeSource | TF-M | readme.rst | TF-M readme | 1.7.0-stm32mp25-r6}}<br />
5- {{CodeSource | TF-M | readme.rst | TF-M readme | repo=ignored | 1.7.0-stm32mp25-r6}}

1- readme.rst
2- TF-M readme
3- readme.rst (v1.7.0-stm32mp25-r6)
4- TF-M readme (v1.7.0-stm32mp25-r6)
5- TF-M readme (v1.7.0-stm32mp25-r6)

TF-M: directory
1- {{CodeSource | TF-M | bl1/config/}}<br />
2- {{CodeSource | TF-M | bl1/config/ | bl1/config/*}}<br />
3- {{CodeSource | TF-M | bl1/config/ | | 1.7.0-stm32mp25-r6}}<br />
4- {{CodeSource | TF-M  | bl1/config/ | bl1/config/* | 1.7.0-stm32mp25-r6}}<br />
5- {{CodeSource | TF-M | repo=ignored | bl1/config/}}

1- bl1/config/
2- bl1/config/*
3- bl1/config/ (v1.7.0-stm32mp25-r6)
4- bl1/config/* (v1.7.0-stm32mp25-r6)
5- bl1/config/

meta-st-stm32mp: regular file
1- {{CodeSource | meta-st-stm32mp | recipes-kernel/linux/linux-stm32mp/README.HOW_TO.txt}}<br />
2- {{CodeSource | meta-st-stm32mp | recipes-kernel/linux/linux-stm32mp/README.HOW_TO.txt | Helper file for Linux build}}<br />
3- {{CodeSource | meta-st-stm32mp | recipes-kernel/linux/linux-stm32mp/README.HOW_TO.txt | |openstlinux-4.19-thud-mp1-19-02-20}}<br />
4- {{CodeSource | meta-st-stm32mp | recipes-kernel/linux/linux-stm32mp/README.HOW_TO.txt | Helper file for Linux build | thud}}<br />
5- {{CodeSource | meta-st-stm32mp | recipes-kernel/linux/linux-stm32mp/README.HOW_TO.txt | Helper file for Linux build | repo=ignored | thud}}

1- recipes-kernel/linux/linux-stm32mp/README.HOW_TO.txt
2- Helper file for Linux build
3- recipes-kernel/linux/linux-stm32mp/README.HOW_TO.txt (openstlinux-4.19-thud-mp1-19-02-20)
4- Helper file for Linux build (thud)
5- Helper file for Linux build (thud)

meta-st-stm32mp: directory
1- {{CodeSource | meta-st-stm32mp | recipes-kernel/linux/linux-stm32mp/}}<br />
2- {{CodeSource | meta-st-stm32mp | recipes-kernel/linux/linux-stm32mp/ | recipes-kernel/linux/linux-stm32mp/}}<br />
3- {{CodeSource | meta-st-stm32mp | recipes-kernel/linux/linux-stm32mp/ | | thud}}<br />
4- {{CodeSource | meta-st-stm32mp | recipes-kernel/linux/linux-stm32mp/ | recipes-kernel/linux/linux-stm32mp/ | thud}}<br />
5- {{CodeSource | meta-st-stm32mp | recipes-kernel/linux/linux-stm32mp/ | recipes-kernel/linux/linux-stm32mp/ | repo=ignored | thud}}

1- recipes-kernel/linux/linux-stm32mp/
2- recipes-kernel/linux/linux-stm32mp/
3- recipes-kernel/linux/linux-stm32mp/ (thud)
4- recipes-kernel/linux/linux-stm32mp/ (thud)
5- recipes-kernel/linux/linux-stm32mp/ (thud)

meta-st-openstlinux: regular file
1- {{CodeSource | meta-st-openstlinux | README.md}}<br />
2- {{CodeSource | meta-st-openstlinux | README.md | meta-st-openstlinux readme}}<br />
3- {{CodeSource | meta-st-openstlinux | README.md | | thud}}<br />
4- {{CodeSource | meta-st-openstlinux | README.md | meta-st-openstlinux readme | thud}}<br />
5- {{CodeSource | meta-st-openstlinux | README.md | meta-st-openstlinux readme | repo=ignored | thud}}

1- README.md
2- meta-st-openstlinux readme
3- README.md (thud)
4- meta-st-openstlinux readme (thud)
5- meta-st-openstlinux readme (thud)

meta-st-openstlinux: directory
1- {{CodeSource | meta-st-openstlinux | recipes-multimedia/gstreamer/}}<br />
2- {{CodeSource | meta-st-openstlinux | recipes-multimedia/gstreamer/ | GStreamer recipes}}<br />
3- {{CodeSource | meta-st-openstlinux | recipes-multimedia/gstreamer/ | |openstlinux-4.19-thud-mp1-19-02-20}}<br />
4- {{CodeSource | meta-st-openstlinux | recipes-multimedia/gstreamer/ | GStreamer recipes | thud}}<br />
5- {{CodeSource | meta-st-openstlinux | recipes-multimedia/gstreamer/ | GStreamer recipes | repo=ignored | thud}}

1- recipes-multimedia/gstreamer/
2- GStreamer recipes
3- recipes-multimedia/gstreamer/ (openstlinux-4.19-thud-mp1-19-02-20)
4- GStreamer recipes (thud)
5- GStreamer recipes (thud)

meta-st-stm32mp-addons: regular file
1- {{CodeSource | meta-st-stm32mp-addons | docs/How_to_create_a_custom_machine_mx.txt}}<br />
2- {{CodeSource | meta-st-stm32mp-addons | docs/How_to_create_a_custom_machine_mx.txt | Helper file for creating a custom machine}}<br />
3- {{CodeSource | meta-st-stm32mp-addons | docs/How_to_create_a_custom_machine_mx.txt | |openstlinux-4.19-thud-mp1-19-02-20}}<br />
4- {{CodeSource | meta-st-stm32mp-addons | docs/How_to_create_a_custom_machine_mx.txt | Helper file for creating a custom machine | thud }}<br />
5- {{CodeSource | meta-st-stm32mp-addons | docs/How_to_create_a_custom_machine_mx.txt | Helper file for creating a custom machine | repo=ignored | thud }}

1- docs/How_to_create_a_custom_machine_mx.txt
2- Helper file for creating a custom machine
3- docs/How_to_create_a_custom_machine_mx.txt (openstlinux-4.19-thud-mp1-19-02-20)
4- Helper file for creating a custom machine (thud)
5- Helper file for creating a custom machine (thud)

meta-st-stm32mp-addons: directory
1- {{CodeSource | meta-st-stm32mp-addons | recipes-kernel/linux/ }}<br />
2- {{CodeSource | meta-st-stm32mp-addons | recipes-kernel/linux/ | recipes-kernel/linux/}}<br />
3- {{CodeSource | meta-st-stm32mp-addons | recipes-kernel/linux/ | | thud}}<br />
4- {{CodeSource | meta-st-stm32mp-addons | recipes-kernel/linux/ | recipes-kernel/linux/ | thud}}<br />
5- {{CodeSource | meta-st-stm32mp-addons | recipes-kernel/linux/ | recipes-kernel/linux/ | repo=ignored | thud}}

1- recipes-kernel/linux/
2- recipes-kernel/linux/
3- recipes-kernel/linux/ (thud)
4- recipes-kernel/linux/ (thud)
5- recipes-kernel/linux/ (thud)

wiki-stm32mp-addons: regular file
1- {{CodeSource | wiki-stm32mp-addons | gdb-scripts/Setup.gdb}}<br />
2- {{CodeSource | wiki-stm32mp-addons | gdb-scripts/Setup.gdb | GDB setup}}<br />
3- {{CodeSource | wiki-stm32mp-addons | gdb-scripts/Setup.gdb | | 4.0.0}}<br />
4- {{CodeSource | wiki-stm32mp-addons | gdb-scripts/Setup.gdb | GDB setup | 4.0.0 }}<br />
5- {{CodeSource | wiki-stm32mp-addons | gdb-scripts/Setup.gdb | GDB setup | repo=ignored | 4.0.0 }}

1- gdb-scripts/Setup.gdb
2- GDB setup
3- gdb-scripts/Setup.gdb (4.0.0)
4- GDB setup (4.0.0)
5- GDB setup (4.0.0)

wiki-stm32mp-addons: directory
1- {{CodeSource | wiki-stm32mp-addons | gdb-scripts/}}<br />
2- {{CodeSource | wiki-stm32mp-addons | gdb-scripts/ | GDB scripts}}<br />
3- {{CodeSource | wiki-stm32mp-addons | gdb-scripts/ | | 4.0.0}}<br />
4- {{CodeSource | wiki-stm32mp-addons | gdb-scripts/ | GDB scripts | 4.0.0 }}<br />
5- {{CodeSource | wiki-stm32mp-addons | gdb-scripts/ | GDB scripts | repo=ignored | 4.0.0 }}

1- gdb-scripts/
2- GDB scripts
3- gdb-scripts/ (4.0.0)
4- GDB scripts (4.0.0)
5- GDB scripts (4.0.0)

Android: regular file
1- {{CodeSource | Android | repo=platform/build | core/main.mk}}<br />
2- {{CodeSource | Android | repo=platform/build | core/main.mk | Main configuration}}<br />
3- {{CodeSource | Android | repo=platform/build | core/main.mk | | android-8.1.0_r66}}<br />
4- {{CodeSource | Android | repo=platform/build | core/main.mk | Main configuration | android-8.1.0_r66}}<br />
5- {{CodeSource | Android | core/main.mk}}

1- Unsupported domain!
2- Unsupported domain!
3- Unsupported domain!
4- Unsupported domain!
5- Unsupported domain!

Android: directory
1- {{CodeSource | Android | repo=platform/build | target/product/}}<br />
2- {{CodeSource | Android | repo=platform/build | target/product/ | platform/build/target/product/*}}<br />
3- {{CodeSource | Android | repo=platform/build | target/product/ | | android-8.1.0_r66}}<br />
4- {{CodeSource | Android | repo=platform/build | target/product/ | platform/build/target/product/* | android-8.1.0_r66}}<br />
5- {{CodeSource | Android | target/product/}}

1- Unsupported domain!
2- Unsupported domain!
3- Unsupported domain!
4- Unsupported domain!
5- Unsupported domain!

Buildroot: regular file
1- {{CodeSource | Buildroot | README.md}}<br />
2- {{CodeSource | Buildroot | README.md | STM32MP1 Buildroot external tree}}<br />
3- {{CodeSource | Buildroot | README.md | | st/2021.02}}<br />
4- {{CodeSource | Buildroot | README.md | STM32MP1 Buildroot external tree | st/2021.02}}<br />
5- {{CodeSource | Buildroot | repo=ignored | README.md | STM32MP1 Buildroot external tree | st/2021.02}}

1- README.md TOBECOMPLETED
2- STM32MP1 Buildroot external tree TOBECOMPLETED
3- README.md (st/2021.02) TOBECOMPLETED
4- STM32MP1 Buildroot external tree (st/2021.02) TOBECOMPLETED
5- STM32MP1 Buildroot external tree (st/2021.02) TOBECOMPLETED

Buildroot: directory
1- {{CodeSource | Buildroot | docs/}}<br />
2- {{CodeSource | Buildroot | docs/ | STM32MP1 Buildroot documentation}}<br />
3- {{CodeSource | Buildroot | docs/ | | st/2021.02}}<br />
4- {{CodeSource | Buildroot | docs/ | STM32MP1 Buildroot documentation | st/2021.02}}<br />
5- {{CodeSource | Buildroot | docs/ | repo=ignored | STM32MP1 Buildroot documentation | st/2021.02}}

1- docs/ TOBECOMPLETED
2- STM32MP1 Buildroot documentation TOBECOMPLETED
3- docs/ (st/2021.02) TOBECOMPLETED
4- STM32MP1 Buildroot documentation (st/2021.02) TOBECOMPLETED
5- STM32MP1 Buildroot documentation (st/2021.02) TOBECOMPLETED

X-LINUX-AI: regular file
1- {{CodeSource | X-LINUX-AI | README.md}}<br />
2- {{CodeSource | X-LINUX-AI | README.md | AI expansion package for STM32MPUs}}<br />
3- {{CodeSource | X-LINUX-AI | README.md | | 2.2.0}}<br />
4- {{CodeSource | X-LINUX-AI | README.md | AI expansion package for STM32MPUs | 2.2.0}}<br />
5- {{CodeSource | X-LINUX-AI | repo=ignored | README.md | AI expansion package for STM32MPUs | 2.2.0}}

1- README.md TOBECOMPLETED
2- AI expansion package for STM32MPUs TOBECOMPLETED
3- README.md (v2.2.0)TOBECOMPLETED
4- AI expansion package for STM32MPUs (v2.2.0)TOBECOMPLETED
5- AI expansion package for STM32MPUs (v2.2.0)TOBECOMPLETED

X-LINUX-AI: directory
1- {{CodeSource | X-LINUX-AI | conf/}}<br />
2- {{CodeSource | X-LINUX-AI | conf/ | X-LINUX-AI configuration file}}<br />
3- {{CodeSource | X-LINUX-AI | conf/ | | 2.2.0}}<br />
4- {{CodeSource | X-LINUX-AI | conf/ | X-LINUX-AI configuration file | 2.2.0}}<br />
5- {{CodeSource | X-LINUX-AI | conf/ | repo=ignored | X-LINUX-AI configuration file | 2.2.0}}

1- conf/ TOBECOMPLETED
2- X-LINUX-AI configuration file TOBECOMPLETED
3- conf/ (v2.2.0)TOBECOMPLETED
4- X-LINUX-AI configuration file (v2.2.0)TOBECOMPLETED
5- X-LINUX-AI configuration file (v2.2.0)TOBECOMPLETED

Unsupported domain
{{CodeSource | Unsupported domain | Makefile}}

Unsupported domain!

4. Code[edit source]

4.1. Linux kernel[edit source]

  • For STMicroelectronics public repository

v5.0: https://github.com/STMicroelectronics/linux/tree/v6.1-stm32mp

[https://github.com/STMicroelectronics/linux/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|v{{#replace:{{{4|}}}| |}}|v6.1-stm32mp}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|(v{{#replace:{{{4|}}}| |}})}}]

  • For Kernel.org git

[https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/{{#replace:{{{2|}}}| |}}?h={{#if: {{{4|}}}|v{{#replace:{{{4|}}}||}}|linux-x.y}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|(v{{#replace:{{{4|}}}| |}})}}]

  • For Bootlin alternative

[https://elixir.bootlin.com/linux/{{#if: {{{4|}}}|v{{#replace:{{{4|}}}| |}}|latest}}/source/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} ({{#if: {{{4|}}}|v{{#replace:{{{4|}}}| |}}|latest stable}})]


4.2. U-Boot[edit source]

  • For STMicroelectronics public repository

v5.0 : https://github.com/STMicroelectronics/u-boot/tree/v2022.10-stm32mp

[https://github.com/STMicroelectronics/u-boot/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|v{{#replace:{{{4|}}}| |}}|v2022.10-stm32mp}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|(v{{#replace:{{{4|}}}| |}})}}]

  • For U-Boot git alternative

[http://git.denx.de/?p=u-boot.git;a={{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}};f={{#ifeq:{{#sub:{{{2}}}|-1}}|/|{{#sub:{{{2}}}|0|-1}}|{{#sub:{{{2}}}|0}}}};hb={{#if: {{{4|}}}|v{{#replace:{{{4|}}}| |}}|master}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} ({{#if: {{{4|}}}|v{{#replace:{{{4|}}}| |}}|master}})]

  • For Bootlin alternative

[https://elixir.bootlin.com/u-boot/{{#if: {{{4|}}}|v{{#replace:{{{4|}}}| |}}|latest}}/source/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} ({{#if: {{{4|}}}|v{{#replace:{{{4|}}}| |}}|latest stable}})]


4.3. TF-A[edit source]

  • For STMicroelectronics public repository

v5.0: https://github.com/STMicroelectronics/arm-trusted-firmware/tree/v2.8-stm32mp

[https://github.com/STMicroelectronics/arm-trusted-firmware/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|v{{#replace:{{{4|}}}| |}}|v2.8-stm32mp}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|(v{{#replace:{{{4|}}}| |}})}}]

  • For ARM Trusted Firmware git alternative

[https://github.com/ARM-software/arm-trusted-firmware/blob/{{#if: {{{4|}}}|v{{#replace:{{{4|}}}| |}}|master}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} ({{#if: {{{4|}}}|v{{#replace:{{{4|}}}| |}}|master}})]

  • For Bootlin alternative

[https://elixir.bootlin.com/arm-trusted-firmware/{{#if: {{{4|}}}|v{{#replace:{{{4|}}}| |}}|latest}}/source/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} ({{#if: {{{4|}}}|v{{#replace:{{{4|}}}| |}}|latest stable}})]


4.4. OP-TEE_OS[edit source]

  • For STMicroelectronics public repository

v5.0 : https://github.com/STMicroelectronics/optee_os/tree/3.19.0-stm32mp

[https://github.com/STMicroelectronics/optee_os/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|3.19.0-stm32mp}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|({{#replace:{{{4|}}}| |}})}}]

  • For OP-TEE OS git alternative

[https://github.com/OP-TEE/optee_os/blob/{{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|master}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} ({{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|master}})]


4.5. optee-stm32mp-addons[edit source]

  • For STMicroelectronics public repository

v5.0: https://github.com/STMicroelectronics/optee-stm32mp-addons/tree/3.16.0-stm32mp-r1

[https://github.com/STMicroelectronics/optee-stm32mp-addons/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|3.16.0-stm32mp-r1}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|({{#replace:{{{4|}}}| |}})}}]


4.6. External_DT[edit source]

  • For STMicroelectronics public repository

v5.0: https://github.com/STMicroelectronics/dt-stm32mp/tree/v5.0-stm32mp

[https://github.com/STMicroelectronics/dt-stm32mp/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|v5.0-stm32mp}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|({{#replace:{{{4|}}}| |}})}}]


4.7. STM32CubeMP1[edit source]

  • For STMicroelectronics public repository

v5.0: https://github.com/STMicroelectronics/STM32CubeMP1/tree/1.6.0

[https://github.com/STMicroelectronics/STM32CubeMP1/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|1.6.0}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|({{#replace:{{{4|}}}| |}})}}]

4.8. STM32CubeMP13[edit source]

  • For STM STMicroelectronics git

v5.0/ STM32CubeMP13 v1.0.0 : https://github.com/STMicroelectronics/STM32CubeMP13/tree/1.0.0 [https://github.com/STMicroelectronics/STM32CubeMP13/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|1.0.0}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|({{#replace:{{{4|}}}| |}})}}]


4.9. STM32CubeMP2[edit source]

  • For STMicroelectronics public repository

v5.0: https://github.com/STMicroelectronics/STM32CubeMP2/tree/x.x.x

[https://github.com/STMicroelectronics/STM32CubeMP2/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|x.x.x}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|({{#replace:{{{4|}}}| |}})}}]


4.10. TF-M[edit source]

  • For STMicroelectronics public repository

v5.0: https://github.com/STMicroelectronics//trusted-firmware-m.

[https://github.com/STMicroelectronics//trusted-firmware-m/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|v1.7.0}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|({{#replace:{{{4|}}}| |}})}}]


4.11. meta-st-stm32mp[edit source]

  • For STMicroelectronics public repository

v5.0: https://github.com/STMicroelectronics/meta-st-stm32mp/tree/mickledore

[https://github.com/STMicroelectronics/meta-st-stm32mp/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|mickledore}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|({{#replace:{{{4|}}}| |}})}}]


4.12. meta-st-openstlinux[edit source]

  • For STMicroelectronics public repository

v5.0: https://github.com/STMicroelectronics/meta-st-openstlinux/tree/mickledore

[https://github.com/STMicroelectronics/meta-st-openstlinux/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|mickledore}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|({{#replace:{{{4|}}}| |}})}}]


4.13. meta-st-stm32mp-addons[edit source]

  • For STMicroelectronics public repository

v5.0: https://github.com/STMicroelectronics/meta-st-stm32mp-addons/tree/mickledore

[https://github.com/STMicroelectronics/meta-st-stm32mp-addons/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|mickledore}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|({{#replace:{{{4|}}}| |}})}}]


4.14. wiki-stm32mp-addons[edit source]

  • For STMicroelectronics public repository

v5.0: https://github.com/STMicroelectronics/wiki-stm32mp-addons/tree/5.0.0/gdb-scripts/

[https://github.com/STMicroelectronics/wiki-stm32mp-addons/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|5.0.0}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|({{#replace:{{{4|}}}| |}})}}]


4.15. Android[edit source]

  • For Google Android git

v5.0: to be completed

[https://android.googlesource.com/{{{repo|}}}/+/refs/tags/{{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|android-10.0.0_r22}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{repo|}}}/{{#replace:{{{2|}}}| |}}}} {{#if: {{{4|}}}|({{#replace:{{{4|}}}| |}})}}]

4.16. Buildroot[edit source]

  • For Bootlin Buildroot git for STMicroelectronics

v5.0: to be completed

[https://github.com/bootlin/buildroot-external-st/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|st/2022.02.7}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|({{#replace:{{{4|}}}| |}})}}]

4.17. X-LINUX-AI[edit source]

  • For STMicroelectronics public repository

v5.0: https://github.com/STMicroelectronics/meta-st-x-linux-ai/blob/v5.0.0/

[https://github.com/STMicroelectronics/meta-st-x-linux-ai/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|v{{#replace:{{{4|}}}| |}}|v5.0.0}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|(v{{#replace:{{{4|}}}| |}})}}]

4.18. Code[edit source]

{{#switch: {{{1}}}
| Linux kernel = [https://github.com/STMicroelectronics/linux/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|v{{#replace:{{{4|}}}| |}}|v6.1-stm32mp}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|(v{{#replace:{{{4|}}}| |}})}}]
| U-Boot = [https://github.com/STMicroelectronics/u-boot/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|v{{#replace:{{{4|}}}| |}}|v2022.10-stm32mp}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|(v{{#replace:{{{4|}}}| |}})}}]
|TF-A = [https://github.com/STMicroelectronics/arm-trusted-firmware/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|v{{#replace:{{{4|}}}| |}}|v2.8-stm32mp}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|(v{{#replace:{{{4|}}}| |}})}}] 
| OP-TEE_OS = [https://github.com/STMicroelectronics/optee_os/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|3.19.0-stm32mp}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|({{#replace:{{{4|}}}| |}})}}]
| optee-stm32mp-addons = [https://github.com/STMicroelectronics/optee-stm32mp-addons/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|3.16.0-stm32mp-r1}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|({{#replace:{{{4|}}}| |}})}}]
| STM32CubeMP1 = [https://github.com/STMicroelectronics/STM32CubeMP1/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|1.6.0}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|({{#replace:{{{4|}}}| |}})}}]
| STM32CubeMP2 = [https://github.com/STMicroelectronics/STM32CubeMP2/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|x.x.x}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|({{#replace:{{{4|}}}| |}})}}] TBC
| meta-st-stm32mp = [https://github.com/STMicroelectronics/meta-st-stm32mp/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|mickledore}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|({{#replace:{{{4|}}}| |}})}}]
| meta-st-openstlinux =[https://github.com/STMicroelectronics/meta-st-openstlinux/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|mickledore}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|({{#replace:{{{4|}}}| |}})}}]
| meta-st-stm32mp-addons = [https://github.com/STMicroelectronics/meta-st-stm32mp-addons/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|mickledore}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|({{#replace:{{{4|}}}| |}})}}]
| wiki-stm32mp-addons = [https://github.com/STMicroelectronics/wiki-stm32mp-addons/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|5.0.0}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|({{#replace:{{{4|}}}| |}})}}]
| Buildroot =[https://github.com/bootlin/buildroot-external-st/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|st/2022.02.7}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|({{#replace:{{{4|}}}| |}})}}]
| X-LINUX-AI =[https://github.com/STMicroelectronics/meta-st-x-linux-ai/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|v{{#replace:{{{4|}}}| |}}|v5.0.0}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|(v{{#replace:{{{4|}}}| |}})}}]
| {{Highlight| Unsupported domain!}}
}}

Unsupported domain!