summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* conf: machine: am62xx: Default to HS-FS instead of GPAndrew Davis2023-06-071-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>
* ti-dm-fw: Do not make signed DM image the default for K3Andrew Davis2023-06-071-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-071-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-071-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-071-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-071-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-074-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-071-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-071-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-071-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-072-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-073-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>
* ipc: ti-rpmsg-char: Update library to 0.6.1Hari Nagalla2023-06-071-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>
* conf: machine: Remove all leftover config filesAndrew Davis2023-06-0725-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-0726-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-071-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-072-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-072-161/+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-077-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-071-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-072-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-074-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-kernel: Apply vendored dtb flagsRyan Eatmon2023-06-071-0/+5
| | | | | | | 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>
* ti-img-rogue-umlibs: bump version and explicitly packageRandolph Sapp2023-06-012-26/+65
| | | | | | | | | | | | | | | | | | | 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-013-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> Acked-by: Andrew Davis <afd@ti.com> 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>
* ti-xdctools: Fold include files into the one remaining userAndrew Davis2023-05-254-86/+74
| | | | | | | | There is only one user of these include files, expand the files inside the one user and remove the includes. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-paths: Remove extra paths and alphabetizeAndrew Davis2023-05-251-98/+52
| | | | | | | | This file should be whittled away over time, remove currently unused paths to help us take inventory of what remains. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* optee: couple minor changes to match with kirkstoneDenys Dmytriyenko2023-05-232-2/+2
| | | | | | | Minor changes to match with Kirkstone for consistency. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@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>
* meta-ti-bsp: sdimage-2part-efi: rename to load variablesRandolph Sapp2023-05-182-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-181-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>
* various: Sync from kirkstone CICDLCPD Automation Script2023-05-174-4/+4
| | | | | | | | | | ti-linux-fw: CI/CD Auto-Merger: cicd.kirkstone.202305161900 linux-ti-staging-rt_6.1: CI/CD Auto-Merger: cicd.kirkstone.202305161900 linux-ti-staging_6.1: CI/CD Auto-Merger: cicd.kirkstone.202305161900 u-boot-ti-staging_2023.04: CI/CD Auto-Merger: cicd.kirkstone.202305170400 Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* various: Remove DEFAULT_PREFERENCERyan Eatmon2023-05-174-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-178-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-174-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-171-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-172-0/+40
| | | | | | | | | | 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-172-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-172-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-172-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>
* linux-bb.org_git.bb: Fix build with gcc-13Khem Raj2023-05-154-0/+160
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.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-69/+73
| | | | | | | | | | 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>
* optee-os: only activate customizations for TI platformsDenys Dmytriyenko2023-05-112-113/+117
| | | | | | | | | | 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>
* mesa-pvr: convert bbappend into standalone alternative providerDenys Dmytriyenko2023-05-1114-7/+24
| | | | | | | | | | | | | | | | | | | | | | | | There are some unobvious issues with adding PVR support to Mesa via a bbappend: 1. We need to mark mesa package as machine-specific, due to differences in builds between SGX, Rogue and software-rendering 2. We also need to then mark mesa package as providing safe ABIs (EGL/GLES/GBM) in order for all generic dependent packages to not be treated as machine-specific, allowing their re-use across different machines of the same architecture But doing the above alters the upstream mesa package and changes its signatures even when not building for TI platforms, which is a Yocto Project compliance violation. In order to resolve this issue, convert Mesa bbappend, that adds PVR support, into its own standalone alternative provider, called mesa-pvr and allow selecting it with PREFERRED_PROVIDER settings. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: j784s4: Add AM69 SK dtbs to KERNEL_DEVICETREE_PREFIXRyan Eatmon2023-05-092-0/+2
| | | | | | | Add in missing am69 based dtbs that were added in dunfell at the end of the 8.6 release cycle. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: j721s2: Add AM68 SK dtbs to KERNEL_DEVICETREE_PREFIXRyan Eatmon2023-05-092-0/+2
| | | | | | | Add in missing am68 based dtbs that were added in dunfell at the end of the 8.6 release cycle. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: Sync KERNEL_DEVICETREE(_PREFIX) with upstreamRyan Eatmon2023-05-093-2/+13
| | | | | | | | Some of the settings for KERNEL_DEVICETREE_PREFIX were missed in the first pass. Additionally, some new dts files that were not present in upstream are now there and can be updated in KERNEL_DEVICETREE. Signed-off-by: Ryan Eatmon <reatmon@ti.com>