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

4360 Commits

Author SHA1 Message Date
Ryan Eatmon 89b6ea4410 conf/am65xx-hs-evm: Fix UBOOT_MACHINE to match u-boot config
The uboot config for am65 is moving to a merged build for both GP and
HS.  Until the yocto configs catch up, we need to keep am65xx-hs-evm
working.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-08-30 11:04:28 -05:00
LCPD Automation Script 1ccba22923 linux-ti-staging_6.1: CI/CD Auto-Merger: cicd.kirkstone.202308231800
Updated the value(s) for:
  PV
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
09.00.00.008 cicd.kirkstone.202308231800
2023-08-23 18:01:20 -05:00
LCPD Automation Script 606e2ef3a9 linux-ti-staging-rt_6.1: CI/CD Auto-Merger: cicd.kirkstone.202308231800
Updated the value(s) for:
  PV
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-08-23 18:01:20 -05:00
Trevor Woerner f24edcab87 pru-icss: update QA checks
Update the QA checks done on the build artifacts to include [buildpaths] since
the PRU linker includes these paths in its output. This avoids build warnings
or errors of the type:

	pru-icss-6.2.0-r1 do_package_qa: QA Issue: File /lib/firmware/pru/PRU_Halt.out in package pru-icss-halt contains reference to TMPDIR [buildpaths]

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-08-23 08:28:19 -05:00
Ryan Eatmon f75b1009be 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-08-23 08:26:19 -05:00
Julien Panis cd674e5d90 conf: ti33x: Add earlycon parameter to kernel command line
Sometimes on am335x devices, no more output is printed after
"Starting kernel..." message. Modify UBOOT_EXTLINUX_KERNEL_ARGS
to enable the console before standard serial driver is probed.

Signed-off-by: Julien Panis <jpanis@baylibre.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-08-23 08:26:19 -05:00
LCPD Automation Script 8dcab18640 linux-ti-staging_6.1: CI/CD Auto-Merger: cicd.kirkstone.202308201800
Updated the value(s) for:
  SRCREV

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

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

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
cicd.kirkstone.202308091222
2023-08-09 12:23:34 -05:00
Denys Dmytriyenko 9b4f5af61a conf/k3: switch mcdepends from do_image_complete
Previously k3 mcdepends for k3r5 artifacts has been changed from do_image_wic
to support non-wic builds in other layers and do_image_complete was believed
to be sufficient. Switching k3r5 to baremetal builds has exposed another race
when some pieces come from sstate and hence requires using do_image instead.

Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-08-08 15:39:40 -05:00
LCPD Automation Script d5efe6c5f0 linux-ti-staging_6.1: CI/CD Auto-Merger: cicd.kirkstone.202308080400
Updated the value(s) for:
  SRCREV

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

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-08-08 04:01:18 -05:00
LCPD Automation Script eee8580a47 k3conf: CI/CD Auto-Merger: cicd.kirkstone.202308080400
Updated the value(s) for:
  SRCREV

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

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-08-08 04:01:18 -05:00
LCPD Automation Script ca4478f161 ti-linux-fw: CI/CD Auto-Merger: cicd.kirkstone.202308080400
Updated the value(s) for:
  TI_LINUX_FW_SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-08-08 04:01:18 -05:00
Ryan Eatmon 9298689247 linux-ti-next,conf/machine: Add support for new vendored dts dir
The latest kernel has made the change to add vendor subdirectories into
the arch/arm/boot/dts directory.  This effectively breaks the
KERNEL_DEVICETREE settings in the machine configs for 32bit platforms,
so switch them over to using the PREFIX variable.  Also change the
linux-ti-next to use the PREFIX setting for KERNEL_DEVICETREE.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-07-31 22:18:51 -05:00
Ryan Eatmon 57b7b11a50 ti-kernel-devicetree-prefix: Add search function for DTBMERGE
With the change to the vendored arch/arm/boot/dts directory, we need to
add support to the KERNEL_DEVICETREE_DTBMERGE to make it a search
pattern instead of a fixed list.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-07-31 22:18:51 -05:00
Ryan Eatmon 50df03d21e 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>
2023-07-24 14:33:03 -05:00
Andrew Davis eab6ae309c 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:46:21 -05:00
Andrew Davis 09f37046a3 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:46:21 -05:00
Andrew Davis ca44223a3f 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:46:21 -05:00
Kamlesh Gurudasani 7840c0c3c1 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:46:21 -05:00
LCPD Automation Script 38d91dd4f1 linux-ti-staging_6.1: CI/CD Auto-Merger: cicd.kirkstone.202307192152
Updated the value(s) for:
  PV
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
cicd.kirkstone.202307192152
2023-07-19 21:54:54 -05:00
LCPD Automation Script 77b5a9dda4 linux-ti-staging-rt_6.1: CI/CD Auto-Merger: cicd.kirkstone.202307192152
Updated the value(s) for:
  PV
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-07-19 21:54:54 -05:00
LCPD Automation Script 84967b4a30 u-boot-ti-staging_2023.04: CI/CD Auto-Merger: cicd.kirkstone.202307191052
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
cicd.kirkstone.202307191052
2023-07-19 10:52:53 -05:00
LCPD Automation Script 474af844b0 linux-ti-staging_6.1: CI/CD Auto-Merger: cicd.kirkstone.202307132041
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
09.00.00.007 cicd.kirkstone.202307132041 cicd.kirkstone.202307161900
2023-07-13 20:42:01 -05:00
LCPD Automation Script 60d653985c linux-ti-staging-rt_6.1: CI/CD Auto-Merger: cicd.kirkstone.202307132041
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-07-13 20:42:01 -05:00
Praneeth Bajjuri 6e0c3fe56e 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-13 15:56:15 -05:00
LCPD Automation Script 30c3aed364 linux-ti-staging_6.1: CI/CD Auto-Merger: cicd.kirkstone.202307130400
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
cicd.kirkstone.202307130400
2023-07-13 04:01:18 -05:00
LCPD Automation Script 6daba46d7b linux-ti-staging-rt_6.1: 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
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