CodeSource


1 Usage[edit]

The CodeSource template is used to indicate the URL of any Linux® kernel, U-Boot, TF-A, OP-TEE OS, STM32CubeMP1, stm32mp BSP layer, OpenSTLinux framework layer, Buildroot, X-LINUX-AI expansion package or Android file 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 of the file. The possible values are:
    • 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.
    • STM32CubeMP1: the file belongs to the STM32CubeMP1 domain.
    • STM32CubeMP13: the file belongs to the STM32CubeMP13 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.
    • Buildroot: the file belongs to the Buildroot domain.
    • X-LINUX-AI: the file belongs to the X-LINUX-AI expansion package domain.
Warning DB.png Important
The Android domain is not supported in the STM32 MPU ecosystem release flow documented by this wiki.
  • <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 v6.1-stm32mp branch of the Linux kernel (Kernel.org alternative: linux-6.1.y / Bootlin alternative: latest stable)
    • the v2022.10-stm32mp branch of the U-Boot (Das U-Boot alternative: master / Bootlin alternative: latest stable)
    • the v2.8-stm32mp branch of the TF-A (ARM Trusted Firmware alternative: master / Bootlin alternative: latest stable)
    • the 3.19.0-stm32mp branch of the OP-TEE OS (Open Portable Trusted Execution Environment alternative: master)
    • the 3.16.0-stm32mp-r1 tag of the optee-stm32mp-addons layer
    • the 1.6.0 tag of the STM32CubeMP1
    • the 1.0.0 tag of the STM32CubeMP13
    • the Mickledore branch of the meta-st-stm32mp layer
    • the Mickledore branch of the meta-st-openstlinux layer
    • the Mickledore branch of the meta-st-stm32mp-addons layer
    • the 5.0.0 branch of the wiki-stm32mp-addons
    • the st/2023.02.2 branch of Buildroot
    • the v5.0.0 tag of X-LINUX-AI



2 Basic examples[edit]

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

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

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

1- Makefile
2- arch/arm/dts/

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

1- Makefile
2- fdts/

OP-TEE_OS
1- {{CodeSource | OP-TEE_OS | Makefile}}
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/

STM32CubeMP1
1- {{CodeSource | STM32CubeMP1 | Readme.md}}
2- {{CodeSource | STM32CubeMP1 | Drivers/STM32MP1xx_HAL_Driver/Src/}}
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}}
2- {{CodeSource | STM32CubeMP13 |Drivers/BSP/STM32MP13xx_DISCO/}}
3- {{CodeSource | STM32CubeMP13 |Drivers/BSP/}}
4- {{CodeSource | STM32CubeMP13 |Projects/STM32CubeProjectsList.html}}
5- {{CodeSource | STM32CubeMP13html |Projects/STM32CubeProjectsList.html}}

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

meta-st-stm32mp
1- {{CodeSource | meta-st-stm32mp | README.md}}
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}}
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}}
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}}
2- {{CodeSource | Android | repo=platform/packages/apps/Settings | src/com/android/settings/}}

1- Unsupported domain!
2- Unsupported domain!

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

1- README.md
2- docs/

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

1- README.md
2- conf/

3 More examples[edit]

You type You get
Linux kernel: regular file
1- {{CodeSource | Linux kernel | Makefile}}
2- {{CodeSource | Linux kernel | Makefile | Linux kernel root makefile - Makefile}}
3- {{CodeSource | Linux kernel | Makefile | | 4.19}}
4- {{CodeSource | Linux kernel | Makefile | Linux kernel root makefile - Makefile | 4.19}}
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/}}
2- {{CodeSource | Linux kernel | arch/arm/boot/dts/ | arch/arm/boot/dts/stm32mp15*}}
3- {{CodeSource | Linux kernel | arch/arm/boot/dts/ | | 4.19}}
4- {{CodeSource | Linux kernel | arch/arm/boot/dts/ | arch/arm/boot/dts/stm32mp15* | 4.19}}
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}}
2- {{CodeSource | U-Boot | Makefile | U-Boot root makefile - Makefile}}
3- {{CodeSource | U-Boot | Makefile | | 2018.03}}
4- {{CodeSource | U-Boot | Makefile | U-Boot root makefile - Makefile | 2018.03}}
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/}}
2- {{CodeSource | U-Boot | arch/arm/dts/ | arch/arm/dts/stm32mp15*}}
3- {{CodeSource | U-Boot | arch/arm/dts/ | | 2018.03}}
4- {{CodeSource | U-Boot | arch/arm/dts/ | arch/arm/dts/stm32mp15* | 2018.03}}
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}}
2- {{CodeSource | TF-A | Makefile | TF-A root makefile - Makefile}}
3- {{CodeSource | TF-A | Makefile | | 1.4}}
4- {{CodeSource | TF-A | Makefile | TF-A root makefile - Makefile | 1.4}}
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/}}
2- {{CodeSource | TF-A | fdts/ | fdts/stm32mp15*}}
3- {{CodeSource | TF-A | fdts/ | | 1.4}}
4- {{CodeSource | TF-A | fdts/ | fdts/stm32mp15* | 1.4}}
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}}
2- {{CodeSource | OP-TEE_OS | Makefile | OP-TEE OS root makefile - Makefile}}
3- {{CodeSource | OP-TEE_OS | Makefile | | 3.0.0}}
4- {{CodeSource | OP-TEE_OS | Makefile | OP-TEE OS root makefile - Makefile | 3.0.0}}
5- {{CodeSource | OP-TEE_OS | Makefile | 3.0.0 | repo=ignored}}

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

