On 2022-06-30, Vagrant Cascadian wrote: > On 2022-06-30, phodina via wrote: >> From 4d53d2bdb8526f72ed6cd3183ff2a2141990c900 Mon Sep 17 00:00:00 2001 >> From: Petr Hodina >> Date: Thu, 30 Jun 2022 11:19:33 +0200 >> Subject: [PATCH 5/7] gnu: Add u-boot-pinenote-rk3568. >> >> * gnu/packages/bootloaders.scm (u-boot-pinenote-rk3568): New variable. >> >> diff --git a/gnu/packages/bootloaders.scm b/gnu/packages/bootloaders.scm >> index cab97852f1..9c266b7bed 100644 >> --- a/gnu/packages/bootloaders.scm >> +++ b/gnu/packages/bootloaders.scm >> @@ -834,6 +834,9 @@ (define-public u-boot-pine64-plus >> (define-public u-boot-pine64-lts >> (make-u-boot-sunxi64-package "pine64-lts" "aarch64-linux-gnu")) >> >> +(define-public u-boot-pinenote-rk3568 >> + (make-u-boot-sunxi64-package-priv "pinenote" "aarch64-linux-gnu" u-boot-pinenote)) >> + >> (define-public u-boot-pinebook >> (let ((base (make-u-boot-sunxi64-package "pinebook" "aarch64-linux-gnu"))) >> (package > > Definitely not u-boot-sunxi64-package. Probably more similar to the > u-boot-pinebook-pro-rk3399 or u-boot-rock64-rk3328, which i think use > the standard make-u-boot-package. > > For using an entirely different source repository for a specific > package, see the u-boot-nintendo-nes-classic-edition and how that uses a > different source, e.g. > > (define-public u-boot-nintendo-nes-classic-edition > (let ((base (make-u-boot-package "Nintendo_NES_Classic_Edition" > "arm-linux-gnueabihf"))) > (package > (inherit base) > ;; Starting with 2019.01, FEL doesn't work anymore on A33. > (version "2018.11") > (source (origin > ... You also almost certainly need an arm-trusted-firmware for rk3568, which is not yet supported upstream. live well, vagrant