Commit Graph
5152 Commits
Author SHA1 Message Date
LCPD Automation Script 018a5e2bc1 CI/CD Auto-Merger: cicd.wrynose.202608280716
Updated the value(s) for:
  atf: SRCREV_tfa:am62lxx
  u-boot-ti-staging_2026.01: SRCREV_uboot
  k3conf: SRCREV
  linux-ti-staging-rt_6.18: PV_ARM32
  linux-ti-staging_6.18: PV,SRCREV
  ltp-ddt: SRCREV

Changelogs:
  u-boot-ti-staging_2026.01: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=8a78938c2d8a270d851c66abc2cb9d8fcf77c690..2a85f4bcffc50ddc8b443d8e4162e9e46ed0f200
  k3conf: https://git.ti.com/cgit/k3conf/k3conf/log/?qt=range&q=eaa148f9640a047511be89f7652f8b1e93a4249c..2a55868676119435c408642191d1b5523910f288
  linux-ti-staging_6.18: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=66c3ddf05d9d378cc4f8f43fd2a7cd491e9265cc..2cb14eda73fdb89b09e5cb92ce9d691a6a36c250
  ltp-ddt: https://git.ti.com/cgit/test-automation/ltp-ddt/log/?qt=range&q=76fe5cfa8d2eb4ae1681d49f8313bf02a68e38b2..38638d15d7e5797387d43b56708a16b3af52f2e4

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
12.01.00.06 cicd.wrynose.202608280716
2026-08-28 07:17:07 -05:00
Ryan Eatmon d6f9a95ac6 linux-ti-staging-rt_6.18: Add ARM32 RT branch
While all ARM64 devices use the same branch for RT and non-RT builds,
the ARM32 devices have a separate branch for RT Kernel which is
"ti-rt-linux-6.18.y-arm32". Update the BRANCH, SRCREV and PV for ARM32
devices for RT builds.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-08-27 16:38:25 -05:00
LCPD Automation Script b89bceeb8f CI/CD Auto-Merger: cicd.wrynose.202608180935
Updated the value(s) for:
  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
  ti-rpmsg-char: SRCREV
  ltp-ddt: SRCREV

Changelogs:
  u-boot-ti-staging_2025.01: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=1612e4d1deb11d49304c715576854b28cc10e34d..4ca322ca563a21cccad8c9ba65e386b9fd34dd16
  u-boot-ti-staging_2026.01: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=5fb29434232110fb5a176136086d26ecb299932e..8a78938c2d8a270d851c66abc2cb9d8fcf77c690
  linux-ti-staging-rt_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=c6cc0cab5b8575a2a70f0c4f9dbc9981f367d8e3..f8d2733e4654420b73fe3e17cb83a30a4763862c
  linux-ti-staging_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=5ae038766eda6647bee6dc52c88308a0a280878d..ca77f7291a4f1c5f6927fee4e47282b03a39ebfd
  linux-ti-staging_6.18: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=9098671a2d2ce1876543f6d6fd576285a184f5a4..66c3ddf05d9d378cc4f8f43fd2a7cd491e9265cc
  ti-rpmsg-char: https://git.ti.com/cgit/rpmsg/ti-rpmsg-char/log/?qt=range&q=e36103aac7d9f6d64125eb917d3c69022cb86e0b..b1e4d172f39081db81305fa50ccaafd3ef8ae3a6
  ltp-ddt: https://git.ti.com/cgit/test-automation/ltp-ddt/log/?qt=range&q=7b143203fef1c7b774a49b459c092eaf0b2718e9..76fe5cfa8d2eb4ae1681d49f8313bf02a68e38b2

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
cicd.wrynose.202608180935
2026-08-18 09:35:55 -05:00
Ryan Eatmon 04d7c5ea45 ti-kernel-fitimage: Fix for FIT_CONF_DEFAULT_DTB changes
Two oe-core changes [1] and [2], have introduced a change in how the
kernel-fit-image class generates the entries as related to
KERNEL_DTBVENDORED.

[1] Corrected the support for KERNEL_DTBVENDORED when generating the
entries.  But this broke our TI settings and caused build falures
because we suddenly had double ti_ti_ entries for the default.

[2] Adds support for KERNEL_DTBVENDORED when figuring out the value
for FIT_CONF_DEFAULT_DTB when building the fit-image.itd file.

