1
0
mirror of https://git.yoctoproject.org/meta-ti synced 2026-05-07 03:49:20 +00:00
Commit Graph

3835 Commits

Author SHA1 Message Date
Yogesh Siraswar cfb35f8f27 u-boot-ti-staging: Update the u-boot srcrev to 08.00.00.003
Update the u-boot to pick tag 08.00.00.003

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-07-27 22:05:35 +00:00
Yogesh Siraswar e33cc2c56e ti-rtos-firmware: update the source to ti-linux-firmware
This is temporary change to pick the 08.00.00.026 firmware from
ti-linux-firmware repos:
1) Using the ti-sci-fw to pick the latest firmware and support AUTOREV
in future
2) Kept the destination folder name same to avoid wide-spead changes to
other recipes. Since that will be changed as part of over-all clean-up

TODO:
1) Re-structure rtos firmware repo and update all dependent firmware recipes.
2) Fix the destination folder name to match src folder

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-07-27 22:05:35 +00:00
Denys Dmytriyenko 4c4cb8ecf2 ti-img-rogue-driver: unify with dunfell and fix double-patching
There was a discrepancy between master and dunfell where 2 different versions
of the same patch existed, so when syncing branches, it resulted in appying
the same change twice. This cleans it up.

Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-07-27 21:08:04 +00:00
Theodore A. Roth 951c222f2f wic: Set a fixed size for boot partition in wic image
The beagleboneai is not loading the MLO without this change.

A similar change was needed in meta-yocto-bsp for the beaglebone black
due to the updating of dosfstools to 4.2 in Hardknott.

[Yocto #14306]

(See also meta-yocto rev: 0c679ac53b52e631a7c961872ce58f5cf74b8629)

Signed-off-by: Theodore A. Roth <troth@openavr.org>
Reviewed-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-07-27 18:16:41 +00:00
Denys Dmytriyenko 1eae9060a5 ti-img-rogue-driver: support OE nodistro toolchain same as Poky
Add OpenEmbedded "nodistro" internal toolchain triplet detection similar to
corresponding Poky one.

Cc: Gowtham Tammana <g-tammana@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-07-14 18:11:08 +00:00
Nishanth Menon c4a33c8fcf recipes-bsp: u-boot-ti-mainline: Update to v2021.07 release
Update u-boot recipe to be on the latest official upstream tag.

This introduces initial support for AM64x which works with v5.13
kernel tag.

Reviewed-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
Signed-off-by: Nishanth Menon <nm@ti.com>
Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-07-14 14:46:43 +00:00
Sinthu Raja 1d4b333354 conf: j7-evm: Add j721e eaik dtb to KERNEL_DEVICETREE
J721E EdgeAI Kit (EAIK) is a low cost, small form factor board designed
for TI’s J721E SoC. TI’s J721E SoC comprises of dual core A72, high
performance vision accelerators, video codec accelerators, latest C71x
and C66x DSP, high bandwidth real-time IPs for capture and display,
GPU, dedicated safety island and security accelerators.

J721E EAIK supports the following interfaces:
* 4 GB LPDDR4 RAM
* x1 Gigabit Ethernet interface
* x1 USB 3.0 Type-C port
* x3 USB 3.0 Type-A ports
* x1 PCIe M.2 E Key
* x1 PCIe M.2 M Key
* x2 CSI2 Camera interface (RPi and TI Camera connector)
* 40-pin Raspberry Pi compatible GPIO header

J721e EVM and EAIK uses the unified bootloader. Add j721e eaik dtb
for machine=j721e-evm

Signed-off-by: Sinthu Raja <sinthu.raja@ti.com>
Reviewed-by: Lokesh Vutla <lokeshvutla@ti.com>
Reviewed-by: Praneeth Bajjuri <praneeth@ti.com>
Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-07-14 14:46:43 +00:00
Yogesh Siraswar f9940de034 ti-sci-fw: Update linux firmware repo to 08.00.00.002
Update linux firmware repo to 08.00.00.002

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-07-13 18:47:28 +00:00
Yogesh Siraswar 02ca7d6034 u-boot-ti-staging: Update to 08.00.00.002 release tag
Update to 08.00.00.002 release tag

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-07-13 18:47:06 +00:00
Yogesh Siraswar 744f6ff7f5 linux-ti-staging-rt: Update to 08.00.00.002 release tag
Update to 08.00.00.002 release

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-07-13 18:45:05 +00:00
Yogesh Siraswar 1e6c0bd195 linux-ti-staging: Update to 08.00.00.002 release tag
Update to 08.00.00.002 release tag

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-07-13 18:43:39 +00:00
Nishanth Menon 123c3df365 linux-ti-mainline: Bump kernel version to v5.13
And lets work with the latest kernel and while at it bump the system up
to latest ti-upstream-tools repo to get:
* AM65x SR1.0 overlay support
* EFI configuration to allow for the eventual support
* Few more cleanups for new architectures that have popped in.

Signed-off-by: Nishanth Menon <nm@ti.com>
Reviewed-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-07-13 18:41:39 +00:00
Nishanth Menon 1cb784fd95 ti-sci-fw: k3-image-gen: Revert SPL address change for mainline
Commit 02a2433c ("ti-sci-fw: Update image gen to latest") switched to a
newer commit in k3-image-gen that also picked up TISCI firmware release,
However, does include a change where the SPL address changed.

This switch in address has been queued for upstream in a future release
(v5.14 + u-boot 2021.10) and current mainline formal tags do not support
this address change. As a result, we have a broken AM64x mainline
support.

Revert this specific change from k3-image-gen for mainline alone for
now.

NOTE: This uses ARAGO_BRAND=mainline which is NOT accurate for meta-ti
which is distro independent, hence without appropriate changes while
using alternate distros, this change will not take effect.

Reported-by: Tom Rini <trini@konsulko.com>
Suggested-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Nishanth Menon <nm@ti.com>
Reviewed-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-07-13 18:41:39 +00:00
Nishanth Menon 3533f776d9 ti-sci-fw: Update linux firmware repo to 08.00.00.001
Just updating imggen to a configuration compatible with latest firmware
should not have been accepted, we should have ensured that firmware
commit has moved correspondingly as well. Fix the same, else we get a
broken system.

Fixes: 406f599822 ("ti-sci-fw: Update imggen to release 08.00.00.001 tag")

Signed-off-by: Nishanth Menon <nm@ti.com>
Reviewed-by: Praneeth Bajjuri <praneeth@ti.com>
Reviewed-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-07-13 18:41:24 +00:00
Lokesh Vutla 5270ee88ab prueth-fw: Update prueth dual emac firmware to 5.6.15
Update the Prueth Dual Emac firmware to 5.6.15 version

Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-07-13 18:38:25 +00:00
Lokesh Vutla bc1f6b16e8 prusw-fw: Update switch firmwares to 3.2.9 version
Update prueth switch firmwares to 3.2.9 version

Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-07-13 18:38:25 +00:00
Yogesh Siraswar 6ede945575 ti-sci-fw: Update imggen to release 08.00.00.001 tag
Update imggen for release 08.00.00.001 tag

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-07-13 18:36:50 +00:00
Nikhil Devshatwar e93a7df55e recipes-bsp: ivshmem: Remove ivshmem packages
Jailhouse support is dropped for K3 platforms. So the ivshmem
(inter VM shared memory) based UIO driver and test applications
cannot be build and are not required.

Remove the recipes for the same.

Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-07-13 18:18:51 +00:00
Nikhil Devshatwar eaf17ed1ed recipes-kernel: jailhouse: Remove jailhouse recipe
Jailhouse support is dropped for K3 platforms, remove the
recipe and corresponding patches.

Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-07-13 18:17:41 +00:00
Grygorii Strashko 7a8f68803e prueth-fw-am65x-sr2: Updating firmware to 02.02.09.02
Update AM65x SR2.0 prueth firmware to 02.02.09.02

Signed-off-by: Grygorii Strashko <grygorii.strashko@ti.com>
Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-07-13 18:00:17 +00:00
Grygorii Strashko 1a7b96b492 prueth-fw: am65x: SR1.0: Package the firmware images from ti-linux-firmware
Directly take the images from ti-linux-firmware instead of using pdk build,
due to inconsistency of PDK releases vs Linux SDK releases vs different
SoCs.

Update to FW version: REL.CORESDK.08.00.00.20

Signed-off-by: Grygorii Strashko <grygorii.strashko@ti.com>
Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-07-13 17:59:46 +00:00
Praneeth Bajjuri 532154149d trusted-firmware-a: Update to v2.5
Update to v2.5 tag merge from upstream to keep TF-A in sync.

For major changes in trusted-firmware-a, See:
https://trustedfirmware-a.readthedocs.io/en/latest/change-log.html#version-2-5

Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-07-13 17:57:20 +00:00
Praneeth Bajjuri 15f5bd9753 conf: am65xx-evm: ReIntroduce display overlays for 5.10
commit 9ea50db095 ("conf: am65xx-evm: Remove non-existent dtb* from 5.10")
removed all non-existent dtb* for am65xx-evm as they were not
available on linux 5.10 branch at that time.

This patch reintroduces following display overlays.
- k3-am654-evm-tc358876.dtbo
- k3-am654-evm-oldi-lcd1evm.dtbo

Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-07-13 17:46:39 +00:00
Praneeth Bajjuri f755d73809 conf/machine: am64xx: Add overlay to support icssg1-dualemac
This patch adds overlay to support icssg1-dualemac
ie: 1 x CPSW3g ports and 2 x ICSSG1 ports configuration

overlay: k3-am642-evm-icssg1-dualemac.dtbo

Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-07-13 17:45:48 +00:00
Grygorii Strashko 9647d51277 prueth-fw: am64xx-evm: add prebuilt PRU Ethernet FW
Add prebuilt PRU Ethernet FW for am64xx-evm which is the same as
for AM65x SR2.0.

Signed-off-by: Grygorii Strashko <grygorii.strashko@ti.com>
Reviewed-by: Praneeth Bajjuri <praneeth@ti.com>
Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-07-13 17:43:36 +00:00
Praneeth Bajjuri 2c379a603c conf: j7-evm: ReIntroduce existent dtbo for 5.10
commit 8b206b32ec ("conf: j7-evm: Remove unavailable dtb/o from 5.10 kernel")
removed all non-existent dtb* for j7-evm as they were not
available on linux 5.10 branch at that time.

This patch reintroduces k3-j721e-common-proc-board-infotainment.dtbo overlay.

Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-07-13 17:42:12 +00:00
Yogesh Siraswar 1f0e915356 linux-ti-staging: Add extra dtc flags to support dtb overlays
Added KERNEL_DTB_OVERLAY_SUPPORT to common ti-soc include. This fixes the issue
where the dtbs are build without symbols causing issue with overlays.

Please note this increases the size of the dtb for all platform
derived from ti-soc. So for custom boards disable it from local.conf to
reduce size.

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-07-13 17:39:04 +00:00
Praneeth Bajjuri 9ada213d1e ti-rtos-firmware: sign DM firmware for J721e HS platform
U-boot build process requires DM firmware to be signed for J7 HS.
It's better for ti-rtos-firmware package (that delivers DM firmware) to sign
it once and provide signed version to other packages, instead of U-boot needing
to re-sign it during build in staging location.

Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
2021-07-13 16:43:48 +00:00
Lokesh Vutla d54da74494 machine: am64xx-sk: Drop am64xx-sk Machine support
With U-Boot supporting both am64xx-evm and am64xx-sk with single
defconfig, there is not need for a new machine for am64xx-sk.

So, drop support for am64xx-sk machine.

Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
2021-05-17 22:35:15 -05:00
Lokesh Vutla 0db194a572 conf/machine: am64xx: Include SK dtb for machine am64xx-evm
As a step towards unification for am64xx-evm and am64xx-sk,
start including am64xx-sk dtb for machine=am64xx-evm.

Once U-Boot merges support for unified bootloader, am64xx-sk
machine can be dropped.

Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
2021-05-17 22:35:04 -05:00
Praneeth Bajjuri ef48d2b3a0 ti-uboot-staging: Update to the latest ti-u-boot-2021.01
Update to the latest commit of ti-u-boot-2021.01

Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2021-05-17 22:34:40 -05:00
Praneeth Bajjuri 95f00d3a6b linux-ti-staging: Update 5.10 kernel to the latest commit SHA
Update 5.10 kernel to the latest commit SHA

Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2021-05-17 22:34:21 -05:00
Praneeth Bajjuri 43eb651f09 ti-uboot-staging: Update to the latest ti-u-boot-2021.01
Update to the latest commit of ti-u-boot-2021.01

Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2021-05-17 22:34:15 -05:00
Gowtham Tammana d95593b973 ti-sgx-ddk-km: Update srcrev to pick rt kernel build fix
Signed-off-by: Gowtham Tammana <g-tammana@ti.com>
2021-05-17 22:33:55 -05:00
Nishanth Menon 30335d90a1 linux-ti-mainline: Bump kernel version to v5.12
And lets work with the latest kernel

Signed-off-by: Nishanth Menon <nm@ti.com>
2021-05-04 23:20:38 -05:00
Nishanth Menon 4df0624568 recipes-bsp: u-boot-ti-mainline: Update to v2021.04 release
Update u-boot recipe to be on the bleeding upstream tag.

While at it, also update the u-boot source url to point to the new
server as per [1].

While it may be redundant, lets document the usage of URI and
PROTOCOL for those, who (cough), may get tripped otherwise.

[1] https://source.denx.de/u-boot/u-boot/-/commit/a3bbd0b912f9afff745247fe9641961875322926

Signed-off-by: Nishanth Menon <nm@ti.com>
Reviewed-by: Denys Dmytriyenko <denys@konsulko.com>
2021-05-04 23:20:38 -05:00
Praneeth Bajjuri 5d790a8902 conf: am65xx-evm: ReIntroduce AM65 SR1.0 overlay
ReIntroduce AM65x SR1.0 Overlay as the support for it
is added in the ti-linux-5.10.y kernel now.

Reviewed-by: Suman Anna <s-anna@ti.com>
Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2021-05-04 23:20:38 -05:00
Praneeth Bajjuri 94a123fd34 linux-ti-staging: Update 5.10 kernel to 5.10.30
Update linux 5.10 to 5.10.30 stable.

Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2021-05-04 23:20:38 -05:00
Praneeth Bajjuri ed5c495960 ti-uboot-staging: Update to the latest ti-u-boot-2021.01
Update to the latest commit of ti-u-boot-2021.01

Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2021-05-04 23:20:38 -05:00
Praneeth Bajjuri cf68e38e42 conf: am65xx-evm: ReIntroduce existent dtbo for 5.10
commit 9ea50db095 ("conf: am65xx-evm: Remove non-existent dtb* from 5.10")
removed all non-existent dtb* for am65xx-evm as they were not
available on linux 5.10 branch at that time.

This patch reintroduces overlays present current on ti-linux-5.10.y kernel.

Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2021-05-04 23:20:38 -05:00
Praneeth Bajjuri 604a4ecfdd linux-ti-staging: Update 5.10 kernel to the latest commit SHA
Update 5.10 kernel to the latest commit SHA

Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2021-05-04 23:20:38 -05:00
Praneeth Bajjuri 8d1088184b ti-sci-fw: Update image gen and linux-firmware to latest
update image gen and linux-firmware projects to latest commit

Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2021-05-04 23:20:32 -05:00
Gowtham Tammana b6577ffaa4 ti-gc320-driver: update branch for 5.10
Update branch and srcrev for picking up 5.10 branch.

Signed-off-by: Gowtham Tammana <g-tammana@ti.com>
Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2021-05-04 23:19:24 -05:00
Praneeth Bajjuri b06174509c linux-ti-staging: Update 5.10 kernel to the latest commit SHA
Update 5.10 kernel to the latest commit SHA

Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2021-05-04 23:19:24 -05:00
Praneeth Bajjuri 41c29756f2 ti-uboot-staging: Update to the latest ti-u-boot-2021.01
Update to the latest commit of ti-u-boot-2021.01

Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2021-05-04 23:19:24 -05:00
Praneeth Bajjuri 85217b1032 cmem: Update to new version 4.20.00.01
The update brings the fix for 5.10.x linux kernel.
commit c0039f1fec25 ("cmemk: Fix 5.10 build errors for non Keystone2 platforms")
commit 8aba20e20bf7 ("cmemk: Fix build errors for 5.10+ kernels")

Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
Reviewed-by: Suman Anna <s-anna@ti.com>
2021-05-04 23:19:24 -05:00
Praneeth Bajjuri c5bffc7217 uio-module-drv: Build fix for linux kernel 5.10
This update contains build fix for linux kernel 5.10
* uio-module-drv: Replace ioremap_nocache with ioremap

Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
Reviewed-by: Gowtham Tammana <g-tammana@ti.com>
2021-05-04 23:19:24 -05:00
Praneeth Bajjuri 78b8829d42 dsptop: bump SRCREV for kernel 5.10 build fix
bump SRCREV to latest to pick build fix for 5.10 kernel.
this update picks
commit 816485e68430 ("Merge pull request #1 in DBG/dsptop from for-5.10 to master")

Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
Reviewed-by: Suman Anna <s-anna@ti.com>
2021-05-04 23:19:24 -05:00
Praneeth Bajjuri bbfb4c2b30 gdbc6x: bump SRCREV for kernel 5.10 build fix
bump SRCREV to latest to pick build fix for 5.10 kernel.
this update picks
commit dd0c82fb5763 ("Merge pull request #1 in DBG/gdbc6x from for-5.10 to master")

Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
Reviewed-by: Suman Anna <s-anna@ti.com>
2021-05-04 23:19:24 -05:00
Praneeth Bajjuri 56d1503c99 ti-sci-fw: Update image gen to latest
update image get to latest

Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2021-05-04 23:14:24 -05:00