From: David Bauer Date: Sun, 6 Nov 2022 23:42:57 +0000 (+0100) Subject: ramips: define loadaddr for U6 Lite DTB X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=10ba380ec3a9d0462026120ecd5f5f4fa61b5d21;p=openwrt%2Fstaging%2Fansuel.git ramips: define loadaddr for U6 Lite DTB The Ubiquiti UniFi 6 Lite does not correctly align the FDT by always setting fdt_high to 0xffffffff when invoking the bootubnt command. Work around this issue by loading the DTB to a valid,aligned address, so the bootloader does not have to relocate the FDT automatically. Note: The device does read the kernel before invoking bootm on the FIT image to 0x86000000. Signed-off-by: David Bauer --- diff --git a/target/linux/ramips/image/mt7621.mk b/target/linux/ramips/image/mt7621.mk index 35817d0317..222809dbbe 100644 --- a/target/linux/ramips/image/mt7621.mk +++ b/target/linux/ramips/image/mt7621.mk @@ -2016,6 +2016,7 @@ define Device/ubnt_unifi-6-lite DEVICE_VENDOR := Ubiquiti DEVICE_MODEL := UniFi 6 Lite DEVICE_DTS_CONFIG := config@1 + DEVICE_DTS_LOADADDR := 0x87000000 DEVICE_PACKAGES += kmod-mt7603 kmod-mt7915e KERNEL := kernel-bin | lzma | fit lzma $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb IMAGE_SIZE := 15424k