1
0
mirror of https://git.yoctoproject.org/meta-ti synced 2026-07-16 14:27:48 +00:00
Commit Graph

5124 Commits

Author SHA1 Message Date
LCPD Automation Script 937a0b4572 CI/CD Auto-Merger: cicd.wrynose.202606241800
Updated the value(s) for:
  ti-linux-fw: TI_LINUX_FW_SRCREV
  atf: SRCREV_tfa:am62lxx
  u-boot-ti-staging_2025.01: SRCREV_uboot
  u-boot-ti-staging_2026.01: SRCREV_uboot
  linux-ti-staging-rt_6.12: SRCREV_ARM32
  linux-ti-staging_6.12: SRCREV
  linux-ti-staging_6.18: PV,SRCREV
  ltp-ddt: SRCREV

Changelogs:
  ti-linux-fw: https://git.ti.com/cgit/processor-firmware/ti-linux-firmware/log/?qt=range&q=ec029baad8b4b147af8331a5e099ef891e5ae1f4..5ee4bc3535481fe9831c0223974101e5714e7357
  u-boot-ti-staging_2025.01: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=f6338e22d2ac0777a68fb0f295f4cf1e3e63f659..1612e4d1deb11d49304c715576854b28cc10e34d
  u-boot-ti-staging_2026.01: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=617c6fa1c50fab2acb3955b8888ec71ae7630769..ced00b83625b0270e481d517b76313cfa517c2ed
  linux-ti-staging-rt_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=d7f2b5b19f14fb51ad279f76fbeedd0dfd40b69c..c6cc0cab5b8575a2a70f0c4f9dbc9981f367d8e3
  linux-ti-staging_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=4e3bcc10a5d1e9822e0ed2dad5cdd16f7cf30fe6..98bbe0d37952d0ce1b6508f108c357ceb6d58bf3
  linux-ti-staging_6.18: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=4c3bfa15a22a5c6729519e730459c483c125d5db..6b2eb7030f32ff300e925dcc01a15c9ec4f3e470
  ltp-ddt: https://git.ti.com/cgit/test-automation/ltp-ddt/log/?qt=range&q=b042b729cf573537f68fa3ea5050f5d22b07c811..fcf2909c4d225f0116d7d497c511f5d61029320c

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
12.01.00.03 cicd.wrynose.202606241800
2026-06-24 18:01:01 -05:00
Suhaas Joshi 88ce8160ec tfa: Update TF-A for K3 devices to 2.15 tag
Non-AM62LX devices use upstream TF-A. Update this to the 2.15 tag.

Signed-off-by: Suhaas Joshi <s-joshi@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-06-22 10:31:15 -05:00
Yogesh Hegde 3e88e2e2c3 beaglebadge-ti: avoid building ubifs and ubi for beaglebadge by default
Beaglebadge has only 256Mb OSPI flash and except for
arago-bootstrap-base-image and arago-tiny-image other arago images
doesn't fit into OSPI flash. Hence remove ubifs and ubi from
IMAGE_FSTYPES to prevent unnecessary image generation and build
failures when adding packages to the arago-default-image.

Those who want to run arago-bootstrap-base-image and arago-tiny-image
on OSPI can enable UBIFS in local.conf .

Signed-off-by: Yogesh Hegde <y-hegde@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-06-22 10:31:01 -05:00
Shiva Tripathi f516df9806 optee-ftpm: Update commit to include TA panic fix
Bump to commit e3b1e426 which includes graceful degradation of fTPM TA
when RPMB storage is unavailable, preventing TA panic and memory dumps.

Signed-off-by: Shiva Tripathi <s-tripathi1@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-06-22 10:30:43 -05:00
Judith Mendez d6532526fe conf: am62dxx-evm: Fixup packaged overlay list
Some k3-am62x-sk* overlays no longer apply to AM62A/AM62D boards,
update overlay list packaged for AM62D so that the k3-am62a7-sk*
overlays are included as well as the k3-am62x-sk* overlays
that do apply to AM62D board. This means ti/k3-am62x-sk generic
prefix must now be droped.

Signed-off-by: Judith Mendez <jm@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-06-12 13:25:14 -05:00
Denys Dmytriyenko (TI) 3cbf5591ba README: update and clean up
Update READMEs as follows:
* Don't point to CGit interface, as the old URL is no longer valid
* Use https:// instead of git:// protocol due to deprecation
* Add missing revisions and use the same ordering
* Correct some sub-layer dependencies
* Specify wrynose branch instead of master

