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]]
-=-=-=-=-=-=-=-=-=-=-=-