Registered User mNo edit summary |
Registered User mNo edit summary |
||
(47 intermediate revisions by 6 users not shown) | |||
Line 5: | Line 5: | ||
Usage: <nowiki>{{</nowiki>CodeSource | {{HighlightParam|<domain>}} | repo={{HighlightParam|<repo>}} | {{HighlightParam|<path>}} | {{HighlightParam|<link text>}} | {{HighlightParam|<version>}}}} | Usage: <nowiki>{{</nowiki>CodeSource | {{HighlightParam|<domain>}} | repo={{HighlightParam|<repo>}} | {{HighlightParam|<path>}} | {{HighlightParam|<link text>}} | {{HighlightParam|<version>}}}} | ||
Lists below should be inline with https://github.com/STMicroelectronics/STM32MPU_EmbSW_Overall_Offer | |||
:Where: | :Where: | ||
* {{HighlightParam|<domain>}} is the '''mandatory''' string that identifies the domain of the file. The possible values are: | * {{HighlightParam|<domain>}} is the '''mandatory''' string that identifies the domain of the file. The possible values are: | ||
Line 13: | Line 16: | ||
** '''STM32CubeMP1''': the file belongs to the STM32CubeMP1 domain. | ** '''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''': 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. | |||
** '''optee-stm32mp-addons''': the file belongs to the optee-stm32mp-addons layer. | |||
** '''meta-st-openstlinux''': the file belongs to the meta-st-openstlinux framework 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. | ** '''Android''': the file belongs to the Android domain. | ||
** '''Buildroot''': the file belongs to the Buildroot domain. | |||
* {{HighlightParam|<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 <code>/</code> character (e.g. "arch/arm/boot/dts/"). The root URLs are: | * {{HighlightParam|<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 <code>/</code> character (e.g. "arch/arm/boot/dts/"). The root URLs are: | ||
Line 30: | Line 37: | ||
** '''STMicroelectronics STM32CubeMP1 git repository''' for the STM32CubeMP1 domain: https://github.com/STMicroelectronics/STM32CubeMP1 | ** '''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-stm32mp git repository''' for the meta-st-stm32mp layer domain: https://github.com/STMicroelectronics/meta-st-stm32mp | ||
** '''STMicroelectronics meta-st-stm32mp-addons git repository''' for the meta-st-stm32mp-addons layer domain: https://github.com/STMicroelectronics/meta-st-stm32mp-addons | |||
** '''STMicroelectronics meta-st-openstlinux git repository''' for the meta-st-openstlinux layer domain: https://github.com/STMicroelectronics/meta-st-openstlinux | ** '''STMicroelectronics meta-st-openstlinux git repository''' for the meta-st-openstlinux layer domain: https://github.com/STMicroelectronics/meta-st-openstlinux | ||
** '''STMicroelectronics wiki-stm32mp-addons git repository''' for the wiki-stm32mp-addons domain: https://github.com/STMicroelectronics/wiki-stm32mp-addons | |||
** '''optee-stm32mp-addons''' git repository for the optee-stm32mp-addons layer domain: https://github.com/STMicroelectronics/optee-stm32mp-addons | |||
** '''Google Android {{HighlightParam|<repo>}} git repository''' for the Android domain: https://android.googlesource.com/{{HighlightParam|<repo>}} | ** '''Google Android {{HighlightParam|<repo>}} git repository''' for the Android domain: https://android.googlesource.com/{{HighlightParam|<repo>}} | ||
** '''Buildroot git repository''' dedicated to supporting the STMicroelectronics STM32MPU platforms: https://github.com/bootlin/buildroot-external-st | |||
* {{HighlightParam|<repo>}} is the '''mandatory''' repository in the Google Android git. This named parameter is ignored for all other domains than Android. | * {{HighlightParam|<repo>}} is the '''mandatory''' repository in the Google Android git. This named parameter is ignored for all other domains than Android. | ||
* {{HighlightParam|<link text>}} is an '''optional''' link text (text that is displayed instead of the URL). | * {{HighlightParam|<link text>}} is an '''optional''' link text (text that is displayed instead of the URL). | ||
* {{HighlightParam|<version>}} is an '''optional''' version number (branch or tag) if the default one doesn't fit. Per default, the URL points to: | * {{HighlightParam|<version>}} is an '''optional''' version number (branch or tag) if the default one doesn't fit. Per default, the URL points to: | ||
** the '''v5. | ** the '''v5.15-stm32mp''' branch of the Linux kernel (Kernel.org alternative: ''linux-5.15.y'' / Bootlin alternative: ''latest stable'') | ||
** the ''' | ** the '''v2021.10-stm32mp''' branch of the U-Boot (Das U-Boot alternative: ''master'' / Bootlin alternative: ''latest stable'') | ||
** the '''v2. | ** the '''v2.6-stm32mp''' branch of the TF-A (ARM Trusted Firmware alternative: ''master'' / Bootlin alternative: ''latest stable'') | ||
** the '''3. | ** the '''3.16.0-stm32mp''' branch of the OP-TEE OS (Open Portable Trusted Execution Environment alternative: ''master'') | ||
** the '''1. | ** the '''3.16.0-stm32mp-r1''' branch of the optee-stm32mp-addons layer | ||
** the ''' | ** the '''1.6.0''' tag of the STM32CubeMP1 | ||
** the ''' | ** the '''kirkstone''' branch of the meta-st-stm32mp layer | ||
** the '''android-10.0.0_r22''' tag of Android | ** the '''kirkstone''' branch of the meta-st-openstlinux layer | ||
** the '''kirkstone''' branch of the meta-st-stm32mp-addons layer | |||
** the '''4.1.0''' branch of the wiki-stm32mp-addons | |||
** the '''android-10.0.0_r22''' tag of Android : NA | |||
** the '''st/2022.02.7''' tag of Buildroot | |||
{{ReviewsComments|-- [[User:Nathalie Sangouard|Nathalie Sangouard]] ([[User talk:Nathalie Sangouard|talk]]) 15:01, 2 July 2021 (CEST)<br />AP Nathalie : if some new layer needs to be added then read again the email sent by JCT the 30/06/2021 @17h36 }} | |||
{{InternalInfo|During the development phase, the internal repositories and the development branches are used instead of the STMicroelectronics git repositories and the official delivery branches, for the following domains: | {{InternalInfo|During the development phase, the internal repositories and the development branches are used instead of the STMicroelectronics git repositories and the official delivery branches, for the following domains: | ||
* Linux kernel: https://gerrit.st.com/gitweb?p<<equals>>mpu/oe/st/linux-stm32.git, '''v5. | * Linux kernel: https://gerrit.st.com/gitweb?p<<equals>>mpu/oe/st/linux-stm32.git, '''v5.15-stm32mp-dev''' branch | ||
* U-Boot: https://gerrit.st.com/gitweb?p<<equals>>mpu/oe/st/u-boot.git, ''' | * U-Boot: https://gerrit.st.com/gitweb?p<<equals>>mpu/oe/st/u-boot.git, '''v2021.10-stm32mp-dev''' branch | ||
* TF-A: https://gerrit.st.com/gitweb?p<<equals>>mpu/oe/st/tf-a.git, '''v2. | * TF-A: https://gerrit.st.com/gitweb?p<<equals>>mpu/oe/st/tf-a.git, '''v2.6-stm32mp-dev''' branch | ||
* OP-TEE OS: https://gerrit.st.com/gitweb?p<<equals>>mpu/oe/optee/optee_os.git, '''3. | * OP-TEE OS: https://gerrit.st.com/gitweb?p<<equals>>mpu/oe/optee/optee_os.git, '''3.16.0-stm32mp-dev''' branch | ||
* meta-st-stm32mp: https://gerrit.st.com/gitweb?p<<equals>>mpu/oe/st/meta-st.git , kirkstone branch | |||
* meta-st-stm32mp-addons layer: https://gerrit.st.com/gitweb?p<<equals>>mpu/oe/st/meta-st-stm32mp-addons.git, kirkstone branch | |||
* wiki-stm32mp-addons layer: https://gerrit.st.com/gitweb?p<<equals>>mpu/st/wiki/stm32mp-addons.git, 4.1.0 branch | |||
* meta-st-openstlinux layer: https://gerrit.st.com/gitweb?p<<equals>>oeivi/oe/st/meta-opensdk.git, kirkstone branch | |||
'''To be completed for optee-stm32mp-addons''' | |||
}} | }} | ||
==Basic examples== | ==Basic examples== | ||
{| class="st-table" | {| class="st-table" | ||
! You type !! You get | ! You type !! You get | ||
Line 111: | Line 136: | ||
1- {{CodeSource | meta-st-stm32mp | README.md}}<br /> | 1- {{CodeSource | meta-st-stm32mp | README.md}}<br /> | ||
2- {{CodeSource | meta-st-stm32mp | recipes-kernel/linux/linux-stm32mp/}} | 2- {{CodeSource | meta-st-stm32mp | recipes-kernel/linux/linux-stm32mp/}} | ||
|- | |||
| '''meta-st-stm32mp-addons''' | |||
<pre style="white-space: pre-wrap;"> | |||
1- {{CodeSource | meta-st-stm32mp-addons | README.md}} | |||
2- {{CodeSource | meta-st-stm32mp-addons | recipes-kernel/linux/}} | |||
</pre> | |||
| | |||
1- {{CodeSource | meta-st-stm32mp-addons | README.md}}<br /> | |||
2- {{CodeSource | meta-st-stm32mp-addons | recipes-kernel/linux/}} | |||
|- | |- | ||
| '''meta-st-openstlinux''' | | '''meta-st-openstlinux''' | ||
Line 129: | Line 163: | ||
1- {{CodeSource | Android | repo=platform/build | README.md}}<br /> | 1- {{CodeSource | Android | repo=platform/build | README.md}}<br /> | ||
2- {{CodeSource | Android | repo=platform/packages/apps/Settings | src/com/android/settings/}} | 2- {{CodeSource | Android | repo=platform/packages/apps/Settings | src/com/android/settings/}} | ||
|- | |||
| '''Buildroot''' | |||
<pre style="white-space: pre-wrap;"> | |||
1- {{CodeSource | Buildroot | README.md}} | |||
2- {{CodeSource | Buildroot | docs/}} | |||
</pre> | |||
| | |||
1- {{CodeSource | Buildroot | README.md}}<br /> | |||
2- {{CodeSource | Buildroot | docs/}} | |||
|- | |||
| '''wiki-stm32mp-addons''' | |||
<pre style="white-space: pre-wrap;"> | |||
1- {{CodeSource | wiki-stm32mp-addons | README.md}}<br /> | |||
2- {{CodeSource | wiki-stm32mp-addons | gdb-scripts/Setup.gdb}} | |||
</pre> | |||
| | |||
1- {{CodeSource | wiki-stm32mp-addons | README.md}}<br /> | |||
2- {{CodeSource | wiki-stm32mp-addons | gdb-scripts/Setup.gdb}} | |||
|- | |||
| '''optee-stm32mp-addons''' | |||
<pre style="white-space: pre-wrap;"> | |||
1- {{CodeSource | optee-stm32mp-addons | README.md}}<br /> | |||
2- {{CodeSource | optee-stm32mp-addons| stm32mp-calibration/Makefile}} | |||
</pre> | |||
| | |||
1- {{CodeSource | optee-stm32mp-addons | README.md}}<br /> | |||
2- {{CodeSource | optee-stm32mp-addons| stm32mp-calibration/Makefile}} | |||
|} | |} | ||
==More examples== | ==More examples== | ||
{{ReviewsComments|-- [[User:Nathalie Sangouard|Nathalie Sangouard]] ([[User talk:Nathalie Sangouard|talk]]) 15:29, 12 May 2022 (CEST)<br />TBC by NSA asap for new domain wiki-stm32mp-addons}} | |||
{| class="st-table" | {| class="st-table" | ||
! You type !! You get | ! You type !! You get | ||
Line 289: | Line 351: | ||
1- {{CodeSource | meta-st-stm32mp | recipes-kernel/linux/linux-stm32mp/README.HOW_TO.txt}} | 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}} | 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}} | 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 | | 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 | | 5- {{CodeSource | meta-st-stm32mp | recipes-kernel/linux/linux-stm32mp/README.HOW_TO.txt | Helper file for Linux build | repo=ignored | thud}} | ||
</pre> | </pre> | ||
| | | | ||
Line 297: | Line 359: | ||
2- {{CodeSource | meta-st-stm32mp | recipes-kernel/linux/linux-stm32mp/README.HOW_TO.txt | Helper file for Linux build}}<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 /> | 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 | | 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 | | 5- {{CodeSource | meta-st-stm32mp | recipes-kernel/linux/linux-stm32mp/README.HOW_TO.txt | Helper file for Linux build | repo=ignored | thud}} | ||
|- | |- | ||
| '''meta-st-stm32mp: directory''' | | '''meta-st-stm32mp: directory''' | ||
Line 304: | Line 366: | ||
1- {{CodeSource | meta-st-stm32mp | recipes-kernel/linux/linux-stm32mp/}} | 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/}} | 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/ | | | 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/ | | 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 | | 5- {{CodeSource | meta-st-stm32mp | recipes-kernel/linux/linux-stm32mp/ | recipes-kernel/linux/linux-stm32mp/ | repo=ignored | thud}} | ||
</pre> | </pre> | ||
| | | | ||
1- {{CodeSource | meta-st-stm32mp | recipes-kernel/linux/linux-stm32mp/}}<br /> | 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 /> | 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/ | | | 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 | | 5- {{CodeSource | meta-st-stm32mp | recipes-kernel/linux/linux-stm32mp/ | recipes-kernel/linux/linux-stm32mp/ | repo=ignored | thud}} | ||
|- | |||
|- | |||
| '''meta-st-stm32mp-addons: regular file''' | |||
<pre style="white-space: pre-wrap;"> | |||
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 }} | |||
</pre> | |||
| | |||
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 }}<br /> | |||
|- | |||
| '''meta-st-stm32mp-addons: directory''' | |||
<pre style="white-space: pre-wrap;"> | |||
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}} | |||
</pre> | |||
| | |||
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}}<br /> | |||
|- | |- | ||
| '''meta-st-openstlinux: regular file''' | | '''meta-st-openstlinux: regular file''' | ||
Line 319: | Line 412: | ||
1- {{CodeSource | meta-st-openstlinux | README.md}} | 1- {{CodeSource | meta-st-openstlinux | README.md}} | ||
2- {{CodeSource | meta-st-openstlinux | README.md | meta-st-openstlinux readme}} | 2- {{CodeSource | meta-st-openstlinux | README.md | meta-st-openstlinux readme}} | ||
3- {{CodeSource | meta-st-openstlinux | README.md | | | 3- {{CodeSource | meta-st-openstlinux | README.md | | thud}} | ||
4- {{CodeSource | meta-st-openstlinux | README.md | meta-st-openstlinux readme | | 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 | | 5- {{CodeSource | meta-st-openstlinux | README.md | meta-st-openstlinux readme | repo=ignored | thud}} | ||
</pre> | </pre> | ||
| | | | ||
1- {{CodeSource | meta-st-openstlinux | README.md}}<br /> | 1- {{CodeSource | meta-st-openstlinux | README.md}}<br /> | ||
2- {{CodeSource | meta-st-openstlinux | README.md | meta-st-openstlinux readme}}<br /> | 2- {{CodeSource | meta-st-openstlinux | README.md | meta-st-openstlinux readme}}<br /> | ||
3- {{CodeSource | meta-st-openstlinux | README.md | | | 3- {{CodeSource | meta-st-openstlinux | README.md | | thud}}<br /> | ||
4- {{CodeSource | meta-st-openstlinux | README.md | meta-st-openstlinux readme | | 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 | | 5- {{CodeSource | meta-st-openstlinux | README.md | meta-st-openstlinux readme | repo=ignored | thud}} | ||
|- | |- | ||
| '''meta-st-openstlinux: directory''' | | '''meta-st-openstlinux: directory''' | ||
Line 334: | Line 427: | ||
1- {{CodeSource | meta-st-openstlinux | recipes-multimedia/gstreamer/}} | 1- {{CodeSource | meta-st-openstlinux | recipes-multimedia/gstreamer/}} | ||
2- {{CodeSource | meta-st-openstlinux | recipes-multimedia/gstreamer/ | GStreamer recipes}} | 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}} | 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 | | 4- {{CodeSource | meta-st-openstlinux | recipes-multimedia/gstreamer/ | GStreamer recipes | thud}} | ||
5- {{CodeSource | meta-st-openstlinux | recipes-multimedia/gstreamer/ | GStreamer recipes | repo=ignored | | 5- {{CodeSource | meta-st-openstlinux | recipes-multimedia/gstreamer/ | GStreamer recipes | repo=ignored | thud}} | ||
</pre> | </pre> | ||
| | | | ||
Line 342: | Line 435: | ||
2- {{CodeSource | meta-st-openstlinux | recipes-multimedia/gstreamer/ | GStreamer recipes}}<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 /> | 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 | | 4- {{CodeSource | meta-st-openstlinux | recipes-multimedia/gstreamer/ | GStreamer recipes | thud}}<br /> | ||
5- {{CodeSource | meta-st-openstlinux | recipes-multimedia/gstreamer/ | GStreamer recipes | repo=ignored | | 5- {{CodeSource | meta-st-openstlinux | recipes-multimedia/gstreamer/ | GStreamer recipes | repo=ignored | thud}} | ||
|- | |- | ||
| '''Android: regular file''' | | '''Android: regular file''' | ||
Line 387: | Line 480: | ||
* For STMicroelectronics git | * For STMicroelectronics git | ||
<nowiki> | <nowiki> | ||
[https://github.com/STMicroelectronics/linux/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|v{{#replace:{{{4|}}}| |}}|v5. | [https://github.com/STMicroelectronics/linux/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|v{{#replace:{{{4|}}}| |}}|v5.15-stm32mp}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|(v{{#replace:{{{4|}}}| |}})}}] | ||
</nowiki> | </nowiki> | ||
* For Kernel.org git | * For Kernel.org git | ||
<nowiki> | <nowiki> | ||
[https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/{{#replace:{{{2|}}}| |}}?h={{#if: {{{4|}}}|v{{#replace:{{{4|}}}||}}|linux-5. | [https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/{{#replace:{{{2|}}}| |}}?h={{#if: {{{4|}}}|v{{#replace:{{{4|}}}||}}|linux-5.15.y}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|(v{{#replace:{{{4|}}}| |}})}}] | ||
</nowiki> | </nowiki> | ||
* For Bootlin alternative | * For Bootlin alternative | ||
<nowiki> | <nowiki> | ||
Line 400: | Line 495: | ||
* For STMicroelectronics internal repository | * For STMicroelectronics internal repository | ||
<nowiki> | <nowiki> | ||
[https://gerrit.st.com/gitweb?p=mpu/oe/st/linux-stm32.git;a={{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}};f={{#ifeq:{{#sub:{{{2}}}|-1}}|/|{{#sub:{{{2}}}|0|-1}}|{{{2}}}}};hb={{#if: {{{4|}}}|v{{#replace:{{{4|}}}| |}}|v5. | [https://gerrit.st.com/gitweb?p=mpu/oe/st/linux-stm32.git;a={{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}};f={{#ifeq:{{#sub:{{{2}}}|-1}}|/|{{#sub:{{{2}}}|0|-1}}|{{{2}}}}};hb={{#if: {{{4|}}}|v{{#replace:{{{4|}}}| |}}|v5.15-stm32mp-dev}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|(v{{#replace:{{{4|}}}| |}})}}] | ||
</nowiki> | </nowiki> | ||
}} | }} | ||
'''U-Boot''': | '''U-Boot''': | ||
* For STM STMicroelectronics git | * For STM STMicroelectronics git | ||
<nowiki> | <nowiki> | ||
[https://github.com/STMicroelectronics/u-boot/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|v{{#replace:{{{4|}}}| |}}| | [https://github.com/STMicroelectronics/u-boot/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|v{{#replace:{{{4|}}}| |}}|v2021.10-stm32mp}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|(v{{#replace:{{{4|}}}| |}})}}] | ||
</nowiki> | </nowiki> | ||
* For U-Boot git alternative | * For U-Boot git alternative | ||
Line 414: | Line 508: | ||
[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}})] | [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}})] | ||
</nowiki> | </nowiki> | ||
* For Bootlin alternative | * For Bootlin alternative | ||
<nowiki> | <nowiki> | ||
Line 421: | Line 516: | ||
* For STMicroelectronics internal repository | * For STMicroelectronics internal repository | ||
<nowiki> | <nowiki> | ||
[https://gerrit.st.com/gitweb?p=mpu/oe/st/u-boot.git;a={{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}};f={{#ifeq:{{#sub:{{{2}}}|-1}}|/|{{#sub:{{{2}}}|0|-1}}|{{{2}}}}};hb={{#if: {{{4|}}}|v{{#replace:{{{4|}}}| |}}| | [https://gerrit.st.com/gitweb?p=mpu/oe/st/u-boot.git;a={{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}};f={{#ifeq:{{#sub:{{{2}}}|-1}}|/|{{#sub:{{{2}}}|0|-1}}|{{{2}}}}};hb={{#if: {{{4|}}}|v{{#replace:{{{4|}}}| |}}|v2021.10-stm32mp-dev}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|(v{{#replace:{{{4|}}}| |}})}}] | ||
</nowiki> | </nowiki> | ||
}} | }} | ||
Line 428: | Line 523: | ||
* For STM STMicroelectronics git | * For STM STMicroelectronics git | ||
<nowiki> | <nowiki> | ||
[https://github.com/STMicroelectronics/arm-trusted-firmware/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|v{{#replace:{{{4|}}}| |}}|v2. | [https://github.com/STMicroelectronics/arm-trusted-firmware/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|v{{#replace:{{{4|}}}| |}}|v2.6-stm32mp}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|(v{{#replace:{{{4|}}}| |}})}}] | ||
</nowiki> | </nowiki> | ||
* For ARM Trusted Firmware git alternative | * For ARM Trusted Firmware git alternative | ||
<nowiki> | <nowiki> | ||
Line 441: | Line 537: | ||
* For STMicroelectronics internal repository | * For STMicroelectronics internal repository | ||
<nowiki> | <nowiki> | ||
[https://gerrit.st.com/gitweb?p=mpu/oe/st/tf-a.git;a={{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}};f={{#ifeq:{{#sub:{{{2}}}|-1}}|/|{{#sub:{{{2}}}|0|-1}}|{{{2}}}}};hb={{#if: {{{4|}}}|v{{#replace:{{{4|}}}| |}}|v2. | [https://gerrit.st.com/gitweb?p=mpu/oe/st/tf-a.git;a={{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}};f={{#ifeq:{{#sub:{{{2}}}|-1}}|/|{{#sub:{{{2}}}|0|-1}}|{{{2}}}}};hb={{#if: {{{4|}}}|v{{#replace:{{{4|}}}| |}}|v2.6-stm32mp-dev}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|(v{{#replace:{{{4|}}}| |}})}}] | ||
</nowiki> | </nowiki> | ||
}} | }} | ||
Line 448: | Line 544: | ||
* For STM STMicroelectronics git | * For STM STMicroelectronics git | ||
<nowiki> | <nowiki> | ||
[https://github.com/STMicroelectronics/optee_os/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|3. | [https://github.com/STMicroelectronics/optee_os/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|3.16.0-stm32mp}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|({{#replace:{{{4|}}}| |}})}}] | ||
</nowiki> | </nowiki> | ||
* For OP-TEE OS git alternative | * For OP-TEE OS git alternative | ||
Line 457: | Line 553: | ||
* For STMicroelectronics internal repository | * For STMicroelectronics internal repository | ||
<nowiki> | <nowiki> | ||
[https://gerrit.st.com/gitweb?p=mpu/oe/optee/optee_os.git;a={{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}};f={{#ifeq:{{#sub:{{{2}}}|-1}}|/|{{#sub:{{{2}}}|0|-1}}|{{{2}}}}};hb={{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|3. | [https://gerrit.st.com/gitweb?p=mpu/oe/optee/optee_os.git;a={{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}};f={{#ifeq:{{#sub:{{{2}}}|-1}}|/|{{#sub:{{{2}}}|0|-1}}|{{{2}}}}};hb={{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|3.16.0-stm32mp-dev}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|(v{{#replace:{{{4|}}}| |}})}}] | ||
</nowiki> | </nowiki> | ||
}} | }} | ||
Line 464: | Line 560: | ||
* For STM STMicroelectronics git | * For STM STMicroelectronics git | ||
<nowiki> | <nowiki> | ||
[https://github.com/STMicroelectronics/STM32CubeMP1/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|1. | [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|}}}| |}})}}] | ||
</nowiki> | </nowiki> | ||
Line 470: | Line 566: | ||
* For STM STMicroelectronics git | * For STM STMicroelectronics git | ||
<nowiki> | <nowiki> | ||
[https://github.com/STMicroelectronics/meta-st-stm32mp/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|dunfell}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|({{#replace:{{{4|}}}| |}})}}] | [https://github.com/STMicroelectronics/meta-st-stm32mp/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|kirkstone}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|({{#replace:{{{4|}}}| |}})}}] | ||
</nowiki> | |||
{{InternalInfo| | |||
* For STMicroelectronics internal repository | |||
<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|}}}| |}}|dunfell}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|({{#replace:{{{4|}}}| |}})}}] | |||
</nowiki> | |||
}} | |||
'''meta-st-stm32mp-addons''' | |||
* For STM STMicroelectronics git | |||
<nowiki> | |||
[https://github.com/STMicroelectronics/meta-st-stm32mp-addons/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|kirkstone}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|({{#replace:{{{4|}}}| |}})}}] | |||
</nowiki> | </nowiki> | ||
'''wiki-stm32mp-addons''' | |||
* For STM STMicroelectronics git | |||
<nowiki> | |||
[https://github.com/STMicroelectronics/wiki-stm32mp-addons/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|4.0.0}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|({{#replace:{{{4|}}}| |}})}}] | |||
</nowiki> | |||
{{InternalInfo| | |||
* For STMicroelectronics internal repository | |||
<nowiki> | |||
[https://gerrit.st.com/gitweb?p=mpu/st/wiki/stm32mp-addons.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|}}}| |}}|4.0.0}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|({{#replace:{{{4|}}}| |}})}}] | |||
</nowiki> | |||
}} | |||
'''meta-st-openstlinux''' | '''meta-st-openstlinux''' | ||
* For STM STMicroelectronics git | * For STM STMicroelectronics git | ||
<nowiki> | <nowiki> | ||
[https://github.com/STMicroelectronics/meta-st-openstlinux/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}| | [https://github.com/STMicroelectronics/meta-st-openstlinux/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|kirkstone}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|({{#replace:{{{4|}}}| |}})}}] | ||
</nowiki> | </nowiki> | ||
{{InternalInfo| | |||
* For STMicroelectronics internal repository | |||
<nowiki> | |||
[https://gerrit.st.com/gitweb?p=oeivi/oe/st/meta-opensdk.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|}}}| |}}|dunfell}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|({{#replace:{{{4|}}}| |}})}}] | |||
</nowiki> | |||
}} | |||
'''Android''' | '''Android''' | ||
Line 483: | Line 609: | ||
<nowiki> | <nowiki> | ||
[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|}}}| |}})}}] | [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|}}}| |}})}}] | ||
</nowiki> | |||
'''Buildroot''' | |||
* For STM STMicroelectronics git | |||
<nowiki> | |||
[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|}}}| |}})}}] | |||
</nowiki> | </nowiki> | ||
</noinclude>{{#switch: {{{1}}} | </noinclude>{{#switch: {{{1}}} | ||
| Linux kernel = [https:// | | Linux kernel=[https://github.com/STMicroelectronics/linux/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|v{{#replace:{{{4|}}}| |}}|v5.15-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|}}}| |}}|v2021.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.6-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.16.0-stm32mp}}/{{#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|}}}| |}})}}] | |||
| meta-st-stm32mp =[https://github.com/STMicroelectronics/meta-st-stm32mp/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|kirkstone}}/{{#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|}}}| |}}|kirkstone}}/{{#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|}}}| |}})}}] | |||
| wiki-stm32mp-addons =[https://github.com/STMicroelectronics/wiki-stm32mp-addons/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|4.1.0}}/{{#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|}}}| |}}|kirkstone}}/{{#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|}}}| |}})}}] | |||
| {{Highlight| Unsupported domain!}} | | {{Highlight| Unsupported domain!}} | ||
}} | }} |
Latest revision as of 15:35, 17 March 2023
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, or Android file used in this wiki.
<domain> | repo=<repo> | <path> | <link text> | <version>}}Usage: {{CodeSource |
Lists below should be inline with https://github.com/STMicroelectronics/STM32MPU_EmbSW_Overall_Offer
- Where:
- <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.
- 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.
- optee-stm32mp-addons: the file belongs to the optee-stm32mp-addons layer.
- 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.
- <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
- 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-stm32mp-addons git repository for the meta-st-stm32mp-addons layer domain: https://github.com/STMicroelectronics/meta-st-stm32mp-addons
- STMicroelectronics meta-st-openstlinux git repository for the meta-st-openstlinux layer domain: https://github.com/STMicroelectronics/meta-st-openstlinux
- STMicroelectronics wiki-stm32mp-addons git repository for the wiki-stm32mp-addons domain: https://github.com/STMicroelectronics/wiki-stm32mp-addons
- optee-stm32mp-addons git repository for the optee-stm32mp-addons layer domain: https://github.com/STMicroelectronics/optee-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 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 v5.15-stm32mp branch of the Linux kernel (Kernel.org alternative: linux-5.15.y / Bootlin alternative: latest stable)
- the v2021.10-stm32mp branch of the U-Boot (Das U-Boot alternative: master / Bootlin alternative: latest stable)
- the v2.6-stm32mp branch of the TF-A (ARM Trusted Firmware alternative: master / Bootlin alternative: latest stable)
- the 3.16.0-stm32mp branch of the OP-TEE OS (Open Portable Trusted Execution Environment alternative: master)
- the 3.16.0-stm32mp-r1 branch of the optee-stm32mp-addons layer
- the 1.6.0 tag of the STM32CubeMP1
- the kirkstone branch of the meta-st-stm32mp layer
- the kirkstone branch of the meta-st-openstlinux layer
- the kirkstone branch of the meta-st-stm32mp-addons layer
- the 4.1.0 branch of the wiki-stm32mp-addons
- the android-10.0.0_r22 tag of Android : NA
- the st/2022.02.7 tag of Buildroot
2. Basic examples[edit source]
You type | You get |
---|---|
Linux kernel
Linux kernel | Makefile}} 2- {{CodeSource | Linux kernel | arch/arm/boot/dts/}}1- {{CodeSource | |
1- Makefile |
U-Boot
U-Boot | Makefile}} 2- {{CodeSource | U-Boot | arch/arm/dts/}}1- {{CodeSource | |
1- Makefile |
TF-A
TF-A | Makefile}} 2- {{CodeSource | TF-A | fdts/}}1- {{CodeSource | |
|
OP-TEE_OS
OP-TEE_OS | Makefile}} 2- {{CodeSource | OP-TEE_OS | core/arch/arm/kernel/}}1- {{CodeSource | |
|
STM32CubeMP1
HAL_Driver/Src/}}1- {{CodeSource | STM32CubeMP1 | Readme.md}} 2- {{CodeSource | STM32CubeMP1 | Drivers/STM32MP1xx_ |
|
meta-st-stm32mp
1- {{CodeSource | meta-st-stm32mp | README.md}}
2- {{CodeSource | meta-st-stm32mp | recipes-kernel/linux/linux-stm32mp/}}
|
|
meta-st-stm32mp-addons
1- {{CodeSource | meta-st-stm32mp-addons | README.md}}
2- {{CodeSource | meta-st-stm32mp-addons | recipes-kernel/linux/}}
|
1- Unsupported domain! |
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 |
Android
1- {{CodeSource | Android | repo=platform/build | README.md}}
2- {{CodeSource | Android | repo=platform/packages/apps/Settings | src/com/android/settings/}}
|
1- platform/build/README.md |
Buildroot
1- {{CodeSource | Buildroot | README.md}}
2- {{CodeSource | Buildroot | docs/}}
|
1- Unsupported domain! |
wiki-stm32mp-addons
1- {{CodeSource | wiki-stm32mp-addons | README.md}}<br />
2- {{CodeSource | wiki-stm32mp-addons | gdb-scripts/Setup.gdb}}
|
1- Unsupported domain! |
optee-stm32mp-addons
1- {{CodeSource | optee-stm32mp-addons | README.md}}<br />
2- {{CodeSource | optee-stm32mp-addons| stm32mp-calibration/Makefile}}
|
1- Unsupported domain! |
3. More examples[edit source]
You type | You get |
---|---|
Linux kernel: regular file
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- {{CodeSource | |
1- Makefile |
Linux kernel: directory
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- {{CodeSource | |
1- arch/arm/boot/dts/ |
U-Boot: regular file
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- {{CodeSource | |
1- Makefile |
U-Boot: directory
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- {{CodeSource | |
1- arch/arm/dts/ |
TF-A: regular file
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- {{CodeSource | |
1- Makefile |
TF-A: directory
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- {{CodeSource | |
1- fdts/ |
OP-TEE_OS: regular file
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- {{CodeSource | |
1- Makefile |
OP-TEE_OS: directory
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- {{CodeSource | |
1- core/arch/arm/kernel/ |
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
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- {{CodeSource | STM32CubeMP1 | Drivers/STM32MP1xx_ |
1- Drivers/STM32MP1xx_HAL_Driver/Src/ |
meta-st-stm32mp: regular file
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- {{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 |
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-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- Unsupported domain! |
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- Unsupported domain! |
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/ |
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- platform/build/core/main.mk |
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- platform/build/target/product/ |
Unsupported domain
{{CodeSource | Unsupported domain | Makefile}}
|
Unsupported domain! |
4. Code[edit source]
Linux kernel:
- For STMicroelectronics git
[https://github.com/STMicroelectronics/linux/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|v{{#replace:{{{4|}}}| |}}|v5.15-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-5.15.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}})]
U-Boot:
- For STM STMicroelectronics git
[https://github.com/STMicroelectronics/u-boot/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|v{{#replace:{{{4|}}}| |}}|v2021.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}})]
TF-A
- For STM STMicroelectronics git
[https://github.com/STMicroelectronics/arm-trusted-firmware/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|v{{#replace:{{{4|}}}| |}}|v2.6-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}})]
OP-TEE_OS
- For STM STMicroelectronics git
[https://github.com/STMicroelectronics/optee_os/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|3.16.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}})]
STM32CubeMP1
- For STM STMicroelectronics git
[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|}}}| |}})}}]
meta-st-stm32mp
- For STM STMicroelectronics git
[https://github.com/STMicroelectronics/meta-st-stm32mp/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|kirkstone}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|({{#replace:{{{4|}}}| |}})}}]
meta-st-stm32mp-addons
- For STM STMicroelectronics git
[https://github.com/STMicroelectronics/meta-st-stm32mp-addons/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|kirkstone}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|({{#replace:{{{4|}}}| |}})}}]
wiki-stm32mp-addons
- For STM STMicroelectronics git
[https://github.com/STMicroelectronics/wiki-stm32mp-addons/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|4.0.0}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|({{#replace:{{{4|}}}| |}})}}]
meta-st-openstlinux
- For STM STMicroelectronics git
[https://github.com/STMicroelectronics/meta-st-openstlinux/{{#ifeq:{{#sub:{{{2}}}|-1}}|/|tree|blob}}/{{#if: {{{4|}}}|{{#replace:{{{4|}}}| |}}|kirkstone}}/{{#replace:{{{2|}}}| |}} {{#if: {{{3|}}}|{{{3}}}|{{{2}}}}} {{#if: {{{4|}}}|({{#replace:{{{4|}}}| |}})}}]
Android
- For Google Android git
[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|}}}| |}})}}]
Buildroot
- For STM STMicroelectronics git
[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|}}}| |}})}}]
Unsupported domain!