summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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"