summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* ti-linux-fw: Split out SRC_URI into variablesRyan Eatmon2025-03-241-1/+5
| | | | | | | | To facilitate better testing we need to control all aspects of the SRC_URI. Create TI_LINUX_FW_GIT_URI, TI_LINUX_FW_GIT_PROTOCOL, and TI_LINUX_FW_GIT_BRANCH and build SRC_URI using them. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* CI/CD Auto-Merger: cicd.scarthgap.202503201916cicd.scarthgap.202503210835cicd.scarthgap.20250320191611.00.08LCPD Automation Script2025-03-204-5/+5
| | | | | | | | | | | | | | | Updated the value(s) for: ti-linux-fw: TI_DM_FW_VERSION,TI_LINUX_FW_SRCREV atf: SRCREV_tfa u-boot-ti-staging_2025.01: SRCREV linux-ti-staging_6.12: SRCREV Changelogs: ti-linux-fw: https://git.ti.com/cgit/processor-firmware/ti-linux-firmware/log/?qt=range&q=1faf5974a93eb35ac31ed27e5693739edb08824c..27003b6bff61a55dd1fff2cc777e5e07b092b1f7 u-boot-ti-staging_2025.01: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=c8badfb165815c648052309418987f302e48aeef..e7eeb7586fab6cd9e91d49d5b5ad68287d9bc8b6 linux-ti-staging_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=8c8cc002ab65149491f9b75cadfaeb2342150800..1ac80adecb8ebffa654be744e5e5f7343b0abf78 Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* recipes-graphics: port gc320 libs to work on kernel 6.12Antonios Christidis2025-03-201-2/+6
| | | | | | | | | The user mode libraries needed recompiling with the scarthgap revision of gcc to remove all the warnings about 32bit API usage during the linking stage, new SRCREV includes this changes. Versions of the libraries remain the same. Signed-off-by: Antonios Christidis <a-christidis@ti> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: am57xx-evm: Enable gc320 machine feature for am57xxAntonios Christidis2025-03-201-3/+0
| | | | | | | | | MACHINE_FEATURE gc320, already gets set on omap-a15.inc. But ti-bsp.inc file, removes the feature. So, remove that portion of functionality from ti-bsp, in order to allow the building of gc320 in kernel 6.12. Signed-off-by: Antonios Christidis <a-christidis@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* recipe-graphics: port gc320 driver to work on kernel 6.12Antonios Christidis2025-03-201-2/+2
| | | | | | | | | Changes made on the gc320 kernel mode driver in order to work with kernel 6.12. There is no other change in functionality with this update, and the driver version remains the same. Signed-off-by: Antonios Christidis <a-christidis@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ipc: ti-rpmsg-char: Update library to 0.6.9Praneeth Bajjuri2025-03-201-3/+3
| | | | | | | | | | | | | update from 0.6.7 to 0.6.9. This update brings the following fixes from ti-rpmsg-char repo. 09b064c src: fix misc warnings 5a9ec97 src: fix warnings for resource leak & string null b4ef987 Fix Werror=stringop-truncation dabdc21 lib: Fix klockwork warnings Signed-off-by: Praneeth Bajjuri <praneeth@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-sgx-ddk-km: rework preferred_target selectionRandolph Sapp2025-03-201-1/+1
| | | | | | | | | | | Bump SRCREV to include a patch that changes the way compiler_preferred_target is selected for a given toolchain. This now checks specified SYS_CFLAGS to see if hardfloat is set explicitly and will override the default target selection if necessary. Signed-off-by: Randolph Sapp <rs@ti.com> Tested-by: Matthias Schiffer <matthias.schiffer@ew.tq-group.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* optee-os: drop custom handling of embedded TAsFrancesco Valla2025-03-171-5/+2
| | | | | | | | | | | | | | | | | | | | | 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 <francesco@valla.it> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* recipes-ti: jailhouse: Correct SRCREV for jailhouseParesh Bhagat2025-03-171-1/+1
| | | | | | | | Correct SRCREV for jailhouse which currently points to an unpublished commit hash. Signed-off-by: Paresh Bhagat <p-bhagat@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-img-encode-decode: bump revision to fix build failureBrandon Brnich2025-03-171-1/+1
| | | | | | | | Out-of-tree module failing to build against linux-next as a result of changes to platform driver remove function. Signed-off-by: Brandon Brnich <b-brnich@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-img-rogue-driver: fix os amp interactionsRandolph Sapp2025-03-171-1/+1
| | | | | | | | | | | Fix OS APM interactions when uninitialized. Because this driver uses lazy initialization, if the GPU is never given a task it will not be initialized. Even if the device is not fully initialized it is still registered with the DRM subsystem and capable of receiving OS APM signals. Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* meta-ti-bsp: zephyr-fw: Update Zephyr to latest with AM64xx supportAndrew Davis2025-03-171-1/+3
| | | | | Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* CI/CD Auto-Merger: cicd.scarthgap.202503131348cicd.scarthgap.20250313134811.00.07LCPD Automation Script2025-03-134-6/+6
| | | | | | | | | | | | | | | Updated the value(s) for: ti-linux-fw: PRUETH_FW_AM65X_SR2_VERSION,TI_LINUX_FW_SRCREV,TI_SYSFW_VERSION atf: SRCREV_tfa u-boot-ti-staging_2025.01: SRCREV linux-ti-staging_6.12: SRCREV Changelogs: ti-linux-fw: https://git.ti.com/cgit/processor-firmware/ti-linux-firmware/log/?qt=range&q=e089c2f8db0577aa4acd3b3ef3ab229be2e804e1..1faf5974a93eb35ac31ed27e5693739edb08824c u-boot-ti-staging_2025.01: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=baf3aaa8ecfa20b9d9f497621b6c11915223f502..c8badfb165815c648052309418987f302e48aeef linux-ti-staging_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=1a22c2fb64485a5dea9a9247eb007ddd4ea8a81d..8c8cc002ab65149491f9b75cadfaeb2342150800 Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* ti-img-rogue-umlibs: ship module blacklistRandolph Sapp2025-03-121-8/+15
| | | | | | | | | | | | | Well, this is the evil vendor driver. Time to start acting like it. Blacklist the upstream powervr module if this driver is present. This patch also does away with the bin_package components. It was cool and found some interesting bugs, but we might as well start leveraging that Makefile more now that we're starting to get some more common files between devices. Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-bsp: ti-img-encode-decode: Out-of-Tree Recipe CleanupBrandon Brnich2025-03-121-2/+2
| | | | | | | | | | Module recipe is missing SUMMARY and a proper SRC_URI leading to warnings during the build process. Fixes: 296344c8 ("ti-bsp: ti-img-encode-decode: Add Recipe for Building VXE-VXD Out-of-Tree Module") Reported-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Brandon Brnich <b-brnich@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: j721e: Add BSP support for new out of tree moduleRyan Eatmon2025-03-122-1/+11
| | | | | | | | | | | | | The new out of tree module ti-vxe-vxd-driver is only for the 6.12 kernel and later. Since we support multiple BSPs we need to correctly wrap this addition behind some additional logic that can make sure to not include it for the 6.1 and 6.6 kernel builds where the module is still in the tree. Additionally, fix up the beaglebone-ai64 since it includes the j721e.inc file and will need to clear this variable for its BSPs as well. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-rpmsg-char: Change to COMPATIBLE_MACHINERyan Eatmon2025-03-121-2/+1
| | | | | | | | | Rather than using COMPATIBLE_HOST move to using COMPATIBLE_MACHINE to limit the recipe to being TI specific. Also, this package is "k3" specific so further limit it down to just those matching machines and not all TI SOCs. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: j721s2/j784s4: Fix overlays for DS90UB954Ryan Eatmon2025-03-112-2/+1
| | | | | | | | | | | | | | | | | | The previous commit incorrectly added the k3-j721s2-evm-ub954.dtbo to the KERNEL_DEVICETREE and it was missed during a quick review. The correct way to add dtbs is to add a prefix string to the KERNEL_DEVICETREE_PREFIX variable so that all files that match the string will be picked up. This allows for multiple kernels to be swapped out that may have different DTBs in their respective trees and not break a build. The upstream testing on the kernel will automatically update the KERNEL_DEVICETREE variable when the final kernel version is available. That way the KERNEL_DEVICETREE always points to what is available in the mainline. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: j721e: Fix overlays for DS90UB954Ryan Eatmon2025-03-111-1/+0
| | | | | | | | | | | | | | | | | | The previous commit incorrectly added the k3-j721e-evm-ub954.dtbo to the KERNEL_DEVICETREE and it was missed during a quick review. The correct way to add dtbs is to add a prefix string to the KERNEL_DEVICETREE_PREFIX variable so that all files that match the string will be picked up. This allows for multiple kernels to be swapped out that may have different DTBs in their respective trees and not break a build. The upstream testing on the kernel will automatically update the KERNEL_DEVICETREE variable when the final kernel version is available. That way the KERNEL_DEVICETREE always points to what is available in the mainline. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* CI/CD Auto-Merger: cicd.scarthgap.202503070400cicd.scarthgap.20250307040011.00.06LCPD Automation Script2025-03-073-6/+6
| | | | | | | | | | | | | | Updated the value(s) for: ti-linux-fw: TI_DM_FW_VERSION,TI_LINUX_FW_SRCREV,TI_SYSFW_VERSION u-boot-ti-staging_2025.01: SRCREV linux-ti-staging_6.12: PV,SRCREV Changelogs: ti-linux-fw: https://git.ti.com/cgit/processor-firmware/ti-linux-firmware/log/?qt=range&q=6bdfa48f6006e9b4a39befb613ad2a46d0f8746e..e089c2f8db0577aa4acd3b3ef3ab229be2e804e1 u-boot-ti-staging_2025.01: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=9a3137c5c11a02fef9f2b66a7e9cb2af6a6a15ba..baf3aaa8ecfa20b9d9f497621b6c11915223f502 linux-ti-staging_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=1a2d611ee02d63eda3ad6d636e1b0cbf5af87b95..1a22c2fb64485a5dea9a9247eb007ddd4ea8a81d Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* conf: machine: J721e: Add Dependency for IMG DriverBrandon Brnich2025-03-061-1/+1
| | | | | | | | IMG codec drivers reside only on the J721e SoC. Ensure that the drivers are being built when building SDK. Signed-off-by: Brandon Brnich <b-brnich@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-bsp: ti-img-encode-decode: Add Recipe for Building VXE-VXD Out-of-Tree ModuleBrandon Brnich2025-03-061-0/+23
| | | | | | | | | | During 10.0 LTS bringup, the decision was made that it would be the last LTS that carried the IMG VXE and VXD driver in tree. Driver is now hosted on git.ti.com. This recipe is responsible for pulling in the driver, building it, and packaging it within the J721e SDK. Signed-off-by: Brandon Brnich <b-brnich@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: k3: disable all fit signing for ubootBryan Brattlof2025-03-031-4/+0
| | | | | | | | | | All K3 SoCs utilize the binman packaging tools in U-Boot to package and sign the different boot firmware components needed to boot the various security variants of K3 platform. Disable UBOOT_SIGN_ENABLE to simplify the build Signed-off-by: Bryan Brattlof <bb@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* CI/CD Auto-Merger: cicd.scarthgap.202502261418cicd.scarthgap.20250226141811.00.05LCPD Automation Script2025-02-264-4/+4
| | | | | | | | | | | | | | | Updated the value(s) for: ti-linux-fw: TI_LINUX_FW_SRCREV atf: SRCREV_tfa u-boot-ti-staging_2025.01: SRCREV linux-ti-staging_6.12: SRCREV Changelogs: ti-linux-fw: https://git.ti.com/cgit/processor-firmware/ti-linux-firmware/log/?qt=range&q=a38d4919117436130c38738197b72558998ef463..6bdfa48f6006e9b4a39befb613ad2a46d0f8746e u-boot-ti-staging_2025.01: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=03740dcaec3959431cd59683d795aaaac216972f..9a3137c5c11a02fef9f2b66a7e9cb2af6a6a15ba linux-ti-staging_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=5657fc069e8b33255b027a2416b51133a98df939..1a2d611ee02d63eda3ad6d636e1b0cbf5af87b95 Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* conf: machine: j721s2/j784s4: Pick overlays for DS90UB954Yemike Abhilash Chandra2025-02-262-0/+2
| | | | | | | | DS90UB954-Q1EVM can be used to connect FPDLink-III based sensors to TI EVMs. So pick the DS90UB954-Q1EVM overlay. Signed-off-by: Yemike Abhilash Chandra <y-abhilashchandra@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: j721e-evm: Pick overlays for DS90UB954Yemike Abhilash Chandra2025-02-261-0/+1
| | | | | | | | DS90UB954-Q1EVM can be used to connect FPDLink-III based sensors to TI EVMs. So pick the DS90UB954-Q1EVM overlay. Signed-off-by: Yemike Abhilash Chandra <y-abhilashchandra@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* trusted-firmware-a: Disable TFA_SPD for AM62LChirag Shilwant2025-02-211-0/+1
| | | | | | | | | OPTEE support for the am62lxx is still in progress. Therefore, temporarily set TFA_SPD to empty to avoid using any SPD (Secure Payload Dispatcher) services. Signed-off-by: Chirag Shilwant <c-shilwant@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* CI/CD Auto-Merger: cicd.scarthgap.202502201516cicd.scarthgap.20250220151611.00.04LCPD Automation Script2025-02-204-5/+5
| | | | | | | | | | | | | | | Updated the value(s) for: ti-linux-fw: TI_LINUX_FW_SRCREV,TI_SYSFW_VERSION atf: SRCREV_tfa u-boot-ti-staging_2025.01: SRCREV linux-ti-staging_6.12: SRCREV Changelogs: ti-linux-fw: https://git.ti.com/cgit/processor-firmware/ti-linux-firmware/log/?qt=range&q=2ba3fe65a367288d68cdb6768938559aa9ccbedc..a38d4919117436130c38738197b72558998ef463 u-boot-ti-staging_2025.01: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=4d6c49e808b86832ba198e8884226e2ee959d229..03740dcaec3959431cd59683d795aaaac216972f linux-ti-staging_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=cab6cafd320b575d69c2425580633deeb0b4396c..5657fc069e8b33255b027a2416b51133a98df939 Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* trusted-firmware-a: simplify TI customizationsDenys Dmytriyenko2025-02-201-10/+16
| | | | | | | | | | | | | | | | | | | | | | | | | The original .bbappend started with just a few customizations behind a :k3 SoC override, but eventually grew in size. It got converted into a .inc file, which is behind the same SoC override and hence it gets included by .bbappend only for K3 platforms: https://git.yoctoproject.org/meta-ti/commit/?id=389f9a8b726868768a8bed6cbe0b2a1f18c05410 It doesn't make sense to use the same :k3 override inside this .inc file for every variable. Moreover, it makes it harder to change those variables downstream for any derivative platform or even for upstream testing. This change drops redundant :k3 SoC overrides, w/o changing existing behavior. It allows easier modifications of such customizations from downstream layers or a local.conf, e.g. SRC_URI_TRUSTED_FIRMWARE_A Note that SRC_URI is set exactly the same as in upstream base .inc file, but version-specific recipes in meta-arm tend to add extra patches directly to SRC_URI, which is undesirable here. Thus, reset SRC_URI back to its default. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* CI/CD Auto-Merger: cicd.scarthgap.202502191800cicd.scarthgap.202502191800LCPD Automation Script2025-02-193-5/+5
| | | | | | | | | | | | | | Updated the value(s) for: ti-linux-fw: PRUETH_FW_AM65X_SR2_VERSION,TI_LINUX_FW_SRCREV u-boot-ti-staging_2025.01: SRCREV linux-ti-staging_6.12: PV,SRCREV Changelogs: ti-linux-fw: https://git.ti.com/cgit/processor-firmware/ti-linux-firmware/log/?qt=range&q=e38a05e2ef5f6a6f2387742864042beba01972bb..2ba3fe65a367288d68cdb6768938559aa9ccbedc u-boot-ti-staging_2025.01: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=9c89e8b0a82fabe55c6366aa65eb987f05bb4472..4d6c49e808b86832ba198e8884226e2ee959d229 linux-ti-staging_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=6423e6bb6191982da1c09a21a46c68b494f5b1b5..cab6cafd320b575d69c2425580633deeb0b4396c Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* Update recipes to support jailhouse for am62lxxParesh Bhagat2025-02-146-17/+23
| | | | | | | | | | | | | Add am62lxx as compatible machine for ti-extras recipes and jailhouse recipes. This is to to control the kernel and u-boot repos, branches. So the am62lxx jailhouse build can be done by adding TI_EXTRAS=tie-jailhouse in local.conf. Update SRCREV and branch in ti-extras recipes for LTS migration. Also update jailhouse recipe to build and package jailhouse, cell files, device tree for inmate etc on am62lx image. Signed-off-by: Paresh Bhagat <p-bhagat@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* beagle-bsp: 6.6 select newer mesa versionRandolph Sapp2025-02-141-1/+1
| | | | | | | | | | Update the bb_org-6.6 bsp provider to pick the correct version of mesa-pvr. This probably should have be a part of the previous patch switching ti bsp logic as well. Fixes: 0be0a5f6 (ti-bsp: select the graphics 24.2 packages, 2025-01-22) Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-sgx-ddk-km: bump revision for kernel 6.12Randolph Sapp2025-02-142-5/+4
| | | | | | | | | | | Bump the source revision to allow this module to work on kernel 6.12. Originally this was going to be a separate branch, but considering the bsp selector logic, this makes just as much sense. Also enable the sgx driver in the ti_6.12 bsp selector. Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* mesa-pvr: relocate 22.3.5 patchesRandolph Sapp2025-02-147-0/+0
| | | | | | | | Relocate the patches for 22.3.5 to the mesa-pvr-22.3.5 subdirectory so it's more clear what version of mesa they apply to. Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-img-rogue-umlibs: filter binaries post installRandolph Sapp2025-02-142-10/+10
| | | | | | | | | No reason to do this pre install now that my python function can evaluate file paths. Also, this may have been causing issues with state when attempting to switch between opencl enabled/disabled builds. Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-bsp: select the graphics 24.2 packagesRandolph Sapp2025-02-141-1/+6
| | | | | | | | | Since this is new logic is in place, switch the k6.6 and k6.12 configs to use these new libraries. Do not enable GFX on 6.12 just yet. Still need some kernel patches on the SGX side. Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* mesa-pvr: version 23.2.1 -> 24.0.1Randolph Sapp2025-02-1410-112/+181
| | | | | | | | | The gfx library provided by rogue can support this never version of mesa out of the box. Pull it in now that we have ported the SGX side of things. Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-img-rogue-*: version 24.1.6554834 -> 24.2.6643903Randolph Sapp2025-02-142-4/+4
| | | | | | | | Bump the package version for DDK 24.2, this includes a few fixups from IMG and support for a newer version of mesa. Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: j722s: Change overlay in KERNEL_DEVICETREE_PREFIXAnurag Dutta2025-02-141-1/+1
| | | | | | | | | | | | | Currently, the overlay mentioned in KERNEL_DEVICETREE_PREFIX in case of j722s is "k3-j7200-evm-mcspi-loopback" which is incorrect. Change the overlay to "k3-am625-sk-mcspi-loopback.dtso" in order to carry out SPI loopback tests successfully. Fixes: 13b691a9bc2d ("conf: machine: j722s: Add overlay to KERNEL_DEVICETREE_PREFIX") Signed-off-by: Anurag Dutta <a-dutta@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* CI/CD Auto-Merger: cicd.scarthgap.202502131323cicd.scarthgap.20250213132311.00.03LCPD Automation Script2025-02-133-3/+3
| | | | | | | | | | | | | | Updated the value(s) for: ti-linux-fw: TI_LINUX_FW_SRCREV u-boot-ti-staging_2025.01: SRCREV linux-ti-staging_6.12: SRCREV Changelogs: ti-linux-fw: https://git.ti.com/cgit/processor-firmware/ti-linux-firmware/log/?qt=range&q=5eb6ab596437555386df84e031887963e5e3a3b7..e38a05e2ef5f6a6f2387742864042beba01972bb u-boot-ti-staging_2025.01: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=e718bbcec3ebf663c021839753034a224be4cc53..9c89e8b0a82fabe55c6366aa65eb987f05bb4472 linux-ti-staging_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=c9e21a1ebd757f2b4487035382bbf65299cf8170..6423e6bb6191982da1c09a21a46c68b494f5b1b5 Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* wic: sdimage-2part-efi: Add variable for adding bootloader optionsRyan Eatmon2025-02-133-1/+5
| | | | | | | | | | | We have a need for some platforms to add kernel options to the bootloader during wic creation time. Create a new variable and add that to the sdimage-2part-efi.wks.in file so that a machine can override it if needed. Add an override for am64 to point the kernel at console=ttyS2. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* CI/CD Auto-Merger: cicd.scarthgap.202502060400cicd.scarthgap.20250206040011.00.02LCPD Automation Script2025-02-063-3/+3
| | | | | | | | | | | | | | Updated the value(s) for: ti-linux-fw: TI_LINUX_FW_SRCREV u-boot-ti-staging_2025.01: SRCREV linux-ti-staging_6.12: SRCREV Changelogs: ti-linux-fw: https://git.ti.com/cgit/processor-firmware/ti-linux-firmware/log/?qt=range&q=7fbc75f80161a400a4b9c618b6191d72ab408def..5eb6ab596437555386df84e031887963e5e3a3b7 u-boot-ti-staging_2025.01: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=4e9c90ad8b12cc5b4fdd1308bc3ac3e4fc869aab..e718bbcec3ebf663c021839753034a224be4cc53 linux-ti-staging_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=8906665ace32eb0dc12810667ee8646bd660c374..c9e21a1ebd757f2b4487035382bbf65299cf8170 Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* conf: machine: am62lxx-evm: Add logic to generate UBI filesystem imagesChirag Shilwant2025-02-051-0/+6
| | | | | | | | Add logic to generate UBI filesystem images which can be used to directly flash into the NAND’s file-system partition. Signed-off-by: Chirag Shilwant <c-shilwant@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* meta-ti-bsp: Add Support for AM62LChirag Shilwant2025-02-057-0/+58
| | | | | | | | | - Add machine configuration for am62lxx-evm - Add TFA, OPTEE, firmware & u-boot overrides Signed-off-by: Chirag Shilwant <c-shilwant@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* trusted-firmware-a: Switch TFA to TI forkChirag Shilwant2025-02-051-3/+3
| | | | | | | | | | | | | | | | | | - While TFA patches for K3-based AM62L platform are under review upstream, temporarily switch to TI's GitHub fork for all K3 platforms to prevent disruptions and ensure timely bringup - Also update the LIC_FILES_CHKSUM since the license file changed between upstream TFA v2.12 [1] & the SRCREV in this commit [2][3] [1]: https://github.com/ARM-software/arm-trusted-firmware/blob/v2.12/docs/license.rst [2]: https://github.com/ARM-software/arm-trusted-firmware/blob/master/docs/license.rst [3]: https://github.com/TexasInstruments/arm-trusted-firmware/blob/ti-master/docs/license.rst Signed-off-by: Chirag Shilwant <c-shilwant@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* trusted-firmware-a: Update to v2.12 release tagChirag Shilwant2025-02-051-2/+2
| | | | | | | | | | | Bump up to latest release tag (i.e. v2.12) Commit: https://github.com/ARM-software/arm-trusted-firmware/commit/4ec2948fe3f65dba2f19e691e702f7de2949179c Tag: https://github.com/ARM-software/arm-trusted-firmware/releases/tag/v2.12 Signed-off-by: Chirag Shilwant <c-shilwant@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* recipes-security: optee: Update to v4.5.0+Chirag Shilwant2025-02-051-2/+2
| | | | | | | Bump up SRCREV of optee-os to ef1ebdc23034a804a72da2207f1a825ce96a1464 Signed-off-by: Chirag Shilwant <c-shilwant@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: j722s: Add overlay to KERNEL_DEVICETREE_PREFIXAnurag Dutta2025-02-051-0/+1
| | | | | | | | | Add the overlay "k3-j7200-evm-mcspi-loopback.dtso" to the j722s configuration so that SPI loopback tests can be carried out successfully. Signed-off-by: Anurag Dutta <a-dutta@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot-ti-mainline: Update to version: v2025.01LCPD Automation Script2025-02-031-2/+2
| | | | | | | | Updated the value(s) for: u-boot-ti-mainline: PV,SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* CI/CD Auto-Merger: cicd.scarthgap.202501300931cicd.scarthgap.20250130093111.00.01LCPD Automation Script2025-01-303-5/+5
| | | | | | | | | | | | | | Updated the value(s) for: ti-linux-fw: CNM_WAVE521_FW_VERSION,TI_LINUX_FW_SRCREV u-boot-ti-staging_2025.01: SRCREV linux-ti-staging_6.12: PV,SRCREV Changelogs: ti-linux-fw: https://git.ti.com/cgit/processor-firmware/ti-linux-firmware/log/?qt=range&q=1eaf07dc4ec5cdeb98078f17a9d4635e88f43f75..7fbc75f80161a400a4b9c618b6191d72ab408def u-boot-ti-staging_2025.01: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=b841e559cd26ffcb20f22e8ee75debed9616c002..4e9c90ad8b12cc5b4fdd1308bc3ac3e4fc869aab linux-ti-staging_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=ade72d105eb7c9a2a4addfd0204eb4551b8efa7a..8906665ace32eb0dc12810667ee8646bd660c374 Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>