1
0
mirror of https://git.yoctoproject.org/meta-ti synced 2026-06-08 11:50:56 +00:00
Commit Graph

3992 Commits

Author SHA1 Message Date
Andrew Davis 0dcd351432 conf: machine: am64xx-evm: Switch to SR2.0 HS-FS build by default
AM64x devices will only be available as SR2.0 HS-FS. Set this as the
default type provided by the SDK. To allow SR2.0 HS-SE to continue to
boot, like we did with GP, we add an extra machine to build SR2.0 HS-SE
SYSFW. To use on SR2.0 HS-SE boards simply switch out the SYSFW image:

$ cd /mnt/sd-card/boot
$ mv tiboot3-am64x_sr2-hs-evm.bin tiboot3.bin

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2022-09-08 07:35:17 -05:00
LCPD Automation Script c7fd69cade linux-ti-staging: CI/CD Auto-Merger: cicd.2022.09.07.19:06:00
Updated the value(s) for:
  PV
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
cicd.2022.09.07.19.06.00
2022-09-07 19:07:13 -05:00
LCPD Automation Script 8d18808218 linux-ti-staging-rt: CI/CD Auto-Merger: cicd.2022.09.07.19:06:00
Updated the value(s) for:
  PV
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2022-09-07 19:07:13 -05:00
LCPD Automation Script ee3f875639 u-boot-ti-staging: CI/CD Auto-Merger: cicd.2022.09.07.19:06:00
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2022-09-07 19:07:13 -05:00
LCPD Automation Script 60ed69db1c ti-linux-fw: CI/CD Auto-Merger: cicd.2022.09.07.19:06:00
Updated the value(s) for:
  K3_IMAGE_GEN_SRCREV
  TI_LINUX_FW_SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2022-09-07 19:07:13 -05:00
Rahul T R ee59955b32 cadence-mhdp-fw: Add dependency for j721s2
cdns mhdp bridge is present in j721s2 soc.
Add the dependency for the same

Signed-off-by: Rahul T R <r-ravikumar@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2022-09-07 09:58:55 -05:00
Randolph Sapp a765bbc359 ti-sci-fw: Use d.getVar() in DEPENDS expression
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>
2022-09-07 09:58:14 -05:00
Andrew Davis 27641e1f2d optee-os: Lower log level for AM62x
During resume from low power mode suspend OP-TEE prints some messages
on the UART. It seems this UART is not powered at this point in the
sequence breaking suspend/resume. We should track down the exact
prints and quiet them. Until we get that fix upstream, lets lower
the log level for this platform to unblock the LPM work.

Signed-off-by: Andrew Davis <afd@ti.com>
Acked-by: Anand Gadiyar <gadiyar@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2022-09-07 09:57:34 -05:00
Andrew Davis 6e51469519 optee-os: Upgrade to upstream 3.18.0
Update to the latest upstream master which is 3.18.0.

