[openwrt/openwrt] ramips: define loadaddr for U6 Lite DTB

LEDE Commits lede-commits at lists.infradead.org
Tue Nov 8 03:17:55 PST 2022


blocktrron pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/10ba380ec3a9d0462026120ecd5f5f4fa61b5d21

commit 10ba380ec3a9d0462026120ecd5f5f4fa61b5d21
Author: David Bauer <mail at david-bauer.net>
AuthorDate: Mon Nov 7 00:42:57 2022 +0100

    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 <mail at david-bauer.net>
---
 target/linux/ramips/image/mt7621.mk | 1 +
 1 file changed, 1 insertion(+)

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 at 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




More information about the lede-commits mailing list