summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* mesa-pvr: add local copy of mesa.incHEADmasterHEADMax Krummenacher2025-04-233-2/+382
| | | | | | | | | | | | | | OE-core updated mesa to 25.0.2 [1]. The resulting mesa.inc file no longer matches mesa recipes building older versions. Copy the mesa.inc version from before the update renamed to mesa-pvr.inc to work around the issue. | ../git/meson.build:21:0: ERROR: Value "softpipe" for option "gallium-drivers" is not in allowed choices: "auto, kmsro, radeonsi, r300, r600, nouveau, freedreno, swrast, v3d, vc4, etnaviv, tegra, i915, svga, virgl, panfrost, iris, lima, zink, d3d12, asahi, crocus, pvr, sgx, all" [1] https://git.openembedded.org/openembedded-core/commit/?id=f9eb0468e45ee5a6a3b3195ef5e78c328c4347c9 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* CI/CD Auto-Merger: cicd.master.202504100100cicd.master.202504100100LCPD Automation Script2025-04-103-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=27003b6bff61a55dd1fff2cc777e5e07b092b1f7..c3ad8113c766bee7b8ddfae222e9b8017b565ea3 u-boot-ti-staging_2025.01: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=cd91d73601810374d16a1f17505ab2e72e31f75d..70667128cb5b2c2a7621965ba948b5a56a2e756f linux-ti-staging_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=c85877d40f8e70e1e201eca2ae1648781f238a37..cdcaeac783e31f18edb6cb44b526228f44023b45 Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* CI/CD Auto-Merger: cicd.master.202504090937cicd.master.202504090937LCPD Automation Script2025-04-093-3/+3
| | | | | | | | | | | | | Updated the value(s) for: atf: SRCREV_tfa u-boot-ti-staging_2025.01: SRCREV linux-ti-staging_6.12: SRCREV Changelogs: u-boot-ti-staging_2025.01: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=e7eeb7586fab6cd9e91d49d5b5ad68287d9bc8b6..cd91d73601810374d16a1f17505ab2e72e31f75d linux-ti-staging_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=1ac80adecb8ebffa654be744e5e5f7343b0abf78..c85877d40f8e70e1e201eca2ae1648781f238a37 Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* conf: machine: am62xx-lp-evm: Add eqep overlayJudith Mendez2025-04-091-0/+1
| | | | | | | | This patch adds prefix string for eqep overlay to KERNEL_DEVICETREE_PREFIX. Signed-off-by: Judith Mendez <jm@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* optee-client: remove patch that got accepted upstreamDenys Dmytriyenko2025-04-081-0/+4
| | | | | | | | meta-arm adds a patch that was sent and accepted upstream, remove it since mta-ti pulls a more recent verstion. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-img-rogue-driver: resolve issues with fdinfoRandolph Sapp2025-04-011-1/+1
| | | | | | | | | | | | | Bump the srcrev to include a fix for events where the driver is requested to show advanced information about file descriptors that are associated with the device but are not currently associated with a rendering task. This should address the kernel fault in pvr_show_fdinfo associated with fdinfo/lsof. Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-sgx-ddk-um: fixup packageconfig paramsRandolph Sapp2025-04-011-4/+15
| | | | | | | | | | Fix the package config params to make it obvious what combinations are allowed. Also, rework the way we are inheriting init related classes so that we don't accidentally do any additional postinstall steps. While we're at it, don't execute anything for the compile or configure stage. Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: am62: Add FIT_CONF_DEFAULT_DTBAnshul Dalal2025-03-255-0/+10
| | | | | | | | | | | | | | | | | FIT_CONF_DEFAULT_DTB config specifies the default dtb file for the FIT image when multiple ones are provided[1]. Since the variable is not set in current machine configs, the default is set to the first dtb read during FIT image creation which doesn't give us direct control over the default configuration. Therefore this patch adds default dtbs for am62 evms. [1]: https://docs.yoctoproject.org/ref-manual/variables.html#term-FIT_CONF_DEFAULT_DTB Signed-off-by: Anshul Dalal <anshuld@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* 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.master.202503210100cicd.master.202503210100LCPD Automation Script2025-03-214-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 TAscicd.master.202503181422Francesco 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.master.202503140100cicd.master.202503140100LCPD Automation Script2025-03-143-5/+5
| | | | | | | | | | | | | | Updated the value(s) for: ti-linux-fw: PRUETH_FW_AM65X_SR2_VERSION,TI_LINUX_FW_SRCREV,TI_SYSFW_VERSION 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>
* CI/CD Auto-Merger: cicd.master.202503131229cicd.master.202503131229LCPD Automation Script2025-03-131-1/+1
| | | | | | | Updated the value(s) for: atf: SRCREV_tfa Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* ti-img-rogue-umlibs: ship module blacklistRandolph Sapp2025-03-131-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-131-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-132-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-131-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>
* CI/CD Auto-Merger: cicd.master.202503111223cicd.master.202503111223LCPD Automation Script2025-03-114-8/+8
| | | | | | | | | | | | | | | Updated the value(s) for: ti-linux-fw: PRUETH_FW_AM65X_SR2_VERSION,TI_DM_FW_VERSION,TI_LINUX_FW_SRCREV,TI_SYSFW_VERSION atf: SRCREV_tfa 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..e089c2f8db0577aa4acd3b3ef3ab229be2e804e1 u-boot-ti-staging_2025.01: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=9c89e8b0a82fabe55c6366aa65eb987f05bb4472..baf3aaa8ecfa20b9d9f497621b6c11915223f502 linux-ti-staging_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=6423e6bb6191982da1c09a21a46c68b494f5b1b5..1a22c2fb64485a5dea9a9247eb007ddd4ea8a81d Signed-off-by: LCPD Automation Script <lcpdbld@list.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>
* conf: machine: J721e: Add Dependency for IMG DriverBrandon Brnich2025-03-071-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-071-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>
* 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>
* 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.master.202502181346cicd.master.202502181346LCPD Automation Script2025-02-183-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..e38a05e2ef5f6a6f2387742864042beba01972bb u-boot-ti-staging_2025.01: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=4e9c90ad8b12cc5b4fdd1308bc3ac3e4fc869aab..9c89e8b0a82fabe55c6366aa65eb987f05bb4472 linux-ti-staging_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=8906665ace32eb0dc12810667ee8646bd660c374..6423e6bb6191982da1c09a21a46c68b494f5b1b5 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>
* conf: machine: j722s: Change overlay in KERNEL_DEVICETREE_PREFIXAnurag Dutta2025-02-131-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>
* beagle-bsp: 6.6 select newer mesa versionRandolph Sapp2025-02-101-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-102-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>
* conf: machine: am62lxx-evm: Add logic to generate UBI filesystem imagesChirag Shilwant2025-02-071-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-077-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-071-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 License-Update: Updates w.r.t TFA Hob creation code 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-071-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-071-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>
* Revert "u-boot: Fix implicit declaration compile error"Ryan Eatmon2025-02-072-34/+0
| | | | | | | | | This reverts commit eeb68bcae31b60273331245cb849fa6635b74352. This patch was accepted to the ti-u-boot repo, so this patch is no longer needed. 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>
* mesa-pvr: relocate 22.3.5 patchesRandolph Sapp2025-02-047-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>
* u-boot-ti-mainline: Update to version: v2025.01LCPD Automation Script2025-02-041-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>