Signed-off-by: Denys Dmytriyenko (TI) <denys@konsulko.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-06-12 13:25:14 -05:00
Moteen Shah f82b600feb initramfs: Add initramfs-module-netsetup recipe for NFS boot
Add a standalone initramfs-module-netsetup recipe that installs
83-netsetup, an initramfs-framework module that configures the network
interface via DHCP before the NFS root mount. The recipe's RDEPENDS
pulls in CPSW and its dependencies, so the kernel modules and DHCP
client are only included when NFS boot support is needed.

Include initramfs-module-netsetup in packagegroup-ti-core-initramfs
gated on :bsp-next, where AM65_CPSW_NUSS became a loadable module.
TI staging kernels (6.6/6.12/6.18) still have CPSW built-in (=y).

Signed-off-by: Moteen Shah <m-shah@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-06-12 13:25:14 -05:00
LCPD Automation Script 0801af5f5f CI/CD Auto-Merger: cicd.wrynose.202606101800
Updated the value(s) for:
  ti-linux-fw: TI_LINUX_FW_SRCREV
  atf: SRCREV_tfa:am62lxx
  u-boot-ti-staging_2025.01: SRCREV_uboot
  u-boot-ti-staging_2026.01: SRCREV_uboot
  linux-ti-staging-rt_6.12: SRCREV_ARM32
  linux-ti-staging_6.12: SRCREV
  linux-ti-staging_6.18: SRCREV
  ltp-ddt: SRCREV

Changelogs:
  ti-linux-fw: https://git.ti.com/cgit/processor-firmware/ti-linux-firmware/log/?qt=range&q=9e9d50ff563f83db86d36b72cd7fb4f487d6b414..ec029baad8b4b147af8331a5e099ef891e5ae1f4
  u-boot-ti-staging_2025.01: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=19795f63be7ee27e38b6e800ff6c88a2feaae13f..f6338e22d2ac0777a68fb0f295f4cf1e3e63f659
  u-boot-ti-staging_2026.01: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=1f603935204df4b34054fa3bac80158e528e2c36..617c6fa1c50fab2acb3955b8888ec71ae7630769
  linux-ti-staging-rt_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=62fdc7890cde3197051743120ff44162b7356cc5..d7f2b5b19f14fb51ad279f76fbeedd0dfd40b69c
  linux-ti-staging_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=c52c5589aab8c376f975b1feb7b8746b7b6624bd..4e3bcc10a5d1e9822e0ed2dad5cdd16f7cf30fe6
  linux-ti-staging_6.18: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=0472fbafd7277ece9e1bae4189bc6099e33cdbc4..4c3bfa15a22a5c6729519e730459c483c125d5db
  ltp-ddt: https://git.ti.com/cgit/test-automation/ltp-ddt/log/?qt=range&q=44a5a7ecf3eb23614b801d7f5a10f2deed4542ce..b042b729cf573537f68fa3ea5050f5d22b07c811

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
12.01.00.02 cicd.wrynose.202606101800
2026-06-10 18:00:50 -05:00
Denys Dmytriyenko (TI) a985b097cb meta-beagle: linux-bb.org: upgrade 6.12.43 -> 6.12.57
* Bump linux-bb.org from 6.12.43 to 6.12.57
* Update DTs for am62 platforms, such as beagleplay and pocketbeagle2

Signed-off-by: Denys Dmytriyenko (TI) <denys@konsulko.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-06-05 07:52:53 -05:00
Antonios Christidis 6fa9a7d800 ti-img-rogue-*: Migrate GPU driver version 25.3 -> 26.1
New recipes for GPU DDK 26.1. Update BSP configuration files with new
preferred recipe versions.

Signed-off-by: Antonios Christidis <a-christidis@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-06-05 07:52:22 -05:00
Thorsten Lannynd ae9f90cf0b weston: fix assert firing when subsurfaces have no views
Apply upstream candidate fix for an assert in
weston_surface_apply_subsurface_order that fires when subsurfaces have
no views. Without this patch, the assert fires when running Chromium
and causes the display to crash.

Signed-off-by: Thorsten Lannynd <t-lannynd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-06-02 10:03:08 -05:00
Suhaas Joshi 42558bf1f1 meta-ti: optee: Update to 4.10.0 tag
Update optee_os, optee_test, optee_client, optee_examples and optee_ftpm to
4.10.0 tag.

Signed-off-by: Suhaas Joshi <s-joshi@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-05-19 11:19:52 -05:00
LCPD Automation Script 50756d1554 CI/CD Auto-Merger: cicd.wrynose.202605150747
Updated the value(s) for:
  atf: SRCREV_tfa:am62lxx
  u-boot-ti-staging_2026.01: SRCREV_uboot
  k3conf: SRCREV
  linux-ti-staging_6.18: SRCREV

Changelogs:
  u-boot-ti-staging_2026.01: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=ee3048ee0822c35312379b6e24b5c80e9a845110..1f603935204df4b34054fa3bac80158e528e2c36
  k3conf: https://git.ti.com/cgit/k3conf/k3conf/log/?qt=range&q=c50875c7c4ad112d5e632bea3301e06a0aa8669f..eaa148f9640a047511be89f7652f8b1e93a4249c
  linux-ti-staging_6.18: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=0085e69eaf041684d5806e4d1fde49c325519a9f..0472fbafd7277ece9e1bae4189bc6099e33cdbc4

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
12.01.00.01 cicd.wrynose.202605150747
2026-05-15 07:48:15 -05:00
Andrew Davis 7a3e07fffd trusted-firmware-a: Remove TFA_K3_SYSTEM_SUSPEND build flag
All supported TF-A handle this automatically based on the firmware, the
flag no longer does anything as it isn't checked in TF-A now. Remove this.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-05-12 08:28:04 -05:00
LCPD Automation Script 08fcd10abd CI/CD Auto-Merger: cicd.master.202605060400
Updated the value(s) for:
  atf: SRCREV_tfa:am62lxx
  linux-ti-staging_6.18: PV,SRCREV
  ltp-ddt: SRCREV

Changelogs:
  linux-ti-staging_6.18: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=4495407cc08e68dd65abaa542e1f13ad2ec90045..0085e69eaf041684d5806e4d1fde49c325519a9f
  ltp-ddt: https://git.ti.com/cgit/test-automation/ltp-ddt/log/?qt=range&q=6a1c144a4bde8cd26c6cb4ce76e12ac1ca1ce079..44a5a7ecf3eb23614b801d7f5a10f2deed4542ce

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
cicd.master.202605060400 cicd.master.202605061800
2026-05-06 04:00:46 -05:00
Denys Dmytriyenko (TI) 181a350e9e meta-ti-test: bc: remove unneeded workaround
RM_WORK_EXCLUDE was used as a workaround for sourceipk in Arago, which
is long since gone.

Signed-off-by: Denys Dmytriyenko (TI) <denys@konsulko.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-05-04 15:00:36 -05:00
Denys Dmytriyenko (TI) b962467d15 meta-ti-test: layer.conf: recommend dynamic layers
Set additional LAYERRECOMMENDS for dynamic layers.

Signed-off-by: Denys Dmytriyenko (TI) <denys@konsulko.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-05-04 15:00:36 -05:00
Denys Dmytriyenko (TI) 6fedcf1c21 meta-ti-test: layer.conf: explicitly depend on meta-ti-bsp
Set meta-ti-test layer to explicitly depend on meta-ti-bsp for ti-soc
definition.

Signed-off-by: Denys Dmytriyenko (TI) <denys@konsulko.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-05-04 15:00:36 -05:00
Denys Dmytriyenko (TI) c4729b0567 weston: make bbappend version-specific, again
As discussed on the mailing list, it is not always safe to have a
version-agnostic bbappend, as there could be different versions
of weston recipe provided by downstream layers, not compatible
with our patch, resulting in breakage. Make our bbappend again
version-specific.

Signed-off-by: Denys Dmytriyenko (TI) <denys@konsulko.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-05-04 15:00:36 -05:00
Ryan Eatmon da3f31ce1f ltp-ddt: Remove orphaned patch
When I rebased before moving from meta-arago to meta-ti, I accidentally
removed the wrong patch.  Net result was this orphaned patch was left
and imported incorrectly.  Remove it.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-04-29 15:48:08 -05:00
LCPD Automation Script 3c04d4f97b CI/CD Auto-Merger: cicd.master.202604291207
Updated the value(s) for:
  linux-ti-staging_6.18: SRCREV

