diff options
| author | Chirag Shilwant <c-shilwant@ti.com> | 2025-05-06 14:40:15 +0530 |
|---|---|---|
| committer | Ryan Eatmon <reatmon@ti.com> | 2025-05-14 17:28:47 -0500 |
| commit | 87ab9adb983abaa61e4981283f1bd57a8450f4ac (patch) | |
| tree | 130ff21515577455cf0ce8bd14741db081bd6d6e | |
| parent | a04e9fc6d961df0ec21cdf3e96b02b606f687f3e (diff) | |
| download | meta-ti-87ab9adb983abaa61e4981283f1bd57a8450f4ac.tar.gz | |
recipes-bsp: Add DM_FIRMWARE override for am62pxx display cluster
* For AM62P display cluster usecase, we need to pick
"dss_display_share.wkup-r5f0_0.release.strip.out" from ti-linux-firmware [0]
Hence, pick the display cluster firmware only when DISPLAY_CLUSTER_ENABLE is set to 1.
* When DISPLAY_CLUSTER_ENABLE is not set to 1, fallback to pick the "ipc_echo_testb_mcu1_0_release_strip.xer5f"
DM firmware.
[0]: https://git.ti.com/cgit/processor-firmware/ti-linux-firmware/tree/ti-dm/am62pxx?h=11.00.12
Signed-off-by: Chirag Shilwant <c-shilwant@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 | 1 | ||||
| -rw-r--r-- | meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti.inc | 1 |
2 files changed, 2 insertions, 0 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 index ddb91e99..7ce09383 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 | |||
| @@ -38,6 +38,7 @@ INSTALL_DM_FW_DIR = "${nonarch_base_libdir}/firmware/${DM_FW_DIR}" | |||
| 38 | 38 | ||
| 39 | DM_FIRMWARE = "ipc_echo_testb_mcu1_0_release_strip.xer5f" | 39 | DM_FIRMWARE = "ipc_echo_testb_mcu1_0_release_strip.xer5f" |
| 40 | DM_FIRMWARE:am62axx = "dm_edgeai_mcu1_0_release_strip.out" | 40 | DM_FIRMWARE:am62axx = "dm_edgeai_mcu1_0_release_strip.out" |
| 41 | DM_FIRMWARE:am62pxx = "${@oe.utils.conditional('DISPLAY_CLUSTER_ENABLE', '1', 'dss_display_share.wkup-r5f0_0.release.strip.out', 'ipc_echo_testb_mcu1_0_release_strip.xer5f', d)}" | ||
| 41 | 42 | ||
| 42 | DM_FW_LIST = "" | 43 | DM_FW_LIST = "" |
| 43 | DM_FW_LIST:j721e = "${DM_FIRMWARE}" | 44 | DM_FW_LIST:j721e = "${DM_FIRMWARE}" |
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 ae8a6395..2b75de70 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 | |||
| @@ -48,6 +48,7 @@ DEPENDS:append:j784s4 = " ti-hsm-demo-fw" | |||
| 48 | 48 | ||
| 49 | DM_FIRMWARE = "ipc_echo_testb_mcu1_0_release_strip.xer5f" | 49 | DM_FIRMWARE = "ipc_echo_testb_mcu1_0_release_strip.xer5f" |
| 50 | DM_FIRMWARE:am62axx = "dm_edgeai_mcu1_0_release_strip.out" | 50 | DM_FIRMWARE:am62axx = "dm_edgeai_mcu1_0_release_strip.out" |
| 51 | DM_FIRMWARE:am62pxx = "${@oe.utils.conditional('DISPLAY_CLUSTER_ENABLE', '1', 'dss_display_share.wkup-r5f0_0.release.strip.out', 'ipc_echo_testb_mcu1_0_release_strip.xer5f', d)}" | ||
| 51 | 52 | ||
| 52 | PLAT_SFX = "" | 53 | PLAT_SFX = "" |
| 53 | PLAT_SFX:j721e = "j721e" | 54 | PLAT_SFX:j721e = "j721e" |
