summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYogesh Siraswar <yogeshs@ti.com>2021-11-18 20:11:23 +0000
committerYogesh Siraswar <yogeshs@ti.com>2021-11-19 00:07:45 +0000
commitf438a091c319250eed33fe058706e93c9fbefd1c (patch)
treefce0f9223204152fed8d21f7686d82f26645b961
parent9e1ba1f2e4b8994cdf0004689b3d1d0c7fb99d2e (diff)
downloadmeta-ti-f438a091c319250eed33fe058706e93c9fbefd1c.tar.gz
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>
-rw-r--r--conf/machine/j7-hs-evm-k3r5-sr1-1.conf11
-rw-r--r--conf/machine/j7-hs-evm.conf8
-rw-r--r--conf/multiconfig/k3r5-sr1-1.conf3
-rw-r--r--recipes-bsp/ti-linux-fw/ti-linux-fw.inc2
-rw-r--r--recipes-bsp/ti-sci-fw/ti-sci-fw_git.bb1
5 files changed, 24 insertions, 1 deletions
diff --git a/conf/machine/j7-hs-evm-k3r5-sr1-1.conf b/conf/machine/j7-hs-evm-k3r5-sr1-1.conf
new file mode 100644
index 00000000..7d1f4afc
--- /dev/null
+++ b/conf/machine/j7-hs-evm-k3r5-sr1-1.conf
@@ -0,0 +1,11 @@
1#@TYPE: Machine
2#@NAME: J7 SR1.1 HS EVM (R5F)
3#@DESCRIPTION: Machine configuration for the TI J7 SR1.1 HS EVM (R5F core)
4
5# Booting SR1.1 requires different SYSFW, the rest is handled at runtime
6
7require conf/machine/j7-hs-evm-k3r5.conf
8SOC_FAMILY_append = ":k3r5-sr1-1"
9
10SYSFW_SOC = "j721e_sr1_1"
11SYSFW_SYMLINK = "sysfw.itb"
diff --git a/conf/machine/j7-hs-evm.conf b/conf/machine/j7-hs-evm.conf
index 70e14754..ab0fa474 100644
--- a/conf/machine/j7-hs-evm.conf
+++ b/conf/machine/j7-hs-evm.conf
@@ -19,4 +19,12 @@ SPL_BINARYNAME = "tispl.bin"
19UBOOT_BINARY = "u-boot.img_HS" 19UBOOT_BINARY = "u-boot.img_HS"
20IMAGE_BOOT_FILES = "${UBOOT_BINARY}" 20IMAGE_BOOT_FILES = "${UBOOT_BINARY}"
21 21
22BBMULTICONFIG += "k3r5-sr1-1"
23
24# Use default IMAGE_BOOT_FILES_LEGACY files
25# Since default sysfw.itb on J7 is for SR1.1, add a version for SR1.0
26IMAGE_BOOT_FILES += "sysfw-j7-hs-evm.itb"
27do_image_wic[mcdepends] += "mc::k3r5-sr1-1:ti-sci-fw:do_deploy"
28do_image_tar[mcdepends] += "mc::k3r5-sr1-1:ti-sci-fw:do_deploy"
29
22TI_SECURE_DEV_PKG = "${TI_SECURE_DEV_PKG_K3}" 30TI_SECURE_DEV_PKG = "${TI_SECURE_DEV_PKG_K3}"
diff --git a/conf/multiconfig/k3r5-sr1-1.conf b/conf/multiconfig/k3r5-sr1-1.conf
new file mode 100644
index 00000000..2dc93b2f
--- /dev/null
+++ b/conf/multiconfig/k3r5-sr1-1.conf
@@ -0,0 +1,3 @@
1require k3r5.conf
2
3MACHINE_append = "-sr1-1"
diff --git a/recipes-bsp/ti-linux-fw/ti-linux-fw.inc b/recipes-bsp/ti-linux-fw/ti-linux-fw.inc
index f6d5b8d1..d224f353 100644
--- a/recipes-bsp/ti-linux-fw/ti-linux-fw.inc
+++ b/recipes-bsp/ti-linux-fw/ti-linux-fw.inc
@@ -23,7 +23,7 @@ SRCREV = "${TI_LINUX_FW_SRCREV}"
23 23
24BRANCH ?= "ti-linux-firmware" 24BRANCH ?= "ti-linux-firmware"
25 25
26K3_IMAGE_GEN_SRCREV ?= "6baabef219aea0f667423f2cab2bc2d63a349488" 26K3_IMAGE_GEN_SRCREV ?= "489c767a153ff26e9230746e04dd4b1ad0809901"
27SRCREV_imggen = "${K3_IMAGE_GEN_SRCREV}" 27SRCREV_imggen = "${K3_IMAGE_GEN_SRCREV}"
28SRCREV_FORMAT = "imggen" 28SRCREV_FORMAT = "imggen"
29 29
diff --git a/recipes-bsp/ti-sci-fw/ti-sci-fw_git.bb b/recipes-bsp/ti-sci-fw/ti-sci-fw_git.bb
index 4f1dd145..6d48bf23 100644
--- a/recipes-bsp/ti-sci-fw/ti-sci-fw_git.bb
+++ b/recipes-bsp/ti-sci-fw/ti-sci-fw_git.bb
@@ -25,6 +25,7 @@ SYSFW_PREFIX = "ti-sci-firmware"
25SYSFW_PREFIX_j7-evm-k3r5 = "ti-fs-firmware" 25SYSFW_PREFIX_j7-evm-k3r5 = "ti-fs-firmware"
26SYSFW_PREFIX_j7200-evm-k3r5 = "ti-fs-firmware" 26SYSFW_PREFIX_j7200-evm-k3r5 = "ti-fs-firmware"
27SYSFW_PREFIX_j7-hs-evm-k3r5 = "ti-fs-firmware" 27SYSFW_PREFIX_j7-hs-evm-k3r5 = "ti-fs-firmware"
28SYSFW_PREFIX_j7-hs-evm-k3r5-sr1-1 = "ti-fs-firmware"
28SYSFW_PREFIX_j7200-hs-evm-k3r5 = "ti-fs-firmware" 29SYSFW_PREFIX_j7200-hs-evm-k3r5 = "ti-fs-firmware"
29 30
30SYSFW_SUFFIX ?= "unknown" 31SYSFW_SUFFIX ?= "unknown"