Message ID | cover.1715232797.git.herman@rimm.ee |
---|---|
Headers |
Return-Path: <guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org> X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 8C63827BBEA; Thu, 9 May 2024 06:37:28 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id F3A7127BBE2 for <patchwork@mira.cbaines.net>; Thu, 9 May 2024 06:37:27 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <guix-patches-bounces@gnu.org>) id 1s4wSP-00034f-GE; Thu, 09 May 2024 01:36:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1s4wSL-00033y-I5 for guix-patches@gnu.org; Thu, 09 May 2024 01:36:37 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1s4wSL-0002ET-9X for guix-patches@gnu.org; Thu, 09 May 2024 01:36:37 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1s4wSk-00039l-7h; Thu, 09 May 2024 01:37:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#70131] [PATCH 0/5] Update U-boot. References: <cover.1712001963.git.herman@rimm.ee> In-Reply-To: <cover.1712001963.git.herman@rimm.ee> Resent-From: Herman Rimm <herman@rimm.ee> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> Resent-CC: efraim@flashner.co.il, vagrant@debian.org, guix-patches@gnu.org Resent-Date: Thu, 09 May 2024 05:37:02 +0000 Resent-Message-ID: <handler.70131.B70131.171523299012088@debbugs.gnu.org> Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70131 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 70131@debbugs.gnu.org Cc: Efraim Flashner <efraim@flashner.co.il>, Vagrant Cascadian <vagrant@debian.org> X-Debbugs-Original-Xcc: Efraim Flashner <efraim@flashner.co.il>, Vagrant Cascadian <vagrant@debian.org> Received: via spool by 70131-submit@debbugs.gnu.org id=B70131.171523299012088 (code B ref 70131); Thu, 09 May 2024 05:37:02 +0000 Received: (at 70131) by debbugs.gnu.org; 9 May 2024 05:36:30 +0000 Received: from localhost ([127.0.0.1]:53080 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>) id 1s4wS7-00038X-L1 for submit@debbugs.gnu.org; Thu, 09 May 2024 01:36:29 -0400 Received: from 81-205-150-117.fixed.kpn.net ([81.205.150.117]:59381 helo=email.rimm.ee) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <herman@rimm.ee>) id 1s4wS1-00038P-Se for 70131@debbugs.gnu.org; Thu, 09 May 2024 01:36:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rimm.ee; s=herman; t=1715232944; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=cBxeIf8X4csQDOKnLBxXeUTDbIhVGR4DWe1l6nUeiT0=; b=Jsd1wk6gAzE6EgGJyzJ10LRHaOECCVZjepx4jqQIRCx3zDOPd5VIvdPP6fml7D+VYjWjra y4j0/tCvj6XM5algvTnYUnaL4saVfa/0OzPGnig7tKldNtypOy/ZlXS7kw5IHLt9Z1ZznA SvFQBORUbAsVelK72tf6MMzoMly0/+DKLA5ijd0MVIxp9C6klPIV8hQdYdzgsDB3f91mH2 N6do/eNlliqjOBVEQIuz+e6GV5S4m/NWYeZGCY7C2slIhTM8oibg3FTeLBae0x1jNj84ub Si7eT1PR9dJIaTFuehPbClcQncAxo6uQ+mf1gBV+9IDP/F/Jh538BpvTnF2n9Q== Received: by 81-205-150-117.fixed.kpn.net (OpenSMTPD) with ESMTPSA id a1179c86 (TLSv1.3:TLS_CHACHA20_POLY1305_SHA256:256:NO) for <70131@debbugs.gnu.org>; Thu, 9 May 2024 05:35:44 +0000 (UTC) Date: Thu, 9 May 2024 07:35:25 +0200 Message-ID: <cover.1715232797.git.herman@rimm.ee> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: <guix-patches.gnu.org> List-Unsubscribe: <https://lists.gnu.org/mailman/options/guix-patches>, <mailto:guix-patches-request@gnu.org?subject=unsubscribe> List-Archive: <https://lists.gnu.org/archive/html/guix-patches> List-Post: <mailto:guix-patches@gnu.org> List-Help: <mailto:guix-patches-request@gnu.org?subject=help> List-Subscribe: <https://lists.gnu.org/mailman/listinfo/guix-patches>, <mailto:guix-patches-request@gnu.org?subject=subscribe> Reply-to: Herman Rimm <herman@rimm.ee> X-ACL-Warn: , Herman Rimm via Guix-patches <guix-patches@gnu.org> From: Herman Rimm via Guix-patches via <guix-patches@gnu.org> Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches |
Series |
Update U-boot.
|
|
Message
Herman Rimm
May 9, 2024, 5:35 a.m. UTC
Hello, I bumped U-boot to a proper release, that's all. Cheers, Herman Herman Rimm (5): gnu: bootloader: Add nanopi-r4s-rk3399 bootloader. gnu: u-boot: Use DDR3 patch for Nano Pi R4S. gnu: firmware: Update make-arm-trusted-firmware to 2.10. gnu: u-boot: Update to 2024.04. gnu: bootloader: Add orangepi-zero2w bootloader. gnu/bootloader/u-boot.scm | 24 +++- gnu/local.mk | 4 +- gnu/packages/bootloaders.scm | 66 ++++++++-- gnu/packages/firmware.scm | 11 +- .../u-boot-build-without-libcrypto.patch | 123 ------------------ .../patches/u-boot-nanopi-r4s-ddr3.patch | 25 ++++ 6 files changed, 110 insertions(+), 143 deletions(-) delete mode 100644 gnu/packages/patches/u-boot-build-without-libcrypto.patch create mode 100644 gnu/packages/patches/u-boot-nanopi-r4s-ddr3.patch base-commit: 014875b29e68da6357a5323e6dd1eaa74a05b753
Comments
My summary of the situation so far... On 2024-05-09, Herman Rimm wrote: > Herman Rimm (5): > gnu: bootloader: Add nanopi-r4s-rk3399 bootloader. Looks good, although is it useful without the follow-up patch? If not, I would squash the two in a single commit? > gnu: u-boot: Use DDR3 patch for Nano Pi R4S. Question regarding the upstream status for this patch and including relevent descriptions about upstream status, origin, purporse, etc. in the .patch comments. > gnu: firmware: Update make-arm-trusted-firmware to 2.10. I can confirm the upstream hashes on this and it builds. I suspect this would be fine to merge as-is even without including the other patches in the series, though I have not verified this as yet. > gnu: u-boot: Update to 2024.04. Also able to confirm the upstream hashes, although at least two packages to fail to build, u-boot-sandbox and u-boot-rockpro64-rk3399. From the comments on the earlier series, I am guessing you were aware of this, but figured I'd mention which packages. This is probably due to trying to build without openssl, due to (potential) license incompatibilities between openssl and GPL; this is not well suppored upstream and we have been carrying patches for quite some time about this... > gnu: bootloader: Add orangepi-zero2w bootloader. Looks good. For the most part, there are substitutes available from bordeaux, at least for x86_64. I will also try to do some builds on aarch64. live well, vagrant
Hello, On Wed, May 15, 2024 at 01:26:01PM -0700, Vagrant Cascadian wrote: > My summary of the situation so far... > > On 2024-05-09, Herman Rimm wrote: > > Herman Rimm (5): > > gnu: bootloader: Add nanopi-r4s-rk3399 bootloader. > > Looks good, although is it useful without the follow-up patch? If not, I > would squash the two in a single commit? The bootloader with the DDR3 patch works, so it should also work without the patch. I believe the LPDDR4 version is more common because it has OpenWRT support while the DDR3 version does not [1]. The LPDDR4 version would not be useful to me, but in general it would be more useful. > > gnu: u-boot: Use DDR3 patch for Nano Pi R4S. > > Question regarding the upstream status for this patch and including > relevent descriptions about upstream status, origin, purporse, etc. in > the .patch comments. The patch is not submitted upstream or already present upstream. I made the patch for the DDR3 (as opposed to LPDDR4) variant of the Nano Pi R4S. I will write this in the patch comments as well. Should there be bootloaders for both Nano Pi R4S variants? > > gnu: u-boot: Update to 2024.04. > > Also able to confirm the upstream hashes, although at least two packages > to fail to build, u-boot-sandbox and u-boot-rockpro64-rk3399. From the > comments on the earlier series, I am guessing you were aware of this, > but figured I'd mention which packages. I will try getting u-boot-rockpro64-rk3399 to build. Cheers, Herman [1]: https://openwrt.org/toh/friendlyarm/nanopi_r4s_v1
On 2024-05-16, Herman Rimm wrote: > On Wed, May 15, 2024 at 01:26:01PM -0700, Vagrant Cascadian wrote: >> My summary of the situation so far... >> >> On 2024-05-09, Herman Rimm wrote: >> > Herman Rimm (5): >> > gnu: bootloader: Add nanopi-r4s-rk3399 bootloader. >> >> Looks good, although is it useful without the follow-up patch? If not, I >> would squash the two in a single commit? > > The bootloader with the DDR3 patch works, so it should also work without > the patch. I believe the LPDDR4 version is more common because it has > OpenWRT support while the DDR3 version does not [1]. The LPDDR4 version > would not be useful to me, but in general it would be more useful. Got it, thanks! >> > gnu: u-boot: Use DDR3 patch for Nano Pi R4S. >> >> Question regarding the upstream status for this patch and including >> relevent descriptions about upstream status, origin, purporse, etc. in >> the .patch comments. > > The patch is not submitted upstream or already present upstream. I made > the patch for the DDR3 (as opposed to LPDDR4) variant of the Nano Pi > R4S. I will write this in the patch comments as well. Great! > Should there be bootloaders for both Nano Pi R4S variants? Based on the fact that there are two models with different hardware, seems like there should be two variants of the package. Bringing this up upstream might also be a good idea, as they might either make a second variant upstream, or suggest a clever way to have a single build that autodetects which variant it is and "does the right thing" out of the box. If you do start such a thread, a link to the discussion would be great to have in the patch comments. >> > gnu: u-boot: Update to 2024.04. >> >> Also able to confirm the upstream hashes, although at least two packages >> to fail to build, u-boot-sandbox and u-boot-rockpro64-rk3399. From the >> comments on the earlier series, I am guessing you were aware of this, >> but figured I'd mention which packages. > > I will try getting u-boot-rockpro64-rk3399 to build. Thanks! live well, vagrant