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

4330 Commits

Author SHA1 Message Date
LCPD Automation Script bf554d1509 u-boot-ti-staging_2023.04: CI/CD Auto-Merger: cicd.kirkstone.202307130400
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-07-13 04:01:18 -05:00
Randolph Sapp 2eff3b24a1 ti-img-rogue-*: bump srcrev for jacinto fixes
Bump the SRCREV for the umlibs and driver package to include some fixes
for Jacinto devices. These patches do the following:
 - Fix virtual memory addressing
 - Resolve an issue with APM and debug requests
 - Attempt to resolve most of the cache coherency related issues on
   Jacinto devices
 - Introduce some extra cache maintenance operations in the kernel
   module

It also introduces the following known issues:
 - Visual artifacting on the second-to-last EGL/GLES context on BXS
   based devices (J721S2/J784S4)

We're still working on that last one, but the stability improvements
make this worth while for now.

Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-07-11 12:54:37 -05:00
LCPD Automation Script 2e3ffb7363 linux-ti-staging_6.1: CI/CD Auto-Merger: cicd.kirkstone.202307061739
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
09.00.00.006 cicd.kirkstone.202307061739
2023-07-06 17:40:34 -05:00
LCPD Automation Script 766c88372e linux-ti-staging-rt_6.1: CI/CD Auto-Merger: cicd.kirkstone.202307061739
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-07-06 17:40:34 -05:00
LCPD Automation Script 9b43333020 u-boot-ti-staging_2023.04: CI/CD Auto-Merger: cicd.kirkstone.202307061739
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-07-06 17:40:34 -05:00
LCPD Automation Script f2a2cd20b5 ti-linux-fw: CI/CD Auto-Merger: cicd.kirkstone.202307061739
Updated the value(s) for:
  TI_LINUX_FW_SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-07-06 17:40:34 -05:00
Andrew Davis 332ef6d1c6 conf: machine: k3: Use ARM64 kernel load address in FIT
The address 0x80008000 was used in pre-K3 devices. ARM64 requires the
kernel loaded to a 2MB aligned address when not using KASLR. For FIT
set the address to 0x81000000 which gives the kernel 32MB before running
into the FDT at 0x83000000.

If you get this error someday then your kernel is too large and either it
or FDT needs relocated in memory:
    ERROR: image is not a fdt - must RESET the board to recover.

Signed-off-by: Andrew Davis <afd@ti.com>
Tested-by: Praneeth Bajjuri <praneeth@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-07-05 18:55:17 -05:00
Praneeth Bajjuri edbb8b1c74 pru-icss_git.bb: update to PSSP v6.2.0
Upgrade to v6.2.0 version.
This release supports Linux kernel 6.1.
The RPMsg library in previous versions of the PSSP will not work with
the PRU RPMsg drivers in Linux kernel 6.1.

Other changes in this version:
 * Bug fixes:
     - Getting Started Labs, fix "zero" command clearing too many bytes
     - Include files, add a missing parentheses to pru_cfg, pru_ctrl, pru_ecap
 * Update ReadMe files to point to the latest URLs

Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-07-05 18:53:02 -05:00
Hari Nagalla 116d2faeed ipc: ti-rpmsg-char: Update library to 0.6.2
Update ti-rpmsg-char library to fix wrong rpmsg-ctrl
device ids observed when multiple remote procs are present
with multiple channels opened.

Signed-off-by: Hari Nagalla <hnagalla@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-07-04 09:00:11 -05:00
LCPD Automation Script 522370739f linux-ti-staging_6.1: CI/CD Auto-Merger: cicd.kirkstone.202306291638
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
09.00.00.005 cicd.kirkstone.202306291638
2023-06-29 16:40:34 -05:00
LCPD Automation Script 46af910c58 linux-ti-staging-rt_6.1: CI/CD Auto-Merger: cicd.kirkstone.202306291638
Updated the value(s) for:
  SRCREV

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

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-06-29 16:40:34 -05:00
LCPD Automation Script 2b8dae238d ti-linux-fw: CI/CD Auto-Merger: cicd.kirkstone.202306291638
Updated the value(s) for:
  TI_LINUX_FW_SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-06-29 16:40:34 -05:00
