summaryrefslogtreecommitdiffstats
path: root/recipes-bsp/ti-sci-fw/ti-sci-fw_git.bb
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-bsp/ti-sci-fw/ti-sci-fw_git.bb')
-rw-r--r--recipes-bsp/ti-sci-fw/ti-sci-fw_git.bb23
1 files changed, 21 insertions, 2 deletions
diff --git a/recipes-bsp/ti-sci-fw/ti-sci-fw_git.bb b/recipes-bsp/ti-sci-fw/ti-sci-fw_git.bb
index 13ae1f6b..d70d664c 100644
--- a/recipes-bsp/ti-sci-fw/ti-sci-fw_git.bb
+++ b/recipes-bsp/ti-sci-fw/ti-sci-fw_git.bb
@@ -3,11 +3,12 @@ require recipes-bsp/ti-linux-fw/ti-linux-fw.inc
3DEPENDS = "openssl-native u-boot-mkimage-native dtc-native" 3DEPENDS = "openssl-native u-boot-mkimage-native dtc-native"
4DEPENDS_append_j7200-evm-k3r5 = " virtual/bootloader" 4DEPENDS_append_j7200-evm-k3r5 = " virtual/bootloader"
5DEPENDS_append_j7200-hs-evm-k3r5 = " virtual/bootloader" 5DEPENDS_append_j7200-hs-evm-k3r5 = " virtual/bootloader"
6DEPENDS_append_j721s2-evm-k3r5 = " virtual/bootloader"
6DEPENDS_append_am64xx-evm-k3r5 = " virtual/bootloader" 7DEPENDS_append_am64xx-evm-k3r5 = " virtual/bootloader"
7DEPENDS_append_am64xx-hs-evm-k3r5 = " virtual/bootloader" 8DEPENDS_append_am64xx-hs-evm-k3r5 = " virtual/bootloader"
8 9
9CLEANBROKEN = "1" 10CLEANBROKEN = "1"
10PR = "${INC_PR}.1" 11PR = "${INC_PR}.2"
11 12
12# Loaded by R5F core 13# Loaded by R5F core
13COMPATIBLE_MACHINE = "k3r5" 14COMPATIBLE_MACHINE = "k3r5"
@@ -23,10 +24,11 @@ SYSFW_CONFIG ?= "unknown"
23 24
24SYSFW_PREFIX = "ti-sci-firmware" 25SYSFW_PREFIX = "ti-sci-firmware"
25SYSFW_PREFIX_j7-evm-k3r5 = "ti-fs-firmware" 26SYSFW_PREFIX_j7-evm-k3r5 = "ti-fs-firmware"
26SYSFW_PREFIX_j7200-evm-k3r5 = "ti-fs-firmware"
27SYSFW_PREFIX_j7-hs-evm-k3r5 = "ti-fs-firmware" 27SYSFW_PREFIX_j7-hs-evm-k3r5 = "ti-fs-firmware"
28SYSFW_PREFIX_j7-hs-evm-k3r5-sr1-1 = "ti-fs-firmware" 28SYSFW_PREFIX_j7-hs-evm-k3r5-sr1-1 = "ti-fs-firmware"
29SYSFW_PREFIX_j7200-evm-k3r5 = "ti-fs-firmware"
29SYSFW_PREFIX_j7200-hs-evm-k3r5 = "ti-fs-firmware" 30SYSFW_PREFIX_j7200-hs-evm-k3r5 = "ti-fs-firmware"
31SYSFW_PREFIX_j721s2-evm-k3r5 = "ti-fs-firmware"
30 32
31SYSFW_SUFFIX ?= "unknown" 33SYSFW_SUFFIX ?= "unknown"
32 34
@@ -63,6 +65,7 @@ EXTRA_OEMAKE_append = "${@['',' ${EXTRA_OEMAKE_HS}']['${SYSFW_SUFFIX}' == 'hs']}
63 65
64EXTRA_OEMAKE_append_j7200-evm-k3r5 = " SBL="${STAGING_DIR_HOST}/boot/u-boot-spl.bin"" 66EXTRA_OEMAKE_append_j7200-evm-k3r5 = " SBL="${STAGING_DIR_HOST}/boot/u-boot-spl.bin""
65EXTRA_OEMAKE_append_j7200-hs-evm-k3r5 = " SBL="${STAGING_DIR_HOST}/boot/u-boot-spl.bin"" 67EXTRA_OEMAKE_append_j7200-hs-evm-k3r5 = " SBL="${STAGING_DIR_HOST}/boot/u-boot-spl.bin""
68EXTRA_OEMAKE_append_j721s2-evm-k3r5 = " SBL="${STAGING_DIR_HOST}/boot/u-boot-spl.bin""
66EXTRA_OEMAKE_append_am64xx-evm-k3r5 = " SBL="${STAGING_DIR_HOST}/boot/u-boot-spl.bin"" 69EXTRA_OEMAKE_append_am64xx-evm-k3r5 = " SBL="${STAGING_DIR_HOST}/boot/u-boot-spl.bin""
67EXTRA_OEMAKE_append_am64xx-hs-evm-k3r5 = " SBL="${STAGING_DIR_HOST}/boot/u-boot-spl.bin"" 70EXTRA_OEMAKE_append_am64xx-hs-evm-k3r5 = " SBL="${STAGING_DIR_HOST}/boot/u-boot-spl.bin""
68 71
@@ -127,6 +130,21 @@ do_deploy_j7200-hs-evm-k3r5() {
127 install -m 644 ${SYSFW_TISCI} ${DEPLOYDIR}/ 130 install -m 644 ${SYSFW_TISCI} ${DEPLOYDIR}/
128} 131}
129 132
133do_install_j721s2-evm-k3r5() {
134 install -d ${D}/boot
135 install -m 644 ${WORKDIR}/imggen/${UBOOT_BINARY} ${D}/boot/${UBOOT_IMAGE}
136 ln -sf ${UBOOT_IMAGE} ${D}/boot/${UBOOT_SYMLINK}
137 ln -sf ${UBOOT_IMAGE} ${D}/boot/${UBOOT_BINARY}
138}
139
140do_deploy_j721s2-evm-k3r5() {
141 install -d ${DEPLOYDIR}
142 install -m 644 ${WORKDIR}/imggen/${UBOOT_BINARY} ${DEPLOYDIR}/${UBOOT_IMAGE}
143 ln -sf ${UBOOT_IMAGE} ${DEPLOYDIR}/${UBOOT_SYMLINK}
144 ln -sf ${UBOOT_IMAGE} ${DEPLOYDIR}/${UBOOT_BINARY}
145 install -m 644 ${SYSFW_TISCI} ${DEPLOYDIR}/
146}
147
130do_install_am64xx-evm-k3r5() { 148do_install_am64xx-evm-k3r5() {
131 install -d ${D}/boot 149 install -d ${D}/boot
132 install -m 644 ${WORKDIR}/imggen/${UBOOT_BINARY} ${D}/boot/${UBOOT_IMAGE} 150 install -m 644 ${WORKDIR}/imggen/${UBOOT_BINARY} ${D}/boot/${UBOOT_IMAGE}
@@ -156,4 +174,5 @@ do_deploy_am64xx-hs-evm-k3r5() {
156 ln -sf ${UBOOT_IMAGE} ${DEPLOYDIR}/${UBOOT_BINARY} 174 ln -sf ${UBOOT_IMAGE} ${DEPLOYDIR}/${UBOOT_BINARY}
157 install -m 644 ${SYSFW_TISCI} ${DEPLOYDIR}/ 175 install -m 644 ${SYSFW_TISCI} ${DEPLOYDIR}/
158} 176}
177
159addtask deploy before do_build after do_compile 178addtask deploy before do_build after do_compile