1. Usage[edit source]
The EcosystemRelease/Component template returns the version of a software component delivered by an ecosystem release revision of the flow associated with this wiki (e.g. v1.y.z ,or v2.y.z, or...).
Usage: {{EcosystemRelease/Component | revision=<revision> | component=<component> | name=<name>}}
Where:
- <revision> is the mandatory revision of the ecosystem release, for which the version of the software component is requested.
- The possible values for this parameter are available in the EcosystemRelease/Revision template.
- <component> is the mandatory software component delivered by the ecosystem release revision, for which the version of the component is requested. The possible values are:
- Linux kernel
- U-Boot
- TF-A
- OP-TEE
- STM32CubeMPU
- OpenEmbedded
- Android
- <name> is the optional parameter that allows to select the way the version is displayed. Per default (if <name> is not set), the software component full name (e.g., "Linux kernel vx.y-stm32mp-[...] (vx.y.z)") is displayed. The possible values for <name> are:
- tag: the software component tag (e.g., "x.y-stm32mp-[...]") is displayed
- release: the software component release (e.g., "x.y.z") is displayed
The returned value is:
- a string that contains the version of the software component delivered by the ecosystem release revision.
- an empty string, if the software component is not delivered by the ecosystem release revision.
- "unknown revision", if <revision> is not supported.
- "unknown component", if <component> is not supported.
2. Basic examples[edit source]
You type | You get |
---|---|
All components for the v4.1.0 revision requested
Full names:<br /> {{EcosystemRelease/Component | revision=4.1.0 | component=Linux kernel}}<br /> {{EcosystemRelease/Component | revision=4.1.0 | component=U-Boot}}<br /> {{EcosystemRelease/Component | revision=4.1.0 | component=TF-A}}<br /> {{EcosystemRelease/Component | revision=4.1.0 | component=OP-TEE}}<br /> {{EcosystemRelease/Component | revision=4.1.0 | component=STM32CubeMPU}}<br /> {{EcosystemRelease/Component | revision=4.1.0 | component=OpenEmbedded}}<br /> {{EcosystemRelease/Component | revision=4.1.0 | component=Android}}<br /> Tag names:<br /> {{EcosystemRelease/Component | revision=4.1.0 | component=Linux kernel | name=tag}}<br /> {{EcosystemRelease/Component | revision=4.1.0 | component=U-Boot | name=tag}}<br /> {{EcosystemRelease/Component | revision=4.1.0 | component=TF-A | name=tag}}<br /> {{EcosystemRelease/Component | revision=4.1.0 | component=OP-TEE | name=tag}}<br /> {{EcosystemRelease/Component | revision=4.1.0 | component=STM32CubeMPU | name=tag}}<br /> {{EcosystemRelease/Component | revision=4.1.0 | component=OpenEmbedded | name=tag}}<br /> {{EcosystemRelease/Component | revision=4.1.0 | component=Android | name=tag}}<br /> Release names:<br /> {{EcosystemRelease/Component | revision=4.1.0 | component=Linux kernel | name=release}}<br /> {{EcosystemRelease/Component | revision=4.1.0 | component=U-Boot | name=release}}<br /> {{EcosystemRelease/Component | revision=4.1.0 | component=TF-A | name=release}}<br /> {{EcosystemRelease/Component | revision=4.1.0 | component=OP-TEE | name=release}}<br /> {{EcosystemRelease/Component | revision=4.1.0 | component=STM32CubeMPU | name=release}}<br /> {{EcosystemRelease/Component | revision=4.1.0 | component=OpenEmbedded | name=release}}<br /> {{EcosystemRelease/Component | revision=4.1.0 | component=Android | name=release}} |
Full names: |
All components for the v4.0.0 revision requested
Full names:<br /> {{EcosystemRelease/Component | revision=4.0.0 | component=Linux kernel}}<br /> {{EcosystemRelease/Component | revision=4.0.0 | component=U-Boot}}<br /> {{EcosystemRelease/Component | revision=4.0.0 | component=TF-A}}<br /> {{EcosystemRelease/Component | revision=4.0.0 | component=OP-TEE}}<br /> {{EcosystemRelease/Component | revision=4.0.0 | component=STM32CubeMPU}}<br /> {{EcosystemRelease/Component | revision=4.0.0 | component=OpenEmbedded}}<br /> {{EcosystemRelease/Component | revision=4.0.0 | component=Android}}<br /> Tag names:<br /> {{EcosystemRelease/Component | revision=4.0.0 | component=Linux kernel | name=tag}}<br /> {{EcosystemRelease/Component | revision=4.0.0 | component=U-Boot | name=tag}}<br /> {{EcosystemRelease/Component | revision=4.0.0 | component=TF-A | name=tag}}<br /> {{EcosystemRelease/Component | revision=4.0.0 | component=OP-TEE | name=tag}}<br /> {{EcosystemRelease/Component | revision=4.0.0 | component=STM32CubeMPU | name=tag}}<br /> {{EcosystemRelease/Component | revision=4.0.0 | component=OpenEmbedded | name=tag}}<br /> {{EcosystemRelease/Component | revision=4.0.0 | component=Android | name=tag}}<br /> Release names:<br /> {{EcosystemRelease/Component | revision=4.0.0 | component=Linux kernel | name=release}}<br /> {{EcosystemRelease/Component | revision=4.0.0 | component=U-Boot | name=release}}<br /> {{EcosystemRelease/Component | revision=4.0.0 | component=TF-A | name=release}}<br /> {{EcosystemRelease/Component | revision=4.0.0 | component=OP-TEE | name=release}}<br /> {{EcosystemRelease/Component | revision=4.0.0 | component=STM32CubeMPU | name=release}}<br /> {{EcosystemRelease/Component | revision=4.0.0 | component=OpenEmbedded | name=release}}<br /> {{EcosystemRelease/Component | revision=4.0.0 | component=Android | name=release}} |
Full names: |
All components for the latest revision requested
Full names:<br /> {{EcosystemRelease/Component | revision=latest | component=Linux kernel}}<br /> {{EcosystemRelease/Component | revision=latest | component=U-Boot}}<br /> {{EcosystemRelease/Component | revision=latest | component=TF-A}}<br /> {{EcosystemRelease/Component | revision=latest | component=OP-TEE}}<br /> {{EcosystemRelease/Component | revision=latest | component=STM32CubeMPU}}<br /> {{EcosystemRelease/Component | revision=latest | component=OpenEmbedded}}<br /> {{EcosystemRelease/Component | revision=latest | component=Android}}<br /> Tag names:<br /> {{EcosystemRelease/Component | revision=latest | component=Linux kernel | name=tag}}<br /> {{EcosystemRelease/Component | revision=latest | component=U-Boot | name=tag}}<br /> {{EcosystemRelease/Component | revision=latest | component=TF-A | name=tag}}<br /> {{EcosystemRelease/Component | revision=latest | component=OP-TEE | name=tag}}<br /> {{EcosystemRelease/Component | revision=latest | component=STM32CubeMPU | name=tag}}<br /> {{EcosystemRelease/Component | revision=latest | component=OpenEmbedded | name=tag}}<br /> {{EcosystemRelease/Component | revision=latest | component=Android | name=tag}}<br /> Release names:<br /> {{EcosystemRelease/Component | revision=latest | component=Linux kernel | name=release}}<br /> {{EcosystemRelease/Component | revision=latest | component=U-Boot | name=release}}<br /> {{EcosystemRelease/Component | revision=latest | component=TF-A | name=release}}<br /> {{EcosystemRelease/Component | revision=latest | component=OP-TEE | name=release}}<br /> {{EcosystemRelease/Component | revision=latest | component=STM32CubeMPU | name=release}}<br /> {{EcosystemRelease/Component | revision=latest | component=OpenEmbedded | name=release}}<br /> {{EcosystemRelease/Component | revision=latest | component=Android | name=release}} |
Full names: |
All components for the v3.1.0 revision requested
Full names:<br /> {{EcosystemRelease/Component | revision=3.1.0 | component=Linux kernel}}<br /> {{EcosystemRelease/Component | revision=3.1.0 | component=U-Boot}}<br /> {{EcosystemRelease/Component | revision=3.1.0 | component=TF-A}}<br /> {{EcosystemRelease/Component | revision=3.1.0 | component=OP-TEE}}<br /> {{EcosystemRelease/Component | revision=3.1.0 | component=STM32CubeMPU}}<br /> {{EcosystemRelease/Component | revision=3.1.0 | component=OpenEmbedded}}<br /> {{EcosystemRelease/Component | revision=3.1.0 | component=Android}}<br /> Tag names:<br /> {{EcosystemRelease/Component | revision=3.1.0 | component=Linux kernel | name=tag}}<br /> {{EcosystemRelease/Component | revision=3.1.0 | component=U-Boot | name=tag}}<br /> {{EcosystemRelease/Component | revision=3.1.0 | component=TF-A | name=tag}}<br /> {{EcosystemRelease/Component | revision=3.1.0 | component=OP-TEE | name=tag}}<br /> {{EcosystemRelease/Component | revision=3.1.0 | component=STM32CubeMPU | name=tag}}<br /> {{EcosystemRelease/Component | revision=3.1.0 | component=OpenEmbedded | name=tag}}<br /> {{EcosystemRelease/Component | revision=3.1.0 | component=Android | name=tag}}<br /> Release names:<br /> {{EcosystemRelease/Component | revision=3.1.0 | component=Linux kernel | name=release}}<br /> {{EcosystemRelease/Component | revision=3.1.0 | component=U-Boot | name=release}}<br /> {{EcosystemRelease/Component | revision=3.1.0 | component=TF-A | name=release}}<br /> {{EcosystemRelease/Component | revision=3.1.0 | component=OP-TEE | name=release}}<br /> {{EcosystemRelease/Component | revision=3.1.0 | component=STM32CubeMPU | name=release}}<br /> {{EcosystemRelease/Component | revision=3.1.0 | component=OpenEmbedded | name=release}}<br /> {{EcosystemRelease/Component | revision=3.1.0 | component=Android | name=release}} |
Full names: |
3. More examples[edit source]
You type | You get |
---|---|
All components for the vx.0.0 revision requested
Full names:<br /> {{EcosystemRelease/Component | revision=x.0.0 | component=Linux kernel}}<br /> {{EcosystemRelease/Component | revision=x.0.0 | component=U-Boot}}<br /> {{EcosystemRelease/Component | revision=x.0.0 | component=TF-A}}<br /> {{EcosystemRelease/Component | revision=x.0.0 | component=OP-TEE}}<br /> {{EcosystemRelease/Component | revision=x.0.0 | component=STM32CubeMPU}}<br /> {{EcosystemRelease/Component | revision=x.0.0 | component=OpenEmbedded}}<br /> {{EcosystemRelease/Component | revision=x.0.0 | component=Android}}<br /> Tag names:<br /> {{EcosystemRelease/Component | revision=x.0.0 | component=Linux kernel | name=tag}}<br /> {{EcosystemRelease/Component | revision=x.0.0 | component=U-Boot | name=tag}}<br /> {{EcosystemRelease/Component | revision=x.0.0 | component=TF-A | name=tag}}<br /> {{EcosystemRelease/Component | revision=x.0.0 | component=OP-TEE | name=tag}}<br /> {{EcosystemRelease/Component | revision=x.0.0 | component=STM32CubeMPU | name=tag}}<br /> {{EcosystemRelease/Component | revision=x.0.0 | component=OpenEmbedded | name=tag}}<br /> {{EcosystemRelease/Component | revision=x.0.0 | component=Android | name=tag}}<br /> Release names:<br /> {{EcosystemRelease/Component | revision=x.0.0 | component=Linux kernel | name=release}}<br /> {{EcosystemRelease/Component | revision=x.0.0 | component=U-Boot | name=release}}<br /> {{EcosystemRelease/Component | revision=x.0.0 | component=TF-A | name=release}}<br /> {{EcosystemRelease/Component | revision=x.0.0 | component=OP-TEE | name=release}}<br /> {{EcosystemRelease/Component | revision=x.0.0 | component=STM32CubeMPU | name=release}}<br /> {{EcosystemRelease/Component | revision=x.0.0 | component=OpenEmbedded | name=release}}<br /> {{EcosystemRelease/Component | revision=x.0.0 | component=Android | name=release}} |
Full names: |
Linux kernel version for vx.1.0 revision requested
{{EcosystemRelease/Component | revision=x.1.0 | component=Linux kernel}}<br /> {{EcosystemRelease/Component | revision=x.1.0 | component=Linux kernel | name=tag}}<br /> {{EcosystemRelease/Component | revision=x.1.0 | component=Linux kernel | name=release}} |
Linux kernel vx.y-stm32mp-r0 (vx.y.z) |
Linux kernel version for vx.2.0 revision requested
{{EcosystemRelease/Component | revision=x.2.0 | component=Linux kernel}}<br /> {{EcosystemRelease/Component | revision=x.2.0 | component=Linux kernel | name=tag}}<br /> {{EcosystemRelease/Component | revision=x.2.0 | component=Linux kernel | name=release}} |
Linux kernel vx.y-stm32mp-r0 (vx.y.z) |
U-Boot version for an unspecified revision requested
{{EcosystemRelease/Component | component=U-Boot}}<br /> {{EcosystemRelease/Component | component=U-Boot | name=tag}}<br /> {{EcosystemRelease/Component | component=U-Boot | name=release}} |
unknown revision |
TF-A version for an unknown revision requested
{{EcosystemRelease/Component | revision=10.20.30 | component=TF-A}}<br /> {{EcosystemRelease/Component | revision=10.20.30 | component=TF-A | name=tag}}<br /> {{EcosystemRelease/Component | revision=10.20.30 | component=TF-A | name=release}} |
unknown revision |
Unspecified component
{{EcosystemRelease/Component | revision=x.0.0}}<br /> {{EcosystemRelease/Component | revision=x.0.0 | name=tag}}<br /> {{EcosystemRelease/Component | revision=x.0.0 | name=release}} |
unknown component |
Unknown component
{{EcosystemRelease/Component | revision=x.0.0 | component=not supported}}<br /> {{EcosystemRelease/Component | revision=x.0.0 | component=not supported | name=tag}}<br />{{EcosystemRelease/Component | revision=x.0.0 | component=not supported | name=release}} |
unknown component |
Unknown value for name: the full name is displayed
{{EcosystemRelease/Component | revision=x.0.0 | component=Linux kernel | name=version}}
|
Linux kernel vx.y-stm32mp-r0 (vx.y.z) |
4. Code[edit source]
unknown component