<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-freescale.git/classes/imx-boot-container.bbclass, branch master</title>
<subtitle>Mirror of github.com/Freescale/meta-freescale</subtitle>
<id>https://git.enea.com/cgit/linux/meta-freescale.git/atom?h=master</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-freescale.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/'/>
<updated>2026-07-17T12:18:19+00:00</updated>
<entry>
<title>imx-boot-container: Document append spacing and task doc per oelint</title>
<updated>2026-07-17T12:18:19+00:00</updated>
<author>
<name>Luciano Dittgen</name>
<email>luciano.dittgen@ossystems.com.br</email>
</author>
<published>2026-07-15T13:06:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=5da7f122bb22387e44f613aed7321cad1c52d926'/>
<id>urn:sha1:5da7f122bb22387e44f613aed7321cad1c52d926</id>
<content type='text'>
Address the oelint-adv findings for this class:

- Suppress vars.inconspaces on ATF_MACHINE_NAME:append: it concatenates
  an "-optee" suffix directly onto the filename, so the missing leading
  space is intentional (a space would break the name).
- Set a task[doc] docstring on the custom do_resolve_and_populate_binaries
  task (task.docstrings).

bbclass.underscores on the class filename is handled by the layer-wide
suppression.

No functional change.

Signed-off-by: Luciano Dittgen &lt;luciano.dittgen@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>global: Drop needless whitespace in assignments</title>
<updated>2026-07-12T07:54:14+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2026-07-12T07:54:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=96b4f44279d022af8930f01d4a09c12df0be07e4'/>
<id>urn:sha1:96b4f44279d022af8930f01d4a09c12df0be07e4</id>
<content type='text'>
Remove the stray space between an assignment's opening quote and its
line-continuation backslash, and the space before '%' in inline
${@...} expressions. Generated mechanically by oelint-adv's auto-fix
for a single rule (oelint.vars.notneededspace), isolated to one commit.

The affected values are whitespace-separated lists (leading space is
insignificant) and Python format expressions ("%s"% p is equivalent),
so there is no functional change; a re-run of oelint-adv reports the
rule clean.

Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>imx-boot-container: don't overwrite ATF_MACHINE_NAME</title>
<updated>2026-06-23T06:47:49+00:00</updated>
<author>
<name>Alexander Stein</name>
<email>alexander.stein@ew.tq-group.com</email>
</author>
<published>2026-06-23T06:47:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=f872d24e69af60ff7597833a45c6a5c64ba49d88'/>
<id>urn:sha1:f872d24e69af60ff7597833a45c6a5c64ba49d88</id>
<content type='text'>
If ATF_MACHINE_NAME is set in local.conf this assignment overwrites the
preset. Use a default assignment instead

Signed-off-by: Alexander Stein &lt;alexander.stein@ew.tq-group.com&gt;
</content>
</entry>
<entry>
<title>imx-boot-container: add i.MX91 and i.MX93 support</title>
<updated>2026-05-03T13:44:14+00:00</updated>
<author>
<name>Francesco Valla</name>
<email>francesco@valla.it</email>
</author>
<published>2026-05-03T13:40:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=e70b02ad17ea4bdd093a5c5ffad1168cf23b6d48'/>
<id>urn:sha1:e70b02ad17ea4bdd093a5c5ffad1168cf23b6d48</id>
<content type='text'>
Add the necessary support to enable boot container builds for i.MX91
and i.MX93 derivatives using U-Boot's binman; both platforms require
AHAB container in addition to DDR PHY and ATF firmware.

Signed-off-by: Francesco Valla &lt;francesco@valla.it&gt;
</content>
</entry>
<entry>
<title>imx-boot-container: add i.MX95 support</title>
<updated>2026-01-28T15:49:43+00:00</updated>
<author>
<name>Vitor Soares</name>
<email>vitor.soares@toradex.com</email>
</author>
<published>2026-01-28T15:44:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=5e097311370be7cafd5f095d9f796b162cb69ca8'/>
<id>urn:sha1:5e097311370be7cafd5f095d9f796b162cb69ca8</id>
<content type='text'>
Add the necessary support to enable boot container builds for i.MX95
derivatives using U-Boot's binman.

i.MX95 requires AHAB container, OEI firmware, and System Manager in
addition to DDR PHY and ATF firmware. System Manager firmware is
renamed during deployment as U-Boot expects a specific filename.

