diff options
author | Adrian Schmutzler <freifunk@adrianschmutzler.de> | 2020-07-15 20:08:22 +0200 |
---|---|---|
committer | Adrian Schmutzler <freifunk@adrianschmutzler.de> | 2020-07-16 13:39:44 +0200 |
commit | 95a05b12d74a50f020bc7728a9541c4f181284ea (patch) | |
tree | 6277b6349cdb580629d035eb9fd8b6a8780c0ba9 /target/linux/ramips/image | |
parent | a79f55e7e03543afa03c473aebc7e29c49062727 (diff) | |
download | upstream-95a05b12d74a50f020bc7728a9541c4f181284ea.tar.gz upstream-95a05b12d74a50f020bc7728a9541c4f181284ea.tar.bz2 upstream-95a05b12d74a50f020bc7728a9541c4f181284ea.zip |
ramips: provide common definition for ELECOM WRC GS devices
Add a common definition for ELECOM WRC "GS" devices to mt7621.mk
to not repeat the same assignments five times.
To keep the naming consistent, slightly rename the DTSI and the
factory image recipe as well.
Note that elecom_wrc-1167ghbk2-s uses a slightly different build
recipe for the factory image, so we keep it separate.
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Tested-by: INAGAKI Hiroshi <musashino.open@gmail.com> [WRC-1750GSV]
Diffstat (limited to 'target/linux/ramips/image')
-rw-r--r-- | target/linux/ramips/image/mt7621.mk | 49 |
1 files changed, 19 insertions, 30 deletions
diff --git a/target/linux/ramips/image/mt7621.mk b/target/linux/ramips/image/mt7621.mk index a16900aa8c..229897ffb5 100644 --- a/target/linux/ramips/image/mt7621.mk +++ b/target/linux/ramips/image/mt7621.mk @@ -7,7 +7,7 @@ include ./common-tp-link.mk DEFAULT_SOC := mt7621 KERNEL_DTB += -d21 -DEVICE_VARS += UIMAGE_MAGIC +DEVICE_VARS += UIMAGE_MAGIC ELECOM_HWNAME # The OEM webinterface expects an kernel with initramfs which has the uImage # header field ih_name. @@ -23,7 +23,7 @@ define Build/custom-initramfs-uimage mv $@.new $@ endef -define Build/elecom-gst-factory +define Build/elecom-wrc-gs-factory $(eval product=$(word 1,$(1))) $(eval version=$(word 2,$(1))) ( $(STAGING_DIR_HOST)/bin/mkhash md5 $@ | tr -d '\n' ) >> $@ @@ -326,63 +326,52 @@ define Device/elecom_wrc-1167ghbk2-s endef TARGET_DEVICES += elecom_wrc-1167ghbk2-s -define Device/elecom_wrc-1750gs +define Device/elecom_wrc-gs $(Device/uimage-lzma-loader) - IMAGE_SIZE := 11264k DEVICE_VENDOR := ELECOM - DEVICE_MODEL := WRC-1750GS IMAGES += factory.bin IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \ - elecom-gst-factory WRC-1750GS 0.00 + elecom-wrc-gs-factory $$$$(ELECOM_HWNAME) 0.00 DEVICE_PACKAGES := kmod-mt7615e kmod-mt7615-firmware wpad-basic endef + +define Device/elecom_wrc-1750gs + $(Device/elecom_wrc-gs) + IMAGE_SIZE := 11264k + DEVICE_MODEL := WRC-1750GS + ELECOM_HWNAME := WRC-1750GS +endef TARGET_DEVICES += elecom_wrc-1750gs define Device/elecom_wrc-1750gsv - $(Device/uimage-lzma-loader) + $(Device/elecom_wrc-gs) IMAGE_SIZE := 11264k - DEVICE_VENDOR := ELECOM DEVICE_MODEL := WRC-1750GSV - IMAGES += factory.bin - IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \ - elecom-gst-factory WRC-1750GSV 0.00 - DEVICE_PACKAGES := kmod-mt7615e kmod-mt7615-firmware wpad-basic + ELECOM_HWNAME := WRC-1750GSV endef TARGET_DEVICES += elecom_wrc-1750gsv define Device/elecom_wrc-1900gst - $(Device/uimage-lzma-loader) + $(Device/elecom_wrc-gs) IMAGE_SIZE := 11264k - DEVICE_VENDOR := ELECOM DEVICE_MODEL := WRC-1900GST - IMAGES += factory.bin - IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \ - elecom-gst-factory WRC-1900GST 0.00 - DEVICE_PACKAGES := kmod-mt7615e kmod-mt7615-firmware wpad-basic + ELECOM_HWNAME := WRC-1900GST endef TARGET_DEVICES += elecom_wrc-1900gst define Device/elecom_wrc-2533gst - $(Device/uimage-lzma-loader) + $(Device/elecom_wrc-gs) IMAGE_SIZE := 11264k - DEVICE_VENDOR := ELECOM DEVICE_MODEL := WRC-2533GST - IMAGES += factory.bin - IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \ - elecom-gst-factory WRC-2533GST 0.00 - DEVICE_PACKAGES := kmod-mt7615e kmod-mt7615-firmware wpad-basic + ELECOM_HWNAME := WRC-2533GST endef TARGET_DEVICES += elecom_wrc-2533gst define Device/elecom_wrc-2533gst2 - $(Device/uimage-lzma-loader) + $(Device/elecom_wrc-gs) IMAGE_SIZE := 24576k - DEVICE_VENDOR := ELECOM DEVICE_MODEL := WRC-2533GST2 - IMAGES += factory.bin - IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \ - elecom-gst-factory WRC-2533GST2 0.00 - DEVICE_PACKAGES := kmod-mt7615e kmod-mt7615-firmware wpad-basic + ELECOM_HWNAME := WRC-2533GST2 endef TARGET_DEVICES += elecom_wrc-2533gst2 |