<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-ti.git/meta-ti-bsp/recipes-security, branch 11.02.15</title>
<subtitle>Mirror of git.yoctoproject.org/meta-ti.git</subtitle>
<id>https://git.enea.com/cgit/linux/meta-ti.git/atom?h=11.02.15</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-ti.git/atom?h=11.02.15'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-ti.git/'/>
<updated>2025-12-01T14:29:54+00:00</updated>
<entry>
<title>trusted-firmware-a/optee-os: Add LPM support on few platforms</title>
<updated>2025-12-01T14:29:54+00:00</updated>
<author>
<name>Manorit Chawdhry</name>
<email>m-chawdhry@ti.com</email>
</author>
<published>2025-11-28T18:41:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-ti.git/commit/?id=e174e2d73ce75dd43172d453933dc5dc9ab00191'/>
<id>urn:sha1:e174e2d73ce75dd43172d453933dc5dc9ab00191</id>
<content type='text'>
Adds the required TF-A and OP-TEE patches to enable LPM support on
J7200, J784s4, J742s2.

Signed-off-by: Manorit Chawdhry &lt;m-chawdhry@ti.com&gt;
Signed-off-by: Ryan Eatmon &lt;reatmon@ti.com&gt;
</content>
</entry>
<entry>
<title>optee: Update to 4.7.0 tag</title>
<updated>2025-09-16T12:28:15+00:00</updated>
<author>
<name>Suhaas Joshi</name>
<email>s-joshi@ti.com</email>
</author>
<published>2025-09-12T12:24:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-ti.git/commit/?id=f99bb552651df3d57c52fc6947e5e3a90338cee3'/>
<id>urn:sha1:f99bb552651df3d57c52fc6947e5e3a90338cee3</id>
<content type='text'>
Update optee_client, optee_examples, optee_os and optee_test to the
newer 4.7.0 tag from the previous 4.6.0 one.

Further: meta-arm applies 0003-optee-enable-clang-support patch to
optee_os. However, in a recent upstream commit [0], the line to which
the patch applies was removed. Therefore the patch is no longer
required. As a result, tell optee_os.bbappend file to remove it.

[0] https://github.com/OP-TEE/optee_os/commit/3d5c2dd8b59ae888434b3f86842828131f115d90

Signed-off-by: Suhaas Joshi &lt;s-joshi@ti.com&gt;
Signed-off-by: Ryan Eatmon &lt;reatmon@ti.com&gt;
</content>
</entry>
<entry>
<title>meta-ti-bsp: recipes-security: optee: Update OP-TEE components to 4.6.0</title>
<updated>2025-06-27T15:11:15+00:00</updated>
<author>
<name>Manorit Chawdhry</name>
<email>m-chawdhry@ti.com</email>
</author>
<published>2025-06-27T10:28:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-ti.git/commit/?id=3e5f828f915327a2e8e5c8954058ff048d639db6'/>
<id>urn:sha1:3e5f828f915327a2e8e5c8954058ff048d639db6</id>
<content type='text'>
Updates optee_os, optee_test, optee_client, optee_examples to 4.6.0

Signed-off-by: Manorit Chawdhry &lt;m-chawdhry@ti.com&gt;
Signed-off-by: Ryan Eatmon &lt;reatmon@ti.com&gt;
</content>
</entry>
<entry>
<title>meta-ti-bsp: optee: add build flags for am62xxsip-evm</title>
<updated>2025-06-26T14:05:46+00:00</updated>
<author>
<name>Anshul Dalal</name>
<email>anshuld@ti.com</email>
</author>
<published>2025-06-26T09:51:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-ti.git/commit/?id=266610c6f3b2c41fe6629ec24db11a709a8edba7'/>
<id>urn:sha1:266610c6f3b2c41fe6629ec24db11a709a8edba7</id>
<content type='text'>
CFG_TZDRAM_START in OPTEE defines it's load address and is used to
configure the page tables accordingly.

Due to 512MiB DDR limitation of am62x SiP, the memory map has been
modified with OP-TEE moved to bottom of DDR after atf to 0x80080000,
this requires modifications to the OPTEE's CFG_TZDRAM_START.

Signed-off-by: Anshul Dalal &lt;anshuld@ti.com&gt;
Signed-off-by: Ryan Eatmon &lt;reatmon@ti.com&gt;
</content>
</entry>
<entry>
<title>CLEANUP: :append needs a space</title>
<updated>2025-05-28T15:18:07+00:00</updated>
<author>
<name>Ryan Eatmon</name>
<email>reatmon@ti.com</email>
</author>
<published>2025-05-16T16:06:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-ti.git/commit/?id=143fadc6ec513101e13a1feb74960decf63570a8'/>
<id>urn:sha1:143fadc6ec513101e13a1feb74960decf63570a8</id>
<content type='text'>
Usually :append is used to add items to a space separated list.  In
those cases the first character of the appended string should be a
space to make sure that the append is correct.

In this case, the space was embedded in the string and not right after
the ".  Simple fix is to move the space to the front to be consistent.

Signed-off-by: Ryan Eatmon &lt;reatmon@ti.com&gt;
</content>
</entry>
<entry>
<title>meta-ti-bsp : Add build support for am62dxx-evm</title>
<updated>2025-05-14T22:28:47+00:00</updated>
<author>
<name>Paresh Bhagat</name>
<email>p-bhagat@ti.com</email>
</author>
<published>2025-05-14T12:39:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-ti.git/commit/?id=f286ef1e54b153397314b350e3bc38e739d95d5d'/>
<id>urn:sha1:f286ef1e54b153397314b350e3bc38e739d95d5d</id>
<content type='text'>
The AM62D SoC is a high-performance Digital Signal Processing (DSP)
device with a quad-core Cortex-A53 cluster, dual Cortex-R5F cores, and
a Cx7 DSP core with Matrix Multiplication Accelerator (MMA). It features
a range of peripherals, including multichannel audio serial ports,
Ethernet, UARTs, SPI, I2C, USB, and more.