Signed-off-by: Vitor Soares &lt;vitor.soares@toradex.com&gt;
</content>
</entry>
<entry>
<title>imx-boot-container.bbclass: follow builddir change</title>
<updated>2025-10-15T12:39:54+00:00</updated>
<author>
<name>Max Krummenacher</name>
<email>max.krummenacher@toradex.com</email>
</author>
<published>2025-10-15T08:22:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=9523cfddcdfd6531792d79b92d3e17720d2bdf8c'/>
<id>urn:sha1:9523cfddcdfd6531792d79b92d3e17720d2bdf8c</id>
<content type='text'>
openembedded core renamed the build directory to include the build type.
commit 22e96b32b0be ("u-boot: Make sure the build dir is unique for
each UBOOT_CONFIG")

Follow that.

Signed-off-by: Max Krummenacher &lt;max.krummenacher@toradex.com&gt;
</content>
</entry>
<entry>
<title>imx-boot-container: copy ${OPTEE_BOOT_IMAGE} to ${B}</title>
<updated>2025-06-23T16:22:06+00:00</updated>
<author>
<name>Emil Kronborg</name>
<email>emil.kronborg@protonmail.com</email>
</author>
<published>2025-06-23T16:22:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=6304f94df2297f8c39a9ed1fa3b24dc53b6176d6'/>
<id>urn:sha1:6304f94df2297f8c39a9ed1fa3b24dc53b6176d6</id>
<content type='text'>
After commit commit 015483904c52 ("arm: imx8m: add OP-TEE node") in
upstream U-Boot, Binman complains if building imx8mp_evk with
CONFIG_OPTEE=y because tee.bin is missing:

    Image 'image' is missing external blobs and is non-functional: tee-os

    /binman/section/nxp-imx8mcst@1/fit/images/tee/tee-os (tee.bin):
       See the documentation for your board. You may need to build Open Portable
       Trusted Execution Environment (OP-TEE) and build with TEE=/path/to/tee.bin

    Image 'image' has faked external blobs and is non-functional: tee.bin

    Some images are invalid
    make: *** [Makefile:1135: .binman_stamp] Error 103

This commit ensures that ${OPTEE_BOOT_IMAGE}, for example, tee.bin for
imx8mp-evk, is copied to the build folder if the optee feature is
enabled.
</content>
</entry>
<entry>
<title>boot: Fix UUU tagging, extend to fslc</title>
<updated>2024-09-16T11:36:03+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2024-09-11T16:46:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=ef8b4c41cf0abb41ade7371c2abb16ffe708a8c9'/>
<id>urn:sha1:ef8b4c41cf0abb41ade7371c2abb16ffe708a8c9</id>
<content type='text'>
Using the UUU-tagged bootloader image directly with UUU can cause UUU
to hang. The bootloader image is split on a certain transmit size, and
the hang occurs if the tag does not fit with the final bytes of the
bootloader image and must be split into a new transmit package.

The UUU tag is needed by UUU only in the SD Card image file itself so
that UUU can find the end of the boot partition.

Rework the design so the default bootloader and the default imx-boot
binaries are not tagged.

Also, extend the UUU tagging to fslc so it can gain the same benefit.

Fixes: https://github.com/Freescale/meta-freescale/pull/1762
Fixes: https://github.com/nxp-imx/mfgtools/issues/416
Co-authored-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>imx-boot-container: Assigne weak init value for IMX_BOOT_CONTAINER_FIRMWARE_SOC</title>
<updated>2024-09-07T11:45:00+00:00</updated>
<author>
<name>Benjamin Szőke</name>
<email>egyszeregy@freemail.hu</email>
</author>
<published>2024-09-07T11:45:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=236d75c614fbe4b378f9ba3d890714c13e510693'/>
<id>urn:sha1:236d75c614fbe4b378f9ba3d890714c13e510693</id>
<content type='text'>
</content>
</entry>
<entry>
<title>imx-boot-container: Create only one imx-boot</title>
<updated>2023-09-22T20:08:10+00:00</updated>
<author>
<name>Daiane Angolini</name>
<email>daiane.angolini@foundries.io</email>
</author>
<published>2023-09-20T14:48:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=23af0e4d3526bb5c2b59731f76874d127efba58c'/>
<id>urn:sha1:23af0e4d3526bb5c2b59731f76874d127efba58c</id>
<content type='text'>
Only the first UBOOT_CONFIG generate a imx-boot and flash.bin symlink.

Every UBOOT_CONFIG creates a flash.bin-${MACHINE}-${type} binary.

Signed-off-by: Daiane Angolini &lt;daiane.angolini@foundries.io&gt;
</content>
</entry>
</feed>
