[OpenWrt-Devel] [PATCH 7/8] Firmware Image: add configuration for EA8500
Adrian Panella
ianchi74 at outlook.com
Thu Mar 31 21:56:33 EDT 2016
From: Adrian Panella <ianchi74 at outlook.com>
Date: Thu, 17 Mar 2016 22:05:17 -0600
Subject: [PATCH 7/8] Firmware Image: add configuration for EA8500
Image creation for EA8500. Two factory images are created for flashing
usign the
web interface of the respective Linksys firmware versions:
...factory_168206.bin
...factory_169978.bin
Higher US Firmware versions aren't supported as they are signed.
Signed-off-by: Adrian Panella <ianchi74 at outlook.com>
---
target/linux/ipq806x/image/Makefile | 22 +++++++++++++++++++++-
target/linux/ipq806x/image/ea8500_168206.tag | Bin 0 -> 255 bytes
target/linux/ipq806x/image/ea8500_169978.tag | Bin 0 -> 256 bytes
3 files changed, 21 insertions(+), 1 deletion(-)
create mode 100755 target/linux/ipq806x/image/ea8500v1.tag
create mode 100755 target/linux/ipq806x/image/ea8500v2.tag
diff --git a/target/linux/ipq806x/image/Makefile
b/target/linux/ipq806x/image/Makefile
index ff8b2c7..ac27a92 100644
--- a/target/linux/ipq806x/image/Makefile
+++ b/target/linux/ipq806x/image/Makefile
@@ -133,6 +133,26 @@ define Device/R7500
BOARD_NAME := r7500
endef
-TARGET_DEVICES += AP148 AP148-legacy D7800 DB149 R7500
+define Device/EA8500
+ $(call Device/LegacyImage)
+ DEVICE_DTS := qcom-ipq8064-ea8500
+ PAGESIZE := 2048
+ BLOCKSIZE := 128KiB
+ KERNEL_SIZE := 3145728
+ FILESYSTEMS := squashfs
+ KERNEL = kernel-bin | append-dtb | uImage none | append-file
$(KDIR)/root.dummy
+ PROFILES := Generic EA8500
+ BOARD_NAME := ea8500
+ IMAGES := factory_168206.bin factory_169978.bin sysupgrade.tar
+ IMAGE/factory_168206.bin := append-kernel 3145728 | append-ubi |
append-file ea8500_168206.tag
+ IMAGE/factory_169978.bin := append-kernel 3145728 | append-ubi |
append-file ea8500_169978.tag
+ IMAGE/sysupgrade.tar := sysupgrade-nand
+ DEVICE_VARS += DEVICE_DTS KERNEL_SIZE PAGESIZE BLOCKSIZE SUBPAGESIZE
+endef
+
+TARGET_DEVICES += AP148 AP148-legacy D7800 DB149 R7500 EA8500
+ifeq ($(PROFILE),EA8500)
+ TARGET_DEVICES = EA8500
+endif
$(eval $(call BuildImage))
diff --git a/target/linux/ipq806x/image/ea8500v1.tag
b/target/linux/ipq806x/image/ea8500_168206.tag
new file mode 100755
index
0000000000000000000000000000000000000000..aa8c9f4b09d5127c620b48fac8bc1078e73ee27c
GIT binary patch
literal 255
zcmdP%@$~Z!jttf_Ff=eQFflN9b+j-wFi?O2XA4J1Q)6cnn20w}6$rQ)7&<!}8yGMQ
GZ2$m7E)38B
literal 0
HcmV?d00001
diff --git a/target/linux/ipq806x/image/ea8500v2.tag
b/target/linux/ipq806x/image/ea8500_169978.tag
new file mode 100755
index
0000000000000000000000000000000000000000..90febaae7e89907aa3b99dd2ec872c166b903203
GIT binary patch
literal 256
zcmdP%@$~Z!jttf_Ff=eQFflN9b+j-wFi?O2GgCuX6DLCxn20w}6$rQ)7&<$fT39d)
GaR2~9*bKq|
literal 0
HcmV?d00001
--
1.9.1
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
More information about the openwrt-devel
mailing list