Changelogs:
  linux-ti-staging_6.18: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=fa14abf25646c5814b997836539dbb859d6a669f..4495407cc08e68dd65abaa542e1f13ad2ec90045

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
12.00.00.08 cicd.master.202604291207
2026-04-29 12:07:56 -05:00
Ryan Eatmon a205f41506 check_yocto_rules: Add rules for meta-ti-test
We are moving the meta-arago-test layer to meta-ti-test.  This commit
imports all check_yocto_rules from meta-arago-test.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-04-29 10:41:53 -05:00
Ryan Eatmon d4df25bf4a meta-ti-test: Import the ti-test packagegroup
We are moving the meta-arago-test layer to meta-ti-test.  This commit
imports the ti-test packagegroup that uses all of the previous commits..

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-04-29 10:41:53 -05:00
Ryan Eatmon fc38d0dbfb meta-ti-test: Import the dynamic-layers recipes
We are moving the meta-arago-test layer to meta-ti-test.  This commit
imports all of the recipes under dynamic-layers.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-04-29 10:41:53 -05:00
Ryan Eatmon d375af07c7 meta-ti-test: Import the recipes-support recipes
We are moving the meta-arago-test layer to meta-ti-test.  This commit
imports all of the recipes under recipes-support.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-04-29 10:41:53 -05:00
Ryan Eatmon 5d91191e80 meta-ti-test: Import the recipes-kernel recipes
We are moving the meta-arago-test layer to meta-ti-test.  This commit
imports all of the recipes under recipes-kernel.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-04-29 10:41:53 -05:00
Ryan Eatmon 308329b59e meta-ti-test: Import the recipes-graphics recipes
We are moving the meta-arago-test layer to meta-ti-test.  This commit
imports all of the recipes under recipes-graphics.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-04-29 10:41:53 -05:00
Ryan Eatmon 5efba3a380 meta-ti-test: Import the recipes-extended recipes
We are moving the meta-arago-test layer to meta-ti-test.  This commit
imports all of the recipes under recipes-extende.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-04-29 10:41:53 -05:00
Ryan Eatmon 97fde0cad2 meta-ti-test: Import the recipes-devtools recipes
We are moving the meta-arago-test layer to meta-ti-test.  This commit
imports all of the recipes under recipes-devtools.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-04-29 10:41:53 -05:00
Ryan Eatmon e3e2209d17 meta-ti-test: Import the recipes-connectivity recipes
We are moving the meta-arago-test layer to meta-ti-test.  This commit
imports all of the recipes under recipes-connectivity.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-04-29 10:37:37 -05:00
Ryan Eatmon 731d4b3d02 meta-ti-test: Import the recipes-bsp recipes
We are moving the meta-arago-test layer to meta-ti-test.  This commit
imports all of the recipes under recipes-bsp.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-04-29 10:37:37 -05:00
Ryan Eatmon 7018264d66 meta-ti-test: Import the recipes-benchmark recipes
We are moving the meta-arago-test layer to meta-ti-test.  This commit
imports all of the recipes under recipes-benchmark.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-04-29 10:37:37 -05:00
Ryan Eatmon 7c4b1ed307 meta-ti-test: Create layout for new layer
We are moving the meta-arago-test layer to meta-ti-test.  This is the
first commit that creates the layer directory structure.  Follow on
patches will import all of the various recipes.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-04-29 10:37:37 -05:00
Franz Schnyder c803af8d8d conf: machine: Move ti-eth-fw-j784s4 to AM69-SK conf
The board specific firmware is added in the generic AM69 SoC include
instead of the AM69-SK board configuration. This follows the changes
already made for the J784s4 SoC and EVM board in
commit 27615406 ("conf: machine: j784s4: Move ti-eth-fw-j784s4 to EVM conf")

Move the machine-essential recommend from the SoC include
to the AM69-SK configuration.

Signed-off-by: Franz Schnyder <franz.schnyder@toradex.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-04-29 10:37:37 -05:00
Yogesh Hegde 860890d476 am62lxx: Override serial console to ttyS0 only
The am62lxx SoC default UART is ttyS0 since it doesn't have the
R5 cores taking up a UART. The k3 default SERIAL_CONSOLES
inherited includes ttyS2, which causes systemd to wait indefinitely
for a console that never appears, significantly increasing boot time
and degrading user experience.

Override SERIAL_CONSOLES to specify only ttyS0, allowing the boot
process to proceed normally without waiting for unavailable consoles.

