diff options
author | Paresh Bhagat <p-bhagat@ti.com> | 2022-12-09 01:42:39 +0530 |
---|---|---|
committer | Ryan Eatmon <reatmon@ti.com> | 2022-12-08 17:28:04 -0600 |
commit | ae3c30da261d208a6a8938945f1a5b7e479d95fe (patch) | |
tree | 28d10ec9f2c936f184a42d140837f0140415e57c /recipes-ti | |
parent | 47d33f1514d84d74ccea6c4caec2425b7fcd129e (diff) | |
download | meta-ti-ae3c30da261d208a6a8938945f1a5b7e479d95fe.tar.gz |
machine: Add am62axx evm configuration
Lets add the basic AM62Axx-evm configuration.
- Add configurations.
- Add firmware overrides.
- Add u-boot overrides.
- Add tifs-lpm-stub.
- Add cnm-wave-fw.
Signed-off-by: Sai Sree Kartheek Adivi <s-adivi@ti.com>
Signed-off-by: Paresh Bhagat <p-bhagat@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
Diffstat (limited to 'recipes-ti')
-rw-r--r-- | recipes-ti/ti-rtos-bin/ti-rtos-firmware.bb | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/recipes-ti/ti-rtos-bin/ti-rtos-firmware.bb b/recipes-ti/ti-rtos-bin/ti-rtos-firmware.bb index 31212aae..59145740 100644 --- a/recipes-ti/ti-rtos-bin/ti-rtos-firmware.bb +++ b/recipes-ti/ti-rtos-bin/ti-rtos-firmware.bb | |||
@@ -24,6 +24,7 @@ PLAT_SFX_j784s4-hs-evm = "j784s4" | |||
24 | PLAT_SFX_am65xx = "am65xx" | 24 | PLAT_SFX_am65xx = "am65xx" |
25 | PLAT_SFX_am64xx = "am64xx" | 25 | PLAT_SFX_am64xx = "am64xx" |
26 | PLAT_SFX_am62xx = "am62xx" | 26 | PLAT_SFX_am62xx = "am62xx" |
27 | PLAT_SFX_am62axx = "am62axx" | ||
27 | 28 | ||
28 | FILESEXTRAPATHS_prepend := "${METATIBASE}/recipes-bsp/ti-sci-fw/files/:" | 29 | FILESEXTRAPATHS_prepend := "${METATIBASE}/recipes-bsp/ti-sci-fw/files/:" |
29 | require recipes-bsp/ti-linux-fw/ti-linux-fw.inc | 30 | require recipes-bsp/ti-linux-fw/ti-linux-fw.inc |
@@ -354,6 +355,13 @@ do_install_am62xx() { | |||
354 | install -m 0644 ${RTOS_DM_FW_DIR}/ipc_echo_testb_mcu1_0_release_strip.xer5f ${LEGACY_DM_FW_DIR} | 355 | install -m 0644 ${RTOS_DM_FW_DIR}/ipc_echo_testb_mcu1_0_release_strip.xer5f ${LEGACY_DM_FW_DIR} |
355 | } | 356 | } |
356 | 357 | ||
358 | do_install_am62axx() { | ||
359 | install -d ${LEGACY_IPC_FW_DIR} | ||
360 | # DM+IPC Firmware | ||
361 | install -m 0644 ${RTOS_IPC_FW_DIR}/am62a-mcu-r5f0_0-fw ${LEGACY_IPC_FW_DIR} | ||
362 | install -m 0644 ${RTOS_DM_FW_DIR}/ipc_echo_testb_mcu1_0_release_strip.xer5f ${LEGACY_DM_FW_DIR} | ||
363 | install -m 0644 ${RTOS_IPC_FW_DIR}/ipc_echo_test_c7x_1_release_strip.xe71 ${LEGACY_IPC_FW_DIR} | ||
364 | } | ||
357 | 365 | ||
358 | do_deploy() { | 366 | do_deploy() { |
359 | install -d ${DEPLOYDIR} | 367 | install -d ${DEPLOYDIR} |
@@ -364,6 +372,11 @@ do_deploy_am62xx() { | |||
364 | install -m 0644 ${RTOS_DM_FW_DIR}/ipc_echo_testb_mcu1_0_release_strip.xer5f ${DEPLOYDIR} | 372 | install -m 0644 ${RTOS_DM_FW_DIR}/ipc_echo_testb_mcu1_0_release_strip.xer5f ${DEPLOYDIR} |
365 | } | 373 | } |
366 | 374 | ||
375 | do_deploy_am62axx() { | ||
376 | install -d ${DEPLOYDIR} | ||
377 | install -m 0644 ${RTOS_DM_FW_DIR}/ipc_echo_testb_mcu1_0_release_strip.xer5f ${DEPLOYDIR} | ||
378 | } | ||
379 | |||
367 | # Set up names for the firmwares | 380 | # Set up names for the firmwares |
368 | ALTERNATIVE_${PN}_am65xx = "\ | 381 | ALTERNATIVE_${PN}_am65xx = "\ |
369 | am65x-mcu-r5f0_0-fw \ | 382 | am65x-mcu-r5f0_0-fw \ |
@@ -382,6 +395,11 @@ ALTERNATIVE_${PN}_am62xx = "\ | |||
382 | am62-main-r5f0_0-fw \ | 395 | am62-main-r5f0_0-fw \ |
383 | " | 396 | " |
384 | 397 | ||
398 | ALTERNATIVE_${PN}_am62axx = "\ | ||
399 | am62a-mcu-r5f0_0-fw \ | ||
400 | am62a-c71_0-fw \ | ||
401 | " | ||
402 | |||
385 | ALTERNATIVE_${PN}_j7-hs-evm = "\ | 403 | ALTERNATIVE_${PN}_j7-hs-evm = "\ |
386 | j7-mcu-r5f0_0-fw \ | 404 | j7-mcu-r5f0_0-fw \ |
387 | j7-mcu-r5f0_1-fw \ | 405 | j7-mcu-r5f0_1-fw \ |
@@ -514,6 +532,9 @@ TARGET_MCU_M4FSS0_0_am64xx = "am64-mcu-m4f0_0-fw" | |||
514 | TARGET_MAIN_R5FSS0_0_am62xx = "am62-main-r5f0_0-fw" | 532 | TARGET_MAIN_R5FSS0_0_am62xx = "am62-main-r5f0_0-fw" |
515 | TARGET_MCU_M4FSS0_0_am62xx = "am62-mcu-m4f0_0-fw" | 533 | TARGET_MCU_M4FSS0_0_am62xx = "am62-mcu-m4f0_0-fw" |
516 | 534 | ||
535 | TARGET_C7X_0_am62axx = "am62a-c71_0-fw" | ||
536 | TARGET_MCU_R5F0_0_am62axx = "am62a-mcu-r5f0_0-fw" | ||
537 | |||
517 | TARGET_MCU_R5FSS0_0_j7 = "j7-mcu-r5f0_0-fw" | 538 | TARGET_MCU_R5FSS0_0_j7 = "j7-mcu-r5f0_0-fw" |
518 | TARGET_MCU_R5FSS0_1_j7 = "j7-mcu-r5f0_1-fw" | 539 | TARGET_MCU_R5FSS0_1_j7 = "j7-mcu-r5f0_1-fw" |
519 | TARGET_MAIN_R5FSS0_0_j7 = "j7-main-r5f0_0-fw" | 540 | TARGET_MAIN_R5FSS0_0_j7 = "j7-main-r5f0_0-fw" |
@@ -619,6 +640,9 @@ ALTERNATIVE_LINK_NAME[am64-mcu-m4f0_0-fw] = "${base_libdir}/firmware/${TARGET_MC | |||
619 | ALTERNATIVE_LINK_NAME[am62-main-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS0_0}" | 640 | ALTERNATIVE_LINK_NAME[am62-main-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS0_0}" |
620 | ALTERNATIVE_LINK_NAME[am62-mcu-m4f0_0-fw] = "${base_libdir}/firmware/${TARGET_MCU_M4FSS0_0}" | 641 | ALTERNATIVE_LINK_NAME[am62-mcu-m4f0_0-fw] = "${base_libdir}/firmware/${TARGET_MCU_M4FSS0_0}" |
621 | 642 | ||
643 | ALTERNATIVE_LINK_NAME[am62a-c71_0-fw] = "${base_libdir}/firmware/${TARGET_C7X_0}" | ||
644 | ALTERNATIVE_LINK_NAME[am62a-mcu-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5F0_0}" | ||
645 | |||
622 | ALTERNATIVE_LINK_NAME[j7-mcu-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_0}" | 646 | ALTERNATIVE_LINK_NAME[j7-mcu-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_0}" |
623 | ALTERNATIVE_LINK_NAME[j7-mcu-r5f0_1-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_1}" | 647 | ALTERNATIVE_LINK_NAME[j7-mcu-r5f0_1-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_1}" |
624 | ALTERNATIVE_LINK_NAME[j7-main-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS0_0}" | 648 | ALTERNATIVE_LINK_NAME[j7-main-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS0_0}" |
@@ -699,6 +723,9 @@ ALTERNATIVE_TARGET[am64-mcu-m4f0_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_ec | |||
699 | ALTERNATIVE_TARGET[am62-main-r5f0_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_testb_mcu1_0_release_strip.xer5f" | 723 | ALTERNATIVE_TARGET[am62-main-r5f0_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_testb_mcu1_0_release_strip.xer5f" |
700 | ALTERNATIVE_TARGET[am62-mcu-m4f0_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_baremetal_test_mcu2_0_release_strip.xer5f" | 724 | ALTERNATIVE_TARGET[am62-mcu-m4f0_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_baremetal_test_mcu2_0_release_strip.xer5f" |
701 | 725 | ||
726 | ALTERNATIVE_TARGET[am62a-c71_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_c7x_1_release_strip.xe71" | ||
727 | ALTERNATIVE_TARGET[am62a-mcu-r5f0_0-fw] = "${base_libdir}/firmware/pdk-ipc/am62a-mcu-r5f0_0-fw" | ||
728 | |||
702 | ALTERNATIVE_TARGET[j7-mcu-r5f0_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_testb_mcu1_0_release_strip.xer5f" | 729 | ALTERNATIVE_TARGET[j7-mcu-r5f0_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_testb_mcu1_0_release_strip.xer5f" |
703 | ALTERNATIVE_TARGET[j7-mcu-r5f0_1-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu1_1_release_strip.xer5f" | 730 | ALTERNATIVE_TARGET[j7-mcu-r5f0_1-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu1_1_release_strip.xer5f" |
704 | ALTERNATIVE_TARGET[j7-main-r5f0_0-fw] = "${base_libdir}/firmware/ethfw/app_remoteswitchcfg_server_strip.xer5f" | 731 | ALTERNATIVE_TARGET[j7-main-r5f0_0-fw] = "${base_libdir}/firmware/ethfw/app_remoteswitchcfg_server_strip.xer5f" |