summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRyan Eatmon <reatmon@ti.com>2024-01-05 13:28:08 +0530
committerRyan Eatmon <reatmon@ti.com>2024-01-10 08:43:14 -0600
commitaaed80b6950f3b354991e21402d30ef48f6e939e (patch)
treee8ab62677dd47322ce797e9059efffa5d54878c0
parent0fdb49acb650956b80615296c286df5e1947ccb1 (diff)
downloadmeta-ti-aaed80b6950f3b354991e21402d30ef48f6e939e.tar.gz
meta-ti-bsp: Add Support for j722s-evm
- Add A53 and R5 machine configurations for j722s-evm. - Add firmware overrides. - Add u-boot overrides. - Add cnm-wave support. Signed-off-by: Ryan Eatmon <reatmon@ti.com> Signed-off-by: Jayesh Choudhary <j-choudhary@ti.com> Signed-off-by: Aniket Limaye <a-limaye@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
-rw-r--r--meta-ti-bsp/conf/machine/include/j722s.inc19
-rw-r--r--meta-ti-bsp/conf/machine/j722s-evm-k3r5.conf11
-rw-r--r--meta-ti-bsp/conf/machine/j722s-evm.conf11
-rw-r--r--meta-ti-bsp/recipes-bsp/cnm-wave-fw/cnm-wave-fw_git.bb2
-rw-r--r--meta-ti-bsp/recipes-bsp/ti-dm-fw/ti-dm-fw.bb5
-rw-r--r--meta-ti-bsp/recipes-bsp/ti-eth-fw/ti-eth-fw.bb4
-rw-r--r--meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti.inc2
-rw-r--r--meta-ti-bsp/recipes-security/optee/optee-os-ti-overrides.inc1
-rw-r--r--meta-ti-bsp/recipes-ti/ti-rtos-bin/ti-rtos-firmware.bb29
9 files changed, 81 insertions, 3 deletions
diff --git a/meta-ti-bsp/conf/machine/include/j722s.inc b/meta-ti-bsp/conf/machine/include/j722s.inc
new file mode 100644
index 00000000..59f45c93
--- /dev/null
+++ b/meta-ti-bsp/conf/machine/include/j722s.inc
@@ -0,0 +1,19 @@
1require conf/machine/include/k3.inc
2SOC_FAMILY:append = ":j722s"
3
4MACHINE_FEATURES += "screen gpu"
5
6require conf/machine/include/mesa-pvr.inc
7PREFERRED_PROVIDER_virtual/gpudriver ?= ""
8
9# Default tiboot3.bin on J722S is for HS-FS
10IMAGE_BOOT_FILES += "tiboot3-j722s-hs-fs-evm.bin"
11
12TFA_BOARD = "lite"
13TFA_K3_SYSTEM_SUSPEND = "1"
14
15OPTEEMACHINE = "k3-am62x"
16
17MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS += "cnm-wave-fw"
18
19SERIAL_CONSOLES = "115200;ttyS2"
diff --git a/meta-ti-bsp/conf/machine/j722s-evm-k3r5.conf b/meta-ti-bsp/conf/machine/j722s-evm-k3r5.conf
new file mode 100644
index 00000000..2c884ffd
--- /dev/null
+++ b/meta-ti-bsp/conf/machine/j722s-evm-k3r5.conf
@@ -0,0 +1,11 @@
1#@TYPE: Machine
2#@NAME: J722S EVM (R5F)
3#@DESCRIPTION: Machine configuration for the TI J722S EVM (R5F core)
4
5require conf/machine/include/k3r5.inc
6
7SYSFW_SOC = "j722s"
8SYSFW_CONFIG = "evm"
9SYSFW_SUFFIX = "hs-fs"
10
11UBOOT_MACHINE = "j722s_evm_r5_defconfig"
diff --git a/meta-ti-bsp/conf/machine/j722s-evm.conf b/meta-ti-bsp/conf/machine/j722s-evm.conf
new file mode 100644
index 00000000..7e5874ab
--- /dev/null
+++ b/meta-ti-bsp/conf/machine/j722s-evm.conf
@@ -0,0 +1,11 @@
1#@TYPE: Machine
2#@NAME: J722S EVM
3#@DESCRIPTION: Machine configuration for the TI J722S EVM
4
5require conf/machine/include/j722s.inc
6
7KERNEL_DEVICETREE_PREFIX = "ti/k3-j722s"
8
9KERNEL_DEVICETREE = ""
10
11UBOOT_MACHINE = "j722s_evm_a53_defconfig"
diff --git a/meta-ti-bsp/recipes-bsp/cnm-wave-fw/cnm-wave-fw_git.bb b/meta-ti-bsp/recipes-bsp/cnm-wave-fw/cnm-wave-fw_git.bb
index 965db336..d1b99979 100644
--- a/meta-ti-bsp/recipes-bsp/cnm-wave-fw/cnm-wave-fw_git.bb
+++ b/meta-ti-bsp/recipes-bsp/cnm-wave-fw/cnm-wave-fw_git.bb
@@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://LICENCE.cnm;md5=93b67e6bac7f8fec22b96b8ad0a1a9d0"
10PV = "${CNM_WAVE521_FW_VERSION}" 10PV = "${CNM_WAVE521_FW_VERSION}"
11PR = "${INC_PR}.1" 11PR = "${INC_PR}.1"
12 12
13COMPATIBLE_MACHINE = "j721s2|j784s4|am62axx|am62pxx" 13COMPATIBLE_MACHINE = "j721s2|j784s4|j722s|am62axx|am62pxx"
14 14
15PACKAGE_ARCH = "${MACHINE_ARCH}" 15PACKAGE_ARCH = "${MACHINE_ARCH}"
16 16
diff --git a/meta-ti-bsp/recipes-bsp/ti-dm-fw/ti-dm-fw.bb b/meta-ti-bsp/recipes-bsp/ti-dm-fw/ti-dm-fw.bb
index 1851297f..1ad236ce 100644
--- a/meta-ti-bsp/recipes-bsp/ti-dm-fw/ti-dm-fw.bb
+++ b/meta-ti-bsp/recipes-bsp/ti-dm-fw/ti-dm-fw.bb
@@ -25,6 +25,7 @@ PLAT_SFX:j721e = "j721e"
25PLAT_SFX:j7200 = "j7200" 25PLAT_SFX:j7200 = "j7200"
26PLAT_SFX:j721s2 = "j721s2" 26PLAT_SFX:j721s2 = "j721s2"
27PLAT_SFX:j784s4 = "j784s4" 27PLAT_SFX:j784s4 = "j784s4"
28PLAT_SFX:j722s = "j722s"
28PLAT_SFX:am65xx = "am65xx" 29PLAT_SFX:am65xx = "am65xx"
29PLAT_SFX:am64xx = "am64xx" 30PLAT_SFX:am64xx = "am64xx"
30PLAT_SFX:am62xx = "am62xx" 31PLAT_SFX:am62xx = "am62xx"
@@ -42,6 +43,7 @@ DM_FW_LIST:j721e = "${DM_FIRMWARE}"
42DM_FW_LIST:j7200 = "${DM_FIRMWARE}" 43DM_FW_LIST:j7200 = "${DM_FIRMWARE}"
43DM_FW_LIST:j721s2 = "${DM_FIRMWARE}" 44DM_FW_LIST:j721s2 = "${DM_FIRMWARE}"
44DM_FW_LIST:j784s4 = "${DM_FIRMWARE}" 45DM_FW_LIST:j784s4 = "${DM_FIRMWARE}"
46DM_FW_LIST:j722s = "${DM_FIRMWARE}"
45DM_FW_LIST:am65xx = "" 47DM_FW_LIST:am65xx = ""
46DM_FW_LIST:am64xx = "" 48DM_FW_LIST:am64xx = ""
47DM_FW_LIST:am62xx = "${DM_FIRMWARE}" 49DM_FW_LIST:am62xx = "${DM_FIRMWARE}"
@@ -83,6 +85,7 @@ ALTERNATIVE:${PN}:j721e = "j7-mcu-r5f0_0-fw"
83ALTERNATIVE:${PN}:j7200 = "j7200-mcu-r5f0_0-fw" 85ALTERNATIVE:${PN}:j7200 = "j7200-mcu-r5f0_0-fw"
84ALTERNATIVE:${PN}:j721s2 = "j721s2-mcu-r5f0_0-fw" 86ALTERNATIVE:${PN}:j721s2 = "j721s2-mcu-r5f0_0-fw"
85ALTERNATIVE:${PN}:j784s4 = "j784s4-mcu-r5f0_0-fw" 87ALTERNATIVE:${PN}:j784s4 = "j784s4-mcu-r5f0_0-fw"
88ALTERNATIVE:${PN}:j722s = "j722s-wkup-r5f0_0-fw"
86 89
87# Set up link names for the firmwares 90# Set up link names for the firmwares
88ALTERNATIVE_LINK_NAME[am62-main-r5f0_0-fw] = "${nonarch_base_libdir}/firmware/am62-main-r5f0_0-fw" 91ALTERNATIVE_LINK_NAME[am62-main-r5f0_0-fw] = "${nonarch_base_libdir}/firmware/am62-main-r5f0_0-fw"
@@ -92,6 +95,7 @@ ALTERNATIVE_LINK_NAME[j7-mcu-r5f0_0-fw] = "${nonarch_base_libdir}/firmware/j
92ALTERNATIVE_LINK_NAME[j7200-mcu-r5f0_0-fw] = "${nonarch_base_libdir}/firmware/j7200-mcu-r5f0_0-fw" 95ALTERNATIVE_LINK_NAME[j7200-mcu-r5f0_0-fw] = "${nonarch_base_libdir}/firmware/j7200-mcu-r5f0_0-fw"
93ALTERNATIVE_LINK_NAME[j721s2-mcu-r5f0_0-fw] = "${nonarch_base_libdir}/firmware/j721s2-mcu-r5f0_0-fw" 96ALTERNATIVE_LINK_NAME[j721s2-mcu-r5f0_0-fw] = "${nonarch_base_libdir}/firmware/j721s2-mcu-r5f0_0-fw"
94ALTERNATIVE_LINK_NAME[j784s4-mcu-r5f0_0-fw] = "${nonarch_base_libdir}/firmware/j784s4-mcu-r5f0_0-fw" 97ALTERNATIVE_LINK_NAME[j784s4-mcu-r5f0_0-fw] = "${nonarch_base_libdir}/firmware/j784s4-mcu-r5f0_0-fw"
98ALTERNATIVE_LINK_NAME[j722s-wkup-r5f0_0-fw] = "${nonarch_base_libdir}/firmware/j722s-wkup-r5f0_0-fw"
95 99
96# Create the firmware alternatives 100# Create the firmware alternatives
97ALTERNATIVE_TARGET[am62-main-r5f0_0-fw] = "${INSTALL_DM_FW_DIR}/${DM_FIRMWARE}" 101ALTERNATIVE_TARGET[am62-main-r5f0_0-fw] = "${INSTALL_DM_FW_DIR}/${DM_FIRMWARE}"
@@ -101,6 +105,7 @@ ALTERNATIVE_TARGET[j7-mcu-r5f0_0-fw] = "${INSTALL_DM_FW_DIR}/${DM_FIRMWARE}"
101ALTERNATIVE_TARGET[j7200-mcu-r5f0_0-fw] = "${INSTALL_DM_FW_DIR}/${DM_FIRMWARE}" 105ALTERNATIVE_TARGET[j7200-mcu-r5f0_0-fw] = "${INSTALL_DM_FW_DIR}/${DM_FIRMWARE}"
102ALTERNATIVE_TARGET[j721s2-mcu-r5f0_0-fw] = "${INSTALL_DM_FW_DIR}/${DM_FIRMWARE}" 106ALTERNATIVE_TARGET[j721s2-mcu-r5f0_0-fw] = "${INSTALL_DM_FW_DIR}/${DM_FIRMWARE}"
103ALTERNATIVE_TARGET[j784s4-mcu-r5f0_0-fw] = "${INSTALL_DM_FW_DIR}/${DM_FIRMWARE}" 107ALTERNATIVE_TARGET[j784s4-mcu-r5f0_0-fw] = "${INSTALL_DM_FW_DIR}/${DM_FIRMWARE}"
108ALTERNATIVE_TARGET[j722s-wkup-r5f0_0-fw] = "${INSTALL_DM_FW_DIR}/${DM_FIRMWARE}"
104 109
105ALTERNATIVE_PRIORITY = "10" 110ALTERNATIVE_PRIORITY = "10"
106 111
diff --git a/meta-ti-bsp/recipes-bsp/ti-eth-fw/ti-eth-fw.bb b/meta-ti-bsp/recipes-bsp/ti-eth-fw/ti-eth-fw.bb
index 6c961844..6bcc824b 100644
--- a/meta-ti-bsp/recipes-bsp/ti-eth-fw/ti-eth-fw.bb
+++ b/meta-ti-bsp/recipes-bsp/ti-eth-fw/ti-eth-fw.bb
@@ -24,6 +24,7 @@ PLAT_SFX:j721e = "j721e"
24PLAT_SFX:j7200 = "j7200" 24PLAT_SFX:j7200 = "j7200"
25PLAT_SFX:j721s2 = "j721s2" 25PLAT_SFX:j721s2 = "j721s2"
26PLAT_SFX:j784s4 = "j784s4" 26PLAT_SFX:j784s4 = "j784s4"
27PLAT_SFX:j722s = "j722s"
27PLAT_SFX:am65xx = "am65xx" 28PLAT_SFX:am65xx = "am65xx"
28PLAT_SFX:am64xx = "am64xx" 29PLAT_SFX:am64xx = "am64xx"
29PLAT_SFX:am62xx = "am62xx" 30PLAT_SFX:am62xx = "am62xx"
@@ -41,10 +42,11 @@ ETH_FW_LIST:j721e = "${ETH_FW}"
41ETH_FW_LIST:j7200 = "${ETH_FW}" 42ETH_FW_LIST:j7200 = "${ETH_FW}"
42ETH_FW_LIST:j721s2 = "" 43ETH_FW_LIST:j721s2 = ""
43ETH_FW_LIST:j784s4 = "${ETH_FW}" 44ETH_FW_LIST:j784s4 = "${ETH_FW}"
45ETH_FW_LIST:j722s = ""
44ETH_FW_LIST:am65xx = "" 46ETH_FW_LIST:am65xx = ""
45ETH_FW_LIST:am64xx = "" 47ETH_FW_LIST:am64xx = ""
46ETH_FW_LIST:am62xx = "" 48ETH_FW_LIST:am62xx = ""
47ETH_FW_LIST:am62pxx = "" 49ETH_FW_LIST:am62pxx = ""
48ETH_FW_LIST:am62axx = "" 50ETH_FW_LIST:am62axx = ""
49 51
50do_install() { 52do_install() {
diff --git a/meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti.inc b/meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti.inc
index 0ff9cad1..ef3ebc70 100644
--- a/meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti.inc
+++ b/meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti.inc
@@ -40,6 +40,7 @@ PLAT_SFX:j721e = "j721e"
40PLAT_SFX:j7200 = "j7200" 40PLAT_SFX:j7200 = "j7200"
41PLAT_SFX:j721s2 = "j721s2" 41PLAT_SFX:j721s2 = "j721s2"
42PLAT_SFX:j784s4 = "j784s4" 42PLAT_SFX:j784s4 = "j784s4"
43PLAT_SFX:j722s = "j722s"
43PLAT_SFX:am65xx = "am65xx" 44PLAT_SFX:am65xx = "am65xx"
44PLAT_SFX:am64xx = "am64xx" 45PLAT_SFX:am64xx = "am64xx"
45PLAT_SFX:am62xx = "am62xx" 46PLAT_SFX:am62xx = "am62xx"
@@ -55,6 +56,7 @@ PACKAGECONFIG:append:j721e = " dm"
55PACKAGECONFIG:append:j7200 = " dm" 56PACKAGECONFIG:append:j7200 = " dm"
56PACKAGECONFIG:append:j721s2 = " dm" 57PACKAGECONFIG:append:j721s2 = " dm"
57PACKAGECONFIG:append:j784s4 = " dm" 58PACKAGECONFIG:append:j784s4 = " dm"
59PACKAGECONFIG:append:j722s = " dm"
58PACKAGECONFIG:append:am62xx = " dm" 60PACKAGECONFIG:append:am62xx = " dm"
59PACKAGECONFIG:append:am62axx = " dm" 61PACKAGECONFIG:append:am62axx = " dm"
60PACKAGECONFIG:append:am62pxx = " dm" 62PACKAGECONFIG:append:am62pxx = " dm"
diff --git a/meta-ti-bsp/recipes-security/optee/optee-os-ti-overrides.inc b/meta-ti-bsp/recipes-security/optee/optee-os-ti-overrides.inc
index c23287f6..0ea30907 100644
--- a/meta-ti-bsp/recipes-security/optee/optee-os-ti-overrides.inc
+++ b/meta-ti-bsp/recipes-security/optee/optee-os-ti-overrides.inc
@@ -8,6 +8,7 @@ EXTRA_OEMAKE:append:k3 = "${@ ' CFG_CONSOLE_UART='+ d.getVar('OPTEE_K3_USART') i
8EXTRA_OEMAKE:append:am62xx = " CFG_TEE_CORE_LOG_LEVEL=1" 8EXTRA_OEMAKE:append:am62xx = " CFG_TEE_CORE_LOG_LEVEL=1"
9EXTRA_OEMAKE:append:am62pxx = " CFG_WITH_SOFTWARE_PRNG=y CFG_TEE_CORE_LOG_LEVEL=1" 9EXTRA_OEMAKE:append:am62pxx = " CFG_WITH_SOFTWARE_PRNG=y CFG_TEE_CORE_LOG_LEVEL=1"
10EXTRA_OEMAKE:append:am62axx = " CFG_TEE_CORE_LOG_LEVEL=1" 10EXTRA_OEMAKE:append:am62axx = " CFG_TEE_CORE_LOG_LEVEL=1"
11EXTRA_OEMAKE:append:j722s = " CFG_WITH_SOFTWARE_PRNG=y CFG_TEE_CORE_LOG_LEVEL=1"
11 12
12do_compile:append:k3() { 13do_compile:append:k3() {
13 cp ${B}/core/tee-pager_v2.bin ${B}/bl32.bin 14 cp ${B}/core/tee-pager_v2.bin ${B}/bl32.bin
diff --git a/meta-ti-bsp/recipes-ti/ti-rtos-bin/ti-rtos-firmware.bb b/meta-ti-bsp/recipes-ti/ti-rtos-bin/ti-rtos-firmware.bb
index 786c2834..7bf5030a 100644
--- a/meta-ti-bsp/recipes-ti/ti-rtos-bin/ti-rtos-firmware.bb
+++ b/meta-ti-bsp/recipes-ti/ti-rtos-bin/ti-rtos-firmware.bb
@@ -16,6 +16,7 @@ PLAT_SFX:j721e = "j721e"
16PLAT_SFX:j7200 = "j7200" 16PLAT_SFX:j7200 = "j7200"
17PLAT_SFX:j721s2 = "j721s2" 17PLAT_SFX:j721s2 = "j721s2"
18PLAT_SFX:j784s4 = "j784s4" 18PLAT_SFX:j784s4 = "j784s4"
19PLAT_SFX:j722s = "j722s"
19PLAT_SFX:am65xx = "am65xx" 20PLAT_SFX:am65xx = "am65xx"
20PLAT_SFX:am64xx = "am64xx" 21PLAT_SFX:am64xx = "am64xx"
21PLAT_SFX:am62xx = "am62xx" 22PLAT_SFX:am62xx = "am62xx"
@@ -54,12 +55,13 @@ IPC_FW_LIST = ""
54IPC_FW_LIST:am65xx = "${MCU_1_0_FW} ${MCU_1_1_FW}" 55IPC_FW_LIST:am65xx = "${MCU_1_0_FW} ${MCU_1_1_FW}"
55IPC_FW_LIST:am64xx = "${MCU_1_0_FW} ${MCU_1_1_FW} ${MCU_2_0_FW} ${MCU_2_1_FW} ${MCU_3_0_FW}" 56IPC_FW_LIST:am64xx = "${MCU_1_0_FW} ${MCU_1_1_FW} ${MCU_2_0_FW} ${MCU_2_1_FW} ${MCU_3_0_FW}"
56IPC_FW_LIST:am62xx = " ${MCU_2_0_FW}" 57IPC_FW_LIST:am62xx = " ${MCU_2_0_FW}"
57IPC_FW_LIST:am62pxx = " ${MCU_2_0_FW}" 58IPC_FW_LIST:am62pxx = " ${MCU_2_0_FW}"
58IPC_FW_LIST:am62axx = " ${MCU_2_0_FW} ${C7X_1_FW}" 59IPC_FW_LIST:am62axx = " ${MCU_2_0_FW} ${C7X_1_FW}"
59IPC_FW_LIST:j721e = " ${MCU_1_1_FW} ${MCU_2_0_FW} ${MCU_2_1_FW} ${MCU_3_0_FW} ${MCU_3_1_FW} ${C66_1_FW} ${C66_2_FW} ${C7X_1_FW}" 60IPC_FW_LIST:j721e = " ${MCU_1_1_FW} ${MCU_2_0_FW} ${MCU_2_1_FW} ${MCU_3_0_FW} ${MCU_3_1_FW} ${C66_1_FW} ${C66_2_FW} ${C7X_1_FW}"
60IPC_FW_LIST:j7200 = " ${MCU_1_1_FW} ${MCU_2_0_FW} ${MCU_2_1_FW}" 61IPC_FW_LIST:j7200 = " ${MCU_1_1_FW} ${MCU_2_0_FW} ${MCU_2_1_FW}"
61IPC_FW_LIST:j721s2 = " ${MCU_1_1_FW} ${MCU_2_0_FW} ${MCU_2_1_FW} ${MCU_3_0_FW} ${MCU_3_1_FW} ${C7X_1_FW} ${C7X_2_FW}" 62IPC_FW_LIST:j721s2 = " ${MCU_1_1_FW} ${MCU_2_0_FW} ${MCU_2_1_FW} ${MCU_3_0_FW} ${MCU_3_1_FW} ${C7X_1_FW} ${C7X_2_FW}"
62IPC_FW_LIST:j784s4 = " ${MCU_1_1_FW} ${MCU_2_0_FW} ${MCU_2_1_FW} ${MCU_3_0_FW} ${MCU_3_1_FW} ${MCU_4_0_FW} ${MCU_4_1_FW} ${C7X_1_FW} ${C7X_2_FW} ${C7X_3_FW} ${C7X_4_FW}" 63IPC_FW_LIST:j784s4 = " ${MCU_1_1_FW} ${MCU_2_0_FW} ${MCU_2_1_FW} ${MCU_3_0_FW} ${MCU_3_1_FW} ${MCU_4_0_FW} ${MCU_4_1_FW} ${C7X_1_FW} ${C7X_2_FW} ${C7X_3_FW} ${C7X_4_FW}"
64IPC_FW_LIST:j722s = " ${MCU_2_0_FW} ${MCU_3_0_FW} ${C7X_1_FW} ${C7X_2_FW}"
63 65
64# Update the am64xx ipc binaries to be consistent with other platforms 66# Update the am64xx ipc binaries to be consistent with other platforms
65do_install:prepend:am64xx() { 67do_install:prepend:am64xx() {
@@ -178,6 +180,13 @@ ALTERNATIVE:${PN}:j784s4 = "\
178 j784s4-c71_3-fw j784s4-c71_3-fw-sec \ 180 j784s4-c71_3-fw j784s4-c71_3-fw-sec \
179 " 181 "
180 182
183ALTERNATIVE:${PN}:j722s = "\
184 j722s-mcu-r5f0_0-fw j722s-mcu-r5f0_0-fw-sec \
185 j722s-main-r5f0_0-fw j722s-main-r5f0_0-fw-sec \
186 j722s-c71_0-fw j722s-c71_0-fw-sec \
187 j722s-c71_1-fw j722s-c71_1-fw-sec \
188 "
189
181# Set up link names for the firmwares 190# Set up link names for the firmwares
182 191
183ALTERNATIVE_LINK_NAME[am65x-mcu-r5f0_0-fw] = "${nonarch_base_libdir}/firmware/am65x-mcu-r5f0_0-fw" 192ALTERNATIVE_LINK_NAME[am65x-mcu-r5f0_0-fw] = "${nonarch_base_libdir}/firmware/am65x-mcu-r5f0_0-fw"
@@ -271,6 +280,15 @@ ALTERNATIVE_LINK_NAME[j784s4-c71_2-fw-sec] = "${nonarch_base_libdir}/firmware/j7
271ALTERNATIVE_LINK_NAME[j784s4-c71_3-fw] = "${nonarch_base_libdir}/firmware/j784s4-c71_3-fw" 280ALTERNATIVE_LINK_NAME[j784s4-c71_3-fw] = "${nonarch_base_libdir}/firmware/j784s4-c71_3-fw"
272ALTERNATIVE_LINK_NAME[j784s4-c71_3-fw-sec] = "${nonarch_base_libdir}/firmware/j784s4-c71_3-fw-sec" 281ALTERNATIVE_LINK_NAME[j784s4-c71_3-fw-sec] = "${nonarch_base_libdir}/firmware/j784s4-c71_3-fw-sec"
273 282
283ALTERNATIVE_LINK_NAME[j722s-mcu-r5f0_0-fw] = "${nonarch_base_libdir}/firmware/j722s-mcu-r5f0_0-fw"
284ALTERNATIVE_LINK_NAME[j722s-mcu-r5f0_0-fw-sec] = "${nonarch_base_libdir}/firmware/j722s-mcu-r5f0_0-fw-sec"
285ALTERNATIVE_LINK_NAME[j722s-main-r5f0_0-fw] = "${nonarch_base_libdir}/firmware/j722s-main-r5f0_0-fw"
286ALTERNATIVE_LINK_NAME[j722s-main-r5f0_0-fw-sec] = "${nonarch_base_libdir}/firmware/j722s-main-r5f0_0-fw-sec"
287ALTERNATIVE_LINK_NAME[j722s-c71_0-fw] = "${nonarch_base_libdir}/firmware/j722s-c71_0-fw"
288ALTERNATIVE_LINK_NAME[j722s-c71_0-fw-sec] = "${nonarch_base_libdir}/firmware/j722s-c71_0-fw-sec"
289ALTERNATIVE_LINK_NAME[j722s-c71_1-fw] = "${nonarch_base_libdir}/firmware/j722s-c71_1-fw"
290ALTERNATIVE_LINK_NAME[j722s-c71_1-fw-sec] = "${nonarch_base_libdir}/firmware/j722s-c71_1-fw-sec"
291
274# Create the firmware alternatives 292# Create the firmware alternatives
275 293
276ALTERNATIVE_TARGET[am65x-mcu-r5f0_0-fw] = "${INSTALL_IPC_FW_DIR}/${MCU_1_0_FW}" 294ALTERNATIVE_TARGET[am65x-mcu-r5f0_0-fw] = "${INSTALL_IPC_FW_DIR}/${MCU_1_0_FW}"
@@ -364,4 +382,13 @@ ALTERNATIVE_TARGET[j784s4-c71_2-fw-sec] = "${INSTALL_IPC_FW_DIR}/${C7X_3_FW}.sig
364ALTERNATIVE_TARGET[j784s4-c71_3-fw] = "${INSTALL_IPC_FW_DIR}/${C7X_4_FW}" 382ALTERNATIVE_TARGET[j784s4-c71_3-fw] = "${INSTALL_IPC_FW_DIR}/${C7X_4_FW}"
365ALTERNATIVE_TARGET[j784s4-c71_3-fw-sec] = "${INSTALL_IPC_FW_DIR}/${C7X_4_FW}.signed" 383ALTERNATIVE_TARGET[j784s4-c71_3-fw-sec] = "${INSTALL_IPC_FW_DIR}/${C7X_4_FW}.signed"
366 384
385ALTERNATIVE_TARGET[j722s-mcu-r5f0_0-fw] = "${INSTALL_IPC_FW_DIR}/${MCU_2_0_FW}"
386ALTERNATIVE_TARGET[j722s-mcu-r5f0_0-fw-sec] = "${INSTALL_IPC_FW_DIR}/${MCU_2_0_FW}.signed"
387ALTERNATIVE_TARGET[j722s-main-r5f0_0-fw] = "${INSTALL_IPC_FW_DIR}/${MCU_3_0_FW}"
388ALTERNATIVE_TARGET[j722s-main-r5f0_0-fw-sec] = "${INSTALL_IPC_FW_DIR}/${MCU_3_0_FW}.signed"
389ALTERNATIVE_TARGET[j722s-c71_0-fw] = "${INSTALL_IPC_FW_DIR}/${C7X_1_FW}"
390ALTERNATIVE_TARGET[j722s-c71_0-fw-sec] = "${INSTALL_IPC_FW_DIR}/${C7X_1_FW}.signed"
391ALTERNATIVE_TARGET[j722s-c71_1-fw] = "${INSTALL_IPC_FW_DIR}/${C7X_2_FW}"
392ALTERNATIVE_TARGET[j722s-c71_1-fw-sec] = "${INSTALL_IPC_FW_DIR}/${C7X_2_FW}.signed"
393
367ALTERNATIVE_PRIORITY = "10" 394ALTERNATIVE_PRIORITY = "10"