Aniket Limaye 1a4e866ee7 conf: machine: j7*: Update KERNERL_DEVICETREE_PREFIX to match latest filenames
1) The k3-fpdlink-* dtbs were missing.
2) k3-j7200-mcspi-loopback.dts -> k3-j7200-evm-mcspi-loopback.dtso

Signed-off-by: Aniket Limaye <a-limaye@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-29 08:33:15 -05:00
Randolph Sapp 08e38940b0 ti-img-rogue-driver: drop unused patch
The following patch was dropped from the SRC_URI one of my previous
graphics overhaul patches:
0001-compiler-support-OpenEmbedded-nodistro-internal-aarc.patch

Actually remove it from the source tree now that upstream is carrying
the equivalent to help enable other tools.

Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-28 07:21:46 -05:00
Randolph Sapp 92decee8cb ti-img-rogue-driver: update to catch more compilers
Upstream changed to not be so picky about compilers. Bump SRCREV so the
odd things using our recipes are happy again.

Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-26 11:53:35 -05:00
Randolph Sapp 818aa0aaef ti-img-rogue-umlibs: absolute path for file globs
Edit the file paths so they point at files in the source directory
explicitly. For some reason shell glob were previously only respected by
some machines.

Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-26 11:49:47 -05:00
Udit Kumar 19938f953e linux-ti-staging: add configuration for remoteproc/rpmsg IPC modules
* rpmsg_client_sample is a test module and should not be autoloaded
* Both k3_r5 and k3_dsp remoteproc modules depend on virtio_rpmsg_bus

Cc: Denys Dmytriyenko <denys@ti.com>
Cc: Ryan Eatmon <reatmon@ti.com>
Cc: Praneeth Bajjuri <praneeth@ti.com>
Cc: Apurva Nandan <a-nandan@ti.com>
Cc: Hari Nagalla <hnagalla@ti.com>
Signed-off-by: Udit Kumar <u-kumar1@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-23 10:52:24 -05:00
Randolph Sapp 6352c72975 ti-img-rogue-umlibs: use rrecommends for components
Use RRECOMMENDS for components. Apparently I made an resolvable
dependency cycle that Yocto silently clipped. My best guess at the
culprit was: mesa-megadriver (RR) -> rogue-km (RR) -> rogue-um (RD) ->
libgles1-rogue (RD) -> mesa-megadriver

That killed the ti-img-rogue-umlibs recipe during do_rootfs. The rogue
GLES libs do depend on mesa-megadriver at runtime but I guess the UM
components should only really recommend the rogue GLES components be
present at runtime to make the cycle resolvable by opkg.

Fixes:
1705f6d3 (ti-img-rogue-umlibs: make all components optional, 2023-06-21)

Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-23 10:52:24 -05:00
LCPD Automation Script b86456651b linux-ti-staging-rt_6.1: CI/CD Auto-Merger: cicd.kirkstone.202306230400
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
09.00.00.004 cicd.kirkstone.202306230400
2023-06-23 04:00:49 -05:00
LCPD Automation Script 906a10945b u-boot-ti-staging_2023.04: CI/CD Auto-Merger: cicd.kirkstone.202306230400
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-06-23 04:00:49 -05:00
LCPD Automation Script cf0f69ad71 ti-k3-secdev: CI/CD Auto-Merger: cicd.kirkstone.202306221900
Updated the value(s) for:
  GIT_SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
cicd.kirkstone.202306221900
2023-06-22 19:00:48 -05:00
LCPD Automation Script f641bbcb91 linux-ti-staging_6.1: CI/CD Auto-Merger: cicd.kirkstone.202306221900
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-06-22 19:00:48 -05:00
LCPD Automation Script b18539c864 linux-ti-staging-rt_6.1: CI/CD Auto-Merger: cicd.kirkstone.202306221900
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-06-22 19:00:48 -05:00
LCPD Automation Script bd9c076761 u-boot-ti-staging_2023.04: CI/CD Auto-Merger: cicd.kirkstone.202306221900
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-06-22 19:00:48 -05:00
Ravi Gunasekaran 641eb2268b prusw-fw: SR2.0: Package switch firmware for AM64
Now that driver support is added to support switch mode
for AM64, update recipes to package the switch firmware.

