summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenys Dmytriyenko <denys@ti.com>2020-04-24 05:14:30 +0000
committerDenys Dmytriyenko <denys@ti.com>2020-04-23 23:31:32 +0000
commitdd0d596fffd66a0bd0665b2fbe0dc09c16d92268 (patch)
treea43ecb2f90e8f65f5c563fec9a45080be996ba8c
parent08b60347caf748453c23a73ac7a991d4f04a737a (diff)
downloadmeta-ti-dd0d596fffd66a0bd0665b2fbe0dc09c16d92268.tar.gz
conf, recipes: add support for j7-hs-evm platform and j7 SoC family
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
-rw-r--r--classes/ti-pdk.bbclass4
-rw-r--r--conf/machine/include/j7.inc11
-rw-r--r--conf/machine/j7-evm.conf11
-rw-r--r--conf/machine/j7-hs-evm.conf22
-rw-r--r--recipes-bsp/board-rtos/board-rtos_git.bb2
-rw-r--r--recipes-bsp/cadence-mhdp-fw/cadence-mhdp-fw_git.bb2
-rw-r--r--[-rwxr-xr-x]recipes-bsp/fvid2/fvid2-rtos_git.bb5
-rw-r--r--recipes-bsp/i2c-lld/i2c-lld-rtos_git.bb2
-rw-r--r--recipes-bsp/ipc-lld/ipc-lld-examples-rtos_git.bb26
-rw-r--r--recipes-bsp/ipc-lld/ipc-lld-fw_git.bb26
-rw-r--r--recipes-bsp/powervr-drivers/ti-img-rogue-driver_1.10.5371573.bb2
-rw-r--r--recipes-bsp/pru/pru-icss_git.bb8
-rw-r--r--recipes-bsp/sciclient/sciclient-rtos_git.bb8
-rw-r--r--recipes-bsp/ti-img-encode-decode/ti-img-encode-decode_1.0.0.bb2
-rw-r--r--recipes-graphics/libgles/ti-img-rogue-umlibs_1.10.5371573.bb2
-rw-r--r--recipes-kernel/jailhouse/jailhouse_git.bb8
-rw-r--r--recipes-kernel/linux/linux-ti-staging_5.4.bb2
17 files changed, 87 insertions, 56 deletions
diff --git a/classes/ti-pdk.bbclass b/classes/ti-pdk.bbclass
index a07fdbb3..2571234b 100644
--- a/classes/ti-pdk.bbclass
+++ b/classes/ti-pdk.bbclass
@@ -11,8 +11,8 @@ DEPENDS_remove_ti43x = "ti-cgt6x-native"
11DEPENDS_append_omapl1 = " ti-cgt-arm-native" 11DEPENDS_append_omapl1 = " ti-cgt-arm-native"
12DEPENDS_remove_am65xx = "gcc-arm-none-eabi-native ti-cgt6x-native" 12DEPENDS_remove_am65xx = "gcc-arm-none-eabi-native ti-cgt6x-native"
13DEPENDS_append_am65xx = " ti-cgt-arm-native gcc-linaro-baremetal-aarch64-native" 13DEPENDS_append_am65xx = " ti-cgt-arm-native gcc-linaro-baremetal-aarch64-native"
14DEPENDS_remove_j7-evm = "gcc-arm-none-eabi-native" 14DEPENDS_remove_j7 = "gcc-arm-none-eabi-native"
15DEPENDS_append_j7-evm = " ti-cgt-arm-native gcc-linaro-baremetal-aarch64-native ti-cgt7x-native" 15DEPENDS_append_j7 = " ti-cgt-arm-native gcc-linaro-baremetal-aarch64-native ti-cgt7x-native"
16 16
17S = "${WORKDIR}/git" 17S = "${WORKDIR}/git"
18B = "${WORKDIR}/build" 18B = "${WORKDIR}/build"
diff --git a/conf/machine/include/j7.inc b/conf/machine/include/j7.inc
new file mode 100644
index 00000000..f6d91615
--- /dev/null
+++ b/conf/machine/include/j7.inc
@@ -0,0 +1,11 @@
1require conf/machine/include/k3.inc
2SOC_FAMILY_append = ":j7"
3
4OPTEEMACHINE = "k3"
5OPTEEFLAVOR = "j7"
6OPTEEOUTPUTMACHINE = "k3"
7
8# Set the list of device targets for ti-pdk class recipes
9TI_PDK_LIMIT_SOCS = "j721e j7200"
10TI_PDK_LIMIT_BOARDS = "j721e_evm j7200_evm"
11TI_PDK_LIMIT_CORES = "mpu1_0 mcu1_0 mcu1_1 mcu2_0 mcu2_1 mcu3_0 mcu3_1 c66xdsp_1 c66xdsp_2 c7x_1"
diff --git a/conf/machine/j7-evm.conf b/conf/machine/j7-evm.conf
index 9e910067..aedfc825 100644
--- a/conf/machine/j7-evm.conf
+++ b/conf/machine/j7-evm.conf
@@ -2,7 +2,7 @@
2#@NAME: J7 EVM 2#@NAME: J7 EVM
3#@DESCRIPTION: Machine configuration for the TI J7 EVM 3#@DESCRIPTION: Machine configuration for the TI J7 EVM
4 4
5require conf/machine/include/k3.inc 5require conf/machine/include/j7.inc
6 6
7SERIAL_CONSOLES = "115200;ttyS2 115200;ttyS3" 7SERIAL_CONSOLES = "115200;ttyS2 115200;ttyS3"
8SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}" 8SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}"
@@ -16,12 +16,3 @@ KERNEL_DEVICETREE = " \
16" 16"
17 17
18UBOOT_MACHINE = "j721e_evm_a72_config" 18UBOOT_MACHINE = "j721e_evm_a72_config"
19
20OPTEEMACHINE = "k3"
21OPTEEFLAVOR = "j7"
22OPTEEOUTPUTMACHINE = "k3"
23
24# Set the list of device targets for ti-pdk class recipes
25TI_PDK_LIMIT_SOCS = "j721e j7200"
26TI_PDK_LIMIT_BOARDS = "j721e_evm j7200_evm"
27TI_PDK_LIMIT_CORES = "mpu1_0 mcu1_0 mcu1_1 mcu2_0 mcu2_1 mcu3_0 mcu3_1 c66xdsp_1 c66xdsp_2 c7x_1"
diff --git a/conf/machine/j7-hs-evm.conf b/conf/machine/j7-hs-evm.conf
new file mode 100644
index 00000000..70e14754
--- /dev/null
+++ b/conf/machine/j7-hs-evm.conf
@@ -0,0 +1,22 @@
1#@TYPE: Machine
2#@NAME: J7 HS EVM
3#@DESCRIPTION: Machine configuration for the TI J7 HS EVM
4
5require conf/machine/j7-evm.conf
6
7UBOOT_MACHINE = "j721e_hs_evm_a72_defconfig"
8
9UBOOT_ENTRYPOINT = "0x80080000"
10UBOOT_LOADADDRESS = "0x80080000"
11UBOOT_RD_LOADADDRESS = "0x84000000"
12UBOOT_RD_ENTRYPOINT = "0x84000000"
13UBOOT_DTB_LOADADDRESS = "0x83000000"
14UBOOT_DTBO_LOADADDRESS = "0x83080000"
15UBOOT_DTBO_OFFSET = "0x00010000"
16
17SPL_BINARY = "tispl.bin_HS"
18SPL_BINARYNAME = "tispl.bin"
19UBOOT_BINARY = "u-boot.img_HS"
20IMAGE_BOOT_FILES = "${UBOOT_BINARY}"
21
22TI_SECURE_DEV_PKG = "${TI_SECURE_DEV_PKG_K3}"
diff --git a/recipes-bsp/board-rtos/board-rtos_git.bb b/recipes-bsp/board-rtos/board-rtos_git.bb
index dfbe20a2..a6547d38 100644
--- a/recipes-bsp/board-rtos/board-rtos_git.bb
+++ b/recipes-bsp/board-rtos/board-rtos_git.bb
@@ -57,7 +57,7 @@ DEPENDS_append_dra7xx = " pm-lld-rtos \
57 57
58DEPENDS_append_am65xx = " sciclient-rtos \ 58DEPENDS_append_am65xx = " sciclient-rtos \
59" 59"
60DEPENDS_append_j7-evm = " udma-lld-rtos \ 60DEPENDS_append_j7 = " udma-lld-rtos \
61 sciclient-rtos \ 61 sciclient-rtos \
62 mmcsd-lld-rtos \ 62 mmcsd-lld-rtos \
63" 63"
diff --git a/recipes-bsp/cadence-mhdp-fw/cadence-mhdp-fw_git.bb b/recipes-bsp/cadence-mhdp-fw/cadence-mhdp-fw_git.bb
index 70c28671..6d857f7f 100644
--- a/recipes-bsp/cadence-mhdp-fw/cadence-mhdp-fw_git.bb
+++ b/recipes-bsp/cadence-mhdp-fw/cadence-mhdp-fw_git.bb
@@ -8,7 +8,7 @@ PR = "r0"
8 8
9CLEANBROKEN = "1" 9CLEANBROKEN = "1"
10 10
11COMPATIBLE_MACHINE = "j7-evm" 11COMPATIBLE_MACHINE = "j7"
12 12
13PACKAGE_ARCH = "${MACHINE_ARCH}" 13PACKAGE_ARCH = "${MACHINE_ARCH}"
14 14
diff --git a/recipes-bsp/fvid2/fvid2-rtos_git.bb b/recipes-bsp/fvid2/fvid2-rtos_git.bb
index db1f9e1c..6219f0b3 100755..100644
--- a/recipes-bsp/fvid2/fvid2-rtos_git.bb
+++ b/recipes-bsp/fvid2/fvid2-rtos_git.bb
@@ -28,9 +28,8 @@ export PDK_FVID2_ROOT_PATH = "${FVID2_PACKAGE_BASE}/package/all/pdk_/packages"
28 28
29 29
30BOARD_PACKAGE = "" 30BOARD_PACKAGE = ""
31BOARD_PACKAGE_am65xx-evm = "am65xx_evm" 31BOARD_PACKAGE_am65xx = "am65xx_evm"
32BOARD_PACKAGE_am65xx-hs-evm = "am65xx_evm" 32BOARD_PACKAGE_j7 = "j721e_evm"
33BOARD_PACKAGE_j7-evm = "j721e_evm"
34 33
35# HTML doc link params 34# HTML doc link params
36PDK_COMP_LINK_TEXT = "FVID2" 35PDK_COMP_LINK_TEXT = "FVID2"
diff --git a/recipes-bsp/i2c-lld/i2c-lld-rtos_git.bb b/recipes-bsp/i2c-lld/i2c-lld-rtos_git.bb
index 1cd1c998..5a3c1d64 100644
--- a/recipes-bsp/i2c-lld/i2c-lld-rtos_git.bb
+++ b/recipes-bsp/i2c-lld/i2c-lld-rtos_git.bb
@@ -29,7 +29,7 @@ DEPENDS_append_am57xx-evm = " pruss-lld-rtos \
29DEPENDS_append_k2g = " pruss-lld-rtos \ 29DEPENDS_append_k2g = " pruss-lld-rtos \
30" 30"
31 31
32DEPENDS_append_j7-evm = " sciclient-rtos \ 32DEPENDS_append_j7 = " sciclient-rtos \
33" 33"
34 34
35# Build with make instead of XDC 35# Build with make instead of XDC
diff --git a/recipes-bsp/ipc-lld/ipc-lld-examples-rtos_git.bb b/recipes-bsp/ipc-lld/ipc-lld-examples-rtos_git.bb
index b9958f1d..79e5bdb9 100644
--- a/recipes-bsp/ipc-lld/ipc-lld-examples-rtos_git.bb
+++ b/recipes-bsp/ipc-lld/ipc-lld-examples-rtos_git.bb
@@ -16,7 +16,7 @@ LINUX_2_CORES_BAREMETAL_BIN_DIR = "${REMOTE_FW_DIR}/ex04_linux_baremetal_2core_e
16 16
17DST_BIN_PATH = "${base_libdir}/firmware/pdk-ipc" 17DST_BIN_PATH = "${base_libdir}/firmware/pdk-ipc"
18 18
19TI_PDK_LIMIT_BOARDS_j7-evm = "j721e_evm" 19TI_PDK_LIMIT_BOARDS_j7 = "j721e_evm"
20 20
21do_configure[noexec] = "1" 21do_configure[noexec] = "1"
22 22
@@ -62,7 +62,7 @@ do_install() {
62 done 62 done
63} 63}
64 64
65do_install_append_j7-evm() { 65do_install_append_j7() {
66 #copy ipc_echo_testb binaries for J721 66 #copy ipc_echo_testb binaries for J721
67 install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu1_0_release.xer5f ${D}${DST_BIN_PATH} 67 install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu1_0_release.xer5f ${D}${DST_BIN_PATH}
68 install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu1_1_release.xer5f ${D}${DST_BIN_PATH} 68 install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu1_1_release.xer5f ${D}${DST_BIN_PATH}
@@ -79,7 +79,7 @@ do_install_append_j7-evm() {
79 install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu3_1_release_strip.xer5f ${D}${DST_BIN_PATH} 79 install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu3_1_release_strip.xer5f ${D}${DST_BIN_PATH}
80} 80}
81 81
82do_install_append_am65xx-evm() { 82do_install_append_am65xx() {
83 cp ${CP_ARGS} ${REMOTE_FW_DIR}/ex04_linux_baremetal_2core_echo_test/bin -d ${D}/ex04_linux_baremetal_2core_echo_test 83 cp ${CP_ARGS} ${REMOTE_FW_DIR}/ex04_linux_baremetal_2core_echo_test/bin -d ${D}/ex04_linux_baremetal_2core_echo_test
84} 84}
85 85
@@ -88,7 +88,7 @@ ALTERNATIVE_${PN}_am65xx = "\
88 am65x-mcu-r5f0_0-fw \ 88 am65x-mcu-r5f0_0-fw \
89 am65x-mcu-r5f0_1-fw \ 89 am65x-mcu-r5f0_1-fw \
90 " 90 "
91ALTERNATIVE_${PN}_j7-evm = "\ 91ALTERNATIVE_${PN}_j7 = "\
92 j7-mcu-r5f0_0-fw \ 92 j7-mcu-r5f0_0-fw \
93 j7-mcu-r5f0_1-fw \ 93 j7-mcu-r5f0_1-fw \
94 j7-main-r5f0_0-fw \ 94 j7-main-r5f0_0-fw \
@@ -105,15 +105,15 @@ ALTERNATIVE_${PN}_j7-evm = "\
105TARGET_MCU_R5FSS0_0_am65xx = "am65x-mcu-r5f0_0-fw" 105TARGET_MCU_R5FSS0_0_am65xx = "am65x-mcu-r5f0_0-fw"
106TARGET_MCU_R5FSS0_1_am65xx = "am65x-mcu-r5f0_1-fw" 106TARGET_MCU_R5FSS0_1_am65xx = "am65x-mcu-r5f0_1-fw"
107 107
108TARGET_MCU_R5FSS0_0_j7-evm = "j7-mcu-r5f0_0-fw" 108TARGET_MCU_R5FSS0_0_j7 = "j7-mcu-r5f0_0-fw"
109TARGET_MCU_R5FSS0_1_j7-evm = "j7-mcu-r5f0_1-fw" 109TARGET_MCU_R5FSS0_1_j7 = "j7-mcu-r5f0_1-fw"
110TARGET_MAIN_R5FSS0_0_j7-evm = "j7-main-r5f0_0-fw" 110TARGET_MAIN_R5FSS0_0_j7 = "j7-main-r5f0_0-fw"
111TARGET_MAIN_R5FSS0_1_j7-evm = "j7-main-r5f0_1-fw" 111TARGET_MAIN_R5FSS0_1_j7 = "j7-main-r5f0_1-fw"
112TARGET_MAIN_R5FSS1_0_j7-evm = "j7-main-r5f1_0-fw" 112TARGET_MAIN_R5FSS1_0_j7 = "j7-main-r5f1_0-fw"
113TARGET_MAIN_R5FSS1_1_j7-evm = "j7-main-r5f1_1-fw" 113TARGET_MAIN_R5FSS1_1_j7 = "j7-main-r5f1_1-fw"
114TARGET_C66_0_j7-evm = "j7-c66_0-fw" 114TARGET_C66_0_j7 = "j7-c66_0-fw"
115TARGET_C66_1_j7-evm = "j7-c66_1-fw" 115TARGET_C66_1_j7 = "j7-c66_1-fw"
116TARGET_C7X_j7-evm = "j7-c71_0-fw" 116TARGET_C7X_j7 = "j7-c71_0-fw"
117 117
118ALTERNATIVE_LINK_NAME[am65x-mcu-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_0}" 118ALTERNATIVE_LINK_NAME[am65x-mcu-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_0}"
119ALTERNATIVE_LINK_NAME[am65x-mcu-r5f0_1-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_1}" 119ALTERNATIVE_LINK_NAME[am65x-mcu-r5f0_1-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_1}"
diff --git a/recipes-bsp/ipc-lld/ipc-lld-fw_git.bb b/recipes-bsp/ipc-lld/ipc-lld-fw_git.bb
index df992762..1be28365 100644
--- a/recipes-bsp/ipc-lld/ipc-lld-fw_git.bb
+++ b/recipes-bsp/ipc-lld/ipc-lld-fw_git.bb
@@ -23,7 +23,7 @@ AM65X_R5_FW_DIR = "${S}/examples/echo_test/binaries/am65xx"
23J721E_R5_DSP_FW_DIR = "${S}/examples/echo_test/binaries/j721e" 23J721E_R5_DSP_FW_DIR = "${S}/examples/echo_test/binaries/j721e"
24 24
25PLATFORM_am65xx = "am65xx" 25PLATFORM_am65xx = "am65xx"
26PLATFORM_j7-evm = "j7-evm" 26PLATFORM_j7 = "j7-evm"
27 27
28# make sure that lib/firmware, and all its contents are part of the package 28# make sure that lib/firmware, and all its contents are part of the package
29FILES_${PN} += "${base_libdir}/firmware" 29FILES_${PN} += "${base_libdir}/firmware"
@@ -40,7 +40,7 @@ do_install_append_am65xx() {
40 install -m 0644 ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_1_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/ 40 install -m 0644 ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_1_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
41} 41}
42 42
43do_install_append_j7-evm() { 43do_install_append_j7() {
44 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_0_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/ 44 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_0_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
45 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_0_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/ 45 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_0_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
46 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu1_0_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/ 46 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu1_0_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
@@ -78,7 +78,7 @@ ALTERNATIVE_${PN}_am65xx = "\
78 am65x-mcu-r5f0_0-fw \ 78 am65x-mcu-r5f0_0-fw \
79 am65x-mcu-r5f0_1-fw \ 79 am65x-mcu-r5f0_1-fw \
80 " 80 "
81ALTERNATIVE_${PN}_j7-evm = "\ 81ALTERNATIVE_${PN}_j7 = "\
82 j7-mcu-r5f0_0-fw \ 82 j7-mcu-r5f0_0-fw \
83 j7-mcu-r5f0_1-fw \ 83 j7-mcu-r5f0_1-fw \
84 j7-main-r5f0_0-fw \ 84 j7-main-r5f0_0-fw \
@@ -95,15 +95,15 @@ ALTERNATIVE_${PN}_j7-evm = "\
95TARGET_MCU_R5FSS0_0_am65xx = "am65x-mcu-r5f0_0-fw" 95TARGET_MCU_R5FSS0_0_am65xx = "am65x-mcu-r5f0_0-fw"
96TARGET_MCU_R5FSS0_1_am65xx = "am65x-mcu-r5f0_1-fw" 96TARGET_MCU_R5FSS0_1_am65xx = "am65x-mcu-r5f0_1-fw"
97 97
98TARGET_MCU_R5FSS0_0_j7-evm = "j7-mcu-r5f0_0-fw" 98TARGET_MCU_R5FSS0_0_j7 = "j7-mcu-r5f0_0-fw"
99TARGET_MCU_R5FSS0_1_j7-evm = "j7-mcu-r5f0_1-fw" 99TARGET_MCU_R5FSS0_1_j7 = "j7-mcu-r5f0_1-fw"
100TARGET_MAIN_R5FSS0_0_j7-evm = "j7-main-r5f0_0-fw" 100TARGET_MAIN_R5FSS0_0_j7 = "j7-main-r5f0_0-fw"
101TARGET_MAIN_R5FSS0_1_j7-evm = "j7-main-r5f0_1-fw" 101TARGET_MAIN_R5FSS0_1_j7 = "j7-main-r5f0_1-fw"
102TARGET_MAIN_R5FSS1_0_j7-evm = "j7-main-r5f1_0-fw" 102TARGET_MAIN_R5FSS1_0_j7 = "j7-main-r5f1_0-fw"
103TARGET_MAIN_R5FSS1_1_j7-evm = "j7-main-r5f1_1-fw" 103TARGET_MAIN_R5FSS1_1_j7 = "j7-main-r5f1_1-fw"
104TARGET_C66_0_j7-evm = "j7-c66_0-fw" 104TARGET_C66_0_j7 = "j7-c66_0-fw"
105TARGET_C66_1_j7-evm = "j7-c66_1-fw" 105TARGET_C66_1_j7 = "j7-c66_1-fw"
106TARGET_C7X_j7-evm = "j7-c71_0-fw" 106TARGET_C7X_j7 = "j7-c71_0-fw"
107 107
108ALTERNATIVE_LINK_NAME[am65x-mcu-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_0}" 108ALTERNATIVE_LINK_NAME[am65x-mcu-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_0}"
109ALTERNATIVE_LINK_NAME[am65x-mcu-r5f0_1-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_1}" 109ALTERNATIVE_LINK_NAME[am65x-mcu-r5f0_1-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_1}"
@@ -148,7 +148,7 @@ do_deploy_am65xx() {
148 install ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_1_release.strip.xer5f ${DEPLOYDIR}/ 148 install ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_1_release.strip.xer5f ${DEPLOYDIR}/
149} 149}
150 150
151do_deploy_j7-evm() { 151do_deploy_j7() {
152 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_0_release.xer5f ${DEPLOYDIR}/ 152 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_0_release.xer5f ${DEPLOYDIR}/
153 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_0_release.strip.xer5f ${DEPLOYDIR}/ 153 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_0_release.strip.xer5f ${DEPLOYDIR}/
154 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu1_0_release.xer5f ${DEPLOYDIR}/ 154 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu1_0_release.xer5f ${DEPLOYDIR}/
diff --git a/recipes-bsp/powervr-drivers/ti-img-rogue-driver_1.10.5371573.bb b/recipes-bsp/powervr-drivers/ti-img-rogue-driver_1.10.5371573.bb
index 460ff183..da4ec6e6 100644
--- a/recipes-bsp/powervr-drivers/ti-img-rogue-driver_1.10.5371573.bb
+++ b/recipes-bsp/powervr-drivers/ti-img-rogue-driver_1.10.5371573.bb
@@ -11,7 +11,7 @@ MACHINE_KERNEL_PR_append = "f"
11PR = "${MACHINE_KERNEL_PR}" 11PR = "${MACHINE_KERNEL_PR}"
12 12
13PACKAGE_ARCH = "${MACHINE_ARCH}" 13PACKAGE_ARCH = "${MACHINE_ARCH}"
14COMPATIBLE_MACHINE = "j7-evm" 14COMPATIBLE_MACHINE = "j7"
15 15
16DEPENDS = "virtual/kernel" 16DEPENDS = "virtual/kernel"
17 17
diff --git a/recipes-bsp/pru/pru-icss_git.bb b/recipes-bsp/pru/pru-icss_git.bb
index 88d28f37..72888515 100644
--- a/recipes-bsp/pru/pru-icss_git.bb
+++ b/recipes-bsp/pru/pru-icss_git.bb
@@ -42,7 +42,7 @@ PLATFORM_ti43x = "am437x"
42PLATFORM_omap-a15 = "am572x" 42PLATFORM_omap-a15 = "am572x"
43PLATFORM_k2g = "k2g" 43PLATFORM_k2g = "k2g"
44PLATFORM_am65xx = "am65x" 44PLATFORM_am65xx = "am65x"
45PLATFORM_j7-evm = "j721e" 45PLATFORM_j7 = "j721e"
46 46
47do_compile() { 47do_compile() {
48 for dir in ${SUBDIRS} 48 for dir in ${SUBDIRS}
@@ -133,7 +133,7 @@ do_install_append_am65xx() {
133 done 133 done
134} 134}
135 135
136do_install_append_j7-evm() { 136do_install_append_j7() {
137 for i in 0 1 137 for i in 0 1
138 do 138 do
139 install -m 644 ${S}/examples/${PLATFORM}/PRU_Halt/gen/PRU${i}/PRU_Halt_${i}.out \ 139 install -m 644 ${S}/examples/${PLATFORM}/PRU_Halt/gen/PRU${i}/PRU_Halt_${i}.out \
@@ -166,7 +166,7 @@ PRU_ICSS_ALTERNATIVES_ti43x = "am437x-pru0_0-fw am437x-pru0_1-fw am437x-pru1_
166PRU_ICSS_ALTERNATIVES_omap-a15 = "am57xx-pru1_0-fw am57xx-pru1_1-fw am57xx-pru2_0-fw am57xx-pru2_1-fw" 166PRU_ICSS_ALTERNATIVES_omap-a15 = "am57xx-pru1_0-fw am57xx-pru1_1-fw am57xx-pru2_0-fw am57xx-pru2_1-fw"
167PRU_ICSS_ALTERNATIVES_k2g = "k2g-pru0_0-fw k2g-pru0_1-fw k2g-pru1_0-fw k2g-pru1_1-fw" 167PRU_ICSS_ALTERNATIVES_k2g = "k2g-pru0_0-fw k2g-pru0_1-fw k2g-pru1_0-fw k2g-pru1_1-fw"
168PRU_ICSS_ALTERNATIVES_am65xx = "am65x-pru0_0-fw am65x-pru0_1-fw am65x-pru1_0-fw am65x-pru1_1-fw am65x-pru2_0-fw am65x-pru2_1-fw am65x-rtu0_0-fw am65x-rtu0_1-fw am65x-rtu1_0-fw am65x-rtu1_1-fw am65x-rtu2_0-fw am65x-rtu2_1-fw" 168PRU_ICSS_ALTERNATIVES_am65xx = "am65x-pru0_0-fw am65x-pru0_1-fw am65x-pru1_0-fw am65x-pru1_1-fw am65x-pru2_0-fw am65x-pru2_1-fw am65x-rtu0_0-fw am65x-rtu0_1-fw am65x-rtu1_0-fw am65x-rtu1_1-fw am65x-rtu2_0-fw am65x-rtu2_1-fw"
169PRU_ICSS_ALTERNATIVES_j7-evm = "j7-pru0_0-fw j7-pru0_1-fw j7-pru1_0-fw j7-pru1_1-fw j7-rtu0_0-fw j7-rtu0_1-fw j7-rtu1_0-fw j7-rtu1_1-fw" 169PRU_ICSS_ALTERNATIVES_j7 = "j7-pru0_0-fw j7-pru0_1-fw j7-pru1_0-fw j7-pru1_1-fw j7-rtu0_0-fw j7-rtu0_1-fw j7-rtu1_0-fw j7-rtu1_1-fw"
170 170
171# Set up link names for the firmwares 171# Set up link names for the firmwares
172ALTERNATIVE_LINK_NAME[am335x-pru0-fw] = "/lib/firmware/am335x-pru0-fw" 172ALTERNATIVE_LINK_NAME[am335x-pru0-fw] = "/lib/firmware/am335x-pru0-fw"
@@ -217,7 +217,7 @@ ALTERNATIVE_LINK_NAME[j7-txpru1_1-fw] = "/lib/firmware/j7-txpru1_1-fw"
217ALTERNATIVE_pru-icss-halt = "${PRU_ICSS_ALTERNATIVES}" 217ALTERNATIVE_pru-icss-halt = "${PRU_ICSS_ALTERNATIVES}"
218 218
219# Only Halt firmware images are supported for the Tx_PRU cores 219# Only Halt firmware images are supported for the Tx_PRU cores
220ALTERNATIVE_pru-icss-halt_append_j7-evm = " j7-txpru0_0-fw j7-txpru0_1-fw j7-txpru1_0-fw j7-txpru1_1-fw" 220ALTERNATIVE_pru-icss-halt_append_j7 = " j7-txpru0_0-fw j7-txpru0_1-fw j7-txpru1_0-fw j7-txpru1_1-fw"
221 221
222ALTERNATIVE_TARGET_pru-icss-halt[am335x-pru0-fw] = "/lib/firmware/pru/PRU_Halt.out" 222ALTERNATIVE_TARGET_pru-icss-halt[am335x-pru0-fw] = "/lib/firmware/pru/PRU_Halt.out"
223ALTERNATIVE_TARGET_pru-icss-halt[am335x-pru1-fw] = "/lib/firmware/pru/PRU_Halt.out" 223ALTERNATIVE_TARGET_pru-icss-halt[am335x-pru1-fw] = "/lib/firmware/pru/PRU_Halt.out"
diff --git a/recipes-bsp/sciclient/sciclient-rtos_git.bb b/recipes-bsp/sciclient/sciclient-rtos_git.bb
index 392eb0c8..7fbeb1e2 100644
--- a/recipes-bsp/sciclient/sciclient-rtos_git.bb
+++ b/recipes-bsp/sciclient/sciclient-rtos_git.bb
@@ -99,6 +99,14 @@ do_compile_prepend_j7-evm() {
99 cd - 99 cd -
100} 100}
101 101
102do_compile_prepend_j7-hs-evm() {
103
104 cd ${SCICLIENT_ROOTPATH}/tools
105 # Create the .bin file for HS
106 ${SCICLIENT_ROOTPATH}/tools/firmwareHeaderGen.sh j721e-hs ${PDK_INSTALL_DIR}/packages
107 cd -
108}
109
102do_install() { 110do_install() {
103 cd ${SCICLIENT_ROOTPATH} 111 cd ${SCICLIENT_ROOTPATH}
104 install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/sciclient 112 install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/sciclient
diff --git a/recipes-bsp/ti-img-encode-decode/ti-img-encode-decode_1.0.0.bb b/recipes-bsp/ti-img-encode-decode/ti-img-encode-decode_1.0.0.bb
index a1da9585..0192717e 100644
--- a/recipes-bsp/ti-img-encode-decode/ti-img-encode-decode_1.0.0.bb
+++ b/recipes-bsp/ti-img-encode-decode/ti-img-encode-decode_1.0.0.bb
@@ -7,7 +7,7 @@ inherit module
7MACHINE_KERNEL_PR_append = "g" 7MACHINE_KERNEL_PR_append = "g"
8PR = "${MACHINE_KERNEL_PR}" 8PR = "${MACHINE_KERNEL_PR}"
9 9
10COMPATIBLE_MACHINE = "j7-evm" 10COMPATIBLE_MACHINE = "j7"
11 11
12SRCREV = "0eba3678300f649e49f03d92d1b624cf0e008008" 12SRCREV = "0eba3678300f649e49f03d92d1b624cf0e008008"
13 13
diff --git a/recipes-graphics/libgles/ti-img-rogue-umlibs_1.10.5371573.bb b/recipes-graphics/libgles/ti-img-rogue-umlibs_1.10.5371573.bb
index dba17016..2d5f0366 100644
--- a/recipes-graphics/libgles/ti-img-rogue-umlibs_1.10.5371573.bb
+++ b/recipes-graphics/libgles/ti-img-rogue-umlibs_1.10.5371573.bb
@@ -8,7 +8,7 @@ inherit features_check
8REQUIRED_MACHINE_FEATURES = "gpu" 8REQUIRED_MACHINE_FEATURES = "gpu"
9 9
10PACKAGE_ARCH = "${MACHINE_ARCH}" 10PACKAGE_ARCH = "${MACHINE_ARCH}"
11COMPATIBLE_MACHINE = "j7-evm" 11COMPATIBLE_MACHINE = "j7"
12 12
13PR = "r6" 13PR = "r6"
14 14
diff --git a/recipes-kernel/jailhouse/jailhouse_git.bb b/recipes-kernel/jailhouse/jailhouse_git.bb
index 6f442fe5..3ee24e58 100644
--- a/recipes-kernel/jailhouse/jailhouse_git.bb
+++ b/recipes-kernel/jailhouse/jailhouse_git.bb
@@ -46,22 +46,22 @@ JH_CELL_FILES_k3 ?= "k3-*.cell"
46 46
47JH_INMATE_DTB ?= "" 47JH_INMATE_DTB ?= ""
48JH_INMATE_DTB_am65xx ?= "inmate-k3-am654-idk.dtb" 48JH_INMATE_DTB_am65xx ?= "inmate-k3-am654-idk.dtb"
49JH_INMATE_DTB_j7-evm ?= "inmate-k3-j721e-evm.dtb" 49JH_INMATE_DTB_j7 ?= "inmate-k3-j721e-evm.dtb"
50 50
51JH_LINUX_DEMO_CELL ?= "" 51JH_LINUX_DEMO_CELL ?= ""
52JH_LINUX_DEMO_CELL_am65xx ?= "k3-am654-idk-linux-demo.cell" 52JH_LINUX_DEMO_CELL_am65xx ?= "k3-am654-idk-linux-demo.cell"
53JH_LINUX_DEMO_CELL_j7-evm ?= "k3-j721e-evm-linux-demo.cell" 53JH_LINUX_DEMO_CELL_j7 ?= "k3-j721e-evm-linux-demo.cell"
54 54
55JH_SYSCONFIG_CELL ?= "" 55JH_SYSCONFIG_CELL ?= ""
56JH_SYSCONFIG_CELL_am65xx ?= "k3-am654-idk.cell" 56JH_SYSCONFIG_CELL_am65xx ?= "k3-am654-idk.cell"
57JH_SYSCONFIG_CELL_j7-evm ?= "k3-j721e-evm.cell" 57JH_SYSCONFIG_CELL_j7 ?= "k3-j721e-evm.cell"
58 58
59INITRAMFS_IMAGE ?= "" 59INITRAMFS_IMAGE ?= ""
60JH_RAMFS_IMAGE ?= "${INITRAMFS_IMAGE}" 60JH_RAMFS_IMAGE ?= "${INITRAMFS_IMAGE}"
61 61
62JH_CMDLINE ?= "" 62JH_CMDLINE ?= ""
63JH_CMDLINE_am65xx ?= "console=ttyS1,115200n8" 63JH_CMDLINE_am65xx ?= "console=ttyS1,115200n8"
64JH_CMDLINE_j7-evm ?= "console=ttyS3,115200n8" 64JH_CMDLINE_j7 ?= "console=ttyS3,115200n8"
65 65
66do_configure() { 66do_configure() {
67 if [ -d ${STAGING_DIR_HOST}/${CELLCONF_DIR} ]; 67 if [ -d ${STAGING_DIR_HOST}/${CELLCONF_DIR} ];
diff --git a/recipes-kernel/linux/linux-ti-staging_5.4.bb b/recipes-kernel/linux/linux-ti-staging_5.4.bb
index abf990e9..f468bef9 100644
--- a/recipes-kernel/linux/linux-ti-staging_5.4.bb
+++ b/recipes-kernel/linux/linux-ti-staging_5.4.bb
@@ -52,7 +52,7 @@ RDEPENDS_${KERNEL_PACKAGE_NAME}-base_append_k2g = " prueth-fw"
52RDEPENDS_${KERNEL_PACKAGE_NAME}-base_append_am65xx = " prueth-fw-am65x" 52RDEPENDS_${KERNEL_PACKAGE_NAME}-base_append_am65xx = " prueth-fw-am65x"
53 53
54# Add run-time dependency for Cadence MHDP firmware to the rootfs 54# Add run-time dependency for Cadence MHDP firmware to the rootfs
55RDEPENDS_${KERNEL_PACKAGE_NAME}-base_append_j7-evm = " cadence-mhdp-fw" 55RDEPENDS_${KERNEL_PACKAGE_NAME}-base_append_j7 = " cadence-mhdp-fw"
56 56
57KERNEL_EXTRA_ARGS += "LOADADDR=${UBOOT_ENTRYPOINT}" 57KERNEL_EXTRA_ARGS += "LOADADDR=${UBOOT_ENTRYPOINT}"
58 58