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

5089 Commits

Author SHA1 Message Date
Randolph Sapp ffcf419a28 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 08:06:52 -05:00
LCPD Automation Script 803a9256d6 linux-ti-staging_6.1: CI/CD Auto-Merger: cicd.master.202306090100
Updated the value(s) for:
  SRCREV

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

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-06-09 01:02:39 -05:00
LCPD Automation Script 754fa8bfd2 u-boot-ti-staging_2023.04: CI/CD Auto-Merger: cicd.master.202306090100
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-06-09 01:02:39 -05:00
LCPD Automation Script 408d1c0bc9 ti-linux-fw: CI/CD Auto-Merger: cicd.master.202306090100
Updated the value(s) for:
  TI_LINUX_FW_SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-06-09 01:02:39 -05:00
Bryan Brattlof c0d9cb1970 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 14:42:26 -05:00
LCPD Automation Script 1b0f195031 linux-ti-staging_6.1: CI/CD Auto-Merger: cicd.master.202306071118
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-06-07 11:19:39 -05:00
LCPD Automation Script e6dfd8d975 linux-ti-staging-rt_6.1: CI/CD Auto-Merger: cicd.master.202306071118
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-06-07 11:19:39 -05:00
LCPD Automation Script 06782cbe59 u-boot-ti-staging_2023.04: CI/CD Auto-Merger: cicd.master.202306071118
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-06-07 11:19:39 -05:00
LCPD Automation Script f219978224 ti-linux-fw: CI/CD Auto-Merger: cicd.master.202306071118
Updated the value(s) for:
  TI_LINUX_FW_SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-06-07 11:19:39 -05:00
Andrew Davis 29051c0e20 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-07 10:13:29 -05:00
Andrew Davis 54fc7cef41 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-07 10:13:00 -05:00
Andrew Davis e201cb74e9 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-07 10:13:00 -05:00
Andrew Davis c8193da595 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-07 10:12:16 -05:00
Andrew Davis c76f3d98c8 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-07 10:12:16 -05:00
Andrew Davis d669f362ef 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-07 10:12:16 -05:00
Andrew Davis a9dab0a216 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-07 10:10:22 -05:00
Andrew Davis cb41db9eef 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-07 10:10:22 -05:00
Andrew Davis 4bbb9446f7 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-07 10:10:22 -05:00
Andrew Davis 2e9bca6470 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-07 10:10:22 -05:00
Andrew Davis 5e75149926 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-07 10:10:22 -05:00
Andrew Davis fb5cdc1631 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-07 10:10:22 -05:00
Andrew Davis b0dbaf58a1 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-07 10:10:22 -05:00
Andrew Davis 72e9b749c0 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-07 10:10:22 -05:00
Hari Nagalla ace86cffee 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-07 10:09:57 -05:00
Andrew Davis ec7aaf6df9 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-07 10:08:55 -05:00
Andrew Davis 568e63b542 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-07 10:08:55 -05:00
Andrew Davis e74b9a1746 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-07 10:06:40 -05:00
Andrew Davis 835811cf85 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-07 10:05:03 -05:00
Andrew Davis d7d207a4e0 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-07 10:03:46 -05:00
Andrew Davis 017bdbb286 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-07 10:02:09 -05:00
Andrew Davis b7e58ce15a 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-07 10:02:09 -05:00
Andrew Davis 91e5a1ca65 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-07 10:02:09 -05:00
Andrew Davis b21d29d946 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-07 10:02:09 -05:00
Ryan Eatmon f96430c0f3 ti-kernel: Apply vendored dtb flags
Set the variables needed to put the DTBs into the same vendored
directory structure as they are in the kernel.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-07 10:00:41 -05:00
Randolph Sapp 9af812fcd6 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-01 16:07:00 -05:00
Randolph Sapp 2734d0d290 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>
Acked-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-01 16:07:00 -05:00
Kevin Hao 8fa9ec7dcd 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:28:42 -05:00
Andrew Davis 39ac02d70f 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:59:11 -05:00
Andrew Davis bcffc44675 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:59:11 -05:00
Denys Dmytriyenko 31fa75797a optee: couple minor changes to match with kirkstone
Minor changes to match with Kirkstone for consistency.

Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-05-23 10:45:33 -05:00
Randolph Sapp 4cfad35643 meta-ti-bsp: ti-img-rogue-driver: cleanup apm and add hack
Cleanup the J* APM patch a little. Apparently I could have stood to read
the docs a little more. Found some better runtime pm functions and also
discovered something new about the power island definition.

Notes from upstream:
	- Add the CCB coherency HACK from DDK 1.15 to improve stability
	  on J* devices
	- Fix power island support on J* devices
	- Use better APM calls so user modification to power domains
	  don't cause the device to enter a bad state

Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-05-19 08:34:30 -05:00
Praneeth Bajjuri 64ba6e40da ipc: ti-rpmsg-char: Update library to 0.6.0
Update the ti-rpmsg-char library to 0.6.0 version that enables the
support for 6.1 kernel.

Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-05-18 14:50:05 -05:00
Randolph Sapp a556e14310 meta-ti-bsp: sdimage-2part-efi: rename to load variables
Rename the .wks to .wks.in so the EFI_PROVIDER variable is expanded
properly. We only ever set a soft recommendation for GRUB. If anyone
attempted to change that previously it was ignored (for more than just
the reason here, but that's out of my control).

Add a timeout for the bootloader menu. Currently setting it to 3
seconds.

Remove the read only flag on the rootfs. Not sure why that was there.

Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-05-18 14:50:05 -05:00
Jai Luthra 507ff12202 conf: machine: am62axx: Use generic fpdlink prefix
The FPDLink overlays are platform-agnostic, and have been renamed to
match that in the tiL6.1 kernel [1]. So use the generic k3-fpdlink
prefix to pick the overlays in the builds.

[1]: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/Makefile?id=13ef48e91#n62

Signed-off-by: Jai Luthra <j-luthra@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-05-18 14:50:05 -05:00
LCPD Automation Script b2cf11414a various: Sync from kirkstone CICD
ti-linux-fw: CI/CD Auto-Merger: cicd.kirkstone.202305161900
linux-ti-staging-rt_6.1: CI/CD Auto-Merger: cicd.kirkstone.202305161900
linux-ti-staging_6.1: CI/CD Auto-Merger: cicd.kirkstone.202305161900
u-boot-ti-staging_2023.04: CI/CD Auto-Merger: cicd.kirkstone.202305170400

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-05-17 10:40:50 -05:00
Ryan Eatmon 8b88d74469 various: Remove DEFAULT_PREFERENCE
Now that are past the inital stages of our LTS migration, we can remove
the DEFAULT_PREFERENCE settings that prevented these recipes from being
the default.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-05-17 09:46:34 -05:00
LCPD Automation Script 739b24bf1e various: Intial LTS migration version
As part of the initial LTS migration, move to the latest commits for the
various repos.
- ti-linux-fw
- u-boot-ti-staging_2021.01
- u-boot-ti-staging_2023.04
- k3conf_git
- linux-ti-staging-rt_5.10
- linux-ti-staging-rt_6.1
- linux-ti-staging_5.10
- linux-ti-staging_6.1

Going forward all updates will come from the CICD flow.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-05-17 09:46:34 -05:00
Ryan Eatmon 6eb5ffb743 ti-sci-fw: Add SYSFW_SUFFIX to SYSFW_BINARY to match k3-image-gen
k3_image_gen added the suffix to the sysfw binary to differentiate
between GP and HS binaries.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-05-17 09:46:34 -05:00
Randolph Sapp 49c17fb277 ti-img-rogue-driver: enable bxs/8xe apm
Bump the src revision to enable the following features on Jacinto:
	- Active power managment
	- Power island control via firmware

Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-05-17 09:46:34 -05:00