Signed-off-by: Ravi Gunasekaran <r-gunasekaran@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-22 07:19:35 -05:00
Ryan Eatmon 6c80d4efe2 pruhsr-fw: SR2.0: Add new firmware
We need to package up new HSR firmware for am65x-sr2.  Add dependencies
for them on the correct platforms.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
Signed-off-by: Ravi Gunasekaran <r-gunasekaran@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-22 07:15:53 -05:00
Randolph Sapp 1705f6d3c4 ti-img-rogue-umlibs: make all components optional
Bumping into the limitations of the binary_package class. This change
allows all rogue components to be optionally packaged without blowing
out the dependency chain.

Add a python function to fetch file paths from the FILE vars for each
component so we don't end up double tracking files. Add variables to
track component packages if things split up more later. Add a package
config string to set runtime dependencies and recommendations. Change
all logic to revolve around the PACKAGECONFIG instead of distro
features.

Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-22 07:11:48 -05:00
LCPD Automation Script e15df9d32c linux-ti-staging_6.1: CI/CD Auto-Merger: cicd.kirkstone.202306211956
Updated the value(s) for:
  PV
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
cicd.kirkstone.202306211956
2023-06-21 19:56:43 -05:00
LCPD Automation Script 46f9be1c2f linux-ti-staging-rt_6.1: CI/CD Auto-Merger: cicd.kirkstone.202306211956
Updated the value(s) for:
  PV
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-06-21 19:56:43 -05:00
LCPD Automation Script 1f205c7439 u-boot-ti-staging_2023.04: CI/CD Auto-Merger: cicd.kirkstone.202306211956
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-06-21 19:56:43 -05:00
LCPD Automation Script 266493e21f ti-linux-fw: CI/CD Auto-Merger: cicd.kirkstone.202306211956
Updated the value(s) for:
  TI_LINUX_FW_SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-06-21 19:56:43 -05:00
Manorit Chawdhry 1ae5049aab conf: machine: include: k3 enable fit signing for uboot
Enables FIT Image signing for K3 platforms

Signed-off-by: Manorit Chawdhry <m-chawdhry@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-20 19:44:58 -05:00
Ryan Eatmon 8980333807 conf: am335x-evm and am437x-evm: bump max_leb_cnt
New features added require another increase to max_leb_cnt.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-20 19:44:58 -05:00
Ryan Eatmon a79db0f27b kernel-rdepends: Add ti-eth-fw as an RDEPENDS
When the ti-eth-fw recipe was split out from the ti-rtos-firmware recipe
we forgot to add it as a dependency.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-20 16:16:23 -05:00
Devarsh Thakkar a28d68d406 conf: machine: am62xx: Add TI logo as image boot file
Add TI logo bitmap image as image boot file so that it gets
copied to boot partition and A53 SPL or U-boot proper
can load it and display during board bootup.

Signed-off-by: Devarsh Thakkar <devarsht@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-19 10:29:17 -05:00
Devarsh Thakkar 7849649def u-boot-ti-staging_2023.04: Copy bitmap file to boot partition for AM62x
Early splash screen support for AM62x has been enabled in u-boot
and it requires bitmap tarball to be present in boot partition
as per the default environment settings done in u-boot [1].

Copy the ti logo bitmap tarball to boot partition of wic image in order
to enable out of box early display on AM62x.

[1] https://git.ti.com/cgit/ti-u-boot/ti-u-boot/tree/board/ti/am62x/am62x.env

Signed-off-by: Devarsh Thakkar <devarsht@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-06-19 10:29:17 -05:00
LCPD Automation Script d46ecfc76c linux-ti-staging_6.1: CI/CD Auto-Merger: cicd.kirkstone.202306161212
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
09.00.00.003 cicd.kirkstone.202306161212
2023-06-16 12:13:45 -05:00
LCPD Automation Script 34769cdb0a linux-ti-staging-rt_6.1: CI/CD Auto-Merger: cicd.kirkstone.202306161212
Updated the value(s) for:
  SRCREV

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

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-06-16 12:13:45 -05:00
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