diff options
| author | Chirag Shilwant <c-shilwant@ti.com> | 2025-05-06 14:40:15 +0530 |
|---|---|---|
| committer | Ryan Eatmon <reatmon@ti.com> | 2025-05-13 11:10:19 -0500 |
| commit | 60bb6b1d275feb51efb2a58ef7678b65a37b2b30 (patch) | |
| tree | 4aa132b4dff8ed174d36a65a3761f58d8ee27633 /meta-ti-bsp | |
| parent | a09453eef7275379caa3416e34e63439b7c2ea3b (diff) | |
| download | meta-ti-60bb6b1d275feb51efb2a58ef7678b65a37b2b30.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>
Diffstat (limited to 'meta-ti-bsp')
| -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" |
