summaryrefslogtreecommitdiffstats
path: root/recipes-bsp
Commit message (Collapse)AuthorAgeFilesLines
...
* machine: k3r5: Make combined R5 boot the defaultAndrew Davis2022-08-061-45/+6
| | | | | | | | | | | 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-061-1/+1
| | | | | | | | 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>
* 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>
* 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>
* 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-261-1/+1
| | | | | | | This firmware is only applicable to the j721e platform and not all j7 devices. 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-251-1/+1
| | | | | | | | | | 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-251-1/+1
| | | | | | | | 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* u-boot-ti-staging: Bump to 08.04.00.001 releaseRyan Eatmon2022-06-161-2/+2
| | | | | | Updated the u-boot version for 08.04.00.001 Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot: Bump to verison that supports j721s2-hs-evmRyan Eatmon2022-06-151-1/+1
| | | | Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* cnm-wave-fw: add compatible for j721s2-hs-evmJayesh Choudhary2022-06-151-1/+2
| | | | | | | Add the HS platform to the compatible list in the recipe. Signed-off-by: Jayesh Choudhary <j-choudhary@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-graphics: Add j721s2-hs-evm as a compatible machineJayesh Choudhary2022-06-151-1/+3
| | | | | | | Add HS platform to the list of compatible machines. Signed-off-by: Jayesh Choudhary <j-choudhary@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* j721s2-hs: changes to support new hs platformJayesh Choudhary2022-06-153-0/+32
| | | | | | | | | | | Changes to support new j721s2-hs platform in: 1) ti-sci-fw_git: Update firmware prefix for j721s2-hs 2) atf: sign the image 3) u-boot: Add u-boot-spl image for combined boot image 4) optee: sign the image Signed-off-by: Jayesh Choudhary <j-choudhary@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-linux-fw: Bump to 08.03.00.005 release08.03.00.005Ryan Eatmon2022-05-201-1/+1
| | | | | | Updated the ti-linux-fw version for 08.03.00.005 Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot-ti-staging: Bump to 08.03.00.005 releaseRyan Eatmon2022-05-201-2/+2
| | | | | | Updated the u-boot version for 08.03.00.005 Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-linux-fw: Bump to 08.03.00.004 release08.03.00.004Ryan Eatmon2022-05-161-1/+1
| | | | | | Updated the ti-linux-fw version for 08.03.00.004 Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot-ti-staging: Bump to 08.03.00.004 releaseRyan Eatmon2022-05-161-2/+2
| | | | | | Updated the u-boot version for 08.03.00.004 Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-graphics: update for 4K/64K page size GPU driversDarren Etheridge2022-05-121-3/+3
| | | | | | | | Pull in the GPU KM/UMLIBS that enable the unified 4K/64K page firmware support in the IMG Rogue drivers. Signed-off-by: Darren Etheridge <detheridge@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot-ti-staging: Bump to 08.03.00.003 releaseRyan Eatmon2022-05-051-2/+2
| | | | | | Updated the u-boot version for 08.03.00.003 Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf/machine: am62xx: Update build flag for low power modeNishanth Menon2022-05-041-0/+1
| | | | | | | | | | | | Update build flag for arm-trusted-firmware to include low power mode support K3_PM_SYSTEM_SUSPEND is added in arm-trusted-firmware now which enables low power mode support for am62xx. Signed-off-by: Nishanth Menon <nm@ti.com> Signed-off-by: Praneeth Bajjuri <praneeth@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* trusted-firmware-a: upgrade to v2.6+Praneeth Bajjuri2022-05-041-2/+2
| | | | | | | | | upgrade arm-trusted-firmare to master which is currently v2.6+ This upgrade picks up am62x low power mode feature. Signed-off-by: Praneeth Bajjuri <praneeth@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* recipes-bsp: tifs-lpm-stub: Introduce new recipeRyan Eatmon2022-05-042-0/+25
| | | | | | | | | | This firmware stub is required by the TI foundational security software while transitioning to low power mode. Add a recipe for this compatible with am62xx-evm Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* uio-module-drv: Remove unneeded patch.Ryan Eatmon2022-05-042-37/+0
| | | | | | | Now that we have moved to a newer version, this patch is no longer needed. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* uio-module-drv-test: Fix build with clangRyan Eatmon2022-05-021-3/+3
| | | | | | | | Point to an updated SRCREV that fixes a compile error with the clang compiler. Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot-ti: Use SRCPV instead of SRCREV for U_BOOT_LOCAL_VERSIONNishanth Menon2022-04-281-1/+1
| | | | | | | | | | | | | | | SRCREV works with fixed commits, but when we use AUTOREV for a downstream distro bbappend, we will end up getting a bad local revision. Lets use SRCPV instead, which bitbake already deals with sensibly. [1] https://www.yoctoproject.org/docs/2.5.1/dev-manual/dev-manual.html#automatically-incrementing-a-binary-package-revision-number Fixes: 39fa0c1d3d02 ("u-boot-ti: Use SRCREV to get short commit ID") Suggested-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Nishanth Menon <nm@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-linux-fw: Bump to 08.03.00.002 release08.03.00.002Ryan Eatmon2022-04-271-2/+2
| | | | | | Updated the ti-linux-fw version for 08.03.00.002 Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot-ti-staging: Bump to 08.03.00.002 releaseRyan Eatmon2022-04-271-2/+2
| | | | | | Updated the u-boot version for 08.03.00.002 Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot-ti-staging: Bump to 08.03.00.001 releaseRyan Eatmon2022-04-211-2/+2
| | | | | | Updated the u-boot version for 08.03.00.001 Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot-ti: Use SRCREV to get short commit IDDevarsh Thakkar2022-04-201-9/+1
| | | | | | | | | | | | Due to recent security update in git, we are not able to fetch revision currently using existing method: https://github.blog/2022-04-12-git-security-vulnerability-announced/ So instead, use the SRCREV to parse the short commit ID and set the UBOOT_LOCALVERSION variable. Signed-off-by: Devarsh Thakkar <devarsht@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-graphics: Add j7-hs-evm as a compatible machine.Ryan Eatmon2022-04-181-1/+3
| | | | | | The recent change to explicitly list the compatible machines is missing the j7-hs-evm. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* pru-icss_git.bb: add AM62xNick Saulnier2022-04-131-0/+21
| | | | | | | | | | This commit adds the PRU Software Support Package (PSSP) to the AM62x Linux Processor SDK under example-applications/pru-icss-x.x.x. It also adds prebuilt PRU firmware to the default AM62x filesystem image under the /lib/firmware folder. Signed-off-by: Nick Saulnier <nsaulnier@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* pru-icss_git.bb: update to PSSP v6.1.0Nick Saulnier2022-04-131-2/+2
| | | | | | | | | | | Update the SDK folder example-applications/pru-icss-x.x.x to install the latest version of the PRU Software Support Package (PSSP). This also uses PSSP v6.1.0 to generate the PRU Halt and RPMsg binaries in the Linux SDK default filesystem image under /lib/firmware. Signed-off-by: Nick Saulnier <nsaulnier@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-graphics: gpu enable and move all platforms to ddk 1.15Etheridge, Darren2022-04-072-40/+44
| | | | | | | | | Enable the GPU for am62xx and j721s2 and use IMG DDK 1.15 Migrate Imagination DDK 1.13 to DDK 1.15 for J721e Signed-off-by: Darren Etheridge <detheridge@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* machine: Add am62xx evm configurationNishanth Menon2022-04-073-2/+27
| | | | | | | | | | | | | Lets add the basic AM62xx-evm configuration. - Add configurations. - Add firmware overrides. - Add u-boot overrides. - Update TI_LINUX_FW_SRCREV and K3_IMAGE_GEN_SRCREV to appropriate SHAs. Signed-off-by: Nishanth Menon <nm@ti.com> Signed-off-by: Hari Nagalla <hnagalla@ti.com> Signed-off-by: Praneeth Bajjuri <praneeth@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* u-boot-ti-staging: Bump to 08.02.00.006 release08.02.00.006Ryan Eatmon2022-03-081-2/+2
| | | | | | Updated the u-boot version for 08.02.00.006 Signed-off-by: Ryan Eatmon <reatmon@ti.com>