summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* machine: k3r5: Make combined R5 boot the defaultAndrew Davis2022-08-066-48/+33
| | | | | | | | | | | Going forward, the combined tiboot3.bin is going to be the standard. Only AM65x and J721e will still use the split boot. Set the output of U-Boot to be u-boot-spl.bin by default and override only for the two split boot platforms. This makes it easier to add new platforms and simplifies deployment logic. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* prueth-fw: Deploy for AM64xx based on SoC not EVMAndrew Davis2022-08-062-2/+2
| | | | | | | | This makes sense but looks like was done wrong to match AM65xx which needed the exact EVM specified due to this only working on SR2. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* trusted-firmware-a: Allow build to continue without TI_SECURE_DEV_PKG setAndrew Davis2022-08-061-22/+16
| | | | | Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* optee-os: Allow build to continue without TI_SECURE_DEV_PKG setAndrew Davis2022-08-061-1/+6
| | | | | Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot-ti: Do not prepend output files with DEPLOYDIRAndrew Davis2022-08-061-18/+18
| | | | | | | | We already cd into DEPLOYDIR so this is not needed. This now matches the keystone version below. Also fixes build in some odd situations. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-sci-fw: Use SYSFW_TIBOOT3 to point to the SYSFW imageAndrew Davis2022-08-051-8/+8
| | | | | | | | | | Currently we reuse UBOOT_* names which usually are the same we want to give to the name of the SYSFW binary. This isn't always correct, we should use a SYSFW specific variable in case the UBOOT names are changed. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-sci-fw: Deploy all SYSFW firmware typesAndrew Davis2022-08-051-16/+12
| | | | | | | | This allows us to rebuild and re-sign the SYSFW image if needed from the deploy directory for any SoC type. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-sci-fw: Use new SOC_TYPE and SYSFW_DIR to simplify recipeAndrew Davis2022-08-052-121/+28
| | | | | | | | | | | | | | | | | The k3-image-gen now has two new helper flags SOC_TYPE and SYSFW_DIR that we can use to simplify this recipe. With these we do not need to do anything different here for HS builds, the SOC_TYPE selects this now. DL_URL also do not need cleared anymore, the k3-image-gen will no longer download missing files when not needed for the current build type. do_install and do_deploy can also check for the existence of either sysfw.itb or tiboot3.bin and install/deploy as needed. k3-image-gen only gerneates the right one now depending on the SoC. Merge all these steps for all SoCs. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: Make multi-certificate image the defaultAndrew Davis2022-08-059-20/+8
| | | | | | | | | | Only the first two K3 devices do not support multi-cert boot so lets make multi-cert the default and only add back sysfw.itb for these two devices. Signed-off-by: Andrew Davis <afd@ti.com> Reviewed-by: lines be preserved? Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-linux-fw: Bump to 08.04.01.001 release08.04.01.001Ryan Eatmon2022-08-051-1/+1
| | | | | | Updated the ti-linux-fw version for 08.04.01.001 Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* linux-ti-staging-rt: Bump to 08.04.01.001 releaseRyan Eatmon2022-08-051-1/+1
| | | | | | Updated the linux rt version for 08.04.01.001 Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* linux-ti-staging: Bump to 08.04.01.001 releaseRyan Eatmon2022-08-051-1/+1
| | | | | | Updated the linux version for 08.04.01.001 Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot-ti-staging: CI/CD Auto-Merger: cicd.2022.07.30.15:19:12LCPD Automation Script2022-07-301-1/+1
| | | | | | | Updated the value(s) for: SRCREV Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-linux-fw: Create K3_IMAGE_GEN_BRANCH variableRyan Eatmon2022-07-291-1/+3
| | | | | | | For the upcoming CICD flow we need to control the branch for all of the needed packages. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* cadence-mhdp-fw: Lock firmware to j721eRyan Eatmon2022-07-262-2/+3
| | | | | | | This firmware is only applicable to the j721e platform and not all j7 devices. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* linux-ti-staging-rt: Bump to 08.04.00.005 release08.04.00.005Ryan Eatmon2022-07-261-1/+1
| | | | | | Updated the linux rt version for 08.04.00.005 Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* linux-ti-staging: Bump to 08.04.00.005 releaseRyan Eatmon2022-07-261-1/+1
| | | | | | Updated the linux version for 08.04.00.005 Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot-ti-staging: Bump to 08.04.00.005 releaseRyan Eatmon2022-07-261-2/+2
| | | | | | Updated the u-boot version for 08.04.00.005 Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* kernel u-boot: Fix formulation of LOCALVERSIONRyan Eatmon2022-07-252-2/+2
| | | | | | | | | | devtool does not work with the current formulation of the LOCALVERSION variables. We need to use SRCPV to avoid AUTOREV on bleeding builds, but there will be no + in the string, so we cannot split on that. Just use SRCPV directly. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* j7200-hs-evm-k3r5: Move J7200 HS evm support to PG2.0Jonathan Humphreys2022-07-252-2/+2
| | | | | | | | With J7200 PG1.0 being deprecated, use PG2.0 sysfw when building images for j7200-hs-evm. Also update k3-image-gen version to support this change. Signed-off-by: Jonathan Humphreys <j-humphreys@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* x-load: Remove reference to arago-project.orgRyan Eatmon2022-07-201-1/+1
| | | | | | | | | arago-project.org is being shut down in August. This commit changes the last recipes that point to that old site to point to git.ti.com, or just rmeove the reference entirely. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* k3conf: update SRCREV to add j721S2 fixesBryan Brattlof2022-07-201-1/+1
| | | | | | | update the SHA for k3conf to pickup the j721s2 fixes Signed-off-by: Bryan Brattlof <bb@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* j7-hs-evm-k3r5: do not create generic sysfw.itb symlinkDenys Dmytriyenko2022-07-201-0/+1
| | | | | | | | | | Commit bdceaa05aca9d3685ebfefbe7b7b60e2fd33789f added SR1.1 support for J721e HS with the idea that the default sysfw.itb will point to SR1.1. For that to work, the config for SR1 has to explicitly disable creating such symlink. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-img-encode-decode: Lock test app to j7-evmRyan Eatmon2022-07-142-0/+4
| | | | | | | | The test app is not compatible with later versions of j7, so add COMPATIBLE_MACHINE to lock these recipes down to just j7-evm and j7-hs-evm. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: am43: avoid missing dtb files when ARAGO_BRAND=mainlineDrew Fustini2022-07-121-2/+4
| | | | | | | | For ARAGO_BRAND=mainline with the am43xx machines, avoid the inclusion of device tree files that do not exist upstream. Signed-off-by: Drew Fustini <dfustini@baylibre.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: dra7xx-evm: avoid missing dtb files when ARAGO_BRAND=mainlineDrew Fustini2022-07-121-1/+1
| | | | | | | | For ARAGO_BRAND=mainline with the dra7xx-evm MACHINE, avoid the inclusion of device tree files that do not exist upstream. Signed-off-by: Drew Fustini <dfustini@baylibre.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: am57xx-evm: avoid missing dtb files when ARAGO_BRAND=mainlineDrew Fustini2022-07-121-3/+3
| | | | | | | | For ARAGO_BRAND=mainline with the am57xx-evm MACHINE, avoid the inclusion of device tree files that do not exist upstream. Signed-off-by: Drew Fustini <dfustini@baylibre.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* linux-ti-staging-rt: Bump to 08.04.00.004 release08.04.00.004Ryan Eatmon2022-07-071-1/+1
| | | | | | Updated the linux rt version for 08.04.00.004 Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* linux-ti-staging: Bump to 08.04.00.004 releaseRyan Eatmon2022-07-071-1/+1
| | | | | | Updated the linux version for 08.04.00.004 Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot-ti-staging: Bump to 08.04.00.004 releaseRyan Eatmon2022-07-071-2/+2
| | | | | | Updated the u-boot version for 08.04.00.004 Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: j721s2: add new dtb for GESIRyan Eatmon2022-07-061-0/+1
| | | | | | | | | | The following commits in ti-linux-5.10.y kernel has introduced a new dtb. commit: 9b05b2a89ff ("arm64: dts: ti: Add overlay for GESI to enable main CPSW2G in J721S2") This patch on j721s2 conf is to include the new dtb. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* linux-ti-staging: Unblock SA2UL for AM64x and J7200 HS devices08.04.00.003Andrew Davis2022-06-301-6/+0
| | | | | | | | The SA2UL driver now works on HS devices, unblock this. Signed-off-by: Andrew Davis <afd@ti.com> Reviewed-by: Praneeth Bajjuri <praneeth@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* optee-os: Use software RNG on AM62x and J721s2Andrew Davis2022-06-301-0/+4
| | | | | | | | | | The TRNG driver is not currently functional for these two platforms. Disable the TRNG driver until fixed. Reported-by: Vignesh Raghavendra <vigneshr@ti.com> Signed-off-by: Andrew Davis <afd@ti.com> Reviewed-by: Praneeth Bajjuri <praneeth@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* linux-ti-staging-rt: Bump to 08.04.00.003 releaseRyan Eatmon2022-06-301-1/+1
| | | | | | Updated the linux rt version for 08.04.00.003 Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* linux-ti-staging: Bump to 08.04.00.003 releaseRyan Eatmon2022-06-301-1/+1
| | | | | | Updated the linux version for 08.04.00.003 Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot-ti-staging: Bump to 08.04.00.003 releaseRyan Eatmon2022-06-301-2/+2
| | | | | | Updated the u-boot version for 08.04.00.003 Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* linux-ti-staging: CI/CD Auto-Merger: cicd.2022.06.28.12:11:17LCPD Automation Script2022-06-281-1/+1
| | | | | | | Updated the value(s) for: SRCREV Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* linux-ti-staging-rt: CI/CD Auto-Merger: cicd.2022.06.28.12:11:17LCPD Automation Script2022-06-281-1/+1
| | | | | | | Updated the value(s) for: SRCREV Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot-ti-staging: CI/CD Auto-Merger: cicd.2022.06.28.12:11:17LCPD Automation Script2022-06-281-1/+1
| | | | | | | Updated the value(s) for: SRCREV Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: wic: Fix j721s2-hs-evm image boot partition08.04.00.002Ryan Eatmon2022-06-231-2/+1
| | | | | | | This patch is to align with a recent change to how the HS platforms are setup in the /boot partition. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-linux-fw: Bump to 08.04.00.002 releaseRyan Eatmon2022-06-231-2/+2
| | | | | | Updated the ti-linux-fw version for 08.04.00.002 Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* linux-ti-staging-rt: Bump to 08.04.00.002 releaseRyan Eatmon2022-06-231-1/+1
| | | | | | Updated the linux rt version for 08.04.00.002 Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* linux-ti-staging: Bump to 08.04.00.002 releaseRyan Eatmon2022-06-231-1/+1
| | | | | | Updated the linux version for 08.04.00.002 Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot-ti-staging: Bump to 08.04.00.002 releaseRyan Eatmon2022-06-231-2/+2
| | | | | | Updated the u-boot version for 08.04.00.002 Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: wic: Fix HS image boot partitionManorit Chawdhry2022-06-235-10/+7
| | | | | | | | | | | | | | IMAGE_BOOT_FILES was being overwritten in the HS recipes leading to incomplete binaries in /boot and the naming of the binaries were not correct. Fixes /boot partition for HS devices. Signed-off-by: Manorit Chawdhry <m-chawdhry@ti.com> [afd: Extended fix to all HS platforms] Signed-off-by: Andrew Davis <afd@ti.com> Acked-by: Manorit Chawdhry <m-chawdhry@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* k3conf: update SRCREV to add J721S2 supportBryan Brattlof2022-06-231-1/+1
| | | | | | | update the SHA of k3conf to pickup j721s2 support Signed-off-by: Bryan Brattlof <bb@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* optee: Upgrade to upstream 3.17.0Andrew Davis2022-06-208-75/+15
| | | | | | | | | | | | | | | | | | | Update to the latest upstream master which is 3.17. We do this to add HUK and AM64x/AM62x support. With this we need to also switch OPTEEMACHINE for AM64x/AM62x. To build against the latest OP-TEE the support recipes need updated also. Move these here into meta-ti so that builds will still work when not using meta-arago-distro. The fix patches do not look to be needed anymore. While here switch to git checkout with https. NOTE: The latest OP-TEE requires SYSFW 8.04+ Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* trusted-firmware-a: Update to latest upstream masterAndrew Davis2022-06-201-3/+1
| | | | | | | | | | | For TF-A we work against upstream first, our fork has only been used in the rare cases we need to ship a feature before we can get it upstream. This is not currently the case so lets switch to upstream repo until there is a need for our fork. Signed-off-by: Andrew Davis <afd@ti.com> Reviewed-by: Praneeth Bajjuri <praneeth@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-linux-fw: Bump to 08.04.00.001 release08.04.00.001Ryan Eatmon2022-06-161-2/+2
| | | | | | Updated the ti-linux-fw version for 08.04.00.001 Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* linux-ti-staging-rt: Bump to 08.04.00.001 releaseRyan Eatmon2022-06-161-2/+2
| | | | | | Updated the linux rt version for 08.04.00.001 Signed-off-by: Ryan Eatmon <reatmon@ti.com>