With both of these we can drop our custom setting of FIT_CONF_PREFIX and
update the values for FIT_CONF_DEFAULT_DTB to match the same strings
that go into KERNEL_DEVICETREE.

[1] https://git.openembedded.org/openembedded-core/commit/?h=wrynose&id=2f47b623ea3d8b25b931e43aa751dc145c97f8e5

[2] https://git.openembedded.org/openembedded-core/commit/?h=wrynose&id=d78d6a1e3d79385c6499764c4760d46d28f3cd35

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-08-18 09:31:18 -05:00
Ryan Eatmon ce0347d626 linux-ti-mainline: Bump to v7.1
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-08-11 14:44:25 -05:00
Antonios Christidis a33b34684d mesa-pvr: Update SRCREV
Update the SRCREV to include missing dependency fix.

Related to,
https://github.com/TexasInstruments/mesa/commit/7b6e8de7b0acdaff684f1109c6acb575644a93ea.

Signed-off-by: Antonios Christidis <a-christidis@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-08-11 14:44:25 -05:00
Ryan Eatmon bc3d3838ae u-boot-ti-mainline: Update to version: v2026.07
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-08-11 14:44:25 -05:00
Rasmus Villemoes bf2d8dc32e mesa-pvr: correct INSANE_SKIP for mesa-megadriver
In the original file this was copied from, $PN == mesa. But in this
context, $PN == mesa-pvr, while the PACKAGES and FILES logic still
explicitly refers to the mesa-megadriver package. Hence the build
fails

ERROR: mesa-pvr-2_25.2.8-r1 do_package_qa: QA Issue: non -dev/-dbg/nativesdk- package mesa-megadriver contains symlink .so '/usr/lib/dri/swrast_dri.so' [dev-so]
ERROR: mesa-pvr-2_25.2.8-r1 do_package_qa: QA Issue: non -dev/-dbg/nativesdk- package mesa-megadriver contains symlink .so '/usr/lib/dri/virtio_gpu_dri.so' [dev-so]
ERROR: mesa-pvr-2_25.2.8-r1 do_package_qa: QA Issue: non -dev/-dbg/nativesdk- package mesa-megadriver contains symlink .so '/usr/lib/dri/kms_swrast_dri.so' [dev-so]
ERROR: mesa-pvr-2_25.2.8-r1 do_package_qa: QA Issue: non -dev/-dbg/nativesdk- package mesa-megadriver contains symlink .so '/usr/lib/dri/zink_dri.so' [dev-so]
ERROR: mesa-pvr-2_25.2.8-r1 do_package_qa: Fatal QA errors were found, failing task.
ERROR: Logfile of failure stored in: [...]/mesa-pvr/25.2.8/temp/log.do_package_qa.3911784
ERROR: Task ([...]/meta-ti/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr_25.2.8.bb:do_package_qa) failed with exit code '1'

Spell the package override correctly for the INSANE_SKIP suppression
to have effect.

Signed-off-by: Rasmus Villemoes <ravi@prevas.dk>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-08-11 14:44:25 -05:00
Randolph Sapp 742f849ffc ti-img-rogue-umlibs: rprovide virtual-opencl-icd
As this provides a valid icd interface we can mark this as RPROVIDES
virtual-opencl-icd. This prevents us from unnecessarily installing
rusticl due to an RRECOMMENDS chain.

Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-08-11 14:44:25 -05:00
Ryan Eatmon 698cf7933b u-boot-ti-mainline/next: Update git server
The u-boot project has moved to a new official git repository server [1] for
all of their work.

[1] https://git.u-boot-project.org/u-boot/u-boot/-/commit/2a6ca4ad04e64488ac41c3683cacd44173a96d24

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-08-11 14:44:25 -05:00
Ryan Eatmon c8db69063b meta-ti-test: Add commercial_mpv license to LICENSE_FLAGS_ACCEPTED
A change in meta-openembedded [1] has propagated the ffmpeg commercial
license setting through into mpv (which depends on ffmpeg).  This means
we need to add commercial_mpv to the list as well.

