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

4350 Commits

Author SHA1 Message Date
Ryan Eatmon 19340ce0cd ti-rtos-firmware: Add missing links and reformat file for consistency
Add in missing *-sec links pointing to signed files especially for
j784s4.  Reformat file a little to make the groupings easier to
manage in the future when looking to see if -sec links are missing.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
cicd.master.202307250100 cicd.master.202307260100 cicd.master.202307270100 cicd.master.202307280100
2023-07-24 14:28:22 -05:00
Ryan Eatmon 73dd142262 trusted-firmware-a: Remove rwx patch
Upstream meta-arm has picked up support for what this patch was doing,
it can be removed.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
cicd.master.202307221943 cicd.master.202307240100
2023-07-22 19:40:02 -05:00
Andrew Davis b8fb4a6ab5 conf: machine: am65xx: Remove SYSFW_SUFFIX from non-k3r5 configs
This definition is only needed in the "-k3r5" multiconfig files.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-07-21 10:43:28 -05:00
Andrew Davis 4be6466ef8 conf: Remove old and no longer used MACHINE_FEATURES
The following MACHINE_FEATURES are not matched against anywhere, remove:
 * kernel26
 * ethernet
 * mmc

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-07-21 10:43:28 -05:00
Andrew Davis 2288d6622b conf: Remove leftover UIO Device Tree overlay files
We do not use UIO anymore, remove these files.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-07-21 10:43:28 -05:00
Kamlesh Gurudasani 055541af09 trusted-firmware-a: Update to v2.9 release tag
Update to latest release tag, i.e. v2.9

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

Signed-off-by: Kamlesh Gurudasani <kamlesh@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-07-21 10:43:28 -05:00
LCPD Automation Script 2f99de0e39 linux-ti-staging_6.1: CI/CD Auto-Merger: cicd.master.202307210100
Updated the value(s) for:
  PV
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-07-21 01:02:27 -05:00
LCPD Automation Script 1190ce114e linux-ti-staging-rt_6.1: CI/CD Auto-Merger: cicd.master.202307210100
Updated the value(s) for:
  PV
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-07-21 01:02:27 -05:00
LCPD Automation Script 1121209714 k3conf: CI/CD Auto-Merger: cicd.master.202307210100
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-07-21 01:02:27 -05:00
LCPD Automation Script 70030a60cc u-boot-ti-staging_2023.04: CI/CD Auto-Merger: cicd.master.202307210100
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-07-21 01:02:27 -05:00
Praneeth Bajjuri a656575ecd meta-ti: conf: am62xx-lp-evm: Use common include am62xx.inc
commit 5f9be22839 ("machine: Add AM62Q HS-SE evm configuration")
has added am62xx-lp.inc which is used by am62xx-lp-evm machine.

The features listed in am62xx.inc are common between machines
am62xx-evm and am62xx-lp-evm. (Ex: MACHINE_FEATURES = "gpu")

Hence updating the necessary include file to have
common features to be enabled between these two platform variants.

Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
Suggested-by: Randolph Sapp <rs@ti.com>
Reviewed-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-07-18 08:23:52 -05:00
LCPD Automation Script 660a693785 linux-ti-staging_6.1: CI/CD Auto-Merger: cicd.master.202307180100
Updated the value(s) for:
  SRCREV

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

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-07-18 01:03:06 -05:00
LCPD Automation Script c13289b1a5 u-boot-ti-staging_2023.04: CI/CD Auto-Merger: cicd.master.202307180100
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-07-18 01:03:06 -05:00
Randolph Sapp a2c3fd8668 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:56:58 -05:00
Andrew Davis 6b741edf5f 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-07 08:45:10 -05:00
Praneeth Bajjuri cc14f9eb41 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-07 08:45:10 -05:00
Hari Nagalla b644099752 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-07 08:45:10 -05:00
LCPD Automation Script 35f8418759 linux-ti-staging_6.1: CI/CD Auto-Merger: cicd.master.202307070100
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-07-07 01:01:51 -05:00
LCPD Automation Script 87ac962bb6 linux-ti-staging-rt_6.1: CI/CD Auto-Merger: cicd.master.202307070100
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-07-07 01:01:51 -05:00
LCPD Automation Script 19417c46e2 u-boot-ti-staging_2023.04: CI/CD Auto-Merger: cicd.master.202307070100
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-07-07 01:01:51 -05:00
LCPD Automation Script c012b56b94 ti-linux-fw: CI/CD Auto-Merger: cicd.master.202307070100
Updated the value(s) for:
  TI_LINUX_FW_SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-07-07 01:01:51 -05:00
