summaryrefslogtreecommitdiffstats
path: root/recipes-ti
Commit message (Collapse)AuthorAgeFilesLines
* Revert "ti-k3-secdev: CI/CD Auto-Merger: cicd.dunfell.202302231358"Ryan Eatmon2023-02-241-1/+1
| | | | | | | This reverts commit 7f773f3b5bef5ec20c1a0b43a5b9eeaf3eb00702. An error in our CICD script picked an invalid hash. Rollback to the previous SRCREV.
* ti-k3-secdev: CI/CD Auto-Merger: cicd.dunfell.202302231358cicd.dunfell.202302231358LCPD Automation Script2023-02-231-1/+1
| | | | | | | Updated the value(s) for: GIT_SRCREV Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
* am62axx-evm: Add AM62A HS-FS evm configurationSai Sree Kartheek Adivi2023-02-141-0/+16
| | | | | | | | | | | Lets add the basic AM62A configuration - Add machine conf for AM62A. - The wic images will boot on AM62A HS-FS devices by default. The sysfw image for GP and HS-SE will be packaged in the wic image as tiboot3-am62ax-gp-evm.bin and tiboot3-am62ax-hs-evm.bin respectively. - Add ti-sci-firmware overrides. - Sign ATF, OPTEE and RTOS Firmware. Signed-off-by: Chirag Shilwant <c-shilwant@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-rtos-firmware: Use ti-k3-secdev if TI_SECURE_DEV_PKG_K3 not definedRyan Eatmon2023-02-081-6/+4
| | | | | | | | | | | | | Use ti-k3-secdev native package to provide secure-binary-image.sh script when it is not passed on as an environment variable. This fixes and issue with AM64xx which is always HS but should not require TI_SECURE_DEV_PKG when building for HS-FS platforms. This is backported from a patch for kirkstone. [1] [1] https://lists.yoctoproject.org/g/meta-ti/topic/master_kirkstone_patch_1_8/96819771 Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* am62xx: Add support for secure RTOS IPC Firmware imagesChirag Shilwant2023-01-181-20/+8
| | | | | | | - Let's add support for secure RTOS IPC Firmware images for am62xx. This will sign RTOS IPC Firmware for all EVMs based on am62xx (i.e AM62X and AM62X-LP-EVM) Signed-off-by: Chirag Shilwant <c-shilwant@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* machine: Add AM62Q HS-SE evm configurationChirag Shilwant2023-01-061-0/+30
| | | | | | | | | | | | 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>
* ipc: ti-rpmsg-char: Update library to 0.5.2Devarsh Thakkar2023-01-051-3/+3
| | | | | | | | | | Update library to 0.5.2 as it adds support for AM62A SoC. Co-Authored-By: Sai Sree Kartheek Adivi <s-adivi@ti.com> Signed-off-by: Devarsh Thakkar <devarsht@ti.com> Acked-by: Praneeth Bajjuri <praneeth@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* machine: Add am62axx evm configurationParesh Bhagat2022-12-081-0/+27
| | | | | | | | | | | | | 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>
* ti-rtos-firmware: Add J784S4 High Security supportManorit Chawdhry2022-11-151-0/+138
| | | | | | | | | Sign the firmwares for j784s4 similar to j721s2 hs. Duplicate all j784s4 entries for j784s4-hs as we cannot use same keyword for match between j784s4-evm and j784s4-hs-evm. Signed-off-by: Manorit Chawdhry <m-chawdhry@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-k3-secdev: include ti-paths.incDenys Dmytriyenko2022-11-091-0/+2
| | | | | | | | | | Include ti-paths.inc so TI_K3_SECDEV_INSTALL_DIR_RECIPE gets defined and artifacts are installed in the correct location. 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/+75
| | | | | | | | | | | | | 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>
* ipc: ti-rpmsg-char: Update library to 0.5.1Praneeth Bajjuri2022-09-231-3/+3
| | | | | | | | Update the ti-rpmsg-char library to 0.5.1 version that enables the support for R5F on am62x SoCs. Signed-off-by: Praneeth Bajjuri <praneeth@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-rtos-firmware: j721s2-hs-evm: add secure firmware imagesManorit Chawdhry2022-09-151-0/+49
| | | | | | | Adds support for secure firmware images in J721S2 HS EVM. Signed-off-by: Manorit Chawdhry <m-chawdhry@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-rtos-firmware: j7200-hs-evm: add secure firmware imagesManorit Chawdhry2022-09-151-0/+28
| | | | | | | Adds support for secure firmware images in J7200 HS EVM. Signed-off-by: Manorit Chawdhry <m-chawdhry@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-rtos-firmware: j721e-hs-evm: add secure firmware imagesManorit Chawdhry2022-09-151-1/+79
| | | | | | | Adds support for secure firmware images in J721E HS EVM. Signed-off-by: Manorit Chawdhry <m-chawdhry@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* all: Fix new git://git.ti.com URLsRandolph Sapp2022-09-071-1/+1
| | | | | | | | | | | The regex originally to correct all URLs that were still using the old git protocol didn't have a check in place to see if the URL was already using the correct protocol. This just fixes the two affected URLs. Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* all: Stop using git://git.ti.comRyan Eatmon2022-08-2615-29/+29
| | | | | | | | | | 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>
* recipies-ti: Add TI K3 Security Development PackageAndrew Davis2022-08-262-0/+38
| | | | | Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-rtos-firmware: Add j721s2 hs supportJayesh Choudhary2022-06-151-0/+46
| | | | | | | | | Sign the DM firmware for j721s2 similar to j7200 hs. Duplicate all j721s2 entries for j721s2-hs as we cannot use same keyword for match between j721s2-evm and j721s2-hs-evm. Signed-off-by: Jayesh Choudhary <j-choudhary@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-tros-firmware: Add DM firmware binary to deploy directory for am62xx-evmAparna M2022-05-131-0/+12
| | | | | | | | | | The DM firmware binary is required for building uboot binaries for am62xx-evm using toplevel makefile in SDK. Add this file to deploy directory so it can be included in prebuilt-images directory of SDK for am62xx-evm. Signed-off-by: Aparna M <a-m1@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ipc: ti-rpmsg-char: Update library to 0.4.108.03.00.001Praneeth Bajjuri2022-04-211-3/+3
| | | | | | | | Update the ti-rpmsg-char library to 0.4.1 version that enables the support for AM62x SoC family remote processors. Signed-off-by: Praneeth Bajjuri <praneeth@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* machine: Add am62xx evm configurationNishanth Menon2022-04-071-5/+33
| | | | | | | | | | | | | 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>
* ipc: ti-rpmsg-char: Update library to 0.4.0Hari Nagalla2022-02-071-3/+3
| | | | | | | | Update the ti-rpmsg-char library to 0.4.0 version that enables the support for j721s2 SoC family remote processors. Signed-off-by: Hari Nagalla <hnagalla@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* recipes-ti/ti-rtos-bin: Fix unavailable binary pathHari Nagalla2022-02-011-1/+1
| | | | | | | | | | Lets fix the missing switch firmware binary to point to ping binary instead. If we attempt to start alternate CPU, we get a very beserk system. Signed-off-by: Hari Nagalla <hnagalla@ti.com> Signed-off-by: Nishanth Menon <nm@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* recipies-ti: ti-rtos-firmware: Fixup typo for rtos firmwareNishanth Menon2022-02-011-8/+8
| | | | | Signed-off-by: Nishanth Menon <nm@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* recipes-bsp/ti-rtos: Define the TARGET and ALTERNATE_TARGET as well.Nishanth Menon2022-02-011-1/+18
| | | | | | | Dont forget the alternate-target as well. Signed-off-by: Nishanth Menon <nm@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-rtos-bin: Add j721s2Nishanth Menon2022-02-011-0/+38
| | | | | | | | Lets keep ethernet switch firmware disabled till we can actually integrate it. Signed-off-by: Nishanth Menon <nm@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* recipes-bsp/ti-rtos: Use target_c7x_0 instead of just c7xNishanth Menon2022-02-011-2/+2
| | | | | | | Lets enumerate the C7x target instead of defaulting as a since C7x. Signed-off-by: Nishanth Menon <nm@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-rtos-firmware: Add j7200 hs supportYogesh Siraswar2021-11-161-0/+34
| | | | | | | | | We cannot use j7200 keyword for match b'n j7200-evm and j7200-hs-evm due to existing j7 keyword, we need to duplicate all the j7200 entries for hs. Also sign the DM firmware for J7200 similar to J7 HS Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
* recipes: update github SRC_URIsDenys Dmytriyenko2021-11-121-1/+1
| | | | | | | | | | | | | | https://github.blog/2021-09-01-improving-git-protocol-security-github/ GitHub is deprecating unauthenticated protocols, including git:// so update SRC_URIs with protocol=https Explicitly pass branch=master where omitted, as bitbake now requires it. While at it, update libion to the latest to eliminate upstreamed patch. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
* ti-rtos-firmware: Update M4F binary for AM64x SoCsHari Nagalla2021-10-291-0/+6
| | | | | | | | | AM64x SoCs have a Cortex-M4F core in MCU domain. This core is used a standalone device for safety applications. For non safety applications, the device is exposed as a remote processor with Linux rpmsg framework. Signed-off-by: Hari Nagalla <hnagalla@ti.com> Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
* ti-linux-fw: Support common inc for all firmwareYogesh Siraswar2021-10-201-1/+1
| | | | | | | | | | | 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>
* ipc: ti-rpmsg-char: Update library to 0.3.1Hari Nagalla2021-10-191-3/+3
| | | | | | | | | Update the ti-rpmsg-char library to 0.3.1 version that enables the support for the M4F remote processor on AM64x SoCs. Signed-off-by: Hari Nagalla <hnagalla@ti.com> Reviewed-by: Praneeth Bajjuri <praneeth@ti.com> Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
* ti-rtos-firmware: Update PATH to include ti-sci-fwYogesh Siraswar2021-08-051-0/+1
| | | | | | | | | | | | | | Build is failing for ti-rtos-firmware when ARAGO_BRAND = "mainline" with below error: "ERROR: ti-rtos-firmware-08.00.00.32-r0.0 do_fetch: Fetcher failure: Unable to find file file://0001-Revert-soc-am64x-Makefile-Move-the- SPL-Load-address-.patch;patchdir=../imggen anywhere." This is because the mentioned patch is not present in the current path. Fix this by updating the path to include ti-sci-fw Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com> Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
* ti-rtos-firmware: Add soft link to the rtos firmware binaries08.00.00.004Yogesh Siraswar2021-07-231-19/+166
| | | | | | | | | | Changes for firmware update( eff643e5 ti-rtos-firmware: update the source to ti-linux-firmware) were in-complete without soft link. 1) Added soft link missing for the rtos firmware. 2) Updated the IPC am64x firmware name to be consistent with 7.3 Signed-off-by: Yogesh Siraswar <yogeshs@ti.com> Tested-by: Grygorii Strashko <grygorii.strashko@ti.com>
* ti-rtos-firmware: update the source to ti-linux-firmwareYogesh Siraswar2021-07-161-65/+49
| | | | | | | | | | | | | | | This is temporary change to pick the 08.00.00.026 firmware from ti-linux-firmware repos: 1) Using the ti-sci-fw to pick the latest firmware and support AUTOREV in future 2) Kept the destination folder name same to avoid wide-spead changes to other recipes. Since that will be changed as part of over-all clean-up TODO: 1) Re-structure rtos firmware repo and update all dependent firmware recipes. 2) Fix the destination folder name to match src folder Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
* ti-rtos: Update metadata and versions for RTOS firmware07.03.00.005Praneeth Bajjuri2021-04-052-5/+5
| | | | | | | updated rtos firmwares j721e, j7200: 07.03.00.29 Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
* ti-rtos: update metadata and version of am64x rtos firmwareShiju Sivasankaran2021-04-052-4/+4
| | | | | | | | | | | update am64x rtos firmware to keep pinmux and control MMRs remain unlocked now since linux needs this to be unlock. this fix the USB and performance degradation issues. am64xx: 07.03.00.19 Signed-off-by: Shiju Sivasankaran <shiju@ti.com> Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
* ti-rtos: Update metadata and versions for RTOS firmwarePraneeth Bajjuri2021-04-011-4/+4
| | | | | | | updated rtos firmwares j721e, j7200: 07.03.00.26 Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
* ti-rtos: update metadata and version of am64x rtos firmwareShiju Sivasankaran2021-03-312-4/+4
| | | | | | | | updated am64x rtos release mode firmware am64xx: 07.03.00.18 Signed-off-by: Shiju Sivasankaran <shiju@ti.com> Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
* ti-rtos: update metadata and version of am64x rtos firmwareShiju Sivasankaran2021-03-282-4/+4
| | | | | | | | | | | updated rtos firmware am64xx: 07.03.00.13 rtos fw of am64x build and upload from mcu-plus-sdk repo. Signed-off-by: Shiju Sivasankaran <shiju@ti.com> [praneeth@ti.com: updated commit message] Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
* ti-rtos-firmware: depend on openssl-native for signingDenys Dmytriyenko2021-03-281-0/+2
| | | | | | | | | Fixes: .../scripts/secure-binary-image.sh: line 69: openssl: command not found .../scripts/secure-binary-image.sh: line 78: openssl: command not found Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
* ti-rtos-firmware: sign DM firmware for J721e HS platformPraneeth Bajjuri2021-03-261-0/+12
| | | | | | | | | | U-boot build process requires DM firmware to be signed for J7 HS. It's better for ti-rtos-firmware package (that delivers DM firmware) to sign it once and provide signed version to other packages, instead of U-boot needing to re-sign it during build in staging location. Signed-off-by: Praneeth Bajjuri <praneeth@ti.com> Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
* ti-rtos: update to uisng fw from mcu-plus-sdk for AM64xShiju Sivasankaran2021-03-172-4/+9
| | | | | | | | | | | | | | | update ti-rtos-metadata and ti-rtos-firmware recipes of meta-ti to pick AM64x rtos firmware from mcu-plus-sdk instead of PDK. Other devices such as AM65x, J7 continue to use fw from PDK. Built and tested both IPC echo test applications - "rpmsg_client_sample” & “rpmsg_char_simple”. Both tests passed for all remote R5F cores on AM64x EVM Signed-off-by: Shiju Sivasankaran <shiju@ti.com> [praneeth@ti.com: rebase to dunfell/next] Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
* ti-rtos: Update metadata and versions for RTOS firmwarePraneeth Bajjuri2021-03-172-6/+9
| | | | | | | | updated rtos firmwares j721e, j7200: 07.03.00.21 am65xx: 07.03.00.22 Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
* ti-rtos: Update path for firmwares on j7200Praneeth Bajjuri2021-03-051-0/+1
| | | | | | | | | | | | | | | Between j7200 firmware tags 07.03.00.10 to 07.03.00.16 the downloadable weburl link changed from *processor-sdk-rtos-jacinto7 to *processor-sdk-rtos-j7200. This patch is to fix the recipe to pick the firmware from the expected location on the new tag. Fixes j7200 build error reported due to 77cdfa9f6560 ("ti-rtos: Update metadata and versions for RTOS firmware") Signed-off-by: Praneeth Bajjuri <praneeth@ti.com> Reviewed-by: Denys Dmytriyenko <denis@denix.org>
* ti-rtos: Update metadata and versions for RTOS firmwarePraneeth Bajjuri2021-03-042-15/+9
| | | | | | | | | updated rtos firmwares am64xx: 07.03.01.06 j721e, j7200, am65xx: 07.03.00.16 Signed-off-by: Praneeth Bajjuri <praneeth@ti.com> Signed-off-by: Denys Dmytriyenko <denis@denix.org>
* ti-rtos: Update metadata and versions for RTOS firmwarePraneeth Bajjuri2021-02-222-9/+15
| | | | | | | | | | updated rtos firmwares am64xx: 07.03.01.02 am65xx: 07.03.00.10 j721e: 07.03.00.12 j7200: 07.03.00.10 Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
* ti-rtos: Update metadata and versions for RTOS firmwareDan Murphy2021-01-202-12/+9
| | | | | | | am64xx update to 07.02.01.06 am65, j7 and j7200 updated to 07.02.00.10 Signed-off-by: Dan Murphy <dmurphy@ti.com>
* ti-rtos: Update metadata and versions for RTOS firmware to 07.02.0x.05Dan Murphy2021-01-142-8/+8
| | | | | From: Dan Murphy <dmurphy@ti.com> Signed-off-by: Dan Murphy <dmurphy@ti.com>