aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-bsp/ti-sci-fw
AgeCommit message (Collapse)Author
2022-02-22meta-ti: create a sub-layer meta-ti-bsp from existing contentDenys Dmytriyenko
Extra sub-layers will be created next and relevant content moved across them. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2022-02-22classes,recipes: remove K1/2 PDK RTOS support, FWs and IPC transportsDenys Dmytriyenko
Remove deprecated support for compiling Keystone1/2 RTOS components and Linux firmwares using PDK, CSL, etc. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2021-12-15Revert "ti-sci-fw: k3-image-gen: Revert SPL address change for mainline"Nishanth Menon
This reverts commit d5db41417295fe05a293f6d4d77a65ef6563f6ed. We should'nt have to carry patches for u-boot or kernel, since the upstream is now fixed since 5.14 kernel and u-boot 2021.10 tag onwards, lets revert the patch to allow upstream to work with 5.15+ kernel and 2021.10 u-boot (from the already applied commit cae609388f19 "recipes-bsp: u-boot-ti-mainline: Update to v2021.10 release"). Signed-off-by: Nishanth Menon <nm@ti.com> Signed-off-by: Yogesh Siraswar <yogeshs@ti.com> Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2021-12-15ti-sci-fw: Fix for k3-image-gen issue for combined boot imagesYogesh Siraswar
This is temporary fix for combined boot images for KIG in meta-ti till the patch is integrated. Signed-off-by: Yogesh Siraswar <yogeshs@ti.com> Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2021-12-15j721e-sr1_1: Add j721e sr1.1 HS supportYogesh Siraswar
This patch adds support for J721e HS SR1.1 HS SR1.1 requires updated sysfw binary. Both SR1.0 and SR1.1 sysfw binary will be generated. sysfw.itb will point to SR1.1 This patch requires J7 SR 1.1 support in K3 Image gen. Signed-off-by: Yogesh Siraswar <yogeshs@ti.com> Reviewed-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2021-12-15j7200-hs: changes to support new hs platformYogesh Siraswar
Changes to support new j7200 hs platform in: 1) optee: sign the image 2) atf: sign the image 3) u-boot: Add u-boot-spl image for combined boot image 4) ti-sci-fw_git: Update firmware prefix for j7200 hs Signed-off-by: Yogesh Siraswar <yogeshs@ti.com> Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2021-12-15ti-sci-fw: changes to build combined boot image for hs buildYogesh Siraswar
Added support to build combined boot image for hs build. This required k3 image gen patch that is already merged. Signed-off-by: Yogesh Siraswar <yogeshs@ti.com> Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2021-11-11ti-sci-fw_git: Fix issue with using gp*.bin for TISCI firmwareYogesh Siraswar
With ti-sysfs also hosting *gp-cert.bin for am64x hs-fs breaks gp. This patch removes * to directly reference the TISCI firmware Signed-off-by: Yogesh Siraswar <yogeshs@ti.com> Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-11-05ti-linux-fw: Support common inc for all firmwareYogesh Siraswar
Change to support common INC for all firmware This will help with: 1) Eliminating requirement to change multiple recipes for firmware update 2) This will help support AUTOREV Signed-off-by: Yogesh Siraswar <yogeshs@ti.com> Reviewed-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-08-17meta-ti: convert to new override syntax in honisterDenys Dmytriyenko
Upcoming "honister" release changes the override syntax to improve usability, speed and memory footprint. Update recipes with the new syntax and set layer compatibility to honister. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Tested-by: Paul Barker <paul.barker@sancloud.com> Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-07-27ti-sci-fw: Update to fix ipc firmware load issueYogesh Siraswar
These are the complete changes in the patch 1) Updated the firmware to fix IPC load issue due to resource_table placement 2) Added the INC_PR 3) Updated the RTOS version Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-07-27ti-sci-fw: Update ti-linux-firmware srcrev to 08.00.00.003Yogesh Siraswar
Update ti-linux-firmware to pick 08.00.00.003 Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-07-13ti-sci-fw: Update linux firmware repo to 08.00.00.002Yogesh Siraswar
Update linux firmware repo to 08.00.00.002 Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-07-13ti-sci-fw: k3-image-gen: Revert SPL address change for mainlineNishanth Menon
Commit 02a2433c ("ti-sci-fw: Update image gen to latest") switched to a newer commit in k3-image-gen that also picked up TISCI firmware release, However, does include a change where the SPL address changed. This switch in address has been queued for upstream in a future release (v5.14 + u-boot 2021.10) and current mainline formal tags do not support this address change. As a result, we have a broken AM64x mainline support. Revert this specific change from k3-image-gen for mainline alone for now. NOTE: This uses ARAGO_BRAND=mainline which is NOT accurate for meta-ti which is distro independent, hence without appropriate changes while using alternate distros, this change will not take effect. Reported-by: Tom Rini <trini@konsulko.com> Suggested-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Nishanth Menon <nm@ti.com> Reviewed-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-07-13ti-sci-fw: Update linux firmware repo to 08.00.00.001Nishanth Menon
Just updating imggen to a configuration compatible with latest firmware should not have been accepted, we should have ensured that firmware commit has moved correspondingly as well. Fix the same, else we get a broken system. Fixes: 406f5998227e ("ti-sci-fw: Update imggen to release 08.00.00.001 tag") Signed-off-by: Nishanth Menon <nm@ti.com> Reviewed-by: Praneeth Bajjuri <praneeth@ti.com> Reviewed-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-07-13ti-sci-fw: Update imggen to release 08.00.00.001 tagYogesh Siraswar
Update imggen for release 08.00.00.001 tag Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-05-17machine: am64xx-sk: Drop am64xx-sk Machine supportLokesh Vutla
With U-Boot supporting both am64xx-evm and am64xx-sk with single defconfig, there is not need for a new machine for am64xx-sk. So, drop support for am64xx-sk machine. Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
2021-05-04ti-sci-fw: Update image gen and linux-firmware to latestPraneeth Bajjuri
update image gen and linux-firmware projects to latest commit Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2021-05-04ti-sci-fw: Update image gen to latestPraneeth Bajjuri
update image get to latest Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2021-03-27ti-sci-fw: Update J7200/AM64 deploy to install ti-sci-fwLucas Weaver
The J7200/AM64 ti-sci-fw needs to be installed in the deploy directory so that it can be packaged in Processor SDK bundle This is required because the ti-sci-fw is needed in the installer prebuilt-images in order to build the combined boot image for J7200/AM64 Signed-off-by: Lucas Weaver <l-weaver@ti.com>
2021-02-23ti-sci-fw: Update image gen and sysfw to v2021.01Praneeth Bajjuri
Update the image gen and linux-firmware commit SHAs so that am65x, j7200 and j721e also picks v2021.01 sysfw and the applicable DM update with following version * 07.03.00.12 for J721E * 07.03.00.10 for J7200 Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2021-02-23ti-sci-fw: Update image gen to latestPraneeth Bajjuri
update image get to latest Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2021-02-10am64xx-sk Add combined boot build supportLokesh Vutla
Add combined boot flow support for the AM64XX SK device. Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com> Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2021-01-21ti-sci-fw: Update image gen and sysfw to v2020.12aDan Murphy
Update the image gen and linux-firmware commit SHAs so that am65x, j7200 and j721e also picks v2020.12a sysfw and the applicable DM update on j7200 and j721e based on 07.02.00.10 tag Signed-off-by: Dan Murphy <dmurphy@ti.com>
2021-01-21ti-sci-fw: Remove incorrect directive for 7200-hsDan Murphy
The 7200-hs-evm does not exist as a machine and if it did then this directive should have been j7200-hs. So just remove it as it is unneeded. From: Dan Murphy <dmurphy@ti.com> Signed-off-by: Dan Murphy <dmurphy@ti.com>
2021-01-15ti-sci-fw: Update image gen and sysfw to v2020.12Praneeth Bajjuri
Update the image gen and linux-firmware commit SHAs so that am65x, j7200 and j721e also picks v2020.12 sysfw and the applicable DM update on j7200 and j721e based on 07.02.00.05 tag Dan Murphy - Removed am64xx PV over ride Signed-off-by: Praneeth Bajjuri <praneeth@ti.com> Signed-off-by: Dan Murphy <dmurphy@ti.com>
2021-01-08am64xx: Add combined boot build supportDan Murphy
Add combined boot flow support for the AM64XX device. From: Dan Murphy <dmurphy@ti.com> Signed-off-by: Dan Murphy <dmurphy@ti.com>
2021-01-08ti-sci-fw: am64x: Update image gen and sysfw to v2020.12Praneeth Bajjuri
Update the image gen and sysfw commit SHAs so that am64x picks v2020.12 version. Reviewed-by: Suman Anna <s-anna@ti.com> Signed-off-by: Praneeth Bajjuri <praneeth@ti.com> Signed-off-by: Dan Murphy <dmurphy@ti.com>
2021-01-05ti-sci-fw: Update image gen and sysfw commit SHADan Murphy
Update the image gen and sysfw commit SHAs. Signed-off-by: Dan Murphy <dmurphy@ti.com>
2020-11-13ti-sci-fw: Update SHA to pick up 07.01.00.38 ti-dm firmware with 2020.08b sysfwDan Murphy
Signed-off-by: Dan Murphy <dmurphy@ti.com>
2020-11-07ti-sci-fw: Update to 2020.08b system firmwareDan Murphy
Signed-off-by: Dan Murphy <dmurphy@ti.com>
2020-10-23ti-sci-fw: Update to 2020.08-rc3 system firmwareDan Murphy
Signed-off-by: Dan Murphy <dmurphy@ti.com>
2020-10-14ti-sci-fw: now Cortex-R5 SPL can also be provided by u-boot-ti-mainlineDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Dan Murphy <dmurphy@ti.com>
2020-10-07ti-sci-fw: update imggen SRCREV to the latestPraveen Rao
Signed-off-by: Praveen Rao <prao@ti.com> Signed-off-by: Dan Murphy <dmurphy@ti.com>
2020-09-01ti-sci-fw: upgrade 2020.07-rc2 -> 2020.07-rc3Dan Murphy
Signed-off-by: Dan Murphy <dmurphy@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-08-26ti-sci-fw: pick up u-boot-spl.bin from sysroot and simplify dependencyDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-08-18ti-sci-fw: add support for the new j7200 platformDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-08-18ti-sci-fw: upgrade 2020.06 -> 2020.07-rc2Denys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-08-06ti-sci-fw: set PV inside .inc so it's easier to update 3 filesDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-08-06ti-sci-fw: rename k2g specific version with PV in the nameDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-07-27ti-sci-fw: update 2020.04a -> 2020.06Denys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-05-30ti-sci-fw: update to 2020.04a and 07.00.00.004 tagDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-05-16ti-sci-fw: introduce recipe to package sources for MAINMACHINEDenys Dmytriyenko
ti-sci-fw builds multiple config variants via multiconfig and the number is expected to grow. Provide a recipe to package a single set of sources for MAINMACHINE. Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-05-07ti-sci-fw: update k3-image-gen to ti2020.01.00 tagDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-05-05ti-sci-fw: update imggen SRCREV to the latestDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-05-05conf, recipes-bsp: support building for K3 R5F cores via multiconfigDenys Dmytriyenko
K3 Multicore SoC architecture defines different functional domains, each containing specific processing cores and peripherals. Early boot is normally handled by running bootloader and loading SYSFW on MCU Cortex-R5F core: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/tree/board/ti/am65x/README https://git.ti.com/cgit/ti-u-boot/ti-u-boot/tree/board/ti/j721e/README This change adds support for building bootloader and SYSFW ITB image for K3 Cortex-R5F cores via multiconfig. Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-02-15ti-linux-firmware: Change TI linux firmware branchDan Murphy
Changing the branch that the TI linux firmware is picked up from. As this is a branch that is used for numerous kernel versions so the version needs to be removed from the branch name. Changing ti-linux-firmware-4.1.y to ti-linux-firmware Signed-off-by: Dan Murphy <dmurphy@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-05-12ti-sci-fw: update to the latest 0.1.1-50 versionDan Murphy
Signed-off-by: Dan Murphy <dmurphy@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-05-02ti-sci-fw: update to the latest 0.1.1-47 versionDan Murphy
Signed-off-by: Dan Murphy <dmurphy@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-10-25ti-sci-fw: update to the latest 0.1.1-37 versionDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>