1
0
mirror of https://git.yoctoproject.org/meta-ti synced 2026-07-25 21:37:45 +00:00
Commit Graph

4444 Commits

Author SHA1 Message Date
LCPD Automation Script 7e404bcf22 linux-ti-staging_6.1: CI/CD Auto-Merger: cicd.kirkstone.202311022105
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
09.01.00.003 cicd.kirkstone.202311022105
2023-11-02 21:06:18 -05:00
LCPD Automation Script 1efad4cc1c linux-ti-staging-rt_6.1: CI/CD Auto-Merger: cicd.kirkstone.202311022105
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-11-02 21:06:18 -05:00
LCPD Automation Script 951a323c4b u-boot-ti-staging_2023.04: CI/CD Auto-Merger: cicd.kirkstone.202311022105
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-11-02 21:06:18 -05:00
LCPD Automation Script f5c8196126 ti-linux-fw: CI/CD Auto-Merger: cicd.kirkstone.202311022105
Updated the value(s) for:
  TI_LINUX_FW_SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-11-02 21:06:18 -05:00
Ryan Eatmon 30f1544a1d k3r5: Use the ?= default assignment to allow for overrides
Move to setting the values for PREFERRED_PROVIDER using the
?= default assignment so that we can override the setting if
we would like to.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
Signed-off-by: Massimiliano Minella <massimiliano.minella@se.com>
Acked-by: Chirag Shilwant <c-shilwant@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-11-02 09:45:15 -05:00
Chirag Shilwant 9e5d1882c0 conf: machine: Update OPTEEMACHINE for am62pxx
- OPTEEMACHINE for am62pxx should be k3-am62x.

Signed-off-by: Chirag Shilwant <c-shilwant@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-10-30 08:39:40 -05:00
Randolph Sapp a14061c50b am62pxx: set default gpudriver to ti-img-rogue-driver
Enable the GPU on the am62pxx-evm machine target.

Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-10-28 14:57:06 -05:00
Randolph Sapp b14173ea0a ti-img-rogue-*: add am62p support
Add the configuration options for am62pxx-evm.

This also adds support for new devicetree properties to override the
clock value of the device. See the kernel module modifications [1] and
dt bindings for more information.

[1] https://git.ti.com/cgit/graphics/ti-img-rogue-driver/log/?h=linuxws/kirkstone/k6.1/23.2.6460340

Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-10-28 14:57:06 -05:00
Randolph Sapp 29346b7a3c ti-img-rogue-*: move to 23.2 release
Move to the 23.2 release branch and bump SRCREV accordingly. This branch
has the proper implementation of the cache coherency fix along with some
other checks that address some system stability issues on Jacinto
devices.

Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-10-28 14:57:06 -05:00
Randolph Sapp 00de85a06e mesa-pvr: isolate sgx and rogue components
Bump SRCREV to include some patches to better isolate SGX and PVR
components.

Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-10-28 14:57:06 -05:00
Jai Luthra f5851386df conf: machine: am62*: Pick common overlays by prefix
SK boards of AM62 SoC family share peripheral expansions for camera
and audio-over-HDMI.

The HDMI bridge is common across all SK-AM62* boards. The CSI2 FFC
camera connector is common across all except SK-AM62-LP which only has a
B2B Samtec connector.

As the kernel now uses the same prefix "k3-am62x-sk-" for the devicetree
overlays for these peripherals, make sure we pick them by prefix for
applicable boards.

Link: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit?id=b50ccab9e07c
Link: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/commit/?&id=0432df3d2ae7
Signed-off-by: Jai Luthra <j-luthra@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-10-27 15:02:09 -05:00
Ryan Eatmon 8a52867619 optee: Update to upstream 4.0.0
Update all of the optee components to the upstream 4.0.0 version.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-10-27 10:14:46 -05:00
LCPD Automation Script bae3658ac0 linux-ti-staging_6.1: CI/CD Auto-Merger: cicd.kirkstone.202310261800
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
09.01.00.002 cicd.kirkstone.202310261800
2023-10-26 18:00:47 -05:00
LCPD Automation Script dcc63057b0 linux-ti-staging-rt_6.1: CI/CD Auto-Merger: cicd.kirkstone.202310261800
Updated the value(s) for:
  SRCREV

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

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-10-26 18:00:47 -05:00
Chirag Shilwant 3790f40faa meta-ti-bsp: Add Support for am62pxx-evm
- Add A53 and R5 machine configurations for am62pxx-evm.
- Add firmware overrides.
- Add u-boot overrides.
- Add cnm-wave support.