OP-TEE_OS: directory
1- {{CodeSource | OP-TEE_OS | core/arch/arm/kernel/}}
2- {{CodeSource | OP-TEE_OS | core/arch/arm/kernel/ | core/arch/arm/kernel/*}}
3- {{CodeSource | OP-TEE_OS | core/arch/arm/kernel/ | | 3.0.0}}
4- {{CodeSource | OP-TEE_OS | core/arch/arm/kernel/ | core/arch/arm/kernel/* | 3.0.0}}
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/ (3.0.0)
4- core/arch/arm/kernel/* (3.0.0)
5- 3.0.0

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

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

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

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

STM32CubeMP1: regular file
1- {{CodeSource | STM32CubeMP1 | Readme.md}}
2- {{CodeSource | STM32CubeMP1 | Readme.md | STM32CubeMP1 readme}}
3- {{CodeSource | STM32CubeMP1 | Readme.md | | master}}
4- {{CodeSource | STM32CubeMP1 | Readme.md | STM32CubeMP1 readme | master}}
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/}}
2- {{CodeSource | STM32CubeMP1 | Drivers/STM32MP1xx_HAL_Driver/Src/ | Drivers/STM32MP1xx_HAL_Driver/Src/*}}
3- {{CodeSource | STM32CubeMP1 | Drivers/STM32MP1xx_HAL_Driver/Src/ | | master}}
4- {{CodeSource | STM32CubeMP1 | Drivers/STM32MP1xx_HAL_Driver/Src/ | Drivers/STM32MP1xx_HAL_Driver/Src/* | master}}
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/

meta-st-stm32mp: regular file
1- {{CodeSource | meta-st-stm32mp | recipes-kernel/linux/linux-stm32mp/README.HOW_TO.txt}}
2- {{CodeSource | meta-st-stm32mp | recipes-kernel/linux/linux-stm32mp/README.HOW_TO.txt | Helper file for Linux build}}
3- {{CodeSource | meta-st-stm32mp | recipes-kernel/linux/linux-stm32mp/README.HOW_TO.txt | |openstlinux-4.19-thud-mp1-19-02-20}}
4- {{CodeSource | meta-st-stm32mp | recipes-kernel/linux/linux-stm32mp/README.HOW_TO.txt | Helper file for Linux build | thud}}
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/}}
2- {{CodeSource | meta-st-stm32mp | recipes-kernel/linux/linux-stm32mp/ | recipes-kernel/linux/linux-stm32mp/}}
3- {{CodeSource | meta-st-stm32mp | recipes-kernel/linux/linux-stm32mp/ | | thud}}
4- {{CodeSource | meta-st-stm32mp | recipes-kernel/linux/linux-stm32mp/ | recipes-kernel/linux/linux-stm32mp/ | thud}}
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}}
2- {{CodeSource | meta-st-openstlinux | README.md | meta-st-openstlinux readme}}
3- {{CodeSource | meta-st-openstlinux | README.md | | thud}}
4- {{CodeSource | meta-st-openstlinux | README.md | meta-st-openstlinux readme | thud}}
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/}}
2- {{CodeSource | meta-st-openstlinux | recipes-multimedia/gstreamer/ | GStreamer recipes}}
3- {{CodeSource | meta-st-openstlinux | recipes-multimedia/gstreamer/ | |openstlinux-4.19-thud-mp1-19-02-20}}
4- {{CodeSource | meta-st-openstlinux | recipes-multimedia/gstreamer/ | GStreamer recipes | thud}}
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}}
2- {{CodeSource | meta-st-stm32mp-addons | docs/How_to_create_a_custom_machine_mx.txt | Helper file for creating a custom machine}}
3- {{CodeSource | meta-st-stm32mp-addons | docs/How_to_create_a_custom_machine_mx.txt | |openstlinux-4.19-thud-mp1-19-02-20}}
4- {{CodeSource | meta-st-stm32mp-addons | docs/How_to_create_a_custom_machine_mx.txt | Helper file for creating a custom machine | thud }}
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/ }}
2- {{CodeSource | meta-st-stm32mp-addons | recipes-kernel/linux/ | recipes-kernel/linux/}}
3- {{CodeSource | meta-st-stm32mp-addons | recipes-kernel/linux/ | | thud}}
4- {{CodeSource | meta-st-stm32mp-addons | recipes-kernel/linux/ | recipes-kernel/linux/ | thud}}
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}}
2- {{CodeSource | wiki-stm32mp-addons | gdb-scripts/Setup.gdb | GDB setup}}
3- {{CodeSource | wiki-stm32mp-addons | gdb-scripts/Setup.gdb | | 4.0.0}}
4- {{CodeSource | wiki-stm32mp-addons | gdb-scripts/Setup.gdb | GDB setup | 4.0.0 }}
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/}}
2- {{CodeSource | wiki-stm32mp-addons | gdb-scripts/ | GDB scripts}}
3- {{CodeSource | wiki-stm32mp-addons | gdb-scripts/ | | 4.0.0}}
4- {{CodeSource | wiki-stm32mp-addons | gdb-scripts/ | GDB scripts | 4.0.0 }}
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}}
2- {{CodeSource | Android | repo=platform/build | core/main.mk | Main configuration}}
3- {{CodeSource | Android | repo=platform/build | core/main.mk | | android-8.1.0_r66}}
4- {{CodeSource | Android | repo=platform/build | core/main.mk | Main configuration | android-8.1.0_r66}}
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/}}
2- {{CodeSource | Android | repo=platform/build | target/product/ | platform/build/target/product/*}}
3- {{CodeSource | Android | repo=platform/build | target/product/ | | android-8.1.0_r66}}
4- {{CodeSource | Android | repo=platform/build | target/product/ | platform/build/target/product/* | android-8.1.0_r66}}
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}}
2- {{CodeSource | Buildroot | README.md | STM32MP1 Buildroot external tree}}
3- {{CodeSource | Buildroot | README.md | | st/2021.02}}
4- {{CodeSource | Buildroot | README.md | STM32MP1 Buildroot external tree | st/2021.02}}
5- {{CodeSource | Buildroot | repo=ignored | README.md | STM32MP1 Buildroot external tree | st/2021.02}}

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

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

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

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

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

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

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

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

Unsupported domain!

4 Code[edit]

4.1 Linux kernel[edit]

  • For STMicroelectronics git

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

v5.0: to be completed

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

  • For Bootlin alternative

v5.0: to be completed

[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]

  • For STM STMicroelectronics git

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

v5.0: to be completed

[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

v5.0: to be completed

[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]

  • For STM STMicroelectronics git

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

v5.0: to be completed

[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

v5.0: to be completed

[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]

  • For STM STMicroelectronics git

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

v5.0: to be completed

[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]

  • For STM STMicroelectronics git

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 STM32CubeMP1[edit]

  • For STM STMicroelectronics git

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.7 STM32CubeMP13[edit]

  • 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.8 meta-st-stm32mp[edit]

  • For STM STMicroelectronics git

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|}}}| |}})}}] {{InternalInfo| * For STMicroelectronics internal repository v5.0: {{Highlight| to be completed}} <nowiki> [https://gerrit.st.com/gitweb?p=mpu/oe/st/meta-st.git;a={{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}};f={{#ifeq:{{#sub:{{{2}}}|-1}}|/|{{#sub:{{{2}}}|0|-1}}|{{{2}}}}};hb=refs/heads/{{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|mickledore}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|({{#replace:{{{4|}}}| |}})}}] }}

4.9 meta-st-openstlinux[edit]

  • For STM STMicroelectronics git

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.10 meta-st-stm32mp-addons[edit]

  • For STM STMicroelectronics git

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.11 wiki-stm32mp-addons[edit]

  • For STM STMicroelectronics git

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.12 Android[edit]

  • 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.13 Buildroot[edit]

  • For STM STMicroelectronics git

v5.0: to be completed

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

4.14 X-LINUX-AI[edit]

  • For STMicroelectronics git

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.15 Code[edit]

Unsupported domain!