1. Usage[edit source]
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.
- 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.
- <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:- STMicroelectronics Linux kernel git repository for the Linux kernel domain: https://github.com/STMicroelectronics/linux. Alternatives that would be possible:
- Kernel.org git repository: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree
- Bootlin Elixir Cross Referencer: https://elixir.bootlin.com/linux/latest/source
- STMicroelectronics U-Boot git repository for the U-Boot domain: https://github.com/STMicroelectronics/u-boot. Alternatives that would be possible:
- Das U-Boot git repository: http://git.denx.de/?p=u-boot.git;a=tree
- Bootlin Elixir Cross Referencer: https://elixir.bootlin.com/u-boot/latest/source
- STMicroelectronics TF-A git repository for the TF-A domain: https://github.com/STMicroelectronics/arm-trusted-firmware. Alternatives that would be possible:
- ARM Trusted Firmware git repository: https://github.com/ARM-software/arm-trusted-firmware
- Bootlin Elixir Cross Referencer: https://elixir.bootlin.com/arm-trusted-firmware/latest/source
- STMicroelectronics OP-TEE git repository for the OP-TEE OS domain: https://github.com/STMicroelectronics/optee_os. Alternative that would be possible:
- Open Portable Trusted Execution Environment git repository: https://github.com/OP-TEE/optee_os
- optee-stm32mp-addons git repository for the optee-stm32mp-addons layer domain: https://github.com/STMicroelectronics/optee-stm32mp-addons
- STMicroelectronics STM32CubeMP1 git repository for the STM32CubeMP1 domain: https://github.com/STMicroelectronics/STM32CubeMP1
- STMicroelectronics meta-st-stm32mp git repository for the meta-st-stm32mp layer domain: https://github.com/STMicroelectronics/meta-st-stm32mp
- STMicroelectronics meta-st-openstlinux git repository for the meta-st-openstlinux layer domain: https://github.com/STMicroelectronics/meta-st-openstlinux
- STMicroelectronics meta-st-stm32mp-addons git repository for the meta-st-stm32mp-addons layer domain: https://github.com/STMicroelectronics/meta-st-stm32mp-addons
- STMicroelectronics wiki-stm32mp-addons git repository for the wiki-stm32mp-addons domain: https://github.com/STMicroelectronics/wiki-stm32mp-addons
- Google Android <repo> git repository for the Android domain: https://android.googlesource.com/<repo>
- Buildroot git repository dedicated to supporting the STMicroelectronics STM32MPU platforms: https://github.com/bootlin/buildroot-external-st
- STMicroelectronics X-LINUX-AI expansion package git repository for the X-LINUX-AI domain: https://github.com/STMicroelectronics/meta-st-x-linux-ai
- STMicroelectronics Linux kernel git repository for the Linux kernel domain: https://github.com/STMicroelectronics/linux. Alternatives that would be possible:
- <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 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/2022.02.7 branch of Buildroot
- the v5.0.0 tag of X-LINUX-AI
2. Basic examples[edit source]
You type | You get |
---|---|
Linux kernel
1- {{CodeSource | Linux kernel | Makefile}} 2- {{CodeSource | Linux kernel | arch/arm/boot/dts/}} |
1- Makefile |
U-Boot
1- {{CodeSource | U-Boot | Makefile}} 2- {{CodeSource | U-Boot | arch/arm/dts/}} |
1- Makefile |
TF-A
1- {{CodeSource | TF-A | Makefile}} 2- {{CodeSource | TF-A | fdts/}} |
|
OP-TEE_OS
1- {{CodeSource | OP-TEE_OS | Makefile}} 2- {{CodeSource | OP-TEE_OS | core/arch/arm/kernel/}} |
|
optee-stm32mp-addons
1- {{CodeSource | optee-stm32mp-addons | README.md}}<br /> 2- {{CodeSource | optee-stm32mp-addons| stm32mp-calibration/}} |
|
STM32CubeMP1
1- {{CodeSource | STM32CubeMP1 | Readme.md}}
2- {{CodeSource | STM32CubeMP1 | Drivers/STM32MP1xx_HAL_Driver/Src/}}
|
|
meta-st-stm32mp
1- {{CodeSource | meta-st-stm32mp | README.md}} 2- {{CodeSource | meta-st-stm32mp | 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 |
meta-st-stm32mp-addons
1- {{CodeSource | meta-st-stm32mp-addons | README.md}} 2- {{CodeSource | meta-st-stm32mp-addons | recipes-kernel/linux/}} |
|
wiki-stm32mp-addons
1- {{CodeSource | wiki-stm32mp-addons | README.md}}<br /> 2- {{CodeSource | wiki-stm32mp-addons | gdb-scripts/}} |
1- README.md |
Android
1- {{CodeSource | Android | repo=platform/build | README.md}} 2- {{CodeSource | Android | repo=platform/packages/apps/Settings | src/com/android/settings/}} |
1- Unsupported domain! |
Buildroot
1- {{CodeSource | Buildroot | README.md}} 2- {{CodeSource | Buildroot | docs/}} |
|
X-LINUX-AI
1- {{CodeSource | X-LINUX-AI | README.md}} 2- {{CodeSource | X-LINUX-AI | conf/}} |
3. More examples[edit source]
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 |
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/ |
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 |
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/ |
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 |
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/ |
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 |
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/ |
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 |
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/ |
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 |
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/ |
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 |
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/ |
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 |
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/ |
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 |
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/ |
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 |
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/ |
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! |
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! |
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 |
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/ |
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 |
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/ |
Unsupported domain
{{CodeSource | Unsupported domain | Makefile}} |
Unsupported domain! |
4. Code[edit source]
4.1. Linux kernel[edit source]
- 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 source]
- 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 source]
- 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 source]
- 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 source]
- 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 source]
- 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. meta-st-stm32mp[edit source]
- 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.8. meta-st-openstlinux[edit source]
- 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.9. meta-st-stm32mp-addons[edit source]
- 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.10. wiki-stm32mp-addons[edit source]
- 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.11. 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.12. Buildroot[edit source]
- 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/2022.02.7}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|({{#replace:{{{4|}}}| |}})}}]
4.13. X-LINUX-AI[edit source]
- 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.14. Code[edit source]
Unsupported domain!