[1] https://git.openembedded.org/meta-openembedded/commit/?id=5f4e021e2df0cd434f9266aadb2353886e57854a

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-08-11 14:44:25 -05:00
LCPD Automation Script 51949e8838 CI/CD Auto-Merger: cicd.wrynose.202607290400
Updated the value(s) for:
  linux-ti-staging_6.18: 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=1510cd916429bb025e2d0fdbad7ceae652820d82..9098671a2d2ce1876543f6d6fd576285a184f5a4
  ltp-ddt: https://git.ti.com/cgit/test-automation/ltp-ddt/log/?qt=range&q=26fc7b1db82d7852bdb804a21cda9e1c997702e5..7b143203fef1c7b774a49b459c092eaf0b2718e9

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
cicd.wrynose.202607290400
2026-07-29 04:00:56 -05:00
LCPD Automation Script ad6c7109c4 CI/CD Auto-Merger: cicd.wrynose.202607161505
Updated the value(s) for:
  linux-ti-staging_6.12: SRCREV
  linux-ti-staging_6.18: SRCREV
  ltp-ddt: SRCREV

Changelogs:
  linux-ti-staging_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=98bbe0d37952d0ce1b6508f108c357ceb6d58bf3..5ae038766eda6647bee6dc52c88308a0a280878d
  linux-ti-staging_6.18: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=8933766be737ed2cabb9466fce497b8bc8c1ce21..1510cd916429bb025e2d0fdbad7ceae652820d82
  ltp-ddt: https://git.ti.com/cgit/test-automation/ltp-ddt/log/?qt=range&q=dc5516f772ff621c2d7d517e094f1a4db3a972f3..26fc7b1db82d7852bdb804a21cda9e1c997702e5

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
cicd.wrynose.202607161505
2026-07-16 15:06:32 -05:00
LCPD Automation Script 42b887f0b1 CI/CD Auto-Merger: cicd.wrynose.202607100005
Updated the value(s) for:
  ti-linux-fw: TI_LINUX_FW_SRCREV,TI_SYSFW_VERSION
  atf: SRCREV_tfa:am62lxx
  u-boot-ti-staging_2026.01: SRCREV_uboot
  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=8f8592375a7930bcf41feff1bb26a5aae46857ae..9dffeff8264765a462d6f96b50ba12e4ad7fba70
  u-boot-ti-staging_2026.01: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=901e2d14358a9fdef7c13ffd3d964cd5ee5259b2..5fb29434232110fb5a176136086d26ecb299932e
  linux-ti-staging_6.18: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=4615c56b34aafb8425404aaf864a925899783815..8933766be737ed2cabb9466fce497b8bc8c1ce21
  ltp-ddt: https://git.ti.com/cgit/test-automation/ltp-ddt/log/?qt=range&q=267f219ebde0f56eff5b8d6281d4b1b823616e78..dc5516f772ff621c2d7d517e094f1a4db3a972f3

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
12.01.00.05 cicd.wrynose.202607100005
2026-07-10 00:06:53 -05:00
Andrew Davis f060516692 ti-rpmsg-char: Update to latest with CMake support
This project now uses CMake. This allows us to cleanup this recipe in 3
ways:

 - Remove patch for includedir and libdir as CMake handles this correctly
 - Combine in the in the examples recipe, CMake builds the examples along
   with the library in one step.
 - As there is now only one recipe, merge the .inc into the one .bb file

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-07-08 15:19:29 -05:00
MD Danish Anwar 0e6381cb68 meta-ti-bsp: Add prusw-fw for ti33x and ti43x
ti33x and ti43x supports switch mode. Add prusw-fw to ti33x and ti43x
so that switch firmware can be packaged for ti33x and ti43x

Signed-off-by: MD Danish Anwar <danishanwar@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-07-08 15:15:05 -05:00
Ryan Eatmon cd9f8d3f55 firmware: Update license path
The licenses were moved into a sub directory in the upstream
linux-firmware repository.

