aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ar71xx/image/mikrotik.mk
diff options
context:
space:
mode:
authorThibaut VARENE <hacks@slashdirt.org>2017-01-04 22:44:54 +0100
committerFelix Fietkau <nbd@nbd.name>2017-01-16 20:40:12 +0100
commit3f7841a70a87b280103a2c51ac49fd1d90d42949 (patch)
tree8e006b919ed86bc5d3450b987d3bf9ab2c95e573 /target/linux/ar71xx/image/mikrotik.mk
parent8ab057f5e4150affe44a630c53a113e74618ab09 (diff)
downloadupstream-3f7841a70a87b280103a2c51ac49fd1d90d42949.tar.gz
upstream-3f7841a70a87b280103a2c51ac49fd1d90d42949.tar.bz2
upstream-3f7841a70a87b280103a2c51ac49fd1d90d42949.zip
ar71xx: add support for RB-941-2nD
Add full support for Mikrotik RB-941-2nD (hAP lite) Original patch by Sergey Sergeev <adron@yapic.net> and more information is available here: https://wiki.openwrt.org/toh/mikrotik/rb941_2nd I updated and adapted the patch to apply cleanly to LEDE trunk and added proper numbering for the switch ports (matching case labels). Tested working on actual hardware with the information provided in the above webpage. Sysupgrade works. Signed-off-by: Thibaut VARENE <hacks@slashdirt.org> Signed-off-by: Felix Fietkau <nbd@nbd.name>
Diffstat (limited to 'target/linux/ar71xx/image/mikrotik.mk')
-rw-r--r--target/linux/ar71xx/image/mikrotik.mk19
1 files changed, 19 insertions, 0 deletions
diff --git a/target/linux/ar71xx/image/mikrotik.mk b/target/linux/ar71xx/image/mikrotik.mk
index 000253b622..ff14f90ca6 100644
--- a/target/linux/ar71xx/image/mikrotik.mk
+++ b/target/linux/ar71xx/image/mikrotik.mk
@@ -20,3 +20,22 @@ $(Device/mikrotik)
endef
TARGET_DEVICES += nand-64m nand-large
+
+define Device/rb-nor-flash-16M
+ DEVICE_PROFILE := Default
+ BLOCKSIZE := 64k
+ IMAGE_SIZE := 16000k
+ LOADER_TYPE := elf
+ KERNEL_INSTALL := 1
+ KERNEL := kernel-bin | lzma | loader-kernel | kernel2minor -s 1024 -e
+ KERNEL_INITRAMFS := kernel-bin | lzma | loader-kernel
+ IMAGES := sysupgrade.bin
+ IMAGE/sysupgrade.bin = append-rootfs | pad-rootfs | combined-image | check-size $$$$(IMAGE_SIZE)
+endef
+
+define Device/rb-941-2nd
+$(Device/rb-nor-flash-16M)
+ BOARDNAME:= rb-941-2nd
+endef
+
+TARGET_DEVICES += rb-941-2nd