|
@@ -6,6 +6,7 @@ include ./common-yuncore.mk
|
|
|
DEVICE_VARS += ADDPATTERN_ID ADDPATTERN_VERSION
|
|
DEVICE_VARS += ADDPATTERN_ID ADDPATTERN_VERSION
|
|
|
DEVICE_VARS += SEAMA_SIGNATURE SEAMA_MTDBLOCK
|
|
DEVICE_VARS += SEAMA_SIGNATURE SEAMA_MTDBLOCK
|
|
|
DEVICE_VARS += KERNEL_INITRAMFS_PREFIX
|
|
DEVICE_VARS += KERNEL_INITRAMFS_PREFIX
|
|
|
|
|
+DEVICE_VARS += DAP_SIGNATURE
|
|
|
|
|
|
|
|
define Build/add-elecom-factory-initramfs
|
|
define Build/add-elecom-factory-initramfs
|
|
|
$(eval edimax_model=$(word 1,$(1)))
|
|
$(eval edimax_model=$(word 1,$(1)))
|
|
@@ -49,6 +50,14 @@ define Build/cybertan-trx
|
|
|
-rm [email protected]
|
|
-rm [email protected]
|
|
|
endef
|
|
endef
|
|
|
|
|
|
|
|
|
|
+define Build/mkwrggimg
|
|
|
|
|
+ $(STAGING_DIR_HOST)/bin/mkwrggimg -b \
|
|
|
|
|
+ -i $@ -o [email protected] -d /dev/mtdblock/1 \
|
|
|
|
|
+ -m $(DEVICE_MODEL)-$(DEVICE_VARIANT) -s $(DAP_SIGNATURE) \
|
|
|
|
|
+ -v $(VERSION_DIST) -B $(REVISION)
|
|
|
|
|
+ mv [email protected] $@
|
|
|
|
|
+endef
|
|
|
|
|
+
|
|
|
define Build/nec-enc
|
|
define Build/nec-enc
|
|
|
$(STAGING_DIR_HOST)/bin/nec-enc \
|
|
$(STAGING_DIR_HOST)/bin/nec-enc \
|
|
|
-i $@ -o [email protected] -k $(1)
|
|
-i $@ -o [email protected] -k $(1)
|
|
@@ -88,6 +97,10 @@ define Build/teltonika-fw-fake-checksum
|
|
|
dd of=$@ bs=1 count=16 seek=$$offs conv=notrunc
|
|
dd of=$@ bs=1 count=16 seek=$$offs conv=notrunc
|
|
|
endef
|
|
endef
|
|
|
|
|
|
|
|
|
|
+define Build/wrgg-pad-rootfs
|
|
|
|
|
+ $(STAGING_DIR_HOST)/bin/padjffs2 $(IMAGE_ROOTFS) -c 64 >>$@
|
|
|
|
|
+endef
|
|
|
|
|
+
|
|
|
define Device/seama
|
|
define Device/seama
|
|
|
KERNEL := kernel-bin | append-dtb | relocate-kernel | lzma
|
|
KERNEL := kernel-bin | append-dtb | relocate-kernel | lzma
|
|
|
KERNEL_INITRAMFS := $$(KERNEL) | seama
|
|
KERNEL_INITRAMFS := $$(KERNEL) | seama
|
|
@@ -458,6 +471,26 @@ define Device/devolo_magic-2-wifi
|
|
|
endef
|
|
endef
|
|
|
TARGET_DEVICES += devolo_magic-2-wifi
|
|
TARGET_DEVICES += devolo_magic-2-wifi
|
|
|
|
|
|
|
|
|
|
+define Device/dlink_dap-2695-a1
|
|
|
|
|
+ SOC := qca9558
|
|
|
|
|
+ DEVICE_PACKAGES := ath10k-firmware-qca988x-ct kmod-ath10k-ct
|
|
|
|
|
+ DEVICE_VENDOR := D-Link
|
|
|
|
|
+ DEVICE_MODEL := DAP-2965
|
|
|
|
|
+ DEVICE_VARIANT := A1
|
|
|
|
|
+ IMAGES := factory.img sysupgrade.bin
|
|
|
|
|
+ IMAGE_SIZE := 15360k
|
|
|
|
|
+ IMAGE/default := append-kernel | pad-offset 65536 160
|
|
|
|
|
+ IMAGE/factory.img := $$(IMAGE/default) | append-rootfs | wrgg-pad-rootfs | \
|
|
|
|
|
+ mkwrggimg | check-size
|
|
|
|
|
+ IMAGE/sysupgrade.bin := $$(IMAGE/default) | mkwrggimg | append-rootfs | \
|
|
|
|
|
+ wrgg-pad-rootfs | append-metadata | check-size
|
|
|
|
|
+ KERNEL := kernel-bin | append-dtb | relocate-kernel | lzma
|
|
|
|
|
+ KERNEL_INITRAMFS := $$(KERNEL) | mkwrggimg
|
|
|
|
|
+ DAP_SIGNATURE := wapac02_dkbs_dap2695
|
|
|
|
|
+ SUPPORTED_DEVICES += dap-2695-a1
|
|
|
|
|
+endef
|
|
|
|
|
+TARGET_DEVICES += dlink_dap-2695-a1
|
|
|
|
|
+
|
|
|
define Device/dlink_dir-505
|
|
define Device/dlink_dir-505
|
|
|
SOC := ar9330
|
|
SOC := ar9330
|
|
|
DEVICE_VENDOR := D-Link
|
|
DEVICE_VENDOR := D-Link
|