Signed-off-by: Yogesh Hegde <y-hegde@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
cicd.master.202604281800
2026-04-28 09:41:13 -05:00
LCPD Automation Script 3adaa7e65f CI/CD Auto-Merger: cicd.master.202604230400
Updated the value(s) for:
  atf: SRCREV_tfa:am62lxx
  u-boot-ti-staging_2025.01: SRCREV_uboot
  u-boot-ti-staging_2026.01: SRCREV_uboot
  linux-ti-staging-rt_6.12: SRCREV_ARM32
  linux-ti-staging_6.12: SRCREV
  linux-ti-staging_6.18: SRCREV

Changelogs:
  u-boot-ti-staging_2025.01: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=7b9dedb046eb6a720997f61582c7b13da1b5b9f0..19795f63be7ee27e38b6e800ff6c88a2feaae13f
  u-boot-ti-staging_2026.01: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=2549829cc194ffd9e38b755d2e10c7fc4cd971eb..ee3048ee0822c35312379b6e24b5c80e9a845110
  linux-ti-staging-rt_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=a3bc6dc973a99822f0707b1c9ba06b56bf142076..62fdc7890cde3197051743120ff44162b7356cc5
  linux-ti-staging_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=da3c0f0a33ac00f7138c695a16d90301cf7ec02b..c52c5589aab8c376f975b1feb7b8746b7b6624bd
  linux-ti-staging_6.18: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=c214492085504176b9c252a7175e4e60b4b442af..fa14abf25646c5814b997836539dbb859d6a669f

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
cicd.master.202604230400
2026-04-23 04:01:04 -05:00
Ryan Eatmon 5e0dffe234 machine: Fix UBOOT_CONFIG setting for tie-test-builds
It was pointed out that j722s-evm-k3r5 was incorrectly setup and would
not build correctly out of the box.  This is due to the fact that we set
both UBOOT_MACHINE and UBOOT_CONFIG by default.  This was a mistake.

While looking into this newish feature I also found that another
platform was using a prepend, when it really should just be setting the
value for tie-test-builds.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-04-20 09:36:36 -05:00
LCPD Automation Script f3081d9c34 u-boot-ti-mainline: Update to version: v2026.04
Updated the value(s) for:
  u-boot-ti-mainline: PV,SRCREV_uboot

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-04-17 10:39:09 -05:00
Franz Schnyder 27615406ab conf: machine: j784s4: Move ti-eth-fw-j784s4 to EVM conf
The `ti-eth-fw-j784s4` firmware is added in the generic J784s4 SoC
include, which is therefore used for all the J784s4-based machines.
That firmware seems to be developed specifically for the EVM, as it
takes control of pins used for the Ethernet board setup on the EVM. On
non-EVM boards, like the Aquila-AM69, those signals are used for other
functions, so enabling the firmware in the SoC include is too broad
and breaks functionality.

Move the machine-essential recommend from the SoC include
to the EVM configuration.

Signed-off-by: Franz Schnyder <franz.schnyder@toradex.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-04-17 10:39:09 -05:00
Ryan Eatmon 1a17ddb163 check_yocto_rules: Add new exclude file
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-04-17 10:36:46 -05:00
Antonios Christidis 00102868ec mesa-pvr: Add patch for gallium fix due to LLVM 22
Add patch for gallium fix due to LLVM 22.

Signed-off-by: Antonios Christidis <a-christidis@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-04-17 10:36:46 -05:00
Randolph Sapp 705e9d2bb0 k3: use ttyS2 as the primary console
The ordering of parameters in SERIAL_CONSOLES matters. The first value
is picked as the KERNEL_CONSOLE and used as the console definition for
grub as of:

9dc647e5 (k3: set console parameter to KERNEL_CONSOLE, 2026-03-18)

Ideally this will be split out into a separate board configuration
parameter in the future, as there are already some board specific
overrides right now.

Signed-off-by: Randolph Sapp <rs@ti.com>
Acked-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-04-17 10:36:43 -05:00
Denys Dmytriyenko (TI) f342599208 wic: move wks files into files/wic/
Move our wks files into files/wic/ per [1].

[1] https://git.openembedded.org/openembedded-core/commit/?id=07e410600c41103098b670f12abe87f64419a624

Signed-off-by: Denys Dmytriyenko (TI) <denys@konsulko.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-04-08 16:05:22 -05:00
LCPD Automation Script 3db8ddf7f8 CI/CD Auto-Merger: cicd.master.202603261656
Updated the value(s) for:
  u-boot-ti-staging_2026.01: SRCREV_uboot
  linux-ti-staging_6.18: SRCREV

