diff options
Diffstat (limited to 'meta-ti-bsp')
-rw-r--r-- | meta-ti-bsp/conf/machine/include/j722s.inc | 19 | ||||
-rw-r--r-- | meta-ti-bsp/conf/machine/j722s-evm-k3r5.conf | 11 | ||||
-rw-r--r-- | meta-ti-bsp/conf/machine/j722s-evm.conf | 11 | ||||
-rw-r--r-- | meta-ti-bsp/recipes-bsp/cnm-wave-fw/cnm-wave-fw_git.bb | 2 | ||||
-rw-r--r-- | meta-ti-bsp/recipes-bsp/ti-dm-fw/ti-dm-fw.bb | 5 | ||||
-rw-r--r-- | meta-ti-bsp/recipes-bsp/ti-eth-fw/ti-eth-fw.bb | 4 | ||||
-rw-r--r-- | meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti.inc | 2 | ||||
-rw-r--r-- | meta-ti-bsp/recipes-security/optee/optee-os-ti-overrides.inc | 1 | ||||
-rw-r--r-- | meta-ti-bsp/recipes-ti/ti-rtos-bin/ti-rtos-firmware.bb | 29 |
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 @@ | |||
1 | require conf/machine/include/k3.inc | ||
2 | SOC_FAMILY:append = ":j722s" | ||
3 | |||
4 | MACHINE_FEATURES += "screen gpu" | ||
5 | |||
6 | require conf/machine/include/mesa-pvr.inc | ||
7 | PREFERRED_PROVIDER_virtual/gpudriver ?= "" | ||
8 | |||
9 | # Default tiboot3.bin on J722S is for HS-FS | ||
10 | IMAGE_BOOT_FILES += "tiboot3-j722s-hs-fs-evm.bin" | ||
11 | |||
12 | TFA_BOARD = "lite" | ||
13 | TFA_K3_SYSTEM_SUSPEND = "1" | ||
14 | |||
15 | OPTEEMACHINE = "k3-am62x" | ||
16 | |||
17 | MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS += "cnm-wave-fw" | ||
18 | |||
19 | SERIAL_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 | |||
5 | require conf/machine/include/k3r5.inc | ||
6 | |||
7 | SYSFW_SOC = "j722s" | ||
8 | SYSFW_CONFIG = "evm" | ||
9 | SYSFW_SUFFIX = "hs-fs" | ||
10 | |||
11 | UBOOT_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 | |||
5 | require conf/machine/include/j722s.inc | ||
6 | |||
7 | KERNEL_DEVICETREE_PREFIX = "ti/k3-j722s" | ||
8 | |||
9 | KERNEL_DEVICETREE = "" | ||
10 | |||
11 | UBOOT_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" | |||
10 | PV = "${CNM_WAVE521_FW_VERSION}" | 10 | PV = "${CNM_WAVE521_FW_VERSION}" |
11 | PR = "${INC_PR}.1" | 11 | PR = "${INC_PR}.1" |
12 | 12 | ||
13 | COMPATIBLE_MACHINE = "j721s2|j784s4|am62axx|am62pxx" | 13 | COMPATIBLE_MACHINE = "j721s2|j784s4|j722s|am62axx|am62pxx" |
14 | 14 | ||
15 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 15 | PACKAGE_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" | |||
25 | PLAT_SFX:j7200 = "j7200" | 25 | PLAT_SFX:j7200 = "j7200" |
26 | PLAT_SFX:j721s2 = "j721s2" | 26 | PLAT_SFX:j721s2 = "j721s2" |
27 | PLAT_SFX:j784s4 = "j784s4" | 27 | PLAT_SFX:j784s4 = "j784s4" |
28 | PLAT_SFX:j722s = "j722s" | ||
28 | PLAT_SFX:am65xx = "am65xx" | 29 | PLAT_SFX:am65xx = "am65xx" |
29 | PLAT_SFX:am64xx = "am64xx" | 30 | PLAT_SFX:am64xx = "am64xx" |
30 | PLAT_SFX:am62xx = "am62xx" | 31 | PLAT_SFX:am62xx = "am62xx" |
@@ -42,6 +43,7 @@ DM_FW_LIST:j721e = "${DM_FIRMWARE}" | |||
42 | DM_FW_LIST:j7200 = "${DM_FIRMWARE}" | 43 | DM_FW_LIST:j7200 = "${DM_FIRMWARE}" |
43 | DM_FW_LIST:j721s2 = "${DM_FIRMWARE}" | 44 | DM_FW_LIST:j721s2 = "${DM_FIRMWARE}" |
44 | DM_FW_LIST:j784s4 = "${DM_FIRMWARE}" | 45 | DM_FW_LIST:j784s4 = "${DM_FIRMWARE}" |
46 | DM_FW_LIST:j722s = "${DM_FIRMWARE}" | ||
45 | DM_FW_LIST:am65xx = "" | 47 | DM_FW_LIST:am65xx = "" |
46 | DM_FW_LIST:am64xx = "" | 48 | DM_FW_LIST:am64xx = "" |
47 | DM_FW_LIST:am62xx = "${DM_FIRMWARE}" | 49 | DM_FW_LIST:am62xx = "${DM_FIRMWARE}" |
@@ -83,6 +85,7 @@ ALTERNATIVE:${PN}:j721e = "j7-mcu-r5f0_0-fw" | |||
83 | ALTERNATIVE:${PN}:j7200 = "j7200-mcu-r5f0_0-fw" | 85 | ALTERNATIVE:${PN}:j7200 = "j7200-mcu-r5f0_0-fw" |
84 | ALTERNATIVE:${PN}:j721s2 = "j721s2-mcu-r5f0_0-fw" | 86 | ALTERNATIVE:${PN}:j721s2 = "j721s2-mcu-r5f0_0-fw" |
85 | ALTERNATIVE:${PN}:j784s4 = "j784s4-mcu-r5f0_0-fw" | 87 | ALTERNATIVE:${PN}:j784s4 = "j784s4-mcu-r5f0_0-fw" |
88 | ALTERNATIVE:${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 |
88 | ALTERNATIVE_LINK_NAME[am62-main-r5f0_0-fw] = "${nonarch_base_libdir}/firmware/am62-main-r5f0_0-fw" | 91 | ALTERNATIVE_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 | |||
92 | ALTERNATIVE_LINK_NAME[j7200-mcu-r5f0_0-fw] = "${nonarch_base_libdir}/firmware/j7200-mcu-r5f0_0-fw" | 95 | ALTERNATIVE_LINK_NAME[j7200-mcu-r5f0_0-fw] = "${nonarch_base_libdir}/firmware/j7200-mcu-r5f0_0-fw" |
93 | ALTERNATIVE_LINK_NAME[j721s2-mcu-r5f0_0-fw] = "${nonarch_base_libdir}/firmware/j721s2-mcu-r5f0_0-fw" | 96 | ALTERNATIVE_LINK_NAME[j721s2-mcu-r5f0_0-fw] = "${nonarch_base_libdir}/firmware/j721s2-mcu-r5f0_0-fw" |
94 | ALTERNATIVE_LINK_NAME[j784s4-mcu-r5f0_0-fw] = "${nonarch_base_libdir}/firmware/j784s4-mcu-r5f0_0-fw" | 97 | ALTERNATIVE_LINK_NAME[j784s4-mcu-r5f0_0-fw] = "${nonarch_base_libdir}/firmware/j784s4-mcu-r5f0_0-fw" |
98 | ALTERNATIVE_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 |
97 | ALTERNATIVE_TARGET[am62-main-r5f0_0-fw] = "${INSTALL_DM_FW_DIR}/${DM_FIRMWARE}" | 101 | ALTERNATIVE_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}" | |||
101 | ALTERNATIVE_TARGET[j7200-mcu-r5f0_0-fw] = "${INSTALL_DM_FW_DIR}/${DM_FIRMWARE}" | 105 | ALTERNATIVE_TARGET[j7200-mcu-r5f0_0-fw] = "${INSTALL_DM_FW_DIR}/${DM_FIRMWARE}" |
102 | ALTERNATIVE_TARGET[j721s2-mcu-r5f0_0-fw] = "${INSTALL_DM_FW_DIR}/${DM_FIRMWARE}" | 106 | ALTERNATIVE_TARGET[j721s2-mcu-r5f0_0-fw] = "${INSTALL_DM_FW_DIR}/${DM_FIRMWARE}" |
103 | ALTERNATIVE_TARGET[j784s4-mcu-r5f0_0-fw] = "${INSTALL_DM_FW_DIR}/${DM_FIRMWARE}" | 107 | ALTERNATIVE_TARGET[j784s4-mcu-r5f0_0-fw] = "${INSTALL_DM_FW_DIR}/${DM_FIRMWARE}" |
108 | ALTERNATIVE_TARGET[j722s-wkup-r5f0_0-fw] = "${INSTALL_DM_FW_DIR}/${DM_FIRMWARE}" | ||
104 | 109 | ||
105 | ALTERNATIVE_PRIORITY = "10" | 110 | ALTERNATIVE_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" | |||
24 | PLAT_SFX:j7200 = "j7200" | 24 | PLAT_SFX:j7200 = "j7200" |
25 | PLAT_SFX:j721s2 = "j721s2" | 25 | PLAT_SFX:j721s2 = "j721s2" |
26 | PLAT_SFX:j784s4 = "j784s4" | 26 | PLAT_SFX:j784s4 = "j784s4" |
27 | PLAT_SFX:j722s = "j722s" | ||
27 | PLAT_SFX:am65xx = "am65xx" | 28 | PLAT_SFX:am65xx = "am65xx" |
28 | PLAT_SFX:am64xx = "am64xx" | 29 | PLAT_SFX:am64xx = "am64xx" |
29 | PLAT_SFX:am62xx = "am62xx" | 30 | PLAT_SFX:am62xx = "am62xx" |
@@ -41,10 +42,11 @@ ETH_FW_LIST:j721e = "${ETH_FW}" | |||
41 | ETH_FW_LIST:j7200 = "${ETH_FW}" | 42 | ETH_FW_LIST:j7200 = "${ETH_FW}" |
42 | ETH_FW_LIST:j721s2 = "" | 43 | ETH_FW_LIST:j721s2 = "" |
43 | ETH_FW_LIST:j784s4 = "${ETH_FW}" | 44 | ETH_FW_LIST:j784s4 = "${ETH_FW}" |
45 | ETH_FW_LIST:j722s = "" | ||
44 | ETH_FW_LIST:am65xx = "" | 46 | ETH_FW_LIST:am65xx = "" |
45 | ETH_FW_LIST:am64xx = "" | 47 | ETH_FW_LIST:am64xx = "" |
46 | ETH_FW_LIST:am62xx = "" | 48 | ETH_FW_LIST:am62xx = "" |
47 | ETH_FW_LIST:am62pxx = "" | 49 | ETH_FW_LIST:am62pxx = "" |
48 | ETH_FW_LIST:am62axx = "" | 50 | ETH_FW_LIST:am62axx = "" |
49 | 51 | ||
50 | do_install() { | 52 | do_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" | |||
40 | PLAT_SFX:j7200 = "j7200" | 40 | PLAT_SFX:j7200 = "j7200" |
41 | PLAT_SFX:j721s2 = "j721s2" | 41 | PLAT_SFX:j721s2 = "j721s2" |
42 | PLAT_SFX:j784s4 = "j784s4" | 42 | PLAT_SFX:j784s4 = "j784s4" |
43 | PLAT_SFX:j722s = "j722s" | ||
43 | PLAT_SFX:am65xx = "am65xx" | 44 | PLAT_SFX:am65xx = "am65xx" |
44 | PLAT_SFX:am64xx = "am64xx" | 45 | PLAT_SFX:am64xx = "am64xx" |
45 | PLAT_SFX:am62xx = "am62xx" | 46 | PLAT_SFX:am62xx = "am62xx" |
@@ -55,6 +56,7 @@ PACKAGECONFIG:append:j721e = " dm" | |||
55 | PACKAGECONFIG:append:j7200 = " dm" | 56 | PACKAGECONFIG:append:j7200 = " dm" |
56 | PACKAGECONFIG:append:j721s2 = " dm" | 57 | PACKAGECONFIG:append:j721s2 = " dm" |
57 | PACKAGECONFIG:append:j784s4 = " dm" | 58 | PACKAGECONFIG:append:j784s4 = " dm" |
59 | PACKAGECONFIG:append:j722s = " dm" | ||
58 | PACKAGECONFIG:append:am62xx = " dm" | 60 | PACKAGECONFIG:append:am62xx = " dm" |
59 | PACKAGECONFIG:append:am62axx = " dm" | 61 | PACKAGECONFIG:append:am62axx = " dm" |
60 | PACKAGECONFIG:append:am62pxx = " dm" | 62 | PACKAGECONFIG: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 | |||
8 | EXTRA_OEMAKE:append:am62xx = " CFG_TEE_CORE_LOG_LEVEL=1" | 8 | EXTRA_OEMAKE:append:am62xx = " CFG_TEE_CORE_LOG_LEVEL=1" |
9 | EXTRA_OEMAKE:append:am62pxx = " CFG_WITH_SOFTWARE_PRNG=y CFG_TEE_CORE_LOG_LEVEL=1" | 9 | EXTRA_OEMAKE:append:am62pxx = " CFG_WITH_SOFTWARE_PRNG=y CFG_TEE_CORE_LOG_LEVEL=1" |
10 | EXTRA_OEMAKE:append:am62axx = " CFG_TEE_CORE_LOG_LEVEL=1" | 10 | EXTRA_OEMAKE:append:am62axx = " CFG_TEE_CORE_LOG_LEVEL=1" |
11 | EXTRA_OEMAKE:append:j722s = " CFG_WITH_SOFTWARE_PRNG=y CFG_TEE_CORE_LOG_LEVEL=1" | ||
11 | 12 | ||
12 | do_compile:append:k3() { | 13 | do_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" | |||
16 | PLAT_SFX:j7200 = "j7200" | 16 | PLAT_SFX:j7200 = "j7200" |
17 | PLAT_SFX:j721s2 = "j721s2" | 17 | PLAT_SFX:j721s2 = "j721s2" |
18 | PLAT_SFX:j784s4 = "j784s4" | 18 | PLAT_SFX:j784s4 = "j784s4" |
19 | PLAT_SFX:j722s = "j722s" | ||
19 | PLAT_SFX:am65xx = "am65xx" | 20 | PLAT_SFX:am65xx = "am65xx" |
20 | PLAT_SFX:am64xx = "am64xx" | 21 | PLAT_SFX:am64xx = "am64xx" |
21 | PLAT_SFX:am62xx = "am62xx" | 22 | PLAT_SFX:am62xx = "am62xx" |
@@ -54,12 +55,13 @@ IPC_FW_LIST = "" | |||
54 | IPC_FW_LIST:am65xx = "${MCU_1_0_FW} ${MCU_1_1_FW}" | 55 | IPC_FW_LIST:am65xx = "${MCU_1_0_FW} ${MCU_1_1_FW}" |
55 | IPC_FW_LIST:am64xx = "${MCU_1_0_FW} ${MCU_1_1_FW} ${MCU_2_0_FW} ${MCU_2_1_FW} ${MCU_3_0_FW}" | 56 | IPC_FW_LIST:am64xx = "${MCU_1_0_FW} ${MCU_1_1_FW} ${MCU_2_0_FW} ${MCU_2_1_FW} ${MCU_3_0_FW}" |
56 | IPC_FW_LIST:am62xx = " ${MCU_2_0_FW}" | 57 | IPC_FW_LIST:am62xx = " ${MCU_2_0_FW}" |
57 | IPC_FW_LIST:am62pxx = " ${MCU_2_0_FW}" | 58 | IPC_FW_LIST:am62pxx = " ${MCU_2_0_FW}" |
58 | IPC_FW_LIST:am62axx = " ${MCU_2_0_FW} ${C7X_1_FW}" | 59 | IPC_FW_LIST:am62axx = " ${MCU_2_0_FW} ${C7X_1_FW}" |
59 | IPC_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}" | 60 | IPC_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}" |
60 | IPC_FW_LIST:j7200 = " ${MCU_1_1_FW} ${MCU_2_0_FW} ${MCU_2_1_FW}" | 61 | IPC_FW_LIST:j7200 = " ${MCU_1_1_FW} ${MCU_2_0_FW} ${MCU_2_1_FW}" |
61 | IPC_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}" | 62 | IPC_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}" |
62 | IPC_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}" | 63 | IPC_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}" |
64 | IPC_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 |
65 | do_install:prepend:am64xx() { | 67 | do_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 | ||
183 | ALTERNATIVE:${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 | ||
183 | ALTERNATIVE_LINK_NAME[am65x-mcu-r5f0_0-fw] = "${nonarch_base_libdir}/firmware/am65x-mcu-r5f0_0-fw" | 192 | ALTERNATIVE_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 | |||
271 | ALTERNATIVE_LINK_NAME[j784s4-c71_3-fw] = "${nonarch_base_libdir}/firmware/j784s4-c71_3-fw" | 280 | ALTERNATIVE_LINK_NAME[j784s4-c71_3-fw] = "${nonarch_base_libdir}/firmware/j784s4-c71_3-fw" |
272 | ALTERNATIVE_LINK_NAME[j784s4-c71_3-fw-sec] = "${nonarch_base_libdir}/firmware/j784s4-c71_3-fw-sec" | 281 | ALTERNATIVE_LINK_NAME[j784s4-c71_3-fw-sec] = "${nonarch_base_libdir}/firmware/j784s4-c71_3-fw-sec" |
273 | 282 | ||
283 | ALTERNATIVE_LINK_NAME[j722s-mcu-r5f0_0-fw] = "${nonarch_base_libdir}/firmware/j722s-mcu-r5f0_0-fw" | ||
284 | ALTERNATIVE_LINK_NAME[j722s-mcu-r5f0_0-fw-sec] = "${nonarch_base_libdir}/firmware/j722s-mcu-r5f0_0-fw-sec" | ||
285 | ALTERNATIVE_LINK_NAME[j722s-main-r5f0_0-fw] = "${nonarch_base_libdir}/firmware/j722s-main-r5f0_0-fw" | ||
286 | ALTERNATIVE_LINK_NAME[j722s-main-r5f0_0-fw-sec] = "${nonarch_base_libdir}/firmware/j722s-main-r5f0_0-fw-sec" | ||
287 | ALTERNATIVE_LINK_NAME[j722s-c71_0-fw] = "${nonarch_base_libdir}/firmware/j722s-c71_0-fw" | ||
288 | ALTERNATIVE_LINK_NAME[j722s-c71_0-fw-sec] = "${nonarch_base_libdir}/firmware/j722s-c71_0-fw-sec" | ||
289 | ALTERNATIVE_LINK_NAME[j722s-c71_1-fw] = "${nonarch_base_libdir}/firmware/j722s-c71_1-fw" | ||
290 | ALTERNATIVE_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 | ||
276 | ALTERNATIVE_TARGET[am65x-mcu-r5f0_0-fw] = "${INSTALL_IPC_FW_DIR}/${MCU_1_0_FW}" | 294 | ALTERNATIVE_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 | |||
364 | ALTERNATIVE_TARGET[j784s4-c71_3-fw] = "${INSTALL_IPC_FW_DIR}/${C7X_4_FW}" | 382 | ALTERNATIVE_TARGET[j784s4-c71_3-fw] = "${INSTALL_IPC_FW_DIR}/${C7X_4_FW}" |
365 | ALTERNATIVE_TARGET[j784s4-c71_3-fw-sec] = "${INSTALL_IPC_FW_DIR}/${C7X_4_FW}.signed" | 383 | ALTERNATIVE_TARGET[j784s4-c71_3-fw-sec] = "${INSTALL_IPC_FW_DIR}/${C7X_4_FW}.signed" |
366 | 384 | ||
385 | ALTERNATIVE_TARGET[j722s-mcu-r5f0_0-fw] = "${INSTALL_IPC_FW_DIR}/${MCU_2_0_FW}" | ||
386 | ALTERNATIVE_TARGET[j722s-mcu-r5f0_0-fw-sec] = "${INSTALL_IPC_FW_DIR}/${MCU_2_0_FW}.signed" | ||
387 | ALTERNATIVE_TARGET[j722s-main-r5f0_0-fw] = "${INSTALL_IPC_FW_DIR}/${MCU_3_0_FW}" | ||
388 | ALTERNATIVE_TARGET[j722s-main-r5f0_0-fw-sec] = "${INSTALL_IPC_FW_DIR}/${MCU_3_0_FW}.signed" | ||
389 | ALTERNATIVE_TARGET[j722s-c71_0-fw] = "${INSTALL_IPC_FW_DIR}/${C7X_1_FW}" | ||
390 | ALTERNATIVE_TARGET[j722s-c71_0-fw-sec] = "${INSTALL_IPC_FW_DIR}/${C7X_1_FW}.signed" | ||
391 | ALTERNATIVE_TARGET[j722s-c71_1-fw] = "${INSTALL_IPC_FW_DIR}/${C7X_2_FW}" | ||
392 | ALTERNATIVE_TARGET[j722s-c71_1-fw-sec] = "${INSTALL_IPC_FW_DIR}/${C7X_2_FW}.signed" | ||
393 | |||
367 | ALTERNATIVE_PRIORITY = "10" | 394 | ALTERNATIVE_PRIORITY = "10" |