<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-freescale.git/classes/use-imx-security-controller-firmware.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-08-18T20:26:36+00:00</updated>
<entry>
<title>use-imx-security-controller-firmware: Make PACKAGE_ARCH a weak default</title>
<updated>2026-08-18T20:26:36+00:00</updated>
<author>
<name>Luciano Dittgen</name>
<email>luciano.dittgen@ossystems.com.br</email>
</author>
<published>2026-08-17T21:24:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=65901c3b57620c9b98566081a2026f9d226493e3'/>
<id>urn:sha1:65901c3b57620c9b98566081a2026f9d226493e3</id>
<content type='text'>
The class set PACKAGE_ARCH with a hard "=". imx-boot inherits the class
and then sets its own PACKAGE_ARCH = "${MACHINE_ARCH}", while imx-seco and
firmware-ele-imx inherit the class and rely on "${MACHINE_SOCARCH}".

Use "?=" so the class provides a default that inheriting recipes can
override, matching use-imx-headers.bbclass. This is value-preserving:
bitbake.conf defines PACKAGE_ARCH with the weaker "??=", so "?=" here
still yields "${MACHINE_SOCARCH}" for the non-overriding inheritors,
while imx-boot's later "=" after the inherit still wins.

Validated with a real build in a resolved environment for one of the
non-overriding inheritors (MACHINE=imx93-11x11-lpddr4x-evk, target
firmware-ele-imx): PACKAGE_ARCH resolves to "cortexa55-mx93"
(= MACHINE_SOCARCH) both before and after, and comparing buildhistory
across the parent and this commit shows the only delta is metadata-revs,
with no change to the generated package. Behaviour-preserving.

Signed-off-by: Luciano Dittgen &lt;luciano.dittgen@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>use-imx-security-controller-firmware: Document anonymous python 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=9f02ba62e3235fb0e97b3fd6e3b4173c3cba2f50'/>
<id>urn:sha1:9f02ba62e3235fb0e97b3fd6e3b4173c3cba2f50</id>
<content type='text'>
Suppress task.noanonpython on the anonymous python guard: SoCs that
require a SECO firmware must fail parsing early (SkipRecipe) when
SECO_FIRMWARE_NAME is undefined, which needs anonymous python.
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: Use single space around variable assignments</title>
<updated>2026-07-12T18:55:50+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2026-07-12T18:55:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=2d0bdc93bd8eb274c24d127405e54cecd0a744b6'/>
<id>urn:sha1:2d0bdc93bd8eb274c24d127405e54cecd0a744b6</id>
<content type='text'>
meta-freescale used columnar alignment (multiple spaces padding the
variable name out to a common column) for tables of assignments such as
the fsl-eula-unpack MD5 sums and PACKAGECONFIG[...] entries. The Yocto
Recipe Style Guide and oelint-adv (oelint.vars.spacesassignment) call for
a single space around the assignment operator.

Collapse the padding to a single space on every flagged assignment. The
change is purely whitespace around the operator: variable names, operators
and values (including whitespace inside quoted values) are untouched, as
confirmed by an empty 'git diff -w'.

Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>use-imx-security-controller-firmware: Add i.MX 91 configuration</title>
<updated>2025-01-29T07:27:34+00:00</updated>
<author>
<name>Alexander Stein</name>
<email>alexander.stein@ew.tq-group.com</email>
</author>
<published>2025-01-24T15:01:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=f79a6de90e7d492622a3870cef529337e54f6b9e'/>
<id>urn:sha1:f79a6de90e7d492622a3870cef529337e54f6b9e</id>
<content type='text'>
Add the SECO FW file name for i.MX 91. It is based on
imx-6.6.52_2.2.0 NXP BSP release.

Signed-off-by: Alexander Stein &lt;alexander.stein@ew.tq-group.com&gt;
</content>
</entry>
<entry>
<title>use-imx-security-controller-firmware: Add i.MX 95 configuration</title>
<updated>2024-10-21T22:13:56+00:00</updated>
<author>
<name>Max Krummenacher</name>
<email>max.krummenacher@toradex.com</email>
</author>
<published>2024-09-28T13:52:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=cb0f79f4d1a84215ba62d9f454a2c38a0ee757b4'/>
<id>urn:sha1:cb0f79f4d1a84215ba62d9f454a2c38a0ee757b4</id>
<content type='text'>
Add the SECO FW file name for i.MX 95.

Signed-off-by: Max Krummenacher &lt;max.krummenacher@toradex.com&gt;
</content>
</entry>
<entry>
<title>imx-base.inc: Implement generic SOC revision design</title>
<updated>2023-08-21T18:48:06+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2023-08-21T18:48:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=0688f79193e697b1bd7444358a7b46c22b83ca2b'/>
<id>urn:sha1:0688f79193e697b1bd7444358a7b46c22b83ca2b</id>
<content type='text'>
Rework imx-boot and use-imx-security-controller-firmware.bbclass with a
generic SOC revision design implemented in imx-base.inc. This does
replace the machine feature design using `soc-rev*`, but maintains
backwards compatibility by incorporating that design into the default
settings.

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>imx: fw: allow to build for mainline bsp too</title>
<updated>2023-04-10T09:22:46+00:00</updated>
<author>
<name>Max Krummenacher</name>
<email>max.krummenacher@toradex.com</email>
</author>
<published>2023-02-26T12:02:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=93a4b871a83bb6921df3a5ab12b649daac85600b'/>
<id>urn:sha1:93a4b871a83bb6921df3a5ab12b649daac85600b</id>
<content type='text'>
SECO/SC FW/HDMI FW and friends should not be restricted to imx-nxp-bsp.
If one wants to build machines for a mainline kernel / user space these
would be required to build the boot container too.

Signed-off-by: Max Krummenacher &lt;max.krummenacher@toradex.com&gt;
</content>
</entry>
<entry>
<title>use-imx-security-controller-firmware.bbclass: SECO_FIRMWARE_NAME as weak variable</title>
<updated>2023-03-22T03:50:52+00:00</updated>
<author>
<name>Jun Zhu</name>
<email>junzhu@nxp.com</email>
</author>
<published>2023-03-22T11:53:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=9018954bf1edd518dc15d2d294de36a40e4ecc59'/>
<id>urn:sha1:9018954bf1edd518dc15d2d294de36a40e4ecc59</id>
<content type='text'>
With `SECO_FIRMWARE_NAME` weak variable, user can update with new name
when new version is released.

Signed-off-by: Jun Zhu &lt;junzhu@nxp.com&gt;
</content>
</entry>
<entry>
<title>use-imx-security-controller-firmware: Add i.MX 93 configuration</title>
<updated>2023-02-14T13:59:01+00:00</updated>
<author>
<name>Daiane Angolini</name>
<email>daiane.angolini@foundries.io</email>
</author>
<published>2023-01-26T19:15:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=de744be7cff86f513cc6b7e57d990ee5ceb23fff'/>
<id>urn:sha1:de744be7cff86f513cc6b7e57d990ee5ceb23fff</id>
<content type='text'>
It add SECO_FIRMWARE_NAME for mx93-nxp-bsp.

It is based on 5.15.71_2.2.0 NXP BSP release.

Signed-off-by: Daiane Angolini &lt;daiane.angolini@foundries.io&gt;
</content>
</entry>
<entry>
<title>use-imx-security-controller-firmware: Configure for imx8ulp</title>
<updated>2023-02-07T11:16:40+00:00</updated>
<author>
<name>Daiane Angolini</name>
<email>daiane.angolini@foundries.io</email>
</author>
<published>2023-01-24T13:33:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=5fac36afdf8b0a3d0094e5647116dc6b0f6acece'/>
<id>urn:sha1:5fac36afdf8b0a3d0094e5647116dc6b0f6acece</id>
<content type='text'>
Add SECO_FIRMWARE_NAME for i.MX 8ULP.

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