Signed-off-by: Chirag Shilwant <c-shilwant@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
Signed-off-by: Brandon Brnich <b-brnich@ti.com>
2023-10-26 17:40:47 -05:00
Denys Dmytriyenko 242846833a conf: machine: move RDEPENDS and RRECOMMENDS from kernel-rdepends.inc
Instead of making kernel RDEPENDS on devicetree and different FW images with
lots of machine-override appends that are hard to modify downstream, use proper
MACHINE_ESSENTIAL_EXTRA_RDEPENDS and MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS vars
that are specifically designed for this purpose.

This also makes such dependencies generic and not tied to a particular kernel
recipe including kernel-rdepends.inc with the entire machine-specific list.

Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Acked-by: Andrew Davis <afd@ti.com>
Acked-by: Ryan Eatmon <reatmon@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-10-24 09:56:29 -05:00
Denys Dmytriyenko 9aef811519 conf: beagle*: recommend essential FW images for Beagle devices
Set MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS per platform to list recommended
essential FW images to be added to rootfs by default.

Correct beagle-x15 to pull devicetrees and kernel image as well.

Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-10-20 17:34:11 -05:00
Denys Dmytriyenko acd8ab87df u-boot-bb.org: add back Beagle-specific U-boot 2023.04
Majority of Beagle devices use ti-u-boot repo from u-boot-ti-staging directly.
But some latest devices may need to point to own tree with additional support
added that is not yet upstream, e.g. BeaglePlay.

Add the Beagle-specific recipe and point beagleplay to use it. Other devices
can switch to using it as well, if desired, but right now the code base is the
same for other Beagle devices.

Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-10-20 17:34:11 -05:00
Denys Dmytriyenko bbd550a8e5 linux-bb.org: update kernel to 6.1 for Beagle devices
Update both 32-bit and 64-bit configs to use the latest 6.1 Linux kernel
from beagleboard.org repository, which is based on ti-linux-kernel repo
used in linux-ti-staging, but with extra Beagle-specific features on top.

Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-10-20 17:34:11 -05:00
Denys Dmytriyenko 949bd2d76e conf: beagleplay: trim down the DTB list
Update DTB/DTBO list to only upstreamed devicetrees and overlays. This
help with migration to kernel 6.1, which doesn't have BB.org specific
overlays.

Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-10-20 17:34:11 -05:00
Denys Dmytriyenko bc3464cbc2 conf: beaglebone-ai64: trim down the DTB list
Update DTB/DTBO list to only upstreamed devicetrees and overlays. This
help with migration to kernel 6.1, which doesn't have BB.org specific
overlays.

Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-10-20 17:34:11 -05:00
Andrew Davis 3bca50523f ti-pru-sw-edma-driver: Remove this recipe
Not used and the source is gone anyway, remove.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-10-20 17:27:42 -05:00
Matthias Schiffer d9cec51d0f conf: include TI_COMMON_DEPLOY in PSEUDO_IGNORE_PATHS
Since the introduction of TI_COMMON_DEPLOY, we've been seeing frequent
Pseudo errors [1] breaking image build during development, in particular
with partial rebuilds due to the externalsrc bbclass.

The relevant part of the error log seems to be the following:

    ERROR: Task (/home/schifferm/Devel/src/ci-meta-tq-kirkstone/sources/meta
        -tq/meta-dumpling/recipes-images/images/tq-image-generic-debug.bb:do
	_rootfs) failed with exit code '1'
    Pseudo log:
    path mismatch [1 link]: ino 12215614 db '/home/schifferm/Devel/src/ci-me
        ta-tq-kirkstone/build-mba64xx/deploy-ti/images/tqma64xxl-mbax4xxl/tq
	-image-generic-debug-tqma64xxl-mbax4xxl-20231020091917.testdata.json
	' req '/home/schifferm/Devel/src/ci-meta-tq-kirkstone/build-mba64xx/
	tmp/work/tqma64xxl_mbax4xxl-tq-linux/tq-image-generic-debug/1.0-r0/r
	ootfs/usr/share/stress-ng/example-jobs/device.job;65324e26'.

