aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ath79/image/common-buffalo.mk
diff options
context:
space:
mode:
Diffstat (limited to 'target/linux/ath79/image/common-buffalo.mk')
-rw-r--r--target/linux/ath79/image/common-buffalo.mk15
1 files changed, 15 insertions, 0 deletions
diff --git a/target/linux/ath79/image/common-buffalo.mk b/target/linux/ath79/image/common-buffalo.mk
index d62b7eea94..31936b8234 100644
--- a/target/linux/ath79/image/common-buffalo.mk
+++ b/target/linux/ath79/image/common-buffalo.mk
@@ -1,3 +1,5 @@
+DEVICE_VARS += BUFFALO_PRODUCT BUFFALO_HWVER
+
define Build/buffalo-tag
$(eval product=$(word 1,$(1)))
$(eval hwver=$(word 2,$(1)))
@@ -17,3 +19,16 @@ define Build/buffalo-tftp-header
) > $@.new
mv $@.new $@
endef
+
+
+define Device/buffalo_common
+ DEVICE_VENDOR := Buffalo
+ BUFFALO_PRODUCT :=
+ BUFFALO_HWVER := 3
+ IMAGES += factory.bin tftp.bin
+ IMAGE/default := append-kernel | pad-to $$$$(BLOCKSIZE) | append-rootfs | \
+ pad-rootfs | check-size
+ IMAGE/factory.bin := $$(IMAGE/default) | buffalo-enc $$$$(BUFFALO_PRODUCT) 1.99 | \
+ buffalo-tag $$$$(BUFFALO_PRODUCT) $$$$(BUFFALO_HWVER)
+ IMAGE/tftp.bin := $$(IMAGE/default) | buffalo-tftp-header
+endef