License-Update: Fix paths to new location.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-07-08 15:13:50 -05:00
Ryan Eatmon 1280129756 check_yocto_rules: Add new linux-firmware bbappend to skip list
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-07-08 13:51:13 -05:00
LCPD Automation Script f24703b722 CI/CD Auto-Merger: cicd.wrynose.202607021223
Updated the value(s) for:
  ti-linux-fw: TI_LINUX_FW_SRCREV,TI_SYSFW_VERSION
  atf: SRCREV_tfa:am62lxx
  u-boot-ti-staging_2026.01: SRCREV_uboot
  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=5ee4bc3535481fe9831c0223974101e5714e7357..8f8592375a7930bcf41feff1bb26a5aae46857ae
  u-boot-ti-staging_2026.01: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=ced00b83625b0270e481d517b76313cfa517c2ed..901e2d14358a9fdef7c13ffd3d964cd5ee5259b2
  linux-ti-staging_6.18: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=6b2eb7030f32ff300e925dcc01a15c9ec4f3e470..4615c56b34aafb8425404aaf864a925899783815
  ltp-ddt: https://git.ti.com/cgit/test-automation/ltp-ddt/log/?qt=range&q=fcf2909c4d225f0116d7d497c511f5d61029320c..267f219ebde0f56eff5b8d6281d4b1b823616e78

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
12.01.00.04 cicd.wrynose.202607021223
2026-07-02 12:24:00 -05:00
Antonios Christidis 3c7885aedb libsdl2: Build tests with dynamically linked library support
Carry upstream-submitted patch that adds SDL_TESTS_SHARED_LIB option,
enabling test executables to be built with dynamic linking against
libsdl2.

Signed-off-by: Antonios Christidis <a-christidis@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-07-01 18:28:30 -05:00
Judith Mendez aafd87a0b3 meta-beagle: Fix BeagleBadge build
Fix BeagleBadge DT which is now k3-am62l3-beaglebadge in TI Linux
6.18 and TI U-Boot 26.01 build name which was updated alongside Linux
DT name change.

Signed-off-by: Judith Mendez <jm@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-07-01 18:28:19 -05:00
Andrew Davis 333fb071e7 libdce: Runtime depend on IPU firmware not the other way around
The DCE library depends on the firmware to function, the firmware has
no dependency on any one userspace library. Switch the runtime dependency
around here.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-07-01 17:16:51 -05:00
Andrew Davis 16436e765d linux-firmware: Move recipe from meta-arago
The conflicting firmware packages that necessitate this bbappend are
all here in meta-ti-bsp, so this will be needed by any distro using
this layer. Move this bbappend out of meta-arago to this layer.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-07-01 17:16:51 -05:00
Andrew Davis fe54a51d44 am62lxx: Use upstream TF-A board name
Upstream the BOARD name for the EVM is "am62lx-evm". Our downstream
used just "am62lx" but was updated to optionally also work with the
same name as upstream. This allows for easier migration. Switch to
using the upstream-safe name here for the EVM. This will need to
be done anyway when we switch to upstream-only for TF-A, doing it
now just makes it easier to switch between the two.

The other AM62L based boards already override the default with their
correct BOARD names, and now that the EVM does too, drop the default.
All boards will need their own BOARD name as TF-A does DRAM config
which is board specific, so dropping the default prevents mistakenly
not updating this name and causing hard to debug DRAM/boot issues.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-07-01 17:16:51 -05:00
Andrew Davis 965652422a ti-rpmsg-char: Move this recipe to its own directory
Keeping all IPC related recipes in one "ipc" directory is not very well
organized. Like most other recipes give this one its own directory.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-06-30 16:31:22 -05:00
Andrew Davis 24d1c33808 ti-librpmsg-dma: Move this recipe to its own directory
Keeping all IPC related recipes in one "ipc" directory is not very well
organized. Like most other recipes give this one its own directory.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-06-30 16:31:22 -05:00
Antonios Christidis 8249addb4a mesa-pvr: Migrate mesa from v24.0.1 -> v25.2.8
Migrate mesa from v24.0.1 -> v25.2.8. Edit the ti-bsp logic to
build/package mesa-pvr v25 for both Rogue and SGX cores.

Remove some duplicate variables from mesa-pvr-25.inc in order to work with
the main bitbake recipe mesa-pvr_25.2.8.bb.

Signed-off-by: Antonios Christidis <a-christidis@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-06-30 16:31:04 -05:00
Antonios Christidis 916776fba8 mesa-pvr: Add versioned mesa.inc copies from oe-core
Add local copies of mesa.inc from oe-core, renamed with version suffixes
to avoid conflicts:

- mesa-pvr-24.inc: verbatim copy for v24.0.1 (existing content, renamed)
- mesa-pvr-25.inc: verbatim copy for v25.2.8 (new)

With the above new naming scheme, update check_yocto_rules.json.

Signed-off-by: Antonios Christidis <a-christidis@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2026-06-30 16:31:04 -05:00
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