From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Thu, 13 Mar 2025 13:22:05 +0100 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1tshZd-00DZ5c-2p for lore@lore.pengutronix.de; Thu, 13 Mar 2025 13:22:05 +0100 Received: from localhost ([127.0.0.1] helo=metis.whiteo.stw.pengutronix.de) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1tshZc-0002Yr-Tu; Thu, 13 Mar 2025 13:22:04 +0100 Received: from bali.collaboradmins.com ([2a01:4f8:201:9162::2]) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1tshZT-0002YF-DZ for ptxdist@pengutronix.de; Thu, 13 Mar 2025 13:21:55 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1741868514; bh=stlPqLieJ0UIvHp2XPQhq7dxMpiRgbaEnllRoPDSi7I=; h=From:To:Cc:Subject:Date:From; b=iRA+P6B+Gw0cldBfhC9bYsFaFbLgBH0BPoJ5UVz+cbuFRIY5MO8VRHKOa/v4VPRRU RGrli7HDbfpmEc0SfeJmEmDbW71F2ftmGKQCacRWnkCiLjXec9JlFHHv1mc5+2LoWX W0kuri4b4Yt3Qvy+GHgInB+R89SIaNyfFaB38NqhTw9sWG/AXJLTvI5AAruKuwxiNa 4AS9wjcufaOGIeM8seb0vJVCcXbuWxP9o0UDdAFRWatbVF8RZcqqa0gNmx7Wg8Xzj7 21lfvVTgyj0BVGMGNFme0VuI8cQduN1NNWu0njPIVZ/yQ+CGM45NkYYlEp8IccrV01 1aADtJ8hrj7tw== Received: from benjamin-XPS-13-9310.. (unknown [IPv6:2a01:e0a:120:3210:b6be:dc90:e6e0:8a55]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: benjamin.gaignard) by bali.collaboradmins.com (Postfix) with ESMTPSA id B5ADC17E023F; Thu, 13 Mar 2025 13:21:54 +0100 (CET) From: Benjamin Gaignard To: ptxdist@pengutronix.de Date: Thu, 13 Mar 2025 13:21:50 +0100 Message-ID: <20250313122150.11021-1-benjamin.gaignard@collabora.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on metis.whiteo.stw.pengutronix.de X-Spam-Level: X-Spam-Status: No, score=-3.2 required=4.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Subject: [ptxdist] [PATCH] barebox: Copy TF-A binaries in to barebox firmware directory X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Cc: Benjamin Gaignard Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false 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 --- 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