<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-freescale.git, 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-10-28T20:12:08+00:00</updated>
<entry>
<title>Merge pull request #2907 from matheusmbar/add_imx952</title>
<updated>2026-10-28T20:12:08+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2026-10-28T20:12:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=90b3388558adec9c2dbbc9c3a9524a6b0927d79f'/>
<id>urn:sha1:90b3388558adec9c2dbbc9c3a9524a6b0927d79f</id>
<content type='text'>
Add i.MX 952 SoC and its first machines</content>
</entry>
<entry>
<title>Merge pull request #2911 from mdrodrigo/imx-atf-clean-build</title>
<updated>2026-10-28T20:11:23+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2026-10-28T20:11:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=8d000368efe60b83f47b1899a584c1df0b4c9e84'/>
<id>urn:sha1:8d000368efe60b83f47b1899a584c1df0b4c9e84</id>
<content type='text'>
imx-atf: Build out of tree and from a clean directory</content>
</entry>
<entry>
<title>imx-atf: Build out of tree and from a clean directory</title>
<updated>2026-10-28T19:26:25+00:00</updated>
<author>
<name>Rodrigo M. Duarte</name>
<email>rodrigo.duarte@ossystems.com.br</email>
</author>
<published>2026-10-28T19:26:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=a70d4f595a8c1ab0fb7b5e942b00a576a01eaed3'/>
<id>urn:sha1:a70d4f595a8c1ab0fb7b5e942b00a576a01eaed3</id>
<content type='text'>
imx-atf built in the source tree, into ${S}/build, and do_compile never
cleaned it. The TF-A Makefile does not track build options such as SPD
or LOG_LEVEL, so after a PACKAGECONFIG change make finds every object
up to date and relinks nothing. do_unpack does not depend on
PACKAGECONFIG, so it does not rerun either, and do_deploy then ships
the bl31.bin from the previous configuration.

On imx8mq-evk this showed up after switching from the NXP BSP to the
mainline BSP, which drops the optee PACKAGECONFIG. The deployed BL31
was still the SPD=opteed build. Its imx8mq setup sets the BL32 entry to
BL32_BASE unconditionally, and the mainline boot container carries no
OP-TEE, so the board hung right after the "BL31: Built" banner. The
stale binary was reproduced byte for byte by building with SPD=opteed
and then without it in the same build directory.

Build into ${WORKDIR}/build through BUILD_BASE, clean it before every
compile, and deploy from there. The Makefile stays in ${S}, so
do_compile runs make with -C ${S}; the default do_compile would skip
make, as ${B} has no Makefile.

Tested on imx8mq-evk with the mainline BSP by building imx-atf with the
optee PACKAGECONFIG and then without it. Each build recompiles
everything, the optee bl31 carries the opteed service and the plain
one does not. With u-boot-fslc 2026.10, core-image-weston then boots on
an imx8mq-evk board through BL31, U-Boot and Linux to Weston.

Signed-off-by: Rodrigo M. Duarte &lt;rodrigo.duarte@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>imx952-15x15-lpddr5-frdm: Add machine conf from meta-imx</title>
<updated>2026-10-28T11:50:19+00:00</updated>
<author>
<name>Matheus Barbosa</name>
<email>matheus.barbosa@toradex.com</email>
</author>
<published>2026-10-27T18:04:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=da0287705ea583f04c3fadeafed4882be838f035'/>
<id>urn:sha1:da0287705ea583f04c3fadeafed4882be838f035</id>
<content type='text'>
Based on LF6.18.37_2.1.0 NXP BSP release.

Signed-off-by: Matheus Barbosa &lt;matheus.barbosa@toradex.com&gt;
</content>
</entry>
<entry>
<title>imx952-19x19-lpddr5-evk: add machine conf from meta-imx</title>
<updated>2026-10-28T11:50:19+00:00</updated>
<author>
<name>Matheus Barbosa</name>
<email>matheus.barbosa@toradex.com</email>
</author>
<published>2026-10-27T18:03:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=ecad33a2d2356781a4b6e88cd5628bf7217bb629'/>
<id>urn:sha1:ecad33a2d2356781a4b6e88cd5628bf7217bb629</id>
<content type='text'>
Based on LF6.18.37_2.1.0 NXP BSP release.

Signed-off-by: Matheus Barbosa &lt;matheus.barbosa@toradex.com&gt;
</content>
</entry>
<entry>
<title>imx-oei, imx-system-manager: Add i.MX 952 to COMPATIBLE_MACHINE</title>
<updated>2026-10-28T11:50:19+00:00</updated>
<author>
<name>Matheus Barbosa</name>
<email>matheus.barbosa@toradex.com</email>
</author>
<published>2026-10-26T19:41:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=0f7ef926c41b75330c460ee8b7309339a0eb9398'/>
<id>urn:sha1:0f7ef926c41b75330c460ee8b7309339a0eb9398</id>
<content type='text'>
Based on LF6.18.37_2.1.0 NXP BSP release.

Signed-off-by: Matheus Barbosa &lt;matheus.barbosa@toradex.com&gt;
</content>
</entry>
<entry>
<title>imx-base: Add i.MX 952 configuration</title>
<updated>2026-10-28T11:50:19+00:00</updated>
<author>
<name>Matheus Barbosa</name>
<email>matheus.barbosa@toradex.com</email>
</author>
<published>2026-10-26T19:41:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=81d256a463315e1ce0788985fdd19d148974a144'/>
<id>urn:sha1:81d256a463315e1ce0788985fdd19d148974a144</id>
<content type='text'>
Based on LF6.18.37_2.1.0 NXP BSP release.

Signed-off-by: Matheus Barbosa &lt;matheus.barbosa@toradex.com&gt;
</content>
</entry>
<entry>
<title>imx-boot: Add i.MX 952 support</title>
<updated>2026-10-28T11:38:00+00:00</updated>
<author>
<name>Matheus Barbosa</name>
<email>matheus.barbosa@toradex.com</email>
</author>
<published>2026-10-26T19:41:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=0dcd73030157ead5edf2139a21b57a99efc7132b'/>
<id>urn:sha1:0dcd73030157ead5edf2139a21b57a99efc7132b</id>
<content type='text'>
Based on LF6.18.37_2.1.0 NXP BSP release.

Signed-off-by: Matheus Barbosa &lt;matheus.barbosa@toradex.com&gt;
</content>
</entry>
<entry>
<title>optee-os-common-fslc: Add the i.MX 952 platform</title>
<updated>2026-10-28T11:38:00+00:00</updated>
<author>
<name>Matheus Barbosa</name>
<email>matheus.barbosa@toradex.com</email>
</author>
<published>2026-10-26T19:41:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=42615b6a634f8de164788889a427a40fd60c2489'/>
<id>urn:sha1:42615b6a634f8de164788889a427a40fd60c2489</id>
<content type='text'>
Based on LF6.18.37_2.1.0 NXP BSP release.

Signed-off-by: Matheus Barbosa &lt;matheus.barbosa@toradex.com&gt;
</content>
</entry>
<entry>
<title>use-imx-security-controller-firmware: Add i.MX 952 configuration</title>
<updated>2026-10-28T11:38:00+00:00</updated>
<author>
<name>Matheus Barbosa</name>
<email>matheus.barbosa@toradex.com</email>
</author>
<published>2026-10-27T16:44:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=57f7a2a10a5f94a1d28e7ffd25aaaf2ab0d1cb71'/>
<id>urn:sha1:57f7a2a10a5f94a1d28e7ffd25aaaf2ab0d1cb71</id>
<content type='text'>
Add the SECO FW file name for i.MX 952.

Based on LF6.18.37_2.1.0 NXP BSP release.

Signed-off-by: Matheus Barbosa &lt;matheus.barbosa@toradex.com&gt;
</content>
</entry>
</feed>
