mvebu: udpu: fix initramfs booting
authorRobert Marko <robert.marko@sartura.hr>
Mon, 21 Mar 2022 10:47:27 +0000 (11:47 +0100)
committerPetr Štetiar <ynezz@true.cz>
Thu, 24 Mar 2022 08:40:12 +0000 (09:40 +0100)
uDPU provides a FIT based initramfs, but currently gets stuck after U-boot
starts the kernel at "Starting kernel..".

It is due to the load address being too low, so increase it in order to get
the initramfs booting again.

Signed-off-by: Robert Marko <robert.marko@sartura.hr>
(cherry picked from commit 80f21e53360d52d493c51a4a263d9b7607b7494e)
(cherry picked from commit d65269a732d82ca9d084c89d6ca05d125d4ab629)

target/linux/mvebu/image/cortexa53.mk

index 6a3a5686553c3be1c678bbb5fce33b0c0f1f9c45..48d25cd1b8ec18af95bd3cd1223b81e8d76af6aa 100644 (file)
@@ -82,7 +82,7 @@ define Device/methode_udpu
   DEVICE_VENDOR := Methode
   DEVICE_MODEL := micro-DPU (uDPU)
   DEVICE_DTS := armada-3720-uDPU
-  KERNEL_LOADADDR := 0x00080000
+  KERNEL_LOADADDR := 0x00800000
   KERNEL_INITRAMFS := kernel-bin | gzip | fit gzip $$(KDIR)/image-$$(DEVICE_DTS).dtb
   KERNEL_INITRAMFS_SUFFIX := .itb
   DEVICE_PACKAGES += f2fs-tools fdisk kmod-i2c-pxa