X-Git-Url: http://git.ozo.com/?a=blobdiff_plain;f=target%2Flinux%2Framips%2Fimage%2Fmt7620.mk;h=33f94a48e9245e84f0a18b40eff79d3485703ff6;hb=01fb393c6728d922ffd394dffa455fa6bc459cfa;hp=f236ba5ddd5f977898db88a142ca6534f3261251;hpb=2a6b89958944425f8d98e2ef0e752ec2725b3b3d;p=lede-git%2F.git diff --git a/target/linux/ramips/image/mt7620.mk b/target/linux/ramips/image/mt7620.mk index f236ba5ddd..33f94a48e9 100644 --- a/target/linux/ramips/image/mt7620.mk +++ b/target/linux/ramips/image/mt7620.mk @@ -7,13 +7,10 @@ define Build/tplink-header -o $@.new -k $@ && mv $@.new $@ endef -define Build/pad-ex2700 - cat ex2700-fakeroot.uImage >> $@; cat ex2700-fakeroot.uImage >> $@; - dd if=$@ of=$@.new bs=64k conv=sync && truncate -s 128 $@.new && mv $@.new $@ -endef - -define Build/append-ex2700 - cat ex2700-fakeroot.uImage >> $@ +define Build/pad-kernel-ex2700 + cp $@ $@.tmp && dd if=/dev/zero bs=64 count=1 >> $@.tmp \ + && dd if=$@.tmp of=$@.new bs=64k conv=sync && truncate -s -64 $@.new \ + && cat ex2700-fakeroot.uImage >> $@.new && rm $@.tmp && mv $@.new $@ endef define Build/netgear-header @@ -53,12 +50,21 @@ define Device/ArcherC20i endef TARGET_DEVICES += ArcherC20i +define Device/ArcherC50 + DTS := ArcherC50 + KERNEL := $(KERNEL_DTB) + KERNEL_INITRAMFS := $(KERNEL_DTB) | tplink-header ArcherC50 -c + IMAGE/sysupgrade.bin := append-kernel | tplink-header ArcherC50 -j -r $(KDIR)/root.squashfs + DEVICE_TITLE := TP-Link ArcherC50 +endef +TARGET_DEVICES += ArcherC50 + ex2700_mtd_size=3866624 define Device/ex2700 DTS := EX2700 IMAGE_SIZE := $(ex2700_mtd_size) IMAGES += factory.bin - KERNEL := $(KERNEL_DTB) | pad-ex2700 | uImage lzma | append-ex2700 + KERNEL := $(KERNEL_DTB) | uImage lzma | pad-kernel-ex2700 IMAGE/factory.bin := $$(IMAGE/sysupgrade.bin) | netgear-header -B EX2700 -H 29764623+4+0+32+2x2+0 DEVICE_TITLE := Netgear EX2700 endef