mirror of
https://git.yoctoproject.org/meta-ti
synced 2026-05-07 03:49: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 = ""
|
||||||
PLAT_SFX:j7 = "j721e"
|
PLAT_SFX:j7 = "j721e"
|
||||||
PLAT_SFX:j7200-evm = "j7200"
|
PLAT_SFX:j7200-evm = "j7200"
|
||||||
|
PLAT_SFX:j7200-hs-evm = "j7200"
|
||||||
PLAT_SFX:am65xx = "am65xx"
|
PLAT_SFX:am65xx = "am65xx"
|
||||||
PLAT_SFX:am64xx = "am64xx"
|
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
|
# Update the am64xx ipc binaries to be consistent with other platforms
|
||||||
do_install:prepend:am64xx() {
|
do_install:prepend:am64xx() {
|
||||||
( cd ${RTOS_IPC_FW_DIR}; \
|
( 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
|
#Install all R5 & DSP ipc echo test binaries in lib/firmware/pdk-ipc, with softlinks up a level
|
||||||
do_install() {
|
do_install() {
|
||||||
|
:
|
||||||
}
|
}
|
||||||
|
|
||||||
do_install:j7() {
|
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}
|
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() {
|
do_install:am65xx() {
|
||||||
install -d ${LEGACY_IPC_FW_DIR}
|
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}
|
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 \
|
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
|
# Set up link names for the firmwares
|
||||||
|
|
||||||
TARGET_MCU_R5FSS0_0:am65xx = "am65x-mcu-r5f0_0-fw"
|
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_0:j7200-evm = "j7200-main-r5f0_0-fw"
|
||||||
TARGET_MAIN_R5FSS0_1:j7200-evm = "j7200-main-r5f0_1-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_0-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_0}"
|
||||||
ALTERNATIVE_LINK_NAME[am65x-mcu-r5f0_1-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_1}"
|
ALTERNATIVE_LINK_NAME[am65x-mcu-r5f0_1-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_1}"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user