summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* CI/CD Auto-Merger: cicd.scarthgap.202410311053cicd.scarthgap.20241031105310.01.05LCPD Automation Script2024-10-315-7/+7
| | | | | | | | | | | | | | | | | | Updated the value(s) for: ti-linux-fw: CNM_WAVE521_FW_VERSION,TI_LINUX_FW_SRCREV,TI_SYSFW_VERSION u-boot-ti-staging_2024.04: SRCREV linux-ti-staging-rt_6.6: SRCREV linux-ti-staging_6.12: SRCREV linux-ti-staging_6.6: SRCREV Changelogs: ti-linux-fw: https://git.ti.com/cgit/processor-firmware/ti-linux-firmware/log/?qt=range&q=1e4793a13e99390816a6bf7175584bcdfab57f04..7179a74d1ed38e581bcd35e7b05632955e962c30 u-boot-ti-staging_2024.04: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=8ce3f54eee6f5d650f5ce2af8e528afeb7090b51..1d8a15d0fb56ae479dd3c11e3b17d7434b079acd linux-ti-staging-rt_6.6: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=54789d7adda6ab12b4ca38d79c2554ff8af5b54e..71c08e13f47a4b7e5fa65f1219544ae059b0efc7 linux-ti-staging_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=1cdb5a3691bfa5171a265ae931f0912656936a4b..b0e715522353879e6c3c1b56dafad6fb681b1e55 linux-ti-staging_6.6: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=617526782e268112606ca6c5d501e5540b22a56c..126a8167b5915c6014b6a7d2b3bc710b040739b6 Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* conf: machine: Add support for bsp-ti-6_12 in beagleplayChirag Shilwant2024-10-242-0/+2
| | | | | | | | Add bsp-ti-6_12 overrides in A53 & R5 machine configuration to ensure it picks the appropriate u-boot configs for beagleplay Signed-off-by: Chirag Shilwant <c-shilwant@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* optee-os: Enable OP-TEE TRNG in J722sManorit Chawdhry2024-10-241-1/+1
| | | | | | | | | | | Enable TRNG in J722s, as bugs related to TRNG has been fixed now. Following firmwares have the fix [0] [0]: https://git.ti.com/cgit/processor-firmware/ti-linux-firmware/commit/?h=ti-linux-firmware-next&id=d9177916332be8887398d20e12ad48a9faa6cc9c Signed-off-by: Manorit Chawdhry <m-chawdhry@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* optee: Update to v4.4.0Ryan Eatmon2024-10-244-7/+7
| | | | | | Update all of the components to the upstream 4.4.0 version. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot-ti: Tweak the GIT variables for u-bootRyan Eatmon2024-10-241-2/+3
| | | | | | | | We are planning on adding upstream u-boot testing against stable tagged versions of u-boot and need a little more control over telling bitbake to not point at a branch but point to a tag. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot-ti-mainline: Update to 2024.10Ryan Eatmon2024-10-241-11/+4
| | | | | | | | | Update to the latest u-boot release v2024.10. Additionally, take this time to clean up the mainline recipe and streamline it a bit. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* uboot-ti-next: Add new recipe to track master-nextRyan Eatmon2024-10-242-1/+6
| | | | | | | | | Our upstream testing needs to point to both master and master-next and we need two different recipes to track that. This recipe mirrors the linux-ti-next recipe and points to the master-next branch for the latest bleeding edge changes. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* linux: Consolidate the SRC_URI variablesRyan Eatmon2024-10-247-32/+24
| | | | | | | | | | | | | | | | | | | | | It was suggested to move the reproducibility patches out of ti-kernel.inc and into the respective recipes. Taking this time to also rework all of the pieces that go into the SRC_URI and create a standardization for how all of the kernel recipes are done. Create KERNEL_GIT_URI, KERNEL_GIT_PROTOCOL, KERNEL_GIT_BRANCH, KERNEL_DEFCONFIG, and KERNEL_REPRODUCIBILITY_PATCHES. The default for the above new variables is to the git.ti.com repository and how we manage the kernel settings. The other kernel recipes that do something other than how TI does it can simply override the variables. This change will make it easier to perform the upstream testing that we do on a nightly basis. Additionally, it will simplify the auto generation of the patches to move the mainline (stable kernel) recipes since the required patches will be all done in the same recipe. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* linux-ti-mainline: Update to version: v6.11LCPD Automation Script2024-10-248-3/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | Updated the value(s) for: am57xx-evm: KERNEL_DEVICETREE am62axx-evm: KERNEL_DEVICETREE am62pxx-evm: KERNEL_DEVICETREE am62xx-evm: KERNEL_DEVICETREE am62xx-lp-evm: KERNEL_DEVICETREE am68-sk: KERNEL_DEVICETREE am69-sk: KERNEL_DEVICETREE beagleplay: KERNEL_DEVICETREE am64xx-evm: KERNEL_DEVICETREE am65xx-evm: KERNEL_DEVICETREE am335x-evm: KERNEL_DEVICETREE am437x-evm: KERNEL_DEVICETREE j7200-evm: KERNEL_DEVICETREE j721e-evm: KERNEL_DEVICETREE j721e-sk: KERNEL_DEVICETREE j721s2-evm: KERNEL_DEVICETREE j722s-evm: KERNEL_DEVICETREE j784s4-evm: KERNEL_DEVICETREE linux-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.202410240400cicd.scarthgap.20241024040010.01.04LCPD Automation Script2024-10-249-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | Updated the value(s) for: ti-linux-fw: TI_DM_FW_VERSION,TI_LINUX_FW_SRCREV u-boot-ti-staging_2023.04: SRCREV u-boot-ti-staging_2024.04: SRCREV u-boot-ti-staging_2024.10: SRCREV linux-ti-staging-rt_6.1: SRCREV linux-ti-staging-rt_6.6: SRCREV linux-ti-staging_6.1: SRCREV linux-ti-staging_6.12: SRCREV linux-ti-staging_6.6: SRCREV Changelogs: ti-linux-fw: https://git.ti.com/cgit/processor-firmware/ti-linux-firmware/log/?qt=range&q=ddb9cc251ace41dfad6650390f82e4a389d3967e..1e4793a13e99390816a6bf7175584bcdfab57f04 u-boot-ti-staging_2023.04: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=7044504f44002fe46b4598420852033d335d56c7..0853d7725220d59130d8bcc59d01151cba64ffa0 u-boot-ti-staging_2024.04: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=cdac8b4cd3cc1d1e9ac6354c1cfe03ddbbdf01fa..8ce3f54eee6f5d650f5ce2af8e528afeb7090b51 u-boot-ti-staging_2024.10: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=9cfe0cab3bf135a505e1e163ca442a4e4064d58e..f919c3a889f0ec7d63a48b5d0ed064386b0980bd linux-ti-staging-rt_6.1: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=258616ead12edc4acf7ac38e741d588b372144e4..451df8c0a2a3bcf0656b2f6fdc49d6fb4d05f186 linux-ti-staging-rt_6.6: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=517163f797b81a8277a000d6a1c9dfd89b3711b8..54789d7adda6ab12b4ca38d79c2554ff8af5b54e linux-ti-staging_6.1: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=da449d8c3cf600b0346a6696e1e3cc431422e765..92ce8d7d2ab679e10c1dda309a0fb2ceae78b908 linux-ti-staging_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=8cf0b93919e13d1e8d4466eb4080a4c4d9d66d7b..1cdb5a3691bfa5171a265ae931f0912656936a4b linux-ti-staging_6.6: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=32ae7316ddc6d9b6bb0d87706cf7daa44c4c1e92..617526782e268112606ca6c5d501e5540b22a56c Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* ti-img-rogue-umlibs: fix j721e NPOT texture issuesRandolph Sapp2024-10-191-1/+1
| | | | | | | | | | | Resolve some issues with J721E and compressed NPOT (Non-Power-Of-Two) textures. Also, add some additional allocation tracking in render process specific tasks. Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* sgx: breaking things to fix other thingsRandolph Sapp2024-10-193-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We got a bit more time to do a proper migration this time. A discovery period to see what actually works and boy, it wasn't much. This update resolves issues with: - Macro redefinition - Sparse NPOT texture allocations - vec4 reductions - Mesa image extensions - Buffer allocations under weston - Devices with both a RENDER and PRIMARY display node - Underprivileged users being unable to allocate buffers - Removed call to drm_map_legacy - Replace deprecated kernel calls - Fix some cache attributes for userspace allocations - About 40 other various errors and warnings This core was never fully GLES2 conformant. In fact, if you try to run cts on any of the older releases you'll find yourself in a hardware recovery loop pretty quickly. We've gotten it to about 94.2% conformance with these patches. There are still dragons here, but they are at least a little more manageable. Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* CI/CD Auto-Merger: cicd.scarthgap.202410100400cicd.scarthgap.20241010040010.01.03LCPD Automation Script2024-10-106-8/+8
| | | | | | | | | | | | | | | | | | | | Updated the value(s) for: ti-linux-fw: TI_LINUX_FW_SRCREV,TI_SYSFW_VERSION u-boot-ti-staging_2024.04: SRCREV u-boot-ti-staging_2024.10: SRCREV linux-ti-staging-rt_6.6: SRCREV linux-ti-staging_6.12: PV,SRCREV linux-ti-staging_6.6: SRCREV Changelogs: ti-linux-fw: https://git.ti.com/cgit/processor-firmware/ti-linux-firmware/log/?qt=range&q=64248dad39a9448ad191bc04130c49e0354cb2ce..ddb9cc251ace41dfad6650390f82e4a389d3967e u-boot-ti-staging_2024.04: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=b78dde22088773147d80c3b85c885d9be7a2bfab..cdac8b4cd3cc1d1e9ac6354c1cfe03ddbbdf01fa u-boot-ti-staging_2024.10: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=c97ada2dc66934ee00a7a03d9ed078bdfb7b4039..9cfe0cab3bf135a505e1e163ca442a4e4064d58e linux-ti-staging-rt_6.6: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=d05688f353d10af170286db56535443184202eab..517163f797b81a8277a000d6a1c9dfd89b3711b8 linux-ti-staging_6.12: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=9852d85ec9d492ebef56dc5f229416c925758edc..8cf0b93919e13d1e8d4466eb4080a4c4d9d66d7b linux-ti-staging_6.6: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=325ad3650d0b50a4943b9151fb43411f08ad5d0c..32ae7316ddc6d9b6bb0d87706cf7daa44c4c1e92 Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* ti-bsp: Add RT and systest supportRyan Eatmon2024-10-091-0/+2
| | | | | | | | | | | | We were missing controlling the versions for linux-ti-staging-rt and linux-ti-staging-systest using the BSP framework. Since the PREFERRED_VERSION is not tied to the virtual/kernel we need two additional settings for those alternate kernel package names. For BSPs that do not have the -rt and -systest recipes then the two new variable settings should effectively be ignored and cause no issues. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* debugss-module-drv: Add patch for kernel 6.11 changeRyan Eatmon2024-10-082-1/+62
| | | | | | | There was a change to the return value for a function pointer in the kernel v6.11. This patch adapts the module to the kernel change. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-bsp: Add ti-6_12Ryan Eatmon2024-10-081-1/+14
| | | | | | Add new BSP for the 6.12 kernel and u-boot 2024.10 versions. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot-ti-staging: Add v2024.10 recipeRyan Eatmon2024-10-082-0/+14
| | | | | | | Adding needed recipe for initial testing and development of the 2024.10 version of u-boot for the next LTS. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* linux-ti-staging: Add v6.12 recipeRyan Eatmon2024-10-0817-0/+84
| | | | | | | Adding needed recipes for initial testing and development of the 6.12 kernel for the next LTS. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* optee: Update to v4.3.0Ryan Eatmon2024-10-084-7/+19
| | | | | | Update all of the components to the upstream 4.3.0 version. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot-ti: avoid write erros on the logs when removing deployed filesJose Quaresma2024-10-041-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will prevent a lot of noise on the build logs. Currently we have some erros: rm: cannot remove 'file' No such file or directory Like the following: | rm: cannot remove '/lmp/build/tmp-lmp-k3r5/work/am64xx_evm_k3r5-lmp-eabi/u-boot-ti-staging/2024.04+git/deploy-u-boot-ti-staging/u-boot-initial-env*' | : No such file or directory | + true | + rm /lmp/build/tmp-lmp-k3r5/work/am64xx_evm_k3r5-lmp-eabi/u-boot-ti-staging/2024.04+git/deploy-u-boot-ti-staging/u-boot-ti-staging-initial-env /lmp/build/tmp-lmp-k3r5/work/am64xx_evm_k3r5-lmp-eabi/u-boot-ti-staging/2024.04+git/deploy-u-boot-ti-staging/u-boot-ti-staging-initial-env-am64xx-evm-k3r5 /lmp/build/tmp-lmp-k3r5/work/am64xx_evm_k3r5-lmp-eabi/u-boot-ti-staging/2024.04+git/deploy-u-boot-ti-staging/u-boot-ti-staging-initial-env-am64xx-evm-k3r5-2024.04+git-r0 | + rm /lmp/build/tmp-lmp-k3r5/work/am64xx_evm_k3r5-lmp-eabi/u-boot-ti-staging/2024.04+git/deploy-u-boot-ti-staging/u-boot-initial-env-am64xx-evm-k3r5* | rm: cannot remove '/lmp/build/tmp-lmp-k3r5/work/am64xx_evm_k3r5-lmp-eabi/u-boot-ti-staging/2024.04+git/deploy-u-boot-ti-staging/u-boot-initial-env-am64xx-evm-k3r5*' | : No such file or directory | + true | + rm /lmp/build/tmp-lmp-k3r5/work/am64xx_evm_k3r5-lmp-eabi/u-boot-ti-staging/2024.04+git/deploy-u-boot-ti-staging/u-boot-ti-staging-initial-env-am64xx-evm-k3r5* | rm: cannot remove '/lmp/build/tmp-lmp-k3r5/work/am64xx_evm_k3r5-lmp-eabi/u-boot-ti-staging/2024.04+git/deploy-u-boot-ti-staging/u-boot-ti-staging-initial-env-am64xx-evm-k3r5*' | : No such file or directory | + true | + rm /lmp/build/tmp-lmp-k3r5/work/am64xx_evm_k3r5-lmp-eabi/u-boot-ti-staging/2024.04+git/deploy-u-boot-ti-staging/u-boot-initial-env-am64xx-evm-k3r5-2024.04+git-r0* | rm: cannot remove '/lmp/build/tmp-lmp-k3r5/work/am64xx_evm_k3r5-lmp-eabi/u-boot-ti-staging/2024.04+git/deploy-u-boot-ti-staging/u-boot-initial-env-am64xx-evm-k3r5-2024.04+git-r0*' | : No such file or directory | + true | + rm /lmp/build/tmp-lmp-k3r5/work/am64xx_evm_k3r5-lmp-eabi/u-boot-ti-staging/2024.04+git/deploy-u-boot-ti-staging/u-boot-ti-staging-initial-env-am64xx-evm-k3r5-2024.04+git-r0* | rm: cannot remove '/lmp/build/tmp-lmp-k3r5/work/am64xx_evm_k3r5-lmp-eabi/u-boot-ti-staging/2024.04+git/deploy-u-boot-ti-staging/u-boot-ti-staging-initial-env-am64xx-evm-k3r5-2024.04+git-r0*' | : No such file or directory | + true Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* CI/CD Auto-Merger: cicd.scarthgap.202410040400cicd.scarthgap.202410040400LCPD Automation Script2024-10-043-5/+5
| | | | | | | | | | | | | | Updated the value(s) for: u-boot-ti-staging_2023.04: SRCREV linux-ti-staging-rt_6.1: PV,SRCREV linux-ti-staging_6.1: PV,SRCREV Changelogs: u-boot-ti-staging_2023.04: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=83660642085462346fbeb410f83bc99448ec7042..7044504f44002fe46b4598420852033d335d56c7 linux-ti-staging-rt_6.1: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=96b0ebd82722d16e9ab646cd3a73080e6f790747..258616ead12edc4acf7ac38e741d588b372144e4 linux-ti-staging_6.1: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=c1c2f1971fbf6ddad93a8c94314fe8221e7aa6be..da449d8c3cf600b0346a6696e1e3cc431422e765 Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* CI/CD Auto-Merger: cicd.scarthgap.202410020400cicd.scarthgap.202410020400LCPD Automation Script2024-10-021-1/+1
| | | | | | | | | | Updated the value(s) for: ti-linux-fw: TI_LINUX_FW_SRCREV Changelogs: ti-linux-fw: https://git.ti.com/cgit/processor-firmware/ti-linux-firmware/log/?qt=range&q=821faad142f51304bf2f8e0526838f17dc247825..64248dad39a9448ad191bc04130c49e0354cb2ce Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* CI/CD Auto-Merger: cicd.scarthgap.202409271545cicd.scarthgap.20240927154510.01.02LCPD Automation Script2024-09-274-6/+6
| | | | | | | | | | | | | | | | Updated the value(s) for: ti-linux-fw: TI_LINUX_FW_SRCREV u-boot-ti-staging_2024.04: SRCREV linux-ti-staging-rt_6.6: PV,SRCREV linux-ti-staging_6.6: PV,SRCREV Changelogs: ti-linux-fw: https://git.ti.com/cgit/processor-firmware/ti-linux-firmware/log/?qt=range&q=35fa44a93549d8d91b1c37a7b9f8767dbe7d37eb..821faad142f51304bf2f8e0526838f17dc247825 u-boot-ti-staging_2024.04: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=7986fd679935818d0ef11e6a334377df178774f6..b78dde22088773147d80c3b85c885d9be7a2bfab linux-ti-staging-rt_6.6: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=85d46cfcef8242e37cbd99a6591cab2b90d0d8ed..d05688f353d10af170286db56535443184202eab linux-ti-staging_6.6: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=d5b1bee95de93e6ab87e73242c20910e7d7d3d83..325ad3650d0b50a4943b9151fb43411f08ad5d0c Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* linux: Remove two 6.6 reproducibility patchesRyan Eatmon2024-09-243-103/+0
| | | | | | | | The upcoming SRCREV change to the linux-ti 6.6 kernel version no longer needs these two patches, and they are blocking the CICD promotion being in place. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* meta-ti-extras: ti-osal: Remove this recipeAndrew Davis2024-09-233-35/+0
| | | | | | | | Last user was dspdce-fw which is removed. Remove this now unused support library. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* meta-ti-extras: dspdce-fw: Remove unused firmwareAndrew Davis2024-09-231-65/+0
| | | | | | | | | This was an attempt to run the DCE server firmware on the DSP instead of on the IPU M4 cores. Not widely used and not used at all anymore, remove the firmware for this. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* cmem: Remove CMEM userspace libraryAndrew Davis2024-09-232-27/+0
| | | | | | | | | | | | | CMEM has been deprecated for removal for some time now. All users should have migrated to the Linux upstream DMA-BUF Heaps framework. Remove CMEM. We have already removed the CMEM kernel module but left the CMEM userspace recipe to prevent breaking meta-arago builds which had some leftover packages that still had a dependency on it. Nothing we now build still needs this now so drop it out also. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: Remove multiconfig compulsion for k3 platformsChirag Shilwant2024-09-1216-3/+31
| | | | | | | | | | | | | | | - While implementing k3.inc, there was an assumption that all k3 based TI SOC's would always have a Cortex-R5F core [1]. This assumption is not true. - Hence, create a new mc_k3r5 include file & move the multiconfig dependencies to it. Also, include this file only in those k3 platforms which needs the R5 multiconfig support. [1]: https://git.ti.com/cgit/arago-project/meta-ti/commit/conf/machine/include/k3.inc?h=scarthgap&id=f814840465358a6b5429ad20165742ac6e6e6a29 Signed-off-by: Chirag Shilwant <c-shilwant@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* Revert "conf: machine: Breakout IMAGE_BOOT_FILES into new variables"Ryan Eatmon2024-09-1217-95/+43
| | | | This reverts commit cada5eb9a6e69e5548024d930945834c2ffc6ab2.
* Revert "ti-unified-wic: Tool to create new wics from deployed collateral"Ryan Eatmon2024-09-123-414/+0
| | | | This reverts commit 7784943fda99d12633ce6d9268be027ff98ebd5b.
* Revert "conf: machine: am62xx-unified: Create new common am62xx machine"Ryan Eatmon2024-09-128-76/+29
| | | | This reverts commit a1eb263dd30789cb2044360cd509d68ab63e2f47.
* Revert "classes: Create uboot-fragments.bbclass"Ryan Eatmon2024-09-123-80/+8
| | | | This reverts commit f39943db864b1c881369282f59071d6fabc4059c.
* Revert "conf: machine: Move to new UBOOT_FRAGMENTS"Ryan Eatmon2024-09-127-20/+19
| | | | This reverts commit fc52833b3423d9a11bc85739c08c753977666e39.
* CI/CD Auto-Merger: cicd.scarthgap.202409090400cicd.scarthgap.202409090400LCPD Automation Script2024-09-092-2/+2
| | | | | | | | | | | | Updated the value(s) for: linux-ti-staging-rt_6.6: SRCREV linux-ti-staging_6.6: SRCREV Changelogs: linux-ti-staging-rt_6.6: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=fb018c5e9fa7eb05fa1cb2e87760d9c1e430da64..85d46cfcef8242e37cbd99a6591cab2b90d0d8ed linux-ti-staging_6.6: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=c0deda7906ed2661afaa841e1d822932a37f38f6..d5b1bee95de93e6ab87e73242c20910e7d7d3d83 Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* CI/CD Auto-Merger: cicd.scarthgap.202409050400cicd.scarthgap.20240905040010.01.01LCPD Automation Script2024-09-052-2/+2
| | | | | | | | | | | | Updated the value(s) for: linux-ti-staging-rt_6.6: SRCREV linux-ti-staging_6.6: SRCREV Changelogs: linux-ti-staging-rt_6.6: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=2cc066b2c5d12544415bd84564e633bf852bef74..fb018c5e9fa7eb05fa1cb2e87760d9c1e430da64 linux-ti-staging_6.6: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=d80245c38ed4432878e5fe309f6ba958fd2c2e8f..c0deda7906ed2661afaa841e1d822932a37f38f6 Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* openmp-rtos: deprecateDenys Dmytriyenko2024-09-031-62/+0
| | | | | | | | | Remove openmp-rtos component as deprecated and not maintained. This used to provide OpenMP DSP runtime components for legacy devices. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* mesa-pvr: set pv explicitlyMax Krummenacher2024-08-272-0/+2
| | | | | | | | | | | | | | | | openembedded-core commit f5cfb3e23603 ("mesa: set PV from the .inc file and not via filenames") now sets PV in the mesa.inc file explicitely to whatever version oe-core is using. Override that setting to the actual version here to prevent the following parse error and whatever else would go wrong afterwards. | ERROR: .../mesa-pvr_23.2.1.bb: Unable to get checksum for mesa-pvr SRC_URI entry 0001-meson-Disable-cmake-dependency-detector-for-llvm.patch: file could not be found | The following paths were searched: | .../meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-24.0.7/bsp-ti-6_1/0001-meson-Disable-cmake-dependency-detector-for-llvm.patch | ... Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: Move to new UBOOT_FRAGMENTSRyan Eatmon2024-08-227-19/+20
| | | | | | Migrate the machine configs to use the new UBOOT_FRAGMENTS methodology. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* classes: Create uboot-fragments.bbclassRyan Eatmon2024-08-223-8/+80
| | | | | | | | | | | | | | | | | | | | | | | | | Update our custom config fragment handling code to work with the new UBOOT_CONFIG changes. To better align with naming, change the name of UBOOT_CONFIG_FRAGMENTS to just UBOOT_FRAGMENTS. Also create a UBOOT_FRAGMENTS_CONFIG that goes hand in hand with UBOOT_CONFIG so that you can specify different fragments for each of the config types. For example: UBOOT_CONFIG = "a b" UBOOT_CONFIG[a] = "config_a" UBOOT_CONFIG[b] = "config_b" UBOOT_FRAGMENTS_CONFIG[a] = "" UBOOT_FRAGMENTS_CONFIG[b] = "fragment1" The logic in the class will automatically populate UBOOT_FRAGMENTS from UBDOOT_FRAGMENTS_CONFIG. Additionally, change the value that UBOOT_FRAGMENTS can take to be a comma separated list of fragments to apply. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: am62xx-unified: Create new common am62xx machineRyan Eatmon2024-08-228-29/+76
| | | | | | | | | | To reduce the number of required builds for testing purposes, create a common unified am62xx machine target that can produce all of the files for all of the variant platforms related to am62xx (sip and lp). Additionally, continue to support building the specific target if desired. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-unified-wic: Tool to create new wics from deployed collateralRyan Eatmon2024-08-223-0/+414
| | | | | | | | | Deploy a shell script that can take the deployed images/bootloaders from a build and swap out the bootloader files with alternate versions produced from the UBOOT_CONFIG flow and from what the u-boot binman tool creates. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: Breakout IMAGE_BOOT_FILES into new variablesRyan Eatmon2024-08-2217-43/+95
| | | | | | | | | | | | | | | | | The IMAGE_BOOT_FILES variable has been overloaded to include additional files that should be included in the boot partition but are not boot loaders themselves (images, etc...). There is also a need to generate a report in the deploy directory for the list of actual bootloader files that were constructed as part of the build. Solution, break the IMAGE_BOOT_FILES into two new variables TI_BOOTLAODERS and TI_MULTICONFIGS and default IMAGE_BOOT_FILES to TI_BOOTLOADERS. This way we can stick additional boot loaders into a new variable and they will will end up in the IMAGE_BOOT_FILES list. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot-ti.inc: Refactor overrides to match changes in oe-coreRyan Eatmon2024-08-221-200/+192
| | | | | | | | | A recent change in oe-core [1] to refactor the uboot flow allows for a more targeted refactoring of our override code as well. [1] TBD Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* CI/CD Auto-Merger: cicd.scarthgap.202408220400cicd.scarthgap.202408220400LCPD Automation Script2024-08-223-3/+3
| | | | | | | | | | | | | | Updated the value(s) for: u-boot-ti-staging_2024.04: SRCREV linux-ti-staging-rt_6.6: SRCREV linux-ti-staging_6.6: SRCREV Changelogs: u-boot-ti-staging_2024.04: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/log/?qt=range&q=818c76aed67f94059b9ebb94d237418802620b81..7986fd679935818d0ef11e6a334377df178774f6 linux-ti-staging-rt_6.6: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=f9bceb7343387ac6fab003518f1cd31987d6eb05..2cc066b2c5d12544415bd84564e633bf852bef74 linux-ti-staging_6.6: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?qt=range&q=db88712931433e92a5f73cec57c82c5c7ebee593..d80245c38ed4432878e5fe309f6ba958fd2c2e8f Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* trusted-firmware-a: Update to v2.11 release tagKamlesh Gurudasani2024-08-161-2/+3
| | | | | | | | | | | | | | | | | Update to latest release tag, i.e. v2.11. Also update the LIC_FILES_CHKSUM since the license file changed since the last SRCREV change. Commit: https://git.trustedfirmware.org/TF-A/trusted-firmware-a/+/f2735ebccf5173f74c0458736ec526276106097e Tag: https://git.trustedfirmware.org/TF-A/trusted-firmware-a/+/refs/tags/v2.11 Signed-off-by: Kamlesh Gurudasani <kamlesh@ti.com> Tested-by: Manorit Chawdhry <m-chawdhry@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* meta-ti-extras: recipes-multimedia: libdce: Fix libdce SRC_URINishanth Menon2024-08-041-1/+2
| | | | | | | | | omapzoom has been down since a long time. Point the repository to the mirror in git.ti.com Reported-by: Daniel Schultz <d.schultz@phytec.de> Signed-off-by: Nishanth Menon <nm@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: omapl138-lcdk: Update KERNEL_DEVICETREERyan Eatmon2024-08-041-2/+2
| | | | | | | Update the entry for KERNEL_DEVICETREE to match what is in the 6.10 kernel. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot-ti-mainline: Update to 2024.07Ryan Eatmon2024-08-041-2/+2
| | | | | | Update to the latest u-boot release v2024.07. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* debugss-module-drv: Fix compile failure under kernel v6.10Ryan Eatmon2024-08-042-0/+34
| | | | | | | | | | | | | A compile error has apperaed when building againt the v6.10 kernel. git/debugss_module/debugss-mod/debugss_kmodule.c:1149:34: error: array type has incomplete element type 'struct of_device_id' 1149 | static const struct of_device_id dra7xx_debugss_of_match[] = { | ^~~~~~~~~~~~~~~~~~~~~~~ The easy fix is just to add an include for the header that defines the missing struct. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* linux: Reproducibility patches from meta-ti-upstream for 6.10Ryan Eatmon2024-08-023-0/+120
| | | | | | | Backport the reproducibility patches from meta-ti-upstream for the v6.10 mainline kernel. Signed-off-by: Ryan Eatmon <reatmon@ti.com>