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

4290 Commits

Author SHA1 Message Date
LCPD Automation Script a8ffd58467 ti-linux-fw: CI/CD Auto-Merger: cicd.kirkstone.202306161212
Updated the value(s) for:
  TI_LINUX_FW_SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-06-16 12:13:45 -05:00
Andrew Davis c23cd18237 ti-sci-fw: Include the TIFS LPM stub with the rest of SYSFW
This firmware is shipped with the rest of ti-sysfw blobs, it shares
the same versions too and so should be simply bundled with the same.

This stub is also built into U-Boot and not loaded during kernel
runtime anymore, so remove the RDEPENDS in kernel.

Signed-off-by: Andrew Davis <afd@ti.com>
Reviewed-by: Praneeth Bajjuri <praneeth@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-15 15:31:23 -05:00
Paresh Bhagat 3e3b625c81 ti-extras: Add support for extra kernel/u-boot features
There are some features that will either never be accepted into the
upstream kernel, or are not ready to be accepted.  ti-extras allows for
controlling the kernel and u-boot repos, breanches, and srcrevs to gain
access to those features via the TI_EXTRAS variable in the local.conf
file.

Initial support for TI_EXTRAS=tie-jailhouse is being added by this
patch.

Signed-off-by: Paresh Bhagat <p-bhagat@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
Acked-by: Paresh Bhagat <p-bhagat@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-14 12:34:38 -05:00
Ryan Eatmon e4dcd602af conf: am335x-evm and am437x-evm: bump max_leb_cnt
New features added require an increase to max_leb_cnt.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-10 17:03:28 -05:00
Randolph Sapp 732a15cae0 ti-img-rogue-umlibs: drop the api specific dev packages
Well, flew a bit too close to the sun on that last patch. Apparently
there are a few hidden runtime dependencies on the API devlinks that
make things like EGL upset when they aren't present.

We may circle back to this at some point but for now we're fine shipping
the devlinks in the base API packages as these links don't step on any
other package.

Fixes: 1899f5ea (ti-img-rogue-umlibs: bump version and explicitly
package, 2023-06-01)

Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-09 07:54:38 -05:00
LCPD Automation Script e301fd9be2 u-boot-ti-staging_2023.04: CI/CD Auto-Merger: cicd.kirkstone.202306090400
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
09.00.00.002 cicd.kirkstone.202306090400
2023-06-09 04:01:01 -05:00
LCPD Automation Script 74e520b0a9 linux-ti-staging_6.1: CI/CD Auto-Merger: cicd.kirkstone.202306081200
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
cicd.kirkstone.202306081200
2023-06-08 12:01:02 -05:00
LCPD Automation Script 1b095d51b7 linux-ti-staging-rt_6.1: CI/CD Auto-Merger: cicd.kirkstone.202306081200
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-06-08 12:01:02 -05:00
LCPD Automation Script fe6c71bbd2 u-boot-ti-staging_2023.04: CI/CD Auto-Merger: cicd.kirkstone.202306081200
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-06-08 12:01:02 -05:00
LCPD Automation Script 998e2a3f04 ti-linux-fw: CI/CD Auto-Merger: cicd.kirkstone.202306081200
Updated the value(s) for:
  TI_LINUX_FW_SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-06-08 12:01:02 -05:00
Bryan Brattlof 654541da16 ti-kernel: Apply RT fragments to RT kernel config
Apply the ti_rt.config fragment to all the linux-ti-staging-rt-6.1
defconfigs so we can properly build the RT kernel for our devices.

Signed-off-by: Bryan Brattlof <bb@ti.com>
Acked-by: Praneeth Bajjuri <praneeth@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-08 08:06:37 -05:00
LCPD Automation Script 02fb90c797 linux-ti-staging_6.1: CI/CD Auto-Merger: cicd.kirkstone.202306061627
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
cicd.kirkstone.202306061627
2023-06-06 16:28:51 -05:00
LCPD Automation Script 95e8150d2c linux-ti-staging-rt_6.1: CI/CD Auto-Merger: cicd.kirkstone.202306061627
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-06-06 16:28:51 -05:00
LCPD Automation Script d678e5aebd u-boot-ti-staging_2023.04: CI/CD Auto-Merger: cicd.kirkstone.202306061627
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-06-06 16:28:51 -05:00
LCPD Automation Script 25ed00e424 ti-linux-fw: CI/CD Auto-Merger: cicd.kirkstone.202306061627
Updated the value(s) for:
  K3_IMAGE_GEN_SRCREV
  TI_LINUX_FW_SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-06-06 16:28:51 -05:00
Andrew Davis e316508b98 conf: machine: am65xx: Update GP to SR2 firmware
SR2.0 firmware binaries should be used here as SR1.0 has been descoped.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-06 08:24:37 -05:00
Andrew Davis aa72c28ca4 conf: machine: am62xx-lp: Default to HS-FS instead of GP
This matches how we had the symlink for tiboot3.bin before binman.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-06 08:24:37 -05:00
Andrew Davis d67ed6430a conf: machine: am62xx: Default to HS-FS instead of GP
This matches how we had the symlink for tiboot3.bin before binman.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-06 08:24:37 -05:00
Hari Nagalla 768330ea0c ipc: ti-rpmsg-char: Update library to 0.6.1
Update the ti-rpmsg-char library to 0.6.1 version to fix rpmsg_ctlr
id on v6.1 kernel when multiple channels are created.

Signed-off-by: Hari Nagalla <hnagalla@ti.com>
Reviewed-by: Praneeth Bajjuri <praneeth@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-06 08:24:37 -05:00
Andrew Davis 59e70acdea ti-dm-fw: Do not make signed DM image the default for K3
U-Boot with binman will do the signing as these images are packaged.
Do not rename the DM image as the signed image.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-06 08:24:37 -05:00
Andrew Davis 394f7cbdcb optee-os: Do not sign OPTEE OS image for K3
U-Boot with binman will do the signing as these images are packaged.
Remove signing steps here.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-06 08:24:37 -05:00
Andrew Davis a42a40ad77 trusted-firmware-a: Do not sign TF-A image for K3
U-Boot with binman will do the signing as these images are packaged.
Remove signing steps here.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-06 08:24:37 -05:00
Andrew Davis 1cddc5bc96 conf: machine: j721e: Also deploy full named tiboot3.bin files
The platforms with combined boot image have full names for tiboot3.bin
and to keep things consistent we can do the same here. Deploy these files.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-06 08:24:37 -05:00
Andrew Davis 9bf0f37e02 conf: machine: am65xx: Also deploy full named tiboot3.bin files
The platforms with combined boot image have full names for tiboot3.bin
and to keep things consistent we can do the same here. Deploy these files.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-06 08:24:37 -05:00
Andrew Davis 3598ecfcb5 conf: machine: Do not override SPL_BINARY on AM65x and J721e
In U-Boot the names of these files have been updated to match our
expected defaults. Remove these fixups.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-06 08:24:37 -05:00
Andrew Davis aaee34849c conf: machine: am62xx: Remove old SPL_BINARY and UBOOT_BINARY overrides
The defaults set in am62xx.inc are correct now and these can be dropped.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-06 08:24:37 -05:00
Andrew Davis f9db1345f6 conf: machine: j784s4: Include the non-HS config in the HS config
Everything is the same, so just include the non-HS config to set vars.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-06 08:24:37 -05:00
Andrew Davis 58e5ded190 conf: machine: j721s2: Include the non-HS config in the HS config
Everything is the same, so just include the non-HS config to set vars.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-06 08:24:37 -05:00
Andrew Davis 336d9141f0 conf: machine: am65xx: Deploy SR2 version of SYSFW
The HS boards use the SR2 version of the silicon, ship that version
of the sysfw.itb image.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-06 08:24:37 -05:00
Andrew Davis 49991dfa22 conf: machine: Remove leftover k3r5 SOC_FAMILY names
These are not used anymore and most have been removed, these look
to be leftovers, remove them.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-06 08:24:37 -05:00
Andrew Davis abbb330ca2 conf: machine: Remove all leftover config files
Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-06 08:24:37 -05:00
Andrew Davis 79c2fbfeb2 conf: machine: Switch all the machines over to U-Boot binman
Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-06 08:24:37 -05:00
Andrew Davis df7c7e627d u-boot-ti-staging: Use binman to package our firmware
Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-06 08:24:37 -05:00
Andrew Davis 7b797da2ef ti-sci-fw: Drop k3-image-gen and only provide firmware
This converts ti-sci-fw into a standard firmware provider package. We do
not need to do anything additional here with that firmware as U-Boot now
does that for us with binman.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-06 08:24:37 -05:00
Andrew Davis 0f9035a628 u-boot-ti-staging: Remove version 2021.01
This will no longer build after we switch away from k3-image-gen. Remove
this version and make 2023.04 the default.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-06 08:24:37 -05:00
Andrew Davis 689eb2da09 u-boot-bb.org: Remove this recipe
This will no longer build after we switch away from k3-image-gen. Remove
this version until it can be rebased on the latest U-Boot with binman
support. For now switch current users of this over to u-boot-ti v2021.01.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-06 08:24:37 -05:00
Andrew Davis 080ed73c11 ti-sci-fw: Remove source package recipe
K3-image-gen is going away and we don't do SRCIPK packages like this
anymore anyway. Remove this recipe.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-06 08:24:37 -05:00
Andrew Davis a73e0f2e5f ti-eth-fw: Add recipe for TI Ethernet firmware
Split out the TI Ethernet firmware from ti-rtos-firmware.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-06 08:24:37 -05:00
Andrew Davis af13b78aa2 ti-dm-fw: Add recipe for TI DM firmware
Split out the TI DM firmware from ti-rtos-firmware.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-06 08:24:37 -05:00
Randolph Sapp 1899f5ead3 ti-img-rogue-umlibs: bump version and explicitly package
Bump the version and explicitly package all Khronos APIs separately.
This should be nice for those folks that want a headless opencl system
for tinkering and such.

This version includes experimental GEM support (for applications like
Chromium that like to poke at the render node) and a new Vulkan ICD
loader interface for better support with the Vulkan ICD loaders present
in Yocto.

This lifts a method from mesa used to force a common naming convention
for Vulkan, OpenCL, and OpenGLES libs to make things a little easier to
follow. Without it the target package names get scrambled based on the
shared object name.

Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-02 13:33:25 -05:00
Randolph Sapp 8cf55cdfeb libgles: rename subdir to powervr-umlibs
Move recipes to new subdir since we offer more than just libgles now.
Reusing the naming convention of the subdirectory used for the km
components for now.

Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-02 13:33:25 -05:00
Ryan Eatmon 308fea64f2 Revert "linux-ti-*: Use vendored kernel-devicetree.bbclass"
This reverts commit a4f0f492f1.

The file was updated in upstream oe-core for kirkstone.  This commit is
no longer needed.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-02 13:32:32 -05:00
Ryan Eatmon 580c582937 Revert "kernel_devicetree_vendor_dtb: Backport kernel-devicetree.bbclass"
This reverts commit bdc8e7c9b5.

The file was updated in upstream oe-core for kirkstone.  This commit is
no longer needed.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-02 13:32:32 -05:00
Kevin Hao d152510d72 cnm-wave-fw: Fix old override syntax
Signed-off-by: Kevin Hao <kexin.hao@windriver.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-05-31 08:23:31 -05:00
Andrew Davis ce7da91f3a ti-xdctools: Fold include files into the one remaining user
There is only one user of these include files, expand the files inside
the one user and remove the includes.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-05-25 08:58:23 -05:00
Andrew Davis 72ba7737fd ti-paths: Remove extra paths and alphabetize
This file should be whittled away over time, remove currently unused
paths to help us take inventory of what remains.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-05-25 08:58:23 -05:00
Denys Dmytriyenko 1743b01019 optee: redo bbappends for yocto compliance and flexibility
Like with master, move the actual TI-specific changes into corresponding
include files that are only activated for ti-soc derived platforms.

Since include files are already guarded and only activated for ti-soc
platforms, no need to use such override again.

Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-05-23 13:28:25 -05:00
LCPD Automation Script 579671a75e linux-ti-staging_6.1: CI/CD Auto-Merger: cicd.kirkstone.202305230400
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
09.00.00.001 cicd.kirkstone.202305230400
2023-05-23 04:01:10 -05:00
LCPD Automation Script dcdedfeaa4 linux-ti-staging-rt_6.1: CI/CD Auto-Merger: cicd.kirkstone.202305230400
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-05-23 04:01:10 -05:00
LCPD Automation Script e60f30bf74 u-boot-ti-staging_2023.04: CI/CD Auto-Merger: cicd.kirkstone.202305230400
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-05-23 04:01:10 -05:00