mirror of
https://git.yoctoproject.org/meta-ti
synced 2026-01-12 01:20:20 +00:00
ti-rtos-firmware: Add j7200 hs support
We cannot use j7200 keyword for match b'n j7200-evm and j7200-hs-evm due to existing j7 keyword, we need to duplicate all the j7200 entries for hs. Also sign the DM firmware for J7200 similar to J7 HS Signed-off-by: Yogesh Siraswar <yogeshs@ti.com> Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
This commit is contained in:
committed by
Ryan Eatmon
parent
f679c92a52
commit
21feb29d8b
@@ -15,6 +15,7 @@ inherit update-alternatives
|
||||
PLAT_SFX = ""
|
||||
PLAT_SFX:j7 = "j721e"
|
||||
PLAT_SFX:j7200-evm = "j7200"
|
||||
PLAT_SFX:j7200-hs-evm = "j7200"
|
||||
PLAT_SFX:am65xx = "am65xx"
|
||||
PLAT_SFX:am64xx = "am64xx"
|
||||
|
||||
@@ -55,6 +56,15 @@ do_install:prepend:j7-hs-evm() {
|
||||
)
|
||||
}
|
||||
|
||||
# J7 HS support
|
||||
do_install:prepend:j7200-hs-evm() {
|
||||
export TI_SECURE_DEV_PKG=${TI_SECURE_DEV_PKG}
|
||||
( cd ${RTOS_DM_FW_DIR}; \
|
||||
mv ${DM_FIRMWARE} ${DM_FIRMWARE}.unsigned; \
|
||||
${TI_SECURE_DEV_PKG}/scripts/secure-binary-image.sh ${DM_FIRMWARE}.unsigned ${DM_FIRMWARE}; \
|
||||
)
|
||||
}
|
||||
|
||||
# Update the am64xx ipc binaries to be consistent with other platforms
|
||||
do_install:prepend:am64xx() {
|
||||
( cd ${RTOS_IPC_FW_DIR}; \
|
||||
@@ -68,7 +78,7 @@ do_install:prepend:am64xx() {
|
||||
|
||||
#Install all R5 & DSP ipc echo test binaries in lib/firmware/pdk-ipc, with softlinks up a level
|
||||
do_install() {
|
||||
|
||||
:
|
||||
}
|
||||
|
||||
do_install:j7() {
|
||||
@@ -100,6 +110,18 @@ do_install:j7200-evm() {
|
||||
install -m 0644 ${RTOS_ETH_FW_DIR}/app_remoteswitchcfg_server_strip.xer5f ${LEGACY_ETH_FW_DIR}
|
||||
}
|
||||
|
||||
do_install:j7200-hs-evm() {
|
||||
install -d ${LEGACY_IPC_FW_DIR}
|
||||
install -m 0644 ${RTOS_IPC_FW_DIR}/ipc_echo_test_mcu1_1_release_strip.xer5f ${LEGACY_IPC_FW_DIR}
|
||||
install -m 0644 ${RTOS_IPC_FW_DIR}/ipc_echo_test_mcu2_0_release_strip.xer5f ${LEGACY_IPC_FW_DIR}
|
||||
install -m 0644 ${RTOS_IPC_FW_DIR}/ipc_echo_test_mcu2_1_release_strip.xer5f ${LEGACY_IPC_FW_DIR}
|
||||
# DM Firmware
|
||||
install -m 0644 ${RTOS_DM_FW_DIR}/ipc_echo_testb_mcu1_0_release_strip.xer5f ${LEGACY_DM_FW_DIR}
|
||||
# ETH firmware
|
||||
install -d ${LEGACY_ETH_FW_DIR}
|
||||
install -m 0644 ${RTOS_ETH_FW_DIR}/app_remoteswitchcfg_server_strip.xer5f ${LEGACY_ETH_FW_DIR}
|
||||
}
|
||||
|
||||
do_install:am65xx() {
|
||||
install -d ${LEGACY_IPC_FW_DIR}
|
||||
install -m 0644 ${RTOS_IPC_FW_DIR}/ipc_echo_test_mcu1_0_release_strip.xer5f ${LEGACY_IPC_FW_DIR}
|
||||
@@ -148,6 +170,13 @@ ALTERNATIVE:${PN}:j7200-evm = "\
|
||||
j7200-main-r5f0_1-fw \
|
||||
"
|
||||
|
||||
ALTERNATIVE:${PN}:j7200-hs-evm = "\
|
||||
j7200-mcu-r5f0_0-fw \
|
||||
j7200-mcu-r5f0_1-fw \
|
||||
j7200-main-r5f0_0-fw \
|
||||
j7200-main-r5f0_1-fw \
|
||||
"
|
||||
|
||||
# Set up link names for the firmwares
|
||||
|
||||
TARGET_MCU_R5FSS0_0:am65xx = "am65x-mcu-r5f0_0-fw"
|
||||
@@ -174,6 +203,11 @@ TARGET_MCU_R5FSS0_1:j7200-evm = "j7200-mcu-r5f0_1-fw"
|
||||
TARGET_MAIN_R5FSS0_0:j7200-evm = "j7200-main-r5f0_0-fw"
|
||||
TARGET_MAIN_R5FSS0_1:j7200-evm = "j7200-main-r5f0_1-fw"
|
||||
|
||||
TARGET_MCU_R5FSS0_0:j7200-hs-evm = "j7200-mcu-r5f0_0-fw"
|
||||
TARGET_MCU_R5FSS0_1:j7200-hs-evm = "j7200-mcu-r5f0_1-fw"
|
||||
TARGET_MAIN_R5FSS0_0:j7200-hs-evm = "j7200-main-r5f0_0-fw"
|
||||
TARGET_MAIN_R5FSS0_1:j7200-hs-evm = "j7200-main-r5f0_1-fw"
|
||||
|
||||
ALTERNATIVE_LINK_NAME[am65x-mcu-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_0}"
|
||||
ALTERNATIVE_LINK_NAME[am65x-mcu-r5f0_1-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_1}"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user