Add toplevel Makefile support for building fitImage.itb for
am64xx-hs-evm.

Signed-off-by: Aparna M <[email protected]>
---
 .../ti-tisdk-makefile/Makefile_linux-fitimage | 32 +++++++++++++++++++
 .../ti-tisdk-makefile_1.0.bb                  |  6 ++++
 2 files changed, 38 insertions(+)
 create mode 100644 
meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Makefile_linux-fitimage

diff --git 
a/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Makefile_linux-fitimage
 
b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Makefile_linux-fitimage
new file mode 100644
index 00000000..d2d49ccf
--- /dev/null
+++ 
b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Makefile_linux-fitimage
@@ -0,0 +1,32 @@
+# linux-fitimage build targets
+
+linux-fitimage: ${TI_SECURE_DEV_PKG}/scripts/secure-binary-image.sh linux 
linux-dtbs
+       @echo =============================
+       @echo    Creating fitImage with signed binaries
+       @echo =============================
+       cd $(LINUXKERNEL_INSTALL_DIR)/arch/__KERNEL_ARCH__/boot/dts; \
+               for DTB in __KERNEL_DEVICETREE__; do \
+                       ${TI_SECURE_DEV_PKG}/scripts/secure-binary-image.sh 
$$DTB $$DTB.sec; \
+               done;
+       cd $(LINUXKERNEL_INSTALL_DIR); \
+               ${TI_SECURE_DEV_PKG}/scripts/secure-binary-image.sh 
arch/arm64/boot/Image.gz linux.bin.sec
+       cd $(LINUXKERNEL_INSTALL_DIR); \
+               cp 
$(TI_SDK_PATH)/board-support/prebuilt-images/fitImage-its.its .; \
+               mkimage -f fitImage-its.its -r fitImage
+
+linux-fitimage_clean:
+       @echo =============================
+       @echo    Cleaning signed images and fitImage
+       @echo =============================
+       cd $(LINUXKERNEL_INSTALL_DIR)/arch/__KERNEL_ARCH__/boot/dts; \
+               for DTB in __KERNEL_DEVICETREE__; do \
+                       rm -rf $$DTB.sec; \
+               done;
+       cd $(LINUXKERNEL_INSTALL_DIR); rm -rf linux.bin.sec fitImage
+
+linux-fitimage_install:
+       @echo ================================================
+       @echo    Installing fitImage
+       @echo ================================================
+       install -m 0644 $(LINUXKERNEL_INSTALL_DIR)/fitImage $(DESTDIR)/boot/
+
diff --git 
a/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile_1.0.bb 
b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile_1.0.bb
index f0a044f7..1cdd5345 100644
--- a/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile_1.0.bb
+++ b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile_1.0.bb
@@ -54,6 +54,7 @@ SRC_URI = "\
     file://Makefile_tiovx-app-host \
     file://Makefile_ti-ipc \
     file://Makefile_ti-img-rogue-driver \
+    file://Makefile_linux-fitimage \
 "
 
 PR = "r106"
@@ -198,10 +199,15 @@ MAKEFILES_append_am65xx = " \
 MAKEFILES_append_j7 = " pru-icss \
                             ti-img-rogue-driver \
 "
+
 MAKEFILES_append_am64xx = " \
                         pru-icss \
 "
 
+MAKEFILES_append_am64xx-hs-evm = " \
+                        linux-fitimage \
+"
+
 MAKEFILES_append_am62xx = " \
                         pru-icss \
 "
-- 
2.17.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#13857): 
https://lists.yoctoproject.org/g/meta-arago/message/13857
Mute This Topic: https://lists.yoctoproject.org/mt/91076211/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-arago/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to