Ryan Eatmon a3fe9c4e2a 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-07-05 19:10:51 -05:00
LCPD Automation Script ad01add7d2 linux-ti-staging_6.1: CI/CD Auto-Merger: cicd.master.202306300100
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-06-30 01:15:54 -05:00
LCPD Automation Script 3fb2ba034f linux-ti-staging-rt_6.1: CI/CD Auto-Merger: cicd.master.202306300100
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-06-30 01:15:54 -05:00
LCPD Automation Script 078a5eb653 u-boot-ti-staging_2023.04: CI/CD Auto-Merger: cicd.master.202306300100
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-06-30 01:15:53 -05:00
LCPD Automation Script 19773df34a ti-linux-fw: CI/CD Auto-Merger: cicd.master.202306300100
Updated the value(s) for:
  TI_LINUX_FW_SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-06-30 01:15:53 -05:00
Aniket Limaye 877c9b62a2 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:47 -05:00
Randolph Sapp f482051d3c 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:23:59 -05:00
Randolph Sapp 38bd40b803 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 16:33:36 -05:00
Randolph Sapp c21c827638 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 16:33:36 -05:00
LCPD Automation Script 40844ca5f1 linux-ti-staging-rt_6.1: CI/CD Auto-Merger: cicd.master.202306260100
Updated the value(s) for:
  SRCREV

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

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-06-26 01:02:19 -05:00
Udit Kumar df928ff49c 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 13:13:56 -05:00
Randolph Sapp 8af0ba63d2 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 13:13:56 -05:00
Ravi Gunasekaran fbc7a67449 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-23 13:13:56 -05:00
Ryan Eatmon c70c1b611a 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-23 13:13:56 -05:00
Manorit Chawdhry bde91baf8a 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-23 13:13:56 -05:00
Randolph Sapp 09c2c7597f 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-23 13:13:56 -05:00
LCPD Automation Script 907ffe2102 linux-ti-staging_6.1: CI/CD Auto-Merger: cicd.master.202306230100
Updated the value(s) for:
  SRCREV

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

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-06-23 01:01:33 -05:00
LCPD Automation Script 4ae979e628 u-boot-ti-staging_2023.04: CI/CD Auto-Merger: cicd.master.202306230100
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-06-23 01:01:33 -05:00
LCPD Automation Script 2f0f92dbd0 linux-ti-staging_6.1: CI/CD Auto-Merger: cicd.master.202306220100
Updated the value(s) for:
  PV
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-06-22 01:01:45 -05:00
LCPD Automation Script 8a493fcf78 linux-ti-staging-rt_6.1: CI/CD Auto-Merger: cicd.master.202306220100
Updated the value(s) for:
  PV
  SRCREV

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

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-06-22 01:01:45 -05:00
LCPD Automation Script 38ec351103 ti-linux-fw: CI/CD Auto-Merger: cicd.master.202306220100
Updated the value(s) for:
  TI_LINUX_FW_SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-06-22 01:01:45 -05:00
Ryan Eatmon a79e28015f 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-21 09:52:05 -05:00
Ryan Eatmon 3f51206480 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-21 09:30:30 -05:00
Devarsh Thakkar 3f945cae72 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 13:40:25 -05:00
Devarsh Thakkar 1fed958bfe 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 13:40:25 -05:00