ramips: add missing information to dlink headers
Add additional header information required for newer bootloaders found on DIR-2660-A1 & A2. Also remove the MTD splitter compatible from the second firmware partition, as OpenWrt only supports handling of the first one. Signed-off-by: Alan Luck <luckyhome2008@gmail.com> [rephrase commit message, remove removal of read-only flags] Signed-off-by: David Bauer <mail@david-bauer.net>
This commit is contained in:
@@ -102,8 +102,6 @@
|
||||
|
||||
partition@4980000 {
|
||||
label = "firmware2";
|
||||
compatible = "openwrt,uimage", "denx,uimage";
|
||||
openwrt,padding = <96>;
|
||||
reg = <0x4980000 0x2800000>;
|
||||
};
|
||||
|
||||
|
||||
@@ -144,6 +144,12 @@ define Build/uimage-padhdr
|
||||
mv $@.new $@
|
||||
endef
|
||||
|
||||
define Build/uimage-sgehdr
|
||||
uimage_sgehdr -i $@ -o $@.new -m $(DEVICE_MODEL) \
|
||||
-h $(DEVICE_VARIANT) -s V1.00000
|
||||
mv $@.new $@
|
||||
endef
|
||||
|
||||
define Build/umedia-header
|
||||
fix-u-media-header -T 0x46 -B $(1) -i $@ -o $@.new && mv $@.new $@
|
||||
endef
|
||||
|
||||
@@ -286,12 +286,11 @@ define Device/dlink_dir-8xx-a1
|
||||
IMAGE_SIZE := 16000k
|
||||
DEVICE_VENDOR := D-Link
|
||||
DEVICE_PACKAGES := kmod-mt7615e kmod-mt7615-firmware
|
||||
KERNEL_INITRAMFS := $$(KERNEL) | uimage-padhdr 96
|
||||
KERNEL := $$(KERNEL) | uimage-sgehdr
|
||||
IMAGES += factory.bin
|
||||
IMAGE/sysupgrade.bin := append-kernel | append-rootfs | uimage-padhdr 96 |\
|
||||
pad-rootfs | check-size | append-metadata
|
||||
IMAGE/factory.bin := append-kernel | append-rootfs | uimage-padhdr 96 |\
|
||||
check-size
|
||||
IMAGE/sysupgrade.bin := append-kernel | append-rootfs | pad-rootfs | \
|
||||
check-size | append-metadata
|
||||
IMAGE/factory.bin := append-kernel | append-rootfs | check-size
|
||||
endef
|
||||
|
||||
define Device/dlink_dir-8xx-r1
|
||||
@@ -314,7 +313,7 @@ define Device/dlink_dir-xx60-a1
|
||||
DEVICE_VENDOR := D-Link
|
||||
DEVICE_PACKAGES := kmod-mt7615e kmod-mt7615-firmware kmod-usb3 \
|
||||
kmod-usb-ledtrig-usbport
|
||||
KERNEL := $$(KERNEL) | uimage-padhdr 96
|
||||
KERNEL := $$(KERNEL) | uimage-sgehdr
|
||||
IMAGES += factory.bin
|
||||
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
|
||||
IMAGE/factory.bin := append-kernel | pad-to $$(KERNEL_SIZE) | append-ubi | \
|
||||
|
||||
Reference in New Issue
Block a user