mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
* [ptxdist] [PATCH] barebox: Copy TF-A binaries in to barebox firmware directory
@ 2025-03-13 12:21 Benjamin Gaignard
  2025-03-13 12:52 ` Christian Melki
  2025-03-13 14:28 ` Michael Tretter
  0 siblings, 2 replies; 4+ messages in thread
From: Benjamin Gaignard @ 2025-03-13 12:21 UTC (permalink / raw)
  To: ptxdist; +Cc: Benjamin Gaignard

If ARM trusted firmware option has been selected copy the
generated bl32 binaries to barebox firmware directory so they
can be included in barebox build process.

Signed-off-by: Benjamin Gaignard <benjamin.gaignard@collabora.com>
---
 rules/barebox.make | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/rules/barebox.make b/rules/barebox.make
index c0d9c5744..15c06d685 100644
--- a/rules/barebox.make
+++ b/rules/barebox.make
@@ -119,6 +119,16 @@ ifdef PTXCONF_BAREBOX_EXTRA_ENV
 			$(BAREBOX_BUILD_DIR)/.config; \
 	fi
 endif
+
+ifdef PTXCONF_TF_A
+	mkdir -p $(BAREBOX_BUILD_DIR)/firmware/
+	@for i in `find $(PTXCONF_SYSROOT_TARGET)/usr/lib/firmware/ -maxdepth 1 \
+	-type f -name *-bl31.bin -printf "%f\n"`; do \
+		cp $(PTXCONF_SYSROOT_TARGET)/usr/lib/firmware/$$i $(BAREBOX_BUILD_DIR)/firmware/; \
+		cp $(PTXCONF_SYSROOT_TARGET)/usr/lib/firmware/$$i $(BAREBOX_DIR)/firmware/; \
+	done
+endif
+
 	@$(call world/compile, BAREBOX)
 	@$(call touch)
 
-- 
2.43.0




^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2025-03-13 14:47 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-03-13 12:21 [ptxdist] [PATCH] barebox: Copy TF-A binaries in to barebox firmware directory Benjamin Gaignard
2025-03-13 12:52 ` Christian Melki
2025-03-13 14:28 ` Michael Tretter
2025-03-13 14:47   ` Michael Olbrich

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox