From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Thu, 25 Apr 2024 10:03:16 +0200 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 1rzu4a-00GKCp-1L for lore@lore.pengutronix.de; Thu, 25 Apr 2024 10:03:16 +0200 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 1rzu4Z-0001Ci-NA; Thu, 25 Apr 2024 10:03:15 +0200 Received: from mail.thorsis.com ([2003:a:e28:26e4::10]) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rzu4T-00017k-PH for distrokit@pengutronix.de; Thu, 25 Apr 2024 10:03:13 +0200 Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 2DF21148DA01 for ; Thu, 25 Apr 2024 10:03:07 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=thorsis.com; s=dkim; t=1714032189; h=from:subject:date:message-id:to:mime-version:content-type: content-transfer-encoding; bh=h1dv+z0MBoy5apY3Enk8PuhC+lp/loJ6HB4P0wSxznA=; b=c7s/Lgei65eCoTv6HxxR2JfxNdxBH4vr36csgCwOtc0xbSOPz/hOAmijLP3y1atbyqRGgn vLkLLX/Lcnte8htFDnaJnd6eSfxTX6UJJ8qYd0kJQx/MNKDkMulLtmdUMR5XU0ZEYEs6GP +zb7t7n/SpRtXXFAuVCnja8eVbVMaWviuO33iQUq+PbCqTCIn+sPgkTq9dm7bSg57Pqwpz EazyOuf38lJqHvk5rsztxfemHC9H461RQGKDbgWpEFRS/CIdAJ+eB4+wSUcmYmMN4itkJU qfs3O5Up8dXVqac5MUWls3i3zrT4hLF9GSdguvyb7fKgCa2m7o3u7nvLoMr/Uw== From: Alexander Dahl To: distrokit@pengutronix.de Date: Thu, 25 Apr 2024 10:02:53 +0200 Message-Id: <20240425080303.171897-1-ada@thorsis.com> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Last-TLS-Session-Version: TLSv1.3 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.1 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: [DistroKit] [PATCH 0/9] platform: v8a: firmware: Rework for upper layers with different boards X-BeenThere: distrokit@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: DistroKit Mailinglist List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "DistroKit" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: distrokit-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false Using DistroKit as a base layer people (like me) use other bootloaders than barebox, but require the same external firmware blobs for modern ARM boards. This series collects changes to the firmware packages for i.MX platforms, made to successfully build U-Boot for Ka-Ro QSXP-ML81 (i.MX8) and Ka-Ro QS93-5210 (i.MX93). The series also has some additional cleanup of the firmware-rockchip package for uniformity. Due to lack of hardware I did not test on any v8a board supported by DistroKit mainline, so please test carefully. Note: the necessary changes to the U-Boot package are not part of this series, but the extension for ptxdist to inject firmware blobs into other directories than the source tree was sent to ptxdist mailinglist already. Bonus question: why do those firmware packages reside in DistroKit, and are not part of ptxdist? Greets Alex Link: https://lore.ptxdist.org/ptxdist/20240424143109.277373-1-ada@thorsis.com/T/#t Alexander Dahl (9): platform: v8a: firmware-imx: Fix dependencies platform: v8a: firmware-imx: Rework extract, install, and targetinstall platform: v8a: firmware-imx: Version bump 8.8 -> 8.23 platform: v8a: firmware-imx: Install more files for U-Boot platform: v8a: firmware-imx: Install more files for i.MX93 platform: v8a: firmware-imx: Move barebox injects to separate package platform: v8a: firmware-rockchip: Move barebox injects to separate package platform: v8a: barebox: Remove extra host prog platform: v8a: firmware-sentinel: Add new package configs/platform-v8a/platformconfig | 4 + configs/platform-v8a/platforms/barebox.imx.in | 12 ++ .../platforms/barebox.rockchip.in | 14 +++ .../platform-v8a/platforms/firmware-imx.in | 9 +- .../platforms/firmware-rockchip.in | 5 - .../platforms/firmware-sentinel.in | 5 + configs/platform-v8a/rules/barebox.imx.make | 26 ++++ .../platform-v8a/rules/barebox.rockchip.make | 21 +++- configs/platform-v8a/rules/firmware-imx.make | 117 ++++++++++-------- .../platform-v8a/rules/firmware-rockchip.make | 10 -- .../platform-v8a/rules/firmware-sentinel.make | 69 +++++++++++ 11 files changed, 223 insertions(+), 69 deletions(-) create mode 100644 configs/platform-v8a/platforms/barebox.imx.in create mode 100644 configs/platform-v8a/platforms/barebox.rockchip.in create mode 100644 configs/platform-v8a/platforms/firmware-sentinel.in create mode 100644 configs/platform-v8a/rules/barebox.imx.make create mode 100644 configs/platform-v8a/rules/firmware-sentinel.make base-commit: 3e11c53d98c0bd3283b0adc4489ffb45f7c8c68f -- 2.39.2