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

3790 Commits

Author SHA1 Message Date
Yogesh Siraswar 1eb6e71fe0 wic: revert grub-efi patch
Revert "conf/machine: k3: Enable grub-efi by default in wic images"

This reverts commit d0b09833b4.
2021-11-19 02:27:48 +00:00
Yogesh Siraswar f438a091c3 j721e-sr1_1: Add j721e sr1.1 HS support
This patch adds support for J721e HS SR1.1
HS SR1.1 requires updated sysfw binary. Both SR1.0 and SR1.1 sysfw
binary will be generated. sysfw.itb will point to SR1.1

This patch requires J7 SR 1.1 support in K3 Image gen.

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
Reviewed-by: Denys Dmytriyenko <denys@konsulko.com>
2021-11-19 00:07:45 +00:00
Praneeth Bajjuri 9e1ba1f2e4 vxd-dec-fw: Add the recipe for vxd-dec-fw
Add the firmware packaging recipe for the video decoder
for j721e.

Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
Reviewed-by: Denys Dmytriyenko <denys@konsulko.com>
2021-11-18 23:59:51 +00:00
Yogesh Siraswar 194d0bdc71 j7200-hs: changes to support new hs platform
Changes to support new j7200 hs platform in:
1) optee: sign the image
2) atf: sign the image
3) u-boot: Add u-boot-spl image for combined boot image
4) ti-sci-fw_git: Update firmware prefix for j7200 hs

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-11-16 11:14:52 +00:00
Yogesh Siraswar 3f15773534 ti-rtos-firmware: Add j7200 hs support
We cannot use j7200 keyword for match b'n j7200-evm and j7200-hs-evm due
to existing j7 keyword, we need to duplicate all the j7200 entries for hs.

Also sign the DM firmware for J7200 similar to J7 HS

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-11-16 11:14:52 +00:00
Yogesh Siraswar 926e364877 conf: machine: Add j7200 hs platform
Machine conf for J7200 HS platform.
Used am64xx hs and j721e hs as reference.

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-11-16 11:14:52 +00:00
Yogesh Siraswar 33d5f0bb7d conf: machine : am65xx: Add missing dtbo
Added missing dtbo k3-am654-evm-ov5640.dtbo required for system test

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-11-15 21:11:49 +00:00
Yogesh Siraswar 4cde8b6cae conf: machine: am64xx: Add missing dtbo
Add missing k3-am642-evm-nand.dtbo required for system test

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-11-15 21:11:49 +00:00
Yogesh Siraswar e20113d667 am64xx-hs: changes to support new hs platform
Changes to support new am64x hs platform in:
1) optee: sign the image
2) atf: sign the image
3) u-boot: Add u-boot-spl image for combined boot image

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-11-15 21:07:16 +00:00
Yogesh Siraswar c28a6115d9 ti-sci-fw: changes to build combined boot image for hs build
Added support to build combined boot image for hs build.
This required k3 image gen patch that is already merged.

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-11-15 21:07:16 +00:00
Yogesh Siraswar 7ba78e1b89 conf: machine: add new am64x hs platform
Add new am64x hs platform. This requires two files to be created.
Used am65x and j7  hs platform for reference.

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-11-15 21:06:46 +00:00
Yogesh Siraswar ea40937c4b conf: am57xx-evm: Add missing *.dtb and *.dtbo
Add missing dtb and dtbo to deploy folder

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-11-12 14:12:41 +00:00
Yogesh Siraswar 2b6083bbed ti-linux-fw: Add AUTOREV support for K3 Image Gen
This patch brings k3 image gen under bleeding for nightly builds

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-11-12 12:23:40 +00:00
Amjad Ouled-Ameur cae609388f recipes-bsp: u-boot-ti-mainline: Update to v2021.10 release
This introduces a critical fix for both AM335X EVM and AM43XX EVM, which
can no longer boot because "uuid" is undefined.

v2021.10 has these two fixes, one for each platform:
- commit ff8f277e9121 ("ti: am335x_evm: Switch to DISTRO_BOOT only")
- commit e0c91ae24e5b ("ti: am43xx_evm: Switch to DISTRO_BOOT only")

Signed-off-by: Amjad Ouled-Ameur <aouledameur@baylibre.com>
Reviewed-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-11-12 12:23:40 +00:00
Denys Dmytriyenko 4c6598f599 recipes: update github SRC_URIs
https://github.blog/2021-09-01-improving-git-protocol-security-github/

GitHub is deprecating unauthenticated protocols, including git:// so update
SRC_URIs with protocol=https

Explicitly pass branch=master where omitted, as bitbake now requires it.

While at it, update libion to the latest to eliminate upstreamed patch.

Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-11-12 12:23:40 +00:00
Yogesh Siraswar d209ac535f linux-ti-staging-rt: Bump linux rt version for 08.01.00.003
Bump linux rt version to 08.01.00.003

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
08.01.00.003
2021-11-12 05:05:15 +00:00
Yogesh Siraswar 1d8f8d6fcb linux-ti-staging: Bump linux version for 08.01.00.003
Bump linux for 08.01.00.003 release

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-11-12 05:01:26 +00:00
Yogesh Siraswar c16501a174 u-boot-ti-staging: Bump u-boot version for 08.01.00.003
u-boot bump for 08.01.00.003 release

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-11-12 04:58:51 +00:00
Yogesh Siraswar a6831f4582 ti-linux-fw: Bump k3 image gen to latest
Update k3 image gen to latest.
Bump linux firmware to v2021.09a

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-11-05 15:16:10 +00:00
Yogesh Siraswar 1d1cddb591 linux-ti-staging-rt: Bump linux rt version for 08.01.00.002 release
Bump linux rt version for 08.01.00.002 release

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
08.01.00.002
2021-11-01 20:39:55 +00:00
Yogesh Siraswar f636442280 linux-ti-staging: Bump linux version for 08.01.00.002
Bump linux version for 08.01.00.002 release

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-11-01 20:38:05 +00:00
Yogesh Siraswar 99bf928c6e ti-linux-fw: Bump ti linux firmware for 08.01.00.002
Bump ti-linux-fw version for 08.01.00.002 release

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-11-01 20:35:06 +00:00
Yogesh Siraswar b9242a8e69 u-boot-ti-staging: Bump u-boot version for 08.01.00.002
Bump u-boot version to 08.01.00.002 release

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-11-01 20:18:48 +00:00
Hari Nagalla 76598338a4 ti-rtos-firmware: Update M4F binary for AM64x SoCs
AM64x SoCs have a Cortex-M4F core in MCU domain. This core is used a
standalone device for safety applications. For non safety applications,
the device is exposed as a remote processor with Linux rpmsg framework.

Signed-off-by: Hari Nagalla <hnagalla@ti.com>
Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-10-29 09:54:41 +00:00
Yogesh Siraswar cf61a92e05 linux-ti-staging: Bump to 08.01.00.001 release
Updated the linux version for 08.01.00.001

Reviewed-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
08.01.00.001
2021-10-26 19:40:19 +00:00
Yogesh Siraswar a919b76182 linux-ti-staging-rt: Bump to 08.01.00.001 release
Updated the linux-rt version for 08.01.00.001

Reviewed-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-10-26 19:40:05 +00:00
Yogesh Siraswar 2618717573 u-boot-ti-staging: Bump to 08.01.00.001 release
Updated the u-boot version for 08.01.00.001

Reviewed-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-10-26 19:39:42 +00:00
Yogesh Siraswar 4cfb3bc461 ti-linux-fw: Bump to 08.01.00.001 release
Updated the firmware version for 08.01.00.001

Reviewed-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-10-26 19:38:49 +00:00
Sinthu Raja 79ffa04131 conf: j7-evm: Replace eaik dtb with sk to KERNEL_DEVICETREE
The board name for J721E EdgeAI Kit (EAIK) is changed to J721E SK [1],
so replace the eaik dtb with sk dtb file

[1] https://www.ti.com/tool/SK-TDA4VM

Signed-off-by: Sinthu Raja <sinthu.raja@ti.com>
Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-10-21 18:47:05 +00:00
Yogesh Siraswar 224394b19a linux-ti-staging-rt: Bump linux rt version to latest
To merge j7 dtb name change patch need to bump the linux and linux rt
before the point release

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-10-21 18:34:10 +00:00
Yogesh Siraswar 64c3bae663 linux-ti-staging: Bump linux version to latest
To merge the dtb file name change patch in meta-ti for j7 need to bump
linux version

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-10-21 18:33:20 +00:00
Yogesh Siraswar 86a47d35a9 ti-sci-fw_git: Fix issue with using gp*.bin for TISCI firmware
With ti-sysfs also hosting *gp-cert.bin for am64x hs-fs breaks gp.
This patch removes * to directly reference the TISCI firmware

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-10-21 07:00:13 +00:00
Vignesh Raghavedra fafa3ed7d2 prusw-fw-am65x-sr2: Add recipe for ICSSG Switch mode firmware for AM65x SR2.0
Add AM65x SR2.0 ICSSG Switch firmware. Base version is 02.02.09.06

Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-10-20 10:45:08 +00:00
Nick Saulnier dbbec0dd00 pru-icss_git.bb: add AM64x, update to PSSP v6.0.0
PRU Software Support Package (PSSP) v6.0.0 should be included in Linux Processor
SDK 8.1 for AM335x, AM437x, AM57x (if generated), AM64x, AM65x under
example-applications. For the release notes that come with v6.0.0, see
https://git.ti.com/cgit/pru-software-support-package/pru-software-support-package/tag/?h=v6.0.0

Linux Processor SDK 8.1 will be the first AM64x SDK release to include the PSSP.

PRU firmware will also be generated and placed in the default filesystem under
lib/firmware/pru.

Signed-off-by: Nick Saulnier <nsaulnier@ti.com>
Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-10-20 10:43:26 +00:00
Denys Dmytriyenko 309e15ae51 powervr-drivers: teach modules_install to respect "usrmerge" distro feature
https://www.freedesktop.org/wiki/Software/systemd/TheCaseForTheUsrMerge/

When "usrmerge" distro feature is enabled, root directories /bin, /sbin, /lib
are simply symlinks pointing to their counterparts in /usr. Hence, modules
should be installed accordingly into /usr/lib/modules/...

Since IMG Makefiles don't take the direct target directory, such as
${nonarch_base_libdir}/modules/, adjust the top-level rootfs path instead.

Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
Reported-by: Vivien Didelot <vdidelot@pbsc.com>
Tested-by: Vivien Didelot <vdidelot@pbsc.com>
2021-10-20 10:40:55 +00:00
Yogesh Siraswar 5c24508214 ti-linux-fw: AUTOREV support for ti-linux-fw
Adds AUTOREV support for ti-linux-fw for nightly builds.
Requires corresponding change in meta-arago branding-bleeding.inc

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-10-20 10:35:12 +00:00
Yogesh Siraswar eb051b4a33 ti-linux-fw: Support common inc for all firmware
Change to support common INC for all firmware
This will help with:
1) Eliminating requirement to change multiple recipes for firmware
update
2) This will help support AUTOREV

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
Reviewed-by: Denys Dmytriyenko <denys@konsulko.com>
2021-10-20 10:33:40 +00:00
Hari Nagalla 1fe4515cee ipc: ti-rpmsg-char: Update library to 0.3.1
Update the ti-rpmsg-char library to 0.3.1 version that enables the
support for the M4F remote processor on AM64x SoCs.

Signed-off-by: Hari Nagalla <hnagalla@ti.com>
Reviewed-by: Praneeth Bajjuri <praneeth@ti.com>
Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-10-19 04:07:40 +00:00
Yogesh Siraswar bc74a9cfc3 conf: am57xx-evm: ReIntroduce existent dtb* for 5.10
This reverts commit 43bf0f36a3.
Added dtb and dtbo for am57xx

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-10-19 04:07:40 +00:00
Yogesh Siraswar 6cea06c3e2 conf: dra7xx-evm: ReIntroduce existent dtb* for 5.10
This reverts commit 8bdfe1413c.
Introduces existent dtb and dtbo for dra7x

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-10-19 04:07:40 +00:00
Yogesh Siraswar 537ef85437 conf: omap-a15: fix the dtb file path for extlinux boot
The uboot extlinux is using kernel device tree variable to populate the
dtb files. The error occurs if the device tree files are in ti folder
since there is no ti folder in deploy directory. Fix the kernel device
tree path before using in the uboot extlinux.

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-10-19 04:07:40 +00:00
Yogesh Siraswar be7b2c5824 linux-ti-staging-rt: Update SRCREV to 5.10.65
Update SRCREV to 5.10.65

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-10-19 04:07:21 +00:00
Yogesh Siraswar e75a2df826 linux-ti-staging: Update SRCREV to 5.10.65
Update linux to 5.10.65

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-10-19 04:06:32 +00:00
Praneeth Bajjuri b2c515a5ab linux-ti-staging: Update 5.10 kernel to 5.10.59
Update linux 5.10 to 5.10.59 stable

Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-09-09 15:41:57 +00:00
Tom Rini c3ce6cd08d conf: Add extlinux.conf support on some 32bit platforms
To make use of the "generic distro boot" support in U-Boot, an
extlinux.conf file needs to be generated and reside in the extlinux
directory.  The extlinux.conf file will be parsed by U-Boot and the
"append" line will be evaluated and expanded and used entirely as the
bootargs passed to the kernel.  Our generated extlinux.conf states
that the kernel image and device trees live one level up (so the root
directory) from it, so populate that location with our kernel and device
trees.

Signed-off-by: Tom Rini <trini@konsulko.com>
Reviewed-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-08-19 09:45:24 +00:00
Tom Rini d0b09833b4 conf/machine: k3: Enable grub-efi by default in wic images
All of our platforms here support running EFI binaries.  We can have wic
generate a simple grub.cfg file for us that will find the root partition
via PARTUUID and utilize the device tree that is already discoverable
via the EFI configuration tables.  Assuming the EFI loader is U-Boot,
this device tree can be replaced at run-time by the normal mechanism of
loading in to memory and passing that address as an argument to bootefi.

Signed-off-by: Tom Rini <trini@konsulko.com>
Reviewed-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-08-09 15:39:11 +00:00
Yogesh Siraswar 211f440f5b ti-rtos-firmware: Update PATH to include ti-sci-fw
Build is failing for ti-rtos-firmware when ARAGO_BRAND = "mainline"
with below error:
"ERROR: ti-rtos-firmware-08.00.00.32-r0.0 do_fetch: Fetcher failure:
Unable to find file file://0001-Revert-soc-am64x-Makefile-Move-the-
SPL-Load-address-.patch;patchdir=../imggen anywhere."

This is because the mentioned patch is not present in the current path.
Fix this by updating the path to include ti-sci-fw

Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-08-05 18:52:35 +00:00
Yogesh Siraswar 15f3d4a3c3 ti-rtos-firmware: Add soft link to the rtos firmware binaries
Changes for firmware update( eff643e5 ti-rtos-firmware: update the
source to ti-linux-firmware) were in-complete without soft link.
1) Added soft link missing for the rtos firmware.
2) Updated the IPC am64x firmware name to be consistent with 7.3

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
Tested-by: Grygorii Strashko <grygorii.strashko@ti.com>
08.00.00.004
2021-07-23 00:11:06 +00:00
Yogesh Siraswar 96852ff4ff linux-ti-staging-rt: Update linux rt to 08.00.00.004 release
Changes to pick 08.00.00.004 release tag

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-07-22 22:48:42 +00:00
Yogesh Siraswar 78b1f1de6b linux-ti-staging: Update linux to 08.00.00.004 release
Changes to pick the 08.00.00.004 release tag

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-07-22 22:48:42 +00:00