This SoC is part of K3-AM62x family, which includes the AM62A and AM62P
variants. While the AM62A and AM62D are largely similar, the AM62D is
specifically targeted for general-purpose DSP applications, whereas the
AM62A focuses on edge AI workloads. A key distinction is that the AM62D
does not include multimedia components such as the video encoder/decoder,
MJPEG encoder, Vision Processing Accelerator (VPAC) for image signal
processing, or the display subsystem. Additionally, the AM62D has a
different pin configuration compared to the AM62A, which impacts embedded
software development.

The EVM board is a low-cost, expandable platform designed for the AM62D2
SoC, having 4GB LPDDR4 RAM, Gigabit Ethernet expansion connectors, audio
jacks, USB ports, and more.

Signed-off-by: Paresh Bhagat &lt;p-bhagat@ti.com&gt;
Signed-off-by: Ryan Eatmon &lt;reatmon@ti.com&gt;
</content>
</entry>
<entry>
<title>optee-os: drop custom handling of embedded TAs</title>
<updated>2025-03-17T18:52:31+00:00</updated>
<author>
<name>Francesco Valla</name>
<email>francesco@valla.it</email>
</author>
<published>2025-03-16T20:28:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-ti.git/commit/?id=d56fdf2f3fca6fb0c93a3fd0eb0ff1300265354c'/>
<id>urn:sha1:d56fdf2f3fca6fb0c93a3fd0eb0ff1300265354c</id>
<content type='text'>
The meta-arm layer, which is the provider of the base recipe for
optee-os, added [1] a separate optee-os-ta package for the embedded TAs
that are compiled as part of the OPTEE OS build process. However, the
TI overrides for optee-os include the embedded TAs inside the base
package, leaving the optee-os-ta package empty (and thus not
installable).

Align to the meta-arm behaviour and simply add a runtime dependency on
optee-os-ta for optee-os. While keeping backward compatibility, this
allows to install only the embedded TAs - reducing the required disk
space - on platforms on which the OPTEE OS is loaded from an external
boot image rather than being fetched from the root filesystem, like the
K3 SoCs.

[1] https://patchwork.yoctoproject.org/project/arm/patch/20230630112340.3314395-1-r.czerwinski@pengutronix.de/

Signed-off-by: Francesco Valla &lt;francesco@valla.it&gt;
Signed-off-by: Ryan Eatmon &lt;reatmon@ti.com&gt;
</content>
</entry>
<entry>
<title>meta-ti-bsp: Add Support for AM62L</title>
<updated>2025-02-05T14:49:53+00:00</updated>
<author>
<name>Chirag Shilwant</name>
<email>c-shilwant@ti.com</email>
</author>
<published>2025-02-05T11:12:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-ti.git/commit/?id=969eaa130329fdb422afa9cb7e24388e5134eca4'/>
<id>urn:sha1:969eaa130329fdb422afa9cb7e24388e5134eca4</id>
<content type='text'>
- Add machine configuration for am62lxx-evm

- Add TFA, OPTEE, firmware &amp; u-boot overrides

Signed-off-by: Chirag Shilwant &lt;c-shilwant@ti.com&gt;
Signed-off-by: Ryan Eatmon &lt;reatmon@ti.com&gt;
</content>
</entry>
<entry>
<title>recipes-security: optee: Update to v4.5.0+</title>
<updated>2025-02-05T14:49:53+00:00</updated>
<author>
<name>Chirag Shilwant</name>
<email>c-shilwant@ti.com</email>
</author>
<published>2025-02-05T11:12:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-ti.git/commit/?id=2d0978193c4b51d56f0bf36f409609f6d7911e67'/>
<id>urn:sha1:2d0978193c4b51d56f0bf36f409609f6d7911e67</id>
<content type='text'>
Bump up SRCREV of optee-os to ef1ebdc23034a804a72da2207f1a825ce96a1464

Signed-off-by: Chirag Shilwant &lt;c-shilwant@ti.com&gt;
Signed-off-by: Ryan Eatmon &lt;reatmon@ti.com&gt;
</content>
</entry>
<entry>
<title>recipes-security: optee: Remove software PRNG for am62pxx</title>
<updated>2024-12-11T21:45:20+00:00</updated>
<author>
<name>Aashvij Shenai</name>
<email>a-shenai@ti.com</email>
</author>
<published>2024-12-09T10:48:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-ti.git/commit/?id=361078b2edcc7bb8cf4862f5a12f0a0af8628a60'/>
<id>urn:sha1:361078b2edcc7bb8cf4862f5a12f0a0af8628a60</id>
<content type='text'>
With the latest TIFS fix [1], AM62P is able to leverage the hardware-TRNG
instead of having to fallback into the software-PRNG.

Background:
The default priv-id for A53 cores in SYSFW for AM62P was chosen to be 4
while the other K3 SOCs were configured at 1. Any firewall TISCI API
call that used 1 would not be able to run on AM62P. The TIFS fix changes
the AM62P value from 4 to 1.

[1] -
https://git.ti.com/cgit/processor-firmware/ti-linux-firmware/commit/?h=ti-linux-firmware&amp;id=98de0a4290ec200cc224d4a5a6f42d2126230e2f

Signed-off-by: Aashvij Shenai &lt;a-shenai@ti.com&gt;
Acked-by: Chirag Shilwant &lt;c-shilwant@ti.com&gt;
</content>
</entry>
</feed>
