summaryrefslogtreecommitdiffstats
path: root/recipes-bsp/ti-sci-fw
Commit message (Collapse)AuthorAgeFilesLines
* machine: Add AM62Q HS-SE evm configurationChirag Shilwant2023-01-061-0/+1
| | | | | | | | | | | | Lets add the basic AM62Q HS-SE configuration. - Add configurations. - Add ti-sci-firmware overrides. - Add u-boot overrides. - Add optee overrides. - Add ti-rtos-firmware overrides. Signed-off-by: Chirag Shilwant <c-shilwant@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* machine: Add am62axx evm configurationParesh Bhagat2022-12-081-0/+1
| | | | | | | | | | | | | Lets add the basic AM62Axx-evm configuration. - Add configurations. - Add firmware overrides. - Add u-boot overrides. - Add tifs-lpm-stub. - Add cnm-wave-fw. Signed-off-by: Sai Sree Kartheek Adivi <s-adivi@ti.com> Signed-off-by: Paresh Bhagat <p-bhagat@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* j784s4-hs: changes to support new hs platformManorit Chawdhry2022-11-151-0/+1
| | | | | | | | | | | Changes to support new j784s4-hs platform in: 1) ti-sci-fw_git: Update firmware prefix for j784s4-hs 2) atf: sign the image 4) optee: sign the image Signed-off-by: Manorit Chawdhry <m-chawdhry@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-sci-fw: use getVar() to check if TI_SECURE_DEV_PKG_K3 is definedDenys Dmytriyenko2022-11-091-1/+1
| | | | | | | | | | Otherwise undefined variable is returned literally as ${TI_SECURE_DEV_PKG_K3} and the condition won't work. Cc: Andrew Davis <afd@ti.com> Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Acked-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* machine: Add j784s4-evm configuration.Ryan Eatmon2022-10-041-0/+1
| | | | | | | | | | | | | Adding support for j784s4-evm: - Add configurations. - Add firmware. - Add u-boot. - Add gpu support. Signed-off-by: Ryan Eatmon <reatmon@ti.com> Signed-off-by: Hari Nagalla <hnagalla@ti.com> Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-sci-fw: Use d.getVar() in DEPENDS expressionRandolph Sapp2022-09-071-1/+1
| | | | | | | | | | Switch the DEPENDS_append expression to use d.getVar() instead of the usual variable expansion to prevent the inline Python command from becoming mangled. Signed-off-by: Randolph Sapp <rs@ti.com> Acked-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* machine: add am62xx-lp-evm configurationAnand Gadiyar2022-08-291-0/+1
| | | | | | | | | | | | | This platform is similar to the currently supported am62xx-evm, except that we currently need new defconfigs for u-boot and new dtbs in the filesystem. Signed-off-by: Anand Gadiyar <gadiyar@ti.com> Cc: Hari Nagalla <hnagalla@ti.com> Cc: Andrew Davis <afd@ti.com> Cc: Praneeth Bajjuri <praneeth@ti.com> Cc: Ryan Eatmon <reatmon@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* all: Stop using git://git.ti.comRyan Eatmon2022-08-261-1/+1
| | | | | | | | | | Stop using un-encrypted git:// protocol to access TI repositories. This is inline with the same arguments as made by github in https://github.blog/2021-09-01-improving-git-protocol-security-github/ Signed-off-by: Nishanth Menon <nm@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-sci-fw: Use ti-k3-secdev if TI_SECURE_DEV_PKG_K3 is not definedAndrew Davis2022-08-261-1/+3
| | | | | Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-sci-fw: Add am65xx-evm-k3r5-sr2 to combined R5 boot listAndrew Davis2022-08-081-0/+2
| | | | | | | | | This machine was missed when making combined R5 boot the default. Add this machine to fix build failure. Reported-by: Ryan Eatmon <reatmon@ti.com> Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-sci-fw: Only deploy the raw SYSFW images for one machine targetAndrew Davis2022-08-061-2/+2
| | | | | | | | | | This recipe deploys the raw SYSFW unconditionally which causes issues when doing multiconfig builds. What should happen is only one deploys these, select that the same way we select which one deploys the default SYSFW symlink. Move the deploy step there. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-sci-fw: Only install and deploy combined boot symlink when setAndrew Davis2022-08-061-2/+7
| | | | | | | | | Add SYSFW_TIBOOT3_SYMLINK and use it the same way we use SYSFW_SYMLINK for the non-combined boot flow, to allow not setting the default for some machine types. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-sci-fw: Make combined R5 boot the defaultAndrew Davis2022-08-061-16/+14
| | | | | | | | | | | | Going forward, the combined tiboot3.bin is going to be the standard. Only AM65x and J721e will still use the split boot. Set DEPENDS and EXTRA_OEMAKE for combined boot 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>
* 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-051-120/+27
| | | | | | | | | | | | | | | | | 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>
* j721s2-hs: changes to support new hs platformJayesh Choudhary2022-06-151-0/+18
| | | | | | | | | | | 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>
* machine: Add am62xx evm configurationNishanth Menon2022-04-071-0/+18
| | | | | | | | | | | | | 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>
* Revert "ti-sci-fw: Fix for k3-image-gen issue for combined boot images"Praneeth Bajjuri2022-02-022-69/+0
| | | | | | | | | | | | This reverts commit d29025f7e868bea6299b55caf78e684fc647be33. * associated fix in k3-image-gen is picked up now. commit 892c86501ff7 ("Makefile: Skip signing of binaries for HS combined boot") hence its no longer needed to carry the same fix from meta-ti here. Signed-off-by: Praneeth Bajjuri <praneeth@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* machine: Add j721s2 evm configurationNishanth Menon2022-01-241-2/+21
| | | | | Signed-off-by: Nishanth Menon <nm@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* Revert "ti-sci-fw: k3-image-gen: Revert SPL address change for mainline"Nishanth Menon2021-12-101-36/+0
| | | | | | | | | | | | | 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>
* ti-sci-fw: Fix for k3-image-gen issue for combined boot imagesYogesh Siraswar2021-12-092-0/+69
| | | | | | | 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>
* j721e-sr1_1: Add j721e sr1.1 HS supportYogesh Siraswar2021-11-191-0/+1
| | | | | | | | | | | 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>
* j7200-hs: changes to support new hs platformYogesh Siraswar2021-11-161-0/+18
| | | | | | | | | | 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>
* ti-sci-fw: changes to build combined boot image for hs buildYogesh Siraswar2021-11-151-2/+18
| | | | | | | 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>
* ti-sci-fw_git: Fix issue with using gp*.bin for TISCI firmwareYogesh Siraswar2021-10-211-1/+2
| | | | | | | 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>
* ti-linux-fw: Support common inc for all firmwareYogesh Siraswar2021-10-203-35/+3
| | | | | | | | | | | 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>
* ti-sci-fw: Update to fix ipc firmware load issueYogesh Siraswar2021-07-221-1/+4
| | | | | | | | | | 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>
* ti-sci-fw: Update ti-linux-firmware srcrev to 08.00.00.00308.00.00.003Yogesh Siraswar2021-07-161-1/+1
| | | | | | Update ti-linux-firmware to pick 08.00.00.003 Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
* ti-sci-fw: Update linux firmware repo to 08.00.00.00208.00.00.002Yogesh Siraswar2021-07-081-1/+1
| | | | | | Update linux firmware repo to 08.00.00.002 Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
* ti-sci-fw: k3-image-gen: Revert SPL address change for mainlineNishanth Menon2021-07-072-0/+47
| | | | | | | | | | | | | | | | | | | | | | | | 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>
* ti-sci-fw: Update linux firmware repo to 08.00.00.001Nishanth Menon2021-06-301-1/+1
| | | | | | | | | | | | | | 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>
* ti-sci-fw: Update imggen to release 08.00.00.001 tagYogesh Siraswar2021-06-291-2/+2
| | | | | | Update imggen for release 08.00.00.001 tag Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
* ti-sci-fw: Update linux-firmware to latestPraneeth Bajjuri2021-06-251-1/+1
| | | | | | | | | | update linux-firmware to latest which has sync from upstream linux-firmware main branch. This commit also picks latest version of DisplayPort firmware v2.1.0 commit f99d6a1d579e ("linux-firmware: update firmware for mhdp8546") Signed-off-by: Praneeth Bajjuri <praneeth@ti.com> Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
* ti-sci-fw: Update image gen to latest08.00.00.000Praneeth Bajjuri2021-06-101-1/+1
| | | | | | | | update image gen to latest. This commit also picks AM64x boot critical fix. commit e411dc16862b ("soc: am64x: Makefile: Move the SPL Load address to 0x70000000") Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
* machine: am64xx-sk: Drop am64xx-sk Machine supportLokesh Vutla2021-05-171-17/+0
| | | | | | | | | 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>
* ti-sci-fw: Update image gen and linux-firmware to latestPraneeth Bajjuri2021-04-271-2/+2
| | | | | | update image gen and linux-firmware projects to latest commit Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
* ti-sci-fw: Update image gen to latest2021.00.001Praneeth Bajjuri2021-04-201-1/+1
| | | | | | update image get to latest Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
* ti-sci-fw: Update J7200/AM64 deploy to install ti-sci-fwLucas Weaver2021-03-251-0/+3
| | | | | | | | | | | 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>
* ti-sci-fw: Update image gen and sysfw to v2021.01aPraneeth Bajjuri2021-03-171-3/+3
| | | | | | | | | Update the image gen and linux-firmware commit SHAs so that we pick v2021.01a sysfw and the applicable DM update with following version * 07.03.00.21 for J721E and J7200 Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
* ti-sci-fw: Update image gen and sysfw to v2021.0107.03.00.001Praneeth Bajjuri2021-02-231-3/+3
| | | | | | | | | | 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>
* ti-sci-fw: Update image gen to latestPraneeth Bajjuri2021-02-211-1/+1
| | | | | | update image get to latest Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
* am64xx-sk Add combined boot build supportLokesh Vutla2021-02-101-0/+16
| | | | | | | 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>
* ti-sci-fw: Update image gen and sysfw to v2020.12a07.02.00.004Dan Murphy2021-01-201-3/+3
| | | | | | | | 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>
* ti-sci-fw: Remove incorrect directive for 7200-hsDan Murphy2021-01-181-1/+0
| | | | | | | | | 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>
* ti-sci-fw: Update image gen and sysfw to v2020.1207.02.00.003Praneeth Bajjuri2021-01-141-4/+3
| | | | | | | | | | | 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>
* am64xx: Add combined boot build supportDan Murphy2021-01-081-0/+16
| | | | | | | Add combined boot flow support for the AM64XX device. From: Dan Murphy <dmurphy@ti.com> Signed-off-by: Dan Murphy <dmurphy@ti.com>
* ti-sci-fw: am64x: Update image gen and sysfw to v2020.12Praneeth Bajjuri2021-01-081-3/+3
| | | | | | | | | 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>
* ti-sci-fw: Update image gen and sysfw commit SHADan Murphy2020-12-171-2/+3
| | | | | | Update the image gen and sysfw commit SHAs. Signed-off-by: Dan Murphy <dmurphy@ti.com>
* ti-sci-fw: Update SHA to pick up 07.01.00.38 ti-dm firmware with 2020.08b sysfwDan Murphy2020-11-121-1/+1
| | | | Signed-off-by: Dan Murphy <dmurphy@ti.com>