summaryrefslogtreecommitdiffstats
path: root/meta-ti-bsp
Commit message (Collapse)AuthorAgeFilesLines
* optee-os: Do not sign OPTEE OS image for K3Andrew Davis2023-06-061-46/+0
| | | | | | | | U-Boot with binman will do the signing as these images are packaged. Remove signing steps here. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* trusted-firmware-a: Do not sign TF-A image for K3Andrew Davis2023-06-061-57/+0
| | | | | | | | U-Boot with binman will do the signing as these images are packaged. Remove signing steps here. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: j721e: Also deploy full named tiboot3.bin filesAndrew Davis2023-06-061-3/+6
| | | | | | | | The platforms with combined boot image have full names for tiboot3.bin and to keep things consistent we can do the same here. Deploy these files. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: am65xx: Also deploy full named tiboot3.bin filesAndrew Davis2023-06-061-2/+4
| | | | | | | | The platforms with combined boot image have full names for tiboot3.bin and to keep things consistent we can do the same here. Deploy these files. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: Do not override SPL_BINARY on AM65x and J721eAndrew Davis2023-06-064-8/+0
| | | | | | | | In U-Boot the names of these files have been updated to match our expected defaults. Remove these fixups. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: am62xx: Remove old SPL_BINARY and UBOOT_BINARY overridesAndrew Davis2023-06-061-4/+0
| | | | | | | The defaults set in am62xx.inc are correct now and these can be dropped. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: j784s4: Include the non-HS config in the HS configAndrew Davis2023-06-061-23/+1
| | | | | | | Everything is the same, so just include the non-HS config to set vars. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: j721s2: Include the non-HS config in the HS configAndrew Davis2023-06-061-16/+1
| | | | | | | Everything is the same, so just include the non-HS config to set vars. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: am65xx: Deploy SR2 version of SYSFWAndrew Davis2023-06-062-2/+2
| | | | | | | | The HS boards use the SR2 version of the silicon, ship that version of the sysfw.itb image. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: Remove leftover k3r5 SOC_FAMILY namesAndrew Davis2023-06-063-3/+0
| | | | | | | | These are not used anymore and most have been removed, these look to be leftovers, remove them. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: Remove all leftover config filesAndrew Davis2023-06-0625-314/+0
| | | | | Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: Switch all the machines over to U-Boot binmanAndrew Davis2023-06-0626-103/+59
| | | | | Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot-ti-staging: Use binman to package our firmwareAndrew Davis2023-06-061-2/+25
| | | | | Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-sci-fw: Drop k3-image-gen and only provide firmwareAndrew Davis2023-06-062-146/+12
| | | | | | | | | This converts ti-sci-fw into a standard firmware provider package. We do not need to do anything additional here with that firmware as U-Boot now does that for us with binman. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot-ti-staging: Remove version 2021.01Andrew Davis2023-06-062-159/+0
| | | | | | | | This will no longer build after we switch away from k3-image-gen. Remove this version and make 2023.04 the default. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot-bb.org: Remove this recipeAndrew Davis2023-06-067-38/+0
| | | | | | | | | This will no longer build after we switch away from k3-image-gen. Remove this version until it can be rebased on the latest U-Boot with binman support. For now switch current users of this over to u-boot-ti v2021.01. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-sci-fw: Remove source package recipeAndrew Davis2023-06-061-45/+0
| | | | | | | | K3-image-gen is going away and we don't do SRCIPK packages like this anymore anyway. Remove this recipe. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-eth-fw: Add recipe for TI Ethernet firmwareAndrew Davis2023-06-062-33/+123
| | | | | | | Split out the TI Ethernet firmware from ti-rtos-firmware. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-dm-fw: Add recipe for TI DM firmwareAndrew Davis2023-06-064-49/+121
| | | | | | | Split out the TI DM firmware from ti-rtos-firmware. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-img-rogue-umlibs: bump version and explicitly packageRandolph Sapp2023-06-022-26/+64
| | | | | | | | | | | | | | | | | | | Bump the version and explicitly package all Khronos APIs separately. This should be nice for those folks that want a headless opencl system for tinkering and such. This version includes experimental GEM support (for applications like Chromium that like to poke at the render node) and a new Vulkan ICD loader interface for better support with the Vulkan ICD loaders present in Yocto. This lifts a method from mesa used to force a common naming convention for Vulkan, OpenCL, and OpenGLES libs to make things a little easier to follow. Without it the target package names get scrambled based on the shared object name. Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* libgles: rename subdir to powervr-umlibsRandolph Sapp2023-06-023-0/+0
| | | | | | | | | Move recipes to new subdir since we offer more than just libgles now. Reusing the naming convention of the subdirectory used for the km components for now. Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* Revert "linux-ti-*: Use vendored kernel-devicetree.bbclass"Ryan Eatmon2023-06-023-3/+3
| | | | | | | | | This reverts commit a4f0f492f14059171ba515944bd9be3caf97c1d2. The file was updated in upstream oe-core for kirkstone. This commit is no longer needed. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* Revert "kernel_devicetree_vendor_dtb: Backport kernel-devicetree.bbclass"Ryan Eatmon2023-06-022-971/+0
| | | | | | | | | This reverts commit bdc8e7c9b58be79cd94906d1a2b6571e61d35561. The file was updated in upstream oe-core for kirkstone. This commit is no longer needed. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* cnm-wave-fw: Fix old override syntaxKevin Hao2023-05-311-1/+1
| | | | | Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* optee: redo bbappends for yocto compliance and flexibilityDenys Dmytriyenko2023-05-2310-19/+34
| | | | | | | | | | | Like with master, move the actual TI-specific changes into corresponding include files that are only activated for ti-soc derived platforms. Since include files are already guarded and only activated for ti-soc platforms, no need to use such override again. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* linux-ti-staging_6.1: CI/CD Auto-Merger: cicd.kirkstone.202305230400cicd.kirkstone.20230523040009.00.00.001LCPD Automation Script2023-05-231-1/+1
| | | | | | | Updated the value(s) for: SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* linux-ti-staging-rt_6.1: CI/CD Auto-Merger: cicd.kirkstone.202305230400LCPD Automation Script2023-05-231-1/+1
| | | | | | | Updated the value(s) for: SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* u-boot-ti-staging_2023.04: CI/CD Auto-Merger: cicd.kirkstone.202305230400LCPD Automation Script2023-05-231-1/+1
| | | | | | | Updated the value(s) for: SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* ti-linux-fw: CI/CD Auto-Merger: cicd.kirkstone.202305230400LCPD Automation Script2023-05-231-2/+2
| | | | | | | | Updated the value(s) for: K3_IMAGE_GEN_SRCREV TI_LINUX_FW_SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* meta-ti-bsp: ti-img-rogue-driver: cleanup apm and add hackRandolph Sapp2023-05-191-1/+1
| | | | | | | | | | | | | | | | Cleanup the J* APM patch a little. Apparently I could have stood to read the docs a little more. Found some better runtime pm functions and also discovered something new about the power island definition. Notes from upstream: - Add the CCB coherency HACK from DDK 1.15 to improve stability on J* devices - Fix power island support on J* devices - Use better APM calls so user modification to power domains don't cause the device to enter a bad state Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ipc: ti-rpmsg-char: Update library to 0.6.0Praneeth Bajjuri2023-05-181-3/+3
| | | | | | | | Update the ti-rpmsg-char library to 0.6.0 version that enables the support for 6.1 kernel. Signed-off-by: Praneeth Bajjuri <praneeth@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-kernel: Apply vendored dtb flagsRyan Eatmon2023-05-181-0/+6
| | | | | | | Set the variables needed to put the DTBs into the same vendored directory structure as they are in the kernel. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* linux-ti-*: Use vendored kernel-devicetree.bbclassRyan Eatmon2023-05-183-3/+3
| | | | | | | | Change over to using the kernel_devicetree_vendor_dtb.bbclass to have the DTBs installed into the same vendored subdirectory that is in the kernel. Setting the variables comes in a follow on patch. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* kernel_devicetree_vendor_dtb: Backport kernel-devicetree.bbclassRyan Eatmon2023-05-182-0/+971
| | | | | | | | | | | | | | | | | | | | There is a series of patches [1] [2] [3] that were submitted to oe-core master that have gone through some iterations. It has partially stalled in the upstreaming process but we need the effective changes to continue our LTS plans for u-boot 2023. This backports the effective changes of that patch against the kirkstone version of the two classes, but renames them to make it obvious that we are overriding them. This should be a temporary change as we expect the changes to be backported to oe-core kirkstone once the stall is gone. This patch will be removed once it makes it into oe-core kirkstone. [1] https://lists.openembedded.org/g/openembedded-core/message/180753 [2] https://lists.openembedded.org/g/openembedded-core/message/181190 [2] https://lists.openembedded.org/g/openembedded-core/message/181191 Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* meta-ti-bsp: sdimage-2part-efi: rename to load variablesRandolph Sapp2023-05-172-3/+3
| | | | | | | | | | | | | | | Rename the .wks to .wks.in so the EFI_PROVIDER variable is expanded properly. We only ever set a soft recommendation for GRUB. If anyone attempted to change that previously it was ignored (for more than just the reason here, but that's out of my control). Add a timeout for the bootloader menu. Currently setting it to 3 seconds. Remove the read only flag on the rootfs. Not sure why that was there. Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: am62axx: Use generic fpdlink prefixJai Luthra2023-05-171-1/+1
| | | | | | | | | | | The FPDLink overlays are platform-agnostic, and have been renamed to match that in the tiL6.1 kernel [1]. So use the generic k3-fpdlink prefix to pick the overlays in the builds. [1]: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/Makefile?id=13ef48e91#n62 Signed-off-by: Jai Luthra <j-luthra@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot-ti-staging_2023.04: CI/CD Auto-Merger: cicd.kirkstone.202305170400cicd.kirkstone.202305170400LCPD Automation Script2023-05-171-1/+1
| | | | | | | Updated the value(s) for: SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* linux-ti-staging_6.1: CI/CD Auto-Merger: cicd.kirkstone.202305161900cicd.kirkstone.202305161900LCPD Automation Script2023-05-161-1/+1
| | | | | | | Updated the value(s) for: SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* linux-ti-staging-rt_6.1: CI/CD Auto-Merger: cicd.kirkstone.202305161900LCPD Automation Script2023-05-161-1/+1
| | | | | | | Updated the value(s) for: SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* ti-linux-fw: CI/CD Auto-Merger: cicd.kirkstone.202305161900LCPD Automation Script2023-05-161-1/+1
| | | | | | | Updated the value(s) for: TI_LINUX_FW_SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* various: Remove DEFAULT_PREFERENCERyan Eatmon2023-05-154-7/+0
| | | | | | | | Now that are past the inital stages of our LTS migration, we can remove the DEFAULT_PREFERENCE settings that prevented these recipes from being the default. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* various: Intial LTS migration versionLCPD Automation Script2023-05-158-11/+11
| | | | | | | | | | | | | | | | | As part of the initial LTS migration, move to the latest commits for the various repos. - ti-linux-fw - u-boot-ti-staging_2021.01 - u-boot-ti-staging_2023.04 - k3conf_git - linux-ti-staging-rt_5.10 - linux-ti-staging-rt_6.1 - linux-ti-staging_5.10 - linux-ti-staging_6.1 Going forward all updates will come from the CICD flow. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-sci-fw: Add SYSFW_SUFFIX to SYSFW_BINARY to match k3-image-genRyan Eatmon2023-05-154-18/+22
| | | | | | | k3_image_gen added the suffix to the sysfw binary to differentiate between GP and HS binaries. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-img-rogue-driver: enable bxs/8xe apmRandolph Sapp2023-05-151-1/+1
| | | | | | | | | Bump the src revision to enable the following features on Jacinto: - Active power managment - Power island control via firmware Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-ipc: Stop looking for rpmsg_rpc.h in the kernelRyan Eatmon2023-05-152-0/+41
| | | | | | | | | | Stop looking for the rpmsg_rpc.h in the kernel. While we are doing the LTS migration for kirkstone, this file is not going to be in the kernel for a bit. This patch works in conjunction with a recipe change that downloads the header and adds a -I to the CFLAGS to pick it up. This will be removed once the 6.1 kernel has been updated. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* j721e-hs-evm: Merge j721e defconfigsManorit Chawdhry2023-05-152-2/+2
| | | | | | | | uboot will now use a merged defconfig build so keep the defconfig same for hs here Signed-off-by: Manorit Chawdhry <m-chawdhry@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* meta-ti-bsp: conf: machine: j721s2: Update def configUdit Kumar2023-05-152-2/+2
| | | | | | | | u-boot 2023.04 merged def configs for HS and GP EVM into one. This patch updates config for J721S2 HS EVM for both A72 and R5. Signed-off-by: Udit Kumar <u-kumar1@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* meta-ti-bsp: conf: machine: j7200: Update def configUdit Kumar2023-05-152-2/+2
| | | | | | | | u-boot 2023.04 merged def configs for HS and GP EVM into one. This patch updates config for J7200 HS EVM for both A72 and R5. Signed-off-by: Udit Kumar <u-kumar1@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: Add extra tiboot3.bin version that matches defaultRyan Eatmon2023-05-115-0/+5
| | | | | | | | | | | | | | | | | | | When creating the boot partition we copy all of the images for the different board types (gp, hs-fs, hs-se), but one of those we consider to be a default. That default is not copied with the longer name, but rather with the tiboot3.bin name. The issue comes when someone wants to boot with a different bin file. They need to copy the approriate longer named .bin file to tiboot3.bin. But then the original name of what tiboot3.bin is lost unless the use backs it up. This patch just additionally copies that longer named bin file so that anyone who wants to look at the boot partiion and decide to boot for a different board can know which file to copy to tiboot3.bin and does not need to worry about making a backup. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* trusted-firmware-a: only activate customizations for TI platformsDenys Dmytriyenko2023-05-112-66/+70
| | | | | | | | | | Avoid inheriting ti-secdev class and adding unconditional dependency on TI_SECURE_DEV_PKG and other variables, when meta-ti-bsp is in the bblayers.conf stack, but not building for TI platforms. This solves yocto-check-layer signature test for Yocto Project compliance. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>