Changelogs:
  u-boot-ti-staging_2026.01: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=a46241db71e383bb6dda103ecad12b13e7af3c38..2549829cc194ffd9e38b755d2e10c7fc4cd971eb
  linux-ti-staging_6.18: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=c164e381f6bc1a72b527f0bf3a6b1fc9af06517f..c214492085504176b9c252a7175e4e60b4b442af

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
12.00.00.07 cicd.master.202603261656 cicd.master.202603270140
2026-03-26 16:57:53 -05:00
Anshul Dalal 7640ce6a58 am62lxx-evm: fix fitImage address for 128MiB
This patch modifies the load addresses for the kernel fitImage to
provide out-of-box support for 128MiB DDR sizes on AM62l.

The current fitImage uses 0x88000000 as the DTB load address which is
beyond the 128MiB boundary while the kernel load address of 0x82000000
conflicts with U-Boot's SPL load address which causes problems when
enabling falcon mode on the device.

Signed-off-by: Anshul Dalal <anshuld@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-03-26 15:19:43 -05:00
Shiva Tripathi 764817c28e conf: Enable dynamic tpm-layer support for LUKS
Add BBFILES_DYNAMIC registration for 'tpm-layer' collection to
conditionally include LUKS recipes from dynamic-layers/tpm-layer/
when meta-security/meta-tpm layer is present.

Add tpm-layer to LAYERRECOMMENDS to document the optional
dependency for LUKS functionality.

Update ti-core-initramfs.inc to auto-enable initramfs generation
when DISTRO_FEATURES contains 'luks'.

Signed-off-by: Shiva Tripathi <s-tripathi1@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-03-26 09:40:56 -05:00
Shiva Tripathi bd0e3d7ba5 initramfs-module-luks-ftpm: Add fTPM support
Add initramfs module to dynamic-layers/tpm-layer providing LUKS2 full
disk encryption with TPM-sealed keys for TI K3 platforms. Keys are
sealed by firmware TPM (fTPM) running in OP-TEE and stored in eMMC
RPMB.

Features:
- First-boot in-place encryption with tpm2_getrandom key generation
- TPM-sealed key storage via persistent handle 0x81080001
- Automatic unlock on subsequent boots
- Space verification ensuring 32MB available for LUKS header

The module is built only when meta-tpm layer is present and gets
included in initramfs only when DISTRO_FEATURES='luks' and
MACHINE_FEATURES='optee-ftpm'

LUKS packages (cryptsetup, tpm2-tools, tpm2-tss, optee-ftpm,
e2fsprogs-*) significantly increase initramfs size beyond the default
131072 limit. Increase INITRAMFS_MAXSIZE to 200000 to accommodate
these packages.

Signed-off-by: Shiva Tripathi <s-tripathi1@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-03-26 09:40:56 -05:00
Shiva Tripathi 6f205ef079 linux-ti-staging: Add LUKS encryption config
Add kernel configuration fragment enabling dm-crypt and crypto
algorithms required for LUKS2 full disk encryption. Config is
applied when DISTRO_FEATURES contains 'luks'.

Includes ARM64 crypto optimizations and fTPM support.

Signed-off-by: Shiva Tripathi <s-tripathi1@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-03-26 09:40:56 -05:00
Mahammed Sadik Shaik 4c4f4b495d ti-extras: update srcrev for jailhouse
update jailhouse linux and uboot to latest

Signed-off-by: Mahammed Sadik Shaik <s-sadik@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-03-26 09:40:56 -05:00
LCPD Automation Script ed4c7f9ead CI/CD Auto-Merger: cicd.master.202603241800
Updated the value(s) for:
  ti-linux-fw: TI_LINUX_FW_SRCREV
  u-boot-ti-staging_2025.01: SRCREV_uboot
  linux-ti-staging_6.18: SRCREV

Changelogs:
  ti-linux-fw: https://git.ti.com/cgit/processor-firmware/ti-linux-firmware/log/?qt=range&q=aaa3d54aaa9e837834fa6b6dd99e9fefdfcf7949..9e9d50ff563f83db86d36b72cd7fb4f487d6b414
  u-boot-ti-staging_2025.01: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=ef2eb76b650415637bd93b0eddfb1e31489117f9..7b9dedb046eb6a720997f61582c7b13da1b5b9f0
  linux-ti-staging_6.18: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=fa0fe817f5ee1b0542f757abaded245c6e5a1321..c164e381f6bc1a72b527f0bf3a6b1fc9af06517f

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
cicd.master.202603241800
2026-03-24 18:00:45 -05:00