Signed-off-by: Andrew Davis <afd@ti.com>
Reviewed-by: Praneeth Bajjuri <praneeth@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2022-09-07 09:57:34 -05:00
Randolph Sapp 01a25a1e86 all: Fix new git://git.ti.com URLs
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>
2022-09-07 09:56:44 -05:00
LCPD Automation Script 7fb2e60817 linux-ti-staging-rt: CI/CD Auto-Merger: cicd.2022.08.31.19:06:01
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
cicd.2022.08.31.19.06.01
2022-08-31 19:07:31 -05:00
LCPD Automation Script 420705814a linux-ti-staging-rt: RC Auto-Merger: 08.04.01.003
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
08.04.01.003
2022-08-31 15:04:28 -05:00
LCPD Automation Script 4b32dc6e7a linux-ti-staging: CI/CD Auto-Merger: cicd.2022.08.31.13:01:22
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
cicd.2022.08.31.13.01.22
2022-08-31 13:02:11 -05:00
LCPD Automation Script 329c1ba5cc linux-ti-staging-rt: CI/CD Auto-Merger: cicd.2022.08.31.13:01:22
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2022-08-31 13:02:11 -05:00
LCPD Automation Script eeaeeac6e9 u-boot-ti-staging: CI/CD Auto-Merger: cicd.2022.08.31.13:01:22
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2022-08-31 13:02:11 -05:00
LCPD Automation Script 5f3d377aa5 linux-ti-staging: CI/CD Auto-Merger: cicd.2022.08.30.19:06:01
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
cicd.2022.08.30.19.06.01
2022-08-30 19:07:25 -05:00
LCPD Automation Script 59c5f8afab linux-ti-staging-rt: CI/CD Auto-Merger: cicd.2022.08.30.19:06:01
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2022-08-30 19:07:25 -05:00
LCPD Automation Script d431bd287a u-boot-ti-staging: CI/CD Auto-Merger: cicd.2022.08.30.19:06:01
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2022-08-30 19:07:25 -05:00
Anand Gadiyar 0c7a7de23b machine: add am62xx-lp-evm configuration
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>
2022-08-29 12:15:03 -05:00
Andrew Davis f59278042b conf: machine: am64xx-evm: Update default HS names
In the latest U-Boot the HS images for AM64x have been renamed to the
default names, and the GP have been changed to *_unsigned. Remove
the overrides to pull the now default HS images.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2022-08-28 17:37:36 -05:00
LCPD Automation Script 723a9655f4 u-boot-ti-staging: CI/CD Auto-Merger: cicd.2022.08.26.20:09:57
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
cicd.2022.08.26.20.09.57
2022-08-26 20:10:20 -05:00
Ryan Eatmon daccda80cd all: Stop using git://git.ti.com
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>
2022-08-26 14:33:15 -05:00
Andrew Davis 9e5ec11a1a optee-examples: Add dependency on python3-cryptography-native
This is needed for building the latest optee-examples.

While here switch to HTTPS for fetching from Github.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2022-08-26 14:33:15 -05:00
Andrew Davis dbc88f2d65 conf: machine: am64xx-evm: Make HS-SE the default
The HS-SE AM64xx machine can now be run on GP devices and built without
needing the TI_SECURE_DEV_PKG for the same. AM64xx will only be available
in the HS-FS type going forward. Make the HS-SE the default and remove
the original GP machine.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2022-08-26 14:33:15 -05:00
Andrew Davis b74211a771 ti-sci-fw: Use ti-k3-secdev if TI_SECURE_DEV_PKG_K3 is not defined
Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2022-08-26 14:33:15 -05:00
Andrew Davis a5cb2b74b4 recipies-ti: Add TI K3 Security Development Package
Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2022-08-26 14:33:15 -05:00
LCPD Automation Script 015a440a80 linux-ti-staging: CI/CD Auto-Merger: cicd.2022.08.26.12:21:27
Updated the value(s) for:
  PV
  SRCREV

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2022-08-26 12:21:47 -05:00
LCPD Automation Script 3d6e185c32 linux-ti-staging-rt: CI/CD Auto-Merger: cicd.2022.08.26.12:21:27
Updated the value(s) for:
  PV
  SRCREV

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2022-08-26 12:21:47 -05:00
LCPD Automation Script 221e99d4a8 u-boot-ti-staging: CI/CD Auto-Merger: cicd.2022.08.26.12:21:27
Updated the value(s) for:
  SRCREV

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2022-08-26 12:21:47 -05:00
LCPD Automation Script 4b5c54fe2f ti-linux-fw: CI/CD Auto-Merger: cicd.2022.08.26.12:21:27
Updated the value(s) for:
  K3_IMAGE_GEN_SRCREV
  TI_LINUX_FW_SRCREV

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2022-08-26 12:21:47 -05:00
LCPD Automation Script 3f54eceda1 linux-ti-staging: RC Auto-Merger: 08.04.01.002
Updated the value(s) for:
  SRCREV

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
08.04.01.002
2022-08-11 15:22:10 -05:00
LCPD Automation Script 8148eced1f linux-ti-staging-rt: RC Auto-Merger: 08.04.01.002
Updated the value(s) for:
  SRCREV

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2022-08-11 15:22:10 -05:00
LCPD Automation Script f7807c9d50 u-boot-ti-staging: RC Auto-Merger: 08.04.01.002
Updated the value(s) for:
  SRCREV

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2022-08-11 15:22:10 -05:00
Praneeth Bajjuri af5c4149a4 trusted-firmware-a: upgrade to v2.7
upgrade arm-trusted-firmare to v2.7

Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
Tested-by: Judith Mendez <jm@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2022-08-11 14:41:05 -05:00
Ryan Eatmon aea4505697 Merge branch 'dunfell-wip' into dunfell-next 2022-08-11 14:29:17 -05:00
LCPD Automation Script 0f3993f6d5 linux-ti-staging: CI/CD Auto-Merger: cicd.2022.08.10.13:54:40
Updated the value(s) for:
  SRCREV

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2022-08-10 13:56:27 -05:00
LCPD Automation Script 535fbac0d0 linux-ti-staging-rt: CI/CD Auto-Merger: cicd.2022.08.10.13:54:40
Updated the value(s) for:
  SRCREV

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2022-08-10 13:56:27 -05:00
LCPD Automation Script eb24e66b4e u-boot-ti-staging: CI/CD Auto-Merger: cicd.2022.08.10.13:54:40
Updated the value(s) for:
  SRCREV

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2022-08-10 13:56:27 -05:00
LCPD Automation Script 2a20f75990 ti-linux-fw: CI/CD Auto-Merger: cicd.2022.08.10.13:54:40
Updated the value(s) for:
  K3_IMAGE_GEN_SRCREV

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2022-08-10 13:56:27 -05:00
Andrew Davis 0b7429595e ti-sci-fw: Add am65xx-evm-k3r5-sr2 to combined R5 boot list
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>
2022-08-08 20:08:56 -05:00
Andrew Davis e6deeba806 conf: machine: k3: Add fitImage to the default kernel image types
FIT Image based kernels are valid for all K3 devices, not just HS, deploy
this kernel image type by default so it doesn't have to be appended on
a per-device-type basis.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2022-08-08 20:07:47 -05:00
Andrew Davis d4bfd5ec91 conf: machine: am64xx-hs-evm: Add extra machine to build GP SYSFW
Use multiconfig to generate a GP SYSFW image. This allows the HS SDK
to be used on GP boards by simply switching out the SYSFW image:

$ cd /mnt/sd-card/boot
$ mv tiboot3-am64x-gp-evm.bin tiboot3.bin

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2022-08-06 19:07:44 -05:00
Andrew Davis 9917cb4abf u-boot-ti-staging: Update to the latest ti-u-boot-2021.01
Update to the latest commit of ti-u-boot-2021.01.

As part of this U-Boot update the non-HS AM64x-evm defconfig was removed.
This is okay as building this defconfig without defining TI_SECURE_DEV_PKG
will still result in usable binaries for the non-HS devices. Use the
HS defconfig for both the HS and non-HS machines.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2022-08-06 19:07:08 -05:00
Andrew Davis 8729e5e6fd ti-sci-fw: Only deploy the raw SYSFW images for one machine target
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>
2022-08-06 19:06:23 -05:00
Andrew Davis b572721c6d conf: machine: Move K3 TI_SECURE_DEV_PKG definition to common include
The K3 TI_SECURE_DEV_PKG is the same for all devices, move this out
of each machine file and into the common K3 includes. This doesn't
have any effect on the GP machines as they make no use of it.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2022-08-06 19:04:37 -05:00
Andrew Davis df8a8bc551 ti-sci-fw: Only install and deploy combined boot symlink when set
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>
2022-08-06 19:04:37 -05:00
Andrew Davis 142be8971f ti-sci-fw: Make combined R5 boot the default
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>
2022-08-06 19:04:37 -05:00
Andrew Davis 50c39940b6 machine: k3r5: Make combined R5 boot the default
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>
2022-08-06 19:04:37 -05:00
Andrew Davis 9d4dd73c37 prueth-fw: Deploy for AM64xx based on SoC not EVM
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>
2022-08-06 19:04:37 -05:00
Andrew Davis 5102d150e7 trusted-firmware-a: Allow build to continue without TI_SECURE_DEV_PKG set
Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2022-08-06 19:04:37 -05:00