]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
flash-images: install u-boot for nanopi r2s on aarch64
authorArne Fitzenreiter <arne_f@ipfire.org>
Sun, 3 Oct 2021 07:42:41 +0000 (07:42 +0000)
committerArne Fitzenreiter <arne_f@ipfire.org>
Sun, 3 Oct 2021 07:42:41 +0000 (07:42 +0000)
rockchip has a large bootloader so this also increase the gap between partitiontable
and fist partition to 16MB on aarch64

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
lfs/flash-images

index cdd0fbf7e71579f37b58355bf71a15a9ca6975eb..0abb23b0a0af5107202ed8f39a0a57de6c6dfa8f 100644 (file)
@@ -67,6 +67,7 @@ ifeq "$(BUILD_PLATFORM)" "arm"
  PART_TYPE = c
 ifeq "$(BUILD_ARCH)" "aarch64"
  BOOTLOADER = grub
+ S_OFFSET = 32768
 endif
 else
  BOOTLOADER = grub
@@ -260,6 +261,10 @@ ifeq "$(BUILD_ARCH)" "armv6l"
        # Install u-boot for Orangepi Zero/Nanopi DUO into image 8KB
        dd if=/usr/share/u-boot/orangepi_zero/u-boot-sunxi-with-spl.bin of=$(IMG) bs=1K seek=8 conv=notrunc
 endif
+ifeq "$(BUILD_ARCH)" "aarch64"
+       # Install u-boot for NanoPi R2S into image 8KB
+       dd if=/usr/share/u-boot/nanopi_r2s/u-boot-rockchip.bin of=$(IMG) bs=1K seek=32 conv=notrunc
+endif
 
        # Compress Image
        xz $(XZ_OPT) < $(IMG) > $(IMAGE_FILE)