diff options
author | Andrew Davis <afd@ti.com> | 2023-05-25 13:11:24 -0500 |
---|---|---|
committer | Ryan Eatmon <reatmon@ti.com> | 2023-06-06 08:24:37 -0500 |
commit | af13b78aa27c6b979f6e1e4b79a95edb4138e0b5 (patch) | |
tree | 1fcbfdc619730e1815c979a62167b4a93246bc4d | |
parent | 1899f5ead39d88e18442209f06d23a8c291f978a (diff) | |
download | meta-ti-af13b78aa27c6b979f6e1e4b79a95edb4138e0b5.tar.gz |
ti-dm-fw: Add recipe for TI DM firmware
Split out the TI DM firmware from ti-rtos-firmware.
Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
-rw-r--r-- | meta-ti-bsp/recipes-bsp/ti-dm-fw/ti-dm-fw.bb | 119 | ||||
-rw-r--r-- | meta-ti-bsp/recipes-bsp/ti-linux-fw/ti-linux-fw.inc | 1 | ||||
-rw-r--r-- | meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti.inc | 2 | ||||
-rw-r--r-- | meta-ti-bsp/recipes-ti/ti-rtos-bin/ti-rtos-firmware.bb | 48 |
4 files changed, 121 insertions, 49 deletions
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 new file mode 100644 index 00000000..8fb40d12 --- /dev/null +++ b/meta-ti-bsp/recipes-bsp/ti-dm-fw/ti-dm-fw.bb | |||
@@ -0,0 +1,119 @@ | |||
1 | SUMMARY = "TI DM prebuilt binary firmware images" | ||
2 | |||
3 | LICENSE = "TI-TFL" | ||
4 | LIC_FILES_CHKSUM = "file://${COREBASE}/../meta-ti/licenses/TI-TFL;md5=a1b59cb7ba626b9dbbcbf00f3fbc438a" | ||
5 | |||
6 | COMPATIBLE_MACHINE = "k3" | ||
7 | |||
8 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
9 | |||
10 | INHIBIT_DEFAULT_DEPS = "1" | ||
11 | |||
12 | inherit deploy | ||
13 | inherit update-alternatives | ||
14 | |||
15 | require recipes-bsp/ti-linux-fw/ti-linux-fw.inc | ||
16 | |||
17 | PV = "${TI_DM_FW_VERSION}" | ||
18 | PR = "${INC_PR}.0" | ||
19 | |||
20 | CLEANBROKEN = "1" | ||
21 | |||
22 | # Secure Build | ||
23 | inherit ti-secdev | ||
24 | |||
25 | PLAT_SFX = "" | ||
26 | PLAT_SFX:j721e = "j721e" | ||
27 | PLAT_SFX:j7200 = "j7200" | ||
28 | PLAT_SFX:j721s2 = "j721s2" | ||
29 | PLAT_SFX:j784s4 = "j784s4" | ||
30 | PLAT_SFX:am65xx = "am65xx" | ||
31 | PLAT_SFX:am64xx = "am64xx" | ||
32 | PLAT_SFX:am62xx = "am62xx" | ||
33 | PLAT_SFX:am62axx = "am62axx" | ||
34 | |||
35 | DM_FW_DIR = "ti-dm/${PLAT_SFX}" | ||
36 | |||
37 | INSTALL_DM_FW_DIR = "${nonarch_base_libdir}/firmware/${DM_FW_DIR}" | ||
38 | |||
39 | DM_FIRMWARE = "ipc_echo_testb_mcu1_0_release_strip.xer5f" | ||
40 | |||
41 | DM_FW_LIST = "" | ||
42 | DM_FW_LIST:j721e = "${DM_FIRMWARE}" | ||
43 | DM_FW_LIST:j7200 = "${DM_FIRMWARE}" | ||
44 | DM_FW_LIST:j721s2 = "${DM_FIRMWARE}" | ||
45 | DM_FW_LIST:j784s4 = "${DM_FIRMWARE}" | ||
46 | DM_FW_LIST:am65xx = "" | ||
47 | DM_FW_LIST:am64xx = "" | ||
48 | DM_FW_LIST:am62xx = "${DM_FIRMWARE}" | ||
49 | DM_FW_LIST:am62axx = "${DM_FIRMWARE}" | ||
50 | |||
51 | do_install() { | ||
52 | # Sign the firmware | ||
53 | # DM Firmware | ||
54 | for FW_NAME in ${DM_FW_LIST} | ||
55 | do | ||
56 | ${TI_SECURE_DEV_PKG}/scripts/secure-binary-image.sh ${S}/${DM_FW_DIR}/${FW_NAME} ${S}/${DM_FW_DIR}/${FW_NAME}.signed | ||
57 | done | ||
58 | |||
59 | # DM Firmware | ||
60 | install -d ${D}${INSTALL_DM_FW_DIR} | ||
61 | for FW_NAME in ${DM_FW_LIST} | ||
62 | do | ||
63 | install -m 0644 ${S}/${DM_FW_DIR}/${FW_NAME} ${D}${INSTALL_DM_FW_DIR}/${FW_NAME}.unsigned | ||
64 | install -m 0644 ${S}/${DM_FW_DIR}/${FW_NAME}.signed ${D}${INSTALL_DM_FW_DIR}/${FW_NAME} | ||
65 | done | ||
66 | } | ||
67 | |||
68 | do_deploy() { | ||
69 | # DM Firmware is needed for rebuilding U-Boot | ||
70 | install -d ${DEPLOYDIR} | ||
71 | for FW_NAME in ${DM_FW_LIST} | ||
72 | do | ||
73 | install -m 0644 ${S}/${DM_FW_DIR}/${FW_NAME} ${DEPLOYDIR}/${FW_NAME}.unsigned | ||
74 | install -m 0644 ${S}/${DM_FW_DIR}/${FW_NAME}.signed ${DEPLOYDIR}/${FW_NAME} | ||
75 | done | ||
76 | } | ||
77 | |||
78 | # Set up names for the firmwares | ||
79 | ALTERNATIVE:${PN}:am62xx = "am62-main-r5f0_0-fw" | ||
80 | ALTERNATIVE:${PN}:am62axx = "am62a-main-r5f0_0-fw" | ||
81 | ALTERNATIVE:${PN}:j721e = "j7-mcu-r5f0_0-fw" | ||
82 | ALTERNATIVE:${PN}:j7200 = "j7200-mcu-r5f0_0-fw" | ||
83 | ALTERNATIVE:${PN}:j721s2 = "j721s2-mcu-r5f0_0-fw" | ||
84 | ALTERNATIVE:${PN}:j784s4 = "j784s4-mcu-r5f0_0-fw" | ||
85 | |||
86 | # Set up link names for the firmwares | ||
87 | ALTERNATIVE_LINK_NAME[am62-main-r5f0_0-fw] = "${nonarch_base_libdir}/firmware/am62-main-r5f0_0-fw" | ||
88 | ALTERNATIVE_LINK_NAME[am62a-main-r5f0_0-fw] = "${nonarch_base_libdir}/firmware/am62a-main-r5f0_0-fw" | ||
89 | ALTERNATIVE_LINK_NAME[j7-mcu-r5f0_0-fw] = "${nonarch_base_libdir}/firmware/j7-mcu-r5f0_0-fw" | ||
90 | ALTERNATIVE_LINK_NAME[j7200-mcu-r5f0_0-fw] = "${nonarch_base_libdir}/firmware/j7200-mcu-r5f0_0-fw" | ||
91 | ALTERNATIVE_LINK_NAME[j721s2-mcu-r5f0_0-fw] = "${nonarch_base_libdir}/firmware/j721s2-mcu-r5f0_0-fw" | ||
92 | ALTERNATIVE_LINK_NAME[j784s4-mcu-r5f0_0-fw] = "${nonarch_base_libdir}/firmware/j784s4-mcu-r5f0_0-fw" | ||
93 | |||
94 | # Create the firmware alternatives | ||
95 | ALTERNATIVE_TARGET[am62-main-r5f0_0-fw] = "${INSTALL_DM_FW_DIR}/${DM_FIRMWARE}" | ||
96 | ALTERNATIVE_TARGET[am62a-main-r5f0_0-fw] = "${INSTALL_DM_FW_DIR}/${DM_FIRMWARE}" | ||
97 | ALTERNATIVE_TARGET[j7-mcu-r5f0_0-fw] = "${INSTALL_DM_FW_DIR}/${DM_FIRMWARE}" | ||
98 | ALTERNATIVE_TARGET[j7200-mcu-r5f0_0-fw] = "${INSTALL_DM_FW_DIR}/${DM_FIRMWARE}" | ||
99 | ALTERNATIVE_TARGET[j721s2-mcu-r5f0_0-fw] = "${INSTALL_DM_FW_DIR}/${DM_FIRMWARE}" | ||
100 | ALTERNATIVE_TARGET[j784s4-mcu-r5f0_0-fw] = "${INSTALL_DM_FW_DIR}/${DM_FIRMWARE}" | ||
101 | |||
102 | ALTERNATIVE_PRIORITY = "10" | ||
103 | |||
104 | # make sure that lib/firmware, and all its contents are part of the package | ||
105 | FILES:${PN} += "${nonarch_base_libdir}/firmware" | ||
106 | |||
107 | # This is used to prevent the build system to_strip the executables | ||
108 | INHIBIT_PACKAGE_STRIP = "1" | ||
109 | INHIBIT_SYSROOT_STRIP = "1" | ||
110 | # This is used to prevent the build system to split the debug info in a separate file | ||
111 | INHIBIT_PACKAGE_DEBUG_SPLIT = "1" | ||
112 | # As it likely to be a different arch from the Yocto build, disable checking by adding "arch" to INSANE_SKIP | ||
113 | INSANE_SKIP:${PN} += "arch" | ||
114 | |||
115 | # we don't want to configure and build the source code | ||
116 | do_compile[noexec] = "1" | ||
117 | do_configure[noexec] = "1" | ||
118 | |||
119 | addtask deploy after do_install | ||
diff --git a/meta-ti-bsp/recipes-bsp/ti-linux-fw/ti-linux-fw.inc b/meta-ti-bsp/recipes-bsp/ti-linux-fw/ti-linux-fw.inc index 4c128e8b..c971321f 100644 --- a/meta-ti-bsp/recipes-bsp/ti-linux-fw/ti-linux-fw.inc +++ b/meta-ti-bsp/recipes-bsp/ti-linux-fw/ti-linux-fw.inc | |||
@@ -15,6 +15,7 @@ CADENCE_MHDP_FW_VERSION = "2.1.0" | |||
15 | IMG_DEC_FW_VERSION = "1.0" | 15 | IMG_DEC_FW_VERSION = "1.0" |
16 | CNM_WAVE521_FW_VERSION = "1.0.00" | 16 | CNM_WAVE521_FW_VERSION = "1.0.00" |
17 | TIFS_LPM_STUB_FW_VERSION = "08.06.04" | 17 | TIFS_LPM_STUB_FW_VERSION = "08.06.04" |
18 | TI_DM_FW_VERSION = "08.06.04" | ||
18 | 19 | ||
19 | TI_LINUX_FW_SRCREV ?= "56819cfa9e72a4575b2aef6f8b986092d7d3efa9" | 20 | TI_LINUX_FW_SRCREV ?= "56819cfa9e72a4575b2aef6f8b986092d7d3efa9" |
20 | SRCREV = "${TI_LINUX_FW_SRCREV}" | 21 | SRCREV = "${TI_LINUX_FW_SRCREV}" |
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 8e236dfe..38ce5a58 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 | |||
@@ -39,7 +39,7 @@ PLAT_SFX:am62axx = "am62axx" | |||
39 | 39 | ||
40 | PACKAGECONFIG[atf] = "ATF=${STAGING_DIR_HOST}/firmware/bl31.bin,,trusted-firmware-a" | 40 | PACKAGECONFIG[atf] = "ATF=${STAGING_DIR_HOST}/firmware/bl31.bin,,trusted-firmware-a" |
41 | PACKAGECONFIG[optee] = "TEE=${STAGING_DIR_HOST}${nonarch_base_libdir}/firmware/bl32.bin,,optee-os" | 41 | PACKAGECONFIG[optee] = "TEE=${STAGING_DIR_HOST}${nonarch_base_libdir}/firmware/bl32.bin,,optee-os" |
42 | PACKAGECONFIG[dm] = "DM=${STAGING_DIR_HOST}${nonarch_base_libdir}/firmware/ti-dm/${PLAT_SFX}/${DM_FIRMWARE},,ti-rtos-firmware" | 42 | PACKAGECONFIG[dm] = "DM=${STAGING_DIR_HOST}${nonarch_base_libdir}/firmware/ti-dm/${PLAT_SFX}/${DM_FIRMWARE},,ti-dm-fw" |
43 | 43 | ||
44 | PACKAGECONFIG:append:aarch64 = " atf optee" | 44 | PACKAGECONFIG:append:aarch64 = " atf optee" |
45 | PACKAGECONFIG:append:j721e = " dm" | 45 | PACKAGECONFIG:append:j721e = " dm" |
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 6bd85662..55f55ed5 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 | |||
@@ -33,16 +33,12 @@ CLEANBROKEN = "1" | |||
33 | # Secure Build | 33 | # Secure Build |
34 | inherit ti-secdev | 34 | inherit ti-secdev |
35 | 35 | ||
36 | DM_FW_DIR = "ti-dm/${PLAT_SFX}" | ||
37 | IPC_FW_DIR = "ti-ipc/${PLAT_SFX}" | 36 | IPC_FW_DIR = "ti-ipc/${PLAT_SFX}" |
38 | ETH_FW_DIR = "ti-eth/${PLAT_SFX}" | 37 | ETH_FW_DIR = "ti-eth/${PLAT_SFX}" |
39 | 38 | ||
40 | INSTALL_DM_FW_DIR = "${nonarch_base_libdir}/firmware/${DM_FW_DIR}" | ||
41 | INSTALL_IPC_FW_DIR = "${nonarch_base_libdir}/firmware/${IPC_FW_DIR}" | 39 | INSTALL_IPC_FW_DIR = "${nonarch_base_libdir}/firmware/${IPC_FW_DIR}" |
42 | INSTALL_ETH_FW_DIR = "${nonarch_base_libdir}/firmware/${ETH_FW_DIR}" | 40 | INSTALL_ETH_FW_DIR = "${nonarch_base_libdir}/firmware/${ETH_FW_DIR}" |
43 | 41 | ||
44 | DM_FIRMWARE = "ipc_echo_testb_mcu1_0_release_strip.xer5f" | ||
45 | |||
46 | MCU_1_0_FW = "ipc_echo_test_mcu1_0_release_strip.xer5f" | 42 | MCU_1_0_FW = "ipc_echo_test_mcu1_0_release_strip.xer5f" |
47 | MCU_1_1_FW = "ipc_echo_test_mcu1_1_release_strip.xer5f" | 43 | MCU_1_1_FW = "ipc_echo_test_mcu1_1_release_strip.xer5f" |
48 | MCU_2_0_FW = "ipc_echo_test_mcu2_0_release_strip.xer5f" | 44 | MCU_2_0_FW = "ipc_echo_test_mcu2_0_release_strip.xer5f" |
@@ -60,16 +56,6 @@ C7X_4_FW = "ipc_echo_test_c7x_4_release_strip.xe71" | |||
60 | 56 | ||
61 | ETH_FW = "app_remoteswitchcfg_server_strip.xer5f" | 57 | ETH_FW = "app_remoteswitchcfg_server_strip.xer5f" |
62 | 58 | ||
63 | DM_FW_LIST = "" | ||
64 | DM_FW_LIST:j721e = "${DM_FIRMWARE}" | ||
65 | DM_FW_LIST:j7200 = "${DM_FIRMWARE}" | ||
66 | DM_FW_LIST:j721s2 = "${DM_FIRMWARE}" | ||
67 | DM_FW_LIST:j784s4 = "${DM_FIRMWARE}" | ||
68 | DM_FW_LIST:am65xx = "" | ||
69 | DM_FW_LIST:am64xx = "" | ||
70 | DM_FW_LIST:am62xx = "${DM_FIRMWARE}" | ||
71 | DM_FW_LIST:am62axx = "${DM_FIRMWARE}" | ||
72 | |||
73 | IPC_FW_LIST = "" | 59 | IPC_FW_LIST = "" |
74 | 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}" |
75 | 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}" |
@@ -116,13 +102,6 @@ do_install:prepend:am62axx() { | |||
116 | } | 102 | } |
117 | 103 | ||
118 | do_install() { | 104 | do_install() { |
119 | # Sign the firmware | ||
120 | # DM Firmware | ||
121 | for FW_NAME in ${DM_FW_LIST} | ||
122 | do | ||
123 | ${TI_SECURE_DEV_PKG}/scripts/secure-binary-image.sh ${S}/${DM_FW_DIR}/${FW_NAME} ${S}/${DM_FW_DIR}/${FW_NAME}.signed | ||
124 | done | ||
125 | |||
126 | # IPC Firmware | 105 | # IPC Firmware |
127 | for FW_NAME in ${IPC_FW_LIST} | 106 | for FW_NAME in ${IPC_FW_LIST} |
128 | do | 107 | do |
@@ -135,14 +114,6 @@ do_install() { | |||
135 | ${TI_SECURE_DEV_PKG}/scripts/secure-binary-image.sh ${S}/${ETH_FW_DIR}/${FW_NAME} ${S}/${ETH_FW_DIR}/${FW_NAME}.signed | 114 | ${TI_SECURE_DEV_PKG}/scripts/secure-binary-image.sh ${S}/${ETH_FW_DIR}/${FW_NAME} ${S}/${ETH_FW_DIR}/${FW_NAME}.signed |
136 | done | 115 | done |
137 | 116 | ||
138 | # DM Firmware | ||
139 | install -d ${D}${INSTALL_DM_FW_DIR} | ||
140 | for FW_NAME in ${DM_FW_LIST} | ||
141 | do | ||
142 | install -m 0644 ${S}/${DM_FW_DIR}/${FW_NAME} ${D}${INSTALL_DM_FW_DIR}/${FW_NAME}.unsigned | ||
143 | install -m 0644 ${S}/${DM_FW_DIR}/${FW_NAME}.signed ${D}${INSTALL_DM_FW_DIR}/${FW_NAME} | ||
144 | done | ||
145 | |||
146 | # IPC Firmware | 117 | # IPC Firmware |
147 | install -d ${D}${INSTALL_IPC_FW_DIR} | 118 | install -d ${D}${INSTALL_IPC_FW_DIR} |
148 | for FW_NAME in ${IPC_FW_LIST} | 119 | for FW_NAME in ${IPC_FW_LIST} |
@@ -160,16 +131,6 @@ do_install() { | |||
160 | done | 131 | done |
161 | } | 132 | } |
162 | 133 | ||
163 | do_deploy() { | ||
164 | # DM Firmware is needed for rebuilding U-Boot | ||
165 | install -d ${DEPLOYDIR} | ||
166 | for FW_NAME in ${DM_FW_LIST} | ||
167 | do | ||
168 | install -m 0644 ${S}/${DM_FW_DIR}/${FW_NAME} ${DEPLOYDIR}/${FW_NAME}.unsigned | ||
169 | install -m 0644 ${S}/${DM_FW_DIR}/${FW_NAME}.signed ${DEPLOYDIR}/${FW_NAME} | ||
170 | done | ||
171 | } | ||
172 | |||
173 | # Set up names for the firmwares | 134 | # Set up names for the firmwares |
174 | ALTERNATIVE:${PN}:am65xx = "\ | 135 | ALTERNATIVE:${PN}:am65xx = "\ |
175 | am65x-mcu-r5f0_0-fw \ | 136 | am65x-mcu-r5f0_0-fw \ |
@@ -265,7 +226,6 @@ ALTERNATIVE_LINK_NAME[am64-main-r5f1_0-fw] = "${nonarch_base_libdir}/firmware/am | |||
265 | ALTERNATIVE_LINK_NAME[am64-main-r5f1_1-fw] = "${nonarch_base_libdir}/firmware/am64-main-r5f1_1-fw" | 226 | ALTERNATIVE_LINK_NAME[am64-main-r5f1_1-fw] = "${nonarch_base_libdir}/firmware/am64-main-r5f1_1-fw" |
266 | ALTERNATIVE_LINK_NAME[am64-mcu-m4f0_0-fw] = "${nonarch_base_libdir}/firmware/am64-mcu-m4f0_0-fw" | 227 | ALTERNATIVE_LINK_NAME[am64-mcu-m4f0_0-fw] = "${nonarch_base_libdir}/firmware/am64-mcu-m4f0_0-fw" |
267 | 228 | ||
268 | ALTERNATIVE_LINK_NAME[am62-main-r5f0_0-fw] = "${nonarch_base_libdir}/firmware/am62-main-r5f0_0-fw" | ||
269 | ALTERNATIVE_LINK_NAME[am62-mcu-m4f0_0-fw] = "${nonarch_base_libdir}/firmware/am62-mcu-m4f0_0-fw" | 229 | ALTERNATIVE_LINK_NAME[am62-mcu-m4f0_0-fw] = "${nonarch_base_libdir}/firmware/am62-mcu-m4f0_0-fw" |
270 | 230 | ||
271 | ALTERNATIVE_LINK_NAME[am62a-mcu-r5f0_0-fw] = "${nonarch_base_libdir}/firmware/am62a-mcu-r5f0_0-fw" | 231 | ALTERNATIVE_LINK_NAME[am62a-mcu-r5f0_0-fw] = "${nonarch_base_libdir}/firmware/am62a-mcu-r5f0_0-fw" |
@@ -337,14 +297,11 @@ ALTERNATIVE_TARGET[am64-main-r5f1_0-fw] = "${INSTALL_IPC_FW_DIR}/${MCU_2_0_FW}" | |||
337 | ALTERNATIVE_TARGET[am64-main-r5f1_1-fw] = "${INSTALL_IPC_FW_DIR}/${MCU_2_1_FW}" | 297 | ALTERNATIVE_TARGET[am64-main-r5f1_1-fw] = "${INSTALL_IPC_FW_DIR}/${MCU_2_1_FW}" |
338 | ALTERNATIVE_TARGET[am64-mcu-m4f0_0-fw] = "${INSTALL_IPC_FW_DIR}/${MCU_3_0_FW}" | 298 | ALTERNATIVE_TARGET[am64-mcu-m4f0_0-fw] = "${INSTALL_IPC_FW_DIR}/${MCU_3_0_FW}" |
339 | 299 | ||
340 | ALTERNATIVE_TARGET[am62-main-r5f0_0-fw] = "${INSTALL_DM_FW_DIR}/${DM_FIRMWARE}" | ||
341 | ALTERNATIVE_TARGET[am62-mcu-m4f0_0-fw] = "${INSTALL_IPC_FW_DIR}/${MCU_2_0_FW}" | 300 | ALTERNATIVE_TARGET[am62-mcu-m4f0_0-fw] = "${INSTALL_IPC_FW_DIR}/${MCU_2_0_FW}" |
342 | 301 | ||
343 | ALTERNATIVE_TARGET[am62a-main-r5f0_0-fw] = "${INSTALL_DM_FW_DIR}/${DM_FIRMWARE}" | ||
344 | ALTERNATIVE_TARGET[am62a-mcu-r5f0_0-fw] = "${INSTALL_IPC_FW_DIR}/${MCU_2_0_FW}" | 302 | ALTERNATIVE_TARGET[am62a-mcu-r5f0_0-fw] = "${INSTALL_IPC_FW_DIR}/${MCU_2_0_FW}" |
345 | ALTERNATIVE_TARGET[am62a-c71_0-fw] = "${INSTALL_IPC_FW_DIR}/${C7X_1_FW}" | 303 | ALTERNATIVE_TARGET[am62a-c71_0-fw] = "${INSTALL_IPC_FW_DIR}/${C7X_1_FW}" |
346 | 304 | ||
347 | ALTERNATIVE_TARGET[j7-mcu-r5f0_0-fw] = "${INSTALL_DM_FW_DIR}/${DM_FIRMWARE}" | ||
348 | ALTERNATIVE_TARGET[j7-mcu-r5f0_1-fw] = "${INSTALL_IPC_FW_DIR}/${MCU_1_1_FW}" | 305 | ALTERNATIVE_TARGET[j7-mcu-r5f0_1-fw] = "${INSTALL_IPC_FW_DIR}/${MCU_1_1_FW}" |
349 | ALTERNATIVE_TARGET[j7-main-r5f0_0-fw] = "${INSTALL_ETH_FW_DIR}/${ETH_FW}" | 306 | ALTERNATIVE_TARGET[j7-main-r5f0_0-fw] = "${INSTALL_ETH_FW_DIR}/${ETH_FW}" |
350 | ALTERNATIVE_TARGET[j7-main-r5f0_1-fw] = "${INSTALL_IPC_FW_DIR}/${MCU_2_1_FW}" | 307 | ALTERNATIVE_TARGET[j7-main-r5f0_1-fw] = "${INSTALL_IPC_FW_DIR}/${MCU_2_1_FW}" |
@@ -362,7 +319,6 @@ ALTERNATIVE_TARGET[j7-c66_0-fw-sec] = "${INSTALL_IPC_FW_DIR}/${C66_1_FW}.signed" | |||
362 | ALTERNATIVE_TARGET[j7-c66_1-fw-sec] = "${INSTALL_IPC_FW_DIR}/${C66_2_FW}.signed" | 319 | ALTERNATIVE_TARGET[j7-c66_1-fw-sec] = "${INSTALL_IPC_FW_DIR}/${C66_2_FW}.signed" |
363 | ALTERNATIVE_TARGET[j7-c71_0-fw-sec] = "${INSTALL_IPC_FW_DIR}/${C7X_1_FW}.signed" | 320 | ALTERNATIVE_TARGET[j7-c71_0-fw-sec] = "${INSTALL_IPC_FW_DIR}/${C7X_1_FW}.signed" |
364 | 321 | ||
365 | ALTERNATIVE_TARGET[j7200-mcu-r5f0_0-fw] = "${INSTALL_DM_FW_DIR}/${DM_FIRMWARE}" | ||
366 | ALTERNATIVE_TARGET[j7200-mcu-r5f0_1-fw] = "${INSTALL_IPC_FW_DIR}/${MCU_1_1_FW}" | 322 | ALTERNATIVE_TARGET[j7200-mcu-r5f0_1-fw] = "${INSTALL_IPC_FW_DIR}/${MCU_1_1_FW}" |
367 | ALTERNATIVE_TARGET[j7200-main-r5f0_0-fw] = "${INSTALL_ETH_FW_DIR}/${ETH_FW}" | 323 | ALTERNATIVE_TARGET[j7200-main-r5f0_0-fw] = "${INSTALL_ETH_FW_DIR}/${ETH_FW}" |
368 | ALTERNATIVE_TARGET[j7200-main-r5f0_1-fw] = "${INSTALL_IPC_FW_DIR}/${MCU_2_1_FW}" | 324 | ALTERNATIVE_TARGET[j7200-main-r5f0_1-fw] = "${INSTALL_IPC_FW_DIR}/${MCU_2_1_FW}" |
@@ -370,7 +326,6 @@ ALTERNATIVE_TARGET[j7200-main-r5f0_1-fw] = "${INSTALL_IPC_FW_DIR}/${MCU_2_1_FW}" | |||
370 | ALTERNATIVE_TARGET[j7200-main-r5f0_0-fw-sec] = "${INSTALL_ETH_FW_DIR}/${ETH_FW}.signed" | 326 | ALTERNATIVE_TARGET[j7200-main-r5f0_0-fw-sec] = "${INSTALL_ETH_FW_DIR}/${ETH_FW}.signed" |
371 | ALTERNATIVE_TARGET[j7200-main-r5f0_1-fw-sec] = "${INSTALL_IPC_FW_DIR}/${MCU_2_1_FW}.signed" | 327 | ALTERNATIVE_TARGET[j7200-main-r5f0_1-fw-sec] = "${INSTALL_IPC_FW_DIR}/${MCU_2_1_FW}.signed" |
372 | 328 | ||
373 | ALTERNATIVE_TARGET[j721s2-mcu-r5f0_0-fw] = "${INSTALL_DM_FW_DIR}/${DM_FIRMWARE}" | ||
374 | ALTERNATIVE_TARGET[j721s2-mcu-r5f0_1-fw] = "${INSTALL_IPC_FW_DIR}/${MCU_1_1_FW}" | 329 | ALTERNATIVE_TARGET[j721s2-mcu-r5f0_1-fw] = "${INSTALL_IPC_FW_DIR}/${MCU_1_1_FW}" |
375 | ALTERNATIVE_TARGET[j721s2-main-r5f0_0-fw] = "${INSTALL_IPC_FW_DIR}/${MCU_2_0_FW}" | 330 | ALTERNATIVE_TARGET[j721s2-main-r5f0_0-fw] = "${INSTALL_IPC_FW_DIR}/${MCU_2_0_FW}" |
376 | ALTERNATIVE_TARGET[j721s2-main-r5f0_1-fw] = "${INSTALL_IPC_FW_DIR}/${MCU_2_1_FW}" | 331 | ALTERNATIVE_TARGET[j721s2-main-r5f0_1-fw] = "${INSTALL_IPC_FW_DIR}/${MCU_2_1_FW}" |
@@ -386,7 +341,6 @@ ALTERNATIVE_TARGET[j721s2-main-r5f1_1-fw-sec] = "${INSTALL_IPC_FW_DIR}/${MCU_3_1 | |||
386 | ALTERNATIVE_TARGET[j721s2-c71_0-fw-sec] = "${INSTALL_IPC_FW_DIR}/${C7X_1_FW}.signed" | 341 | ALTERNATIVE_TARGET[j721s2-c71_0-fw-sec] = "${INSTALL_IPC_FW_DIR}/${C7X_1_FW}.signed" |
387 | ALTERNATIVE_TARGET[j721s2-c71_1-fw-sec] = "${INSTALL_IPC_FW_DIR}/${C7X_2_FW}.signed" | 342 | ALTERNATIVE_TARGET[j721s2-c71_1-fw-sec] = "${INSTALL_IPC_FW_DIR}/${C7X_2_FW}.signed" |
388 | 343 | ||
389 | ALTERNATIVE_TARGET[j784s4-mcu-r5f0_0-fw] = "${INSTALL_DM_FW_DIR}/${DM_FIRMWARE}" | ||
390 | ALTERNATIVE_TARGET[j784s4-mcu-r5f0_1-fw] = "${INSTALL_IPC_FW_DIR}/${MCU_1_1_FW}" | 344 | ALTERNATIVE_TARGET[j784s4-mcu-r5f0_1-fw] = "${INSTALL_IPC_FW_DIR}/${MCU_1_1_FW}" |
391 | ALTERNATIVE_TARGET[j784s4-main-r5f0_0-fw] = "${INSTALL_IPC_FW_DIR}/${MCU_2_0_FW}" | 345 | ALTERNATIVE_TARGET[j784s4-main-r5f0_0-fw] = "${INSTALL_IPC_FW_DIR}/${MCU_2_0_FW}" |
392 | ALTERNATIVE_TARGET[j784s4-main-r5f0_1-fw] = "${INSTALL_IPC_FW_DIR}/${MCU_2_1_FW}" | 346 | ALTERNATIVE_TARGET[j784s4-main-r5f0_1-fw] = "${INSTALL_IPC_FW_DIR}/${MCU_2_1_FW}" |
@@ -415,5 +369,3 @@ INSANE_SKIP:${PN} += "arch" | |||
415 | # we don't want to configure and build the source code | 369 | # we don't want to configure and build the source code |
416 | do_compile[noexec] = "1" | 370 | do_compile[noexec] = "1" |
417 | do_configure[noexec] = "1" | 371 | do_configure[noexec] = "1" |
418 | |||
419 | addtask deploy after do_install | ||