summaryrefslogtreecommitdiffstats
path: root/meta-ti-bsp
Commit message (Collapse)AuthorAgeFilesLines
...
* u-boot-ti-staging_2023.04: CI/CD Auto-Merger: cicd.kirkstone.202306061627LCPD Automation Script2023-06-061-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.202306061627LCPD Automation Script2023-06-061-1/+1
| | | | | | | | Updated the value(s) for: K3_IMAGE_GEN_SRCREV TI_LINUX_FW_SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* conf: machine: am65xx: Update GP to SR2 firmwareAndrew Davis2023-06-062-3/+3
| | | | | | | SR2.0 firmware binaries should be used here as SR1.0 has been descoped. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: am62xx-lp: Default to HS-FS instead of GPAndrew Davis2023-06-061-1/+1
| | | | | | | This matches how we had the symlink for tiboot3.bin before binman. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: am62xx: Default to HS-FS instead of GPAndrew Davis2023-06-061-1/+1
| | | | | | | This matches how we had the symlink for tiboot3.bin before binman. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ipc: ti-rpmsg-char: Update library to 0.6.1Hari Nagalla2023-06-061-3/+3
| | | | | | | | | Update the ti-rpmsg-char library to 0.6.1 version to fix rpmsg_ctlr id on v6.1 kernel when multiple channels are created. Signed-off-by: Hari Nagalla <hnagalla@ti.com> Reviewed-by: Praneeth Bajjuri <praneeth@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-dm-fw: Do not make signed DM image the default for K3Andrew Davis2023-06-061-4/+4
| | | | | | | | U-Boot with binman will do the signing as these images are packaged. Do not rename the DM image as the signed image. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* 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>