My understanding is that all deploy dirs should be ignored by Pseudo, as
openembedded-core/meta/bitbake.conf includes the whole of DEPLOY_DIR in
PSEUDO_IGNORE_PATHS. With the introduction of TI_COMMON_DEPLOY,
DEPLOY_DIR_IMAGE is not covered by that setting anymore, so we add it in
meta-ti to avoid the issue.

[1] https://wiki.yoctoproject.org/wiki/Pseudo_Abort

Signed-off-by: Matthias Schiffer <matthias.schiffer@ew.tq-group.com>
Acked-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-10-20 17:26:33 -05:00
LCPD Automation Script 59edb4e886 linux-ti-staging_6.1: CI/CD Auto-Merger: cicd.kirkstone.202310191725
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
09.01.00.001 cicd.kirkstone.202310191725
2023-10-19 17:26:19 -05:00
LCPD Automation Script f0e4f1789b linux-ti-staging-rt_6.1: CI/CD Auto-Merger: cicd.kirkstone.202310191725
Updated the value(s) for:
  SRCREV

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

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-10-19 17:26:19 -05:00
LCPD Automation Script d037327809 ti-linux-fw: CI/CD Auto-Merger: cicd.kirkstone.202310191725
Updated the value(s) for:
  TI_LINUX_FW_SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-10-19 17:26:19 -05:00
Paresh Bhagat 6d54bc4e8a meta-ti-extras: recipes-ti: Update jailhouse SRC_URI to point to ti-jailhouse repo
The ti-jailhouse repo is synced with the Siemens/jailhouse
at https://github.com/siemens/jailhouse. Use this for
development and build for TI devices.

Signed-off-by: Paresh Bhagat <p-bhagat@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-10-17 21:58:11 -05:00
Randolph Sapp 2cf047fc0e machine: include: enable sgx on tested platforms
Enable SGX Graphics on the currently tested platforms.

Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-10-17 21:58:11 -05:00
Randolph Sapp 9b6bce2c8a mesa-pvr: bump srcrev for sgx support
Bump the SRCREV to include the required changes to build for SGX now.

Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-10-17 21:58:11 -05:00
Randolph Sapp 213928ec15 ti-sgx-ddk-*: version bump to support kirkstone
Bump ti-sgx-ddk-um and ti-sgx-ddk-km to the new branch for Kirkstone and
mesa independent builds. This also sets up SGX to use the latest mesa
revision rogue uses.

Changelog:

 - IMG Support has officially ended. This repo will not be getting
   regular updates after this unless things are really broken.
 - The Mesa patches which were previously being relicensed internally
   were opened and combined with the unofficial rogue efforts on
   freedesktop.
 - Toolchains were upgraded and multiple warnings and issues were
   addressed. Hardware recoveries work now, but there are still some
   longstanding issues with SGX that remain to be addressed if further
   resources are set aside for that.
 - We moved to an lws-generic build target to avoid rebuilding external
   components. As such, these external components must be patched as
   needed. Libdrm is an example of this and the required patches can be
   found in meta-ti.

Known bugs:

 - Buffer allocations under Weston may misbehave
 - GLSL macro redefinitions will cause errors regardless of whether or
   not they are identical

Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-10-17 21:58:11 -05:00
Ryan Eatmon fdc7c0a03b gdbserverproxy-module-drv: Fix patch fuzz
Some how I missed that there was fuzz when applying the patch.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-10-17 21:58:11 -05:00
Aniket Limaye 12e860e67d ti-eth-fw: Reduce priority for softlinks to 5.
Makes ti-ipc firmware as default for main-r5f0_0 firmware softlink
The ti-eth-fw binaries are tested at the SDK level and should be
made default only at that level

Signed-off-by: Aniket Limaye <a-limaye@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-10-17 21:58:11 -05:00
Aniket Limaye 7bffb013b1 ti-eth-fw: Fix firmware alternative names for j784s4
The main-r5f0_0 softlinks should be pointing to the ethfw binaries
instead of the mcu-r5f0_0

Signed-off-by: Aniket Limaye <a-limaye@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-10-17 21:58:11 -05:00
Aniket Limaye 84195f4601 Revert "recipes-bsp: u-boot-ti.inc: Remove ti-sci-fw from DEPENDS for k3 machine"
This reverts commit cd13cafd65.
Some devices need ti-fs-stub-* firmware for the uboot aarch64 build

Signed-off-by: Aniket Limaye <a-limaye@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-10-17 21:58:11 -05:00
Aniket Limaye e5ea7f74e0 ti-sci-fw: Remove COMPATIBLE_MACHINE and extend recipe to k3 machines
Revert ebcf15bf0f :
  "recipes-bsp:ti-sci-fw: Add k3r5 as COMPATIBLE_MACHINE"

Extend recipe to k3 machines too, to provide ti-fs-stub-* firmware
for u-boot aarch64 build.

Update do_deploy() to allow multiconfig builds for k3 machines

Signed-off-by: Aniket Limaye <a-limaye@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-10-17 21:58:11 -05:00
Dan McGregor 99bf17e270 amx3-cm3: use debug-prefix-map
Fixes the QA warnings about package contains reference to TMPDIR.

Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-10-17 21:58:11 -05:00
Garrett Giordano 1b96fccda3 uboot: Handle UBOOT_CONFIG for multiple R5 defconfigs
Currently the do_compile step fails if we try to implement UBOOT_CONFIG
in an attempt to build U-Boot with multiple R5 defconfigs.

This commit adds a condition to handle linking the UBOOT_BINARY if
UBOOT_CONFIG is used in place of UBOOT_MACHINE.

Signed-off-by: Garrett Giordano <ggiordano@phytec.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-10-17 21:58:11 -05:00
LCPD Automation Script 1690e3fe50 linux-ti-staging_6.1: CI/CD Auto-Merger: cicd.kirkstone.202310121800
Updated the value(s) for:
  SRCREV

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

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-10-12 18:01:08 -05:00
Ryan Eatmon d6ba4b8c53 u-boot-ti: Correctly fix SPL binary name for SD/MMC media on HS boards
The previous patch is incorrectly accepted and released.  This patch
applies the logic that was discussed on the mailing list.

- Create a new variable grouping for SPL_HS_MLO
- Update the install/deploy code to reference the new variables.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-10-09 16:31:55 -05:00
LCPD Automation Script 5fd6a81647 linux-ti-staging_6.1: CI/CD Auto-Merger: cicd.kirkstone.202310061657
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
09.00.00.011 cicd.kirkstone.202310061657
2023-10-06 16:58:26 -05:00
LCPD Automation Script 0d00a2c5bd linux-ti-staging-rt_6.1: CI/CD Auto-Merger: cicd.kirkstone.202310061657
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-10-06 16:58:26 -05:00
LCPD Automation Script 807225899b k3conf: CI/CD Auto-Merger: cicd.kirkstone.202310061657
Updated the value(s) for:
  SRCREV

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

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-10-06 16:58:26 -05:00
LCPD Automation Script 19ff94300b ti-linux-fw: CI/CD Auto-Merger: cicd.kirkstone.202310061657
Updated the value(s) for:
  TI_LINUX_FW_SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-10-06 16:58:26 -05:00
Denys Dmytriyenko edf219d243 u-boot: set the correct latest LIC_FILES_CHKSUM generically
The common u-boot-ti.inc file still uses the old license checksum
from 2021 U-boot. There were formatting changes in the license text
between 2021 and 2023 and version-specific recipes had the license
checksum updated to the new value. Since there are no 2021 recipes
remaining, the new license checksum can be set in the common .inc
file generically.

Note: U-boot license hasn't changed and the same checksum is simply
being moved from the recipes to the common .inc file.

Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-10-05 12:18:25 -05:00
Kamlesh Gurudasani c225b6d315 trusted-firmware-a: Update to sha fixing deep sleep on AM62x
Update to commit d7a7135d32a8c7da004c0c19b75bd4e2813f9759,
which fixes deep sleep bug on AM62x

https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/commit/?id=d7a7135d32a8c7da004c0c19b75bd4e2813f9759

Signed-off-by: Kamlesh Gurudasani <kamlesh@ti.com>
Tested-by: Dhruva Gole <d-gole@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-10-05 12:10:11 -05:00
Aniket Limaye 6fe2ea45e6 ti-dm-dw: Preserve structure of the deployed ti-dm-fw binaries
Preserve the directory structure of the deployed dm firmware so that one
can directly specify the deploy directory for binman based u-boot build.

Additionally, this makes it easier to preserve the same structure inside
the prebuilt-images directory of the tisdk-core-bundle for the same reason.

Signed-off-by: Aniket Limaye <a-limaye@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-10-05 12:08:25 -05:00