diff options
author | Adrian Schmutzler <freifunk@adrianschmutzler.de> | 2019-12-06 13:56:51 +0100 |
---|---|---|
committer | Adrian Schmutzler <freifunk@adrianschmutzler.de> | 2019-12-12 13:18:01 +0100 |
commit | 8e91b18ab7567502b3c9d9d2a3755a98c982918b (patch) | |
tree | c551ec3bc332ab490040aa4ec1a44c5b1a084a44 | |
parent | 68ef534989d61fc82dcb8f85840318f67a7158fd (diff) | |
download | upstream-8e91b18ab7567502b3c9d9d2a3755a98c982918b.tar.gz upstream-8e91b18ab7567502b3c9d9d2a3755a98c982918b.tar.bz2 upstream-8e91b18ab7567502b3c9d9d2a3755a98c982918b.zip |
ath79: redistribute UBNT variables in Ubiquiti image Makefile
The variables UBNT_BOARD and UBNT_VERSION are defined in the parent
Device/ubnt definition and then overwritten for most of the derived
platform definitions (e.g. Device/ubnt-wa).
Since this mixed use of inheritance and overwriting can be misleading,
this moves the variables to the platform-based definitions.
While at it, reorder the definitions to have order consistent, too.
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
-rw-r--r-- | target/linux/ath79/image/generic-ubnt.mk | 33 |
1 files changed, 18 insertions, 15 deletions
diff --git a/target/linux/ath79/image/generic-ubnt.mk b/target/linux/ath79/image/generic-ubnt.mk index e75b9ea770..59c22b8af4 100644 --- a/target/linux/ath79/image/generic-ubnt.mk +++ b/target/linux/ath79/image/generic-ubnt.mk @@ -36,8 +36,6 @@ endef define Device/ubnt DEVICE_VENDOR := Ubiquiti DEVICE_PACKAGES := kmod-usb2 - UBNT_BOARD := XM - UBNT_VERSION := 6.0.0 IMAGES += factory.bin IMAGE/factory.bin := append-kernel | pad-to $$$$(BLOCKSIZE) | \ append-rootfs | pad-rootfs | check-size $$$$(IMAGE_SIZE) | mkubntimage-split @@ -45,53 +43,58 @@ endef define Device/ubnt-bz $(Device/ubnt) + ATH_SOC := ar7241 IMAGE_SIZE := 7448k - UBNT_TYPE := BZ + UBNT_BOARD := XM UBNT_CHIP := ar7240 - ATH_SOC := ar7241 + UBNT_TYPE := BZ + UBNT_VERSION := 6.0.0 endef define Device/ubnt-wa $(Device/ubnt) + ATH_SOC := ar9342 IMAGE_SIZE := 15744k - UBNT_TYPE := WA - UBNT_CHIP := ar934x UBNT_BOARD := WA + UBNT_CHIP := ar934x + UBNT_TYPE := WA UBNT_VERSION := 8.5.0 - ATH_SOC := ar9342 endef define Device/ubnt-xm $(Device/ubnt) + ATH_SOC := ar7241 DEVICE_VARIANT := XM DEVICE_PACKAGES += kmod-usb-ohci IMAGE_SIZE := 7448k - UBNT_TYPE := XM + UBNT_BOARD := XM UBNT_CHIP := ar7240 - ATH_SOC := ar7241 + UBNT_TYPE := XM + UBNT_VERSION := 6.0.0 KERNEL := kernel-bin | append-dtb | relocate-kernel | lzma | uImage lzma endef define Device/ubnt-xw $(Device/ubnt) + ATH_SOC := ar9342 DEVICE_VARIANT := XW IMAGE_SIZE := 7552k - UBNT_TYPE := XW - UBNT_CHIP := ar934x UBNT_BOARD := XM - UBNT_VERSION := 6.0.4 + UBNT_CHIP := ar934x UBNT_REVISION := 42.$(UBNT_REVISION) - ATH_SOC := ar9342 + UBNT_TYPE := XW + UBNT_VERSION := 6.0.4 endef define Device/ubnt_acb-isp $(Device/ubnt) ATH_SOC := qca9533 - IMAGE_SIZE := 15744k DEVICE_MODEL := airCube ISP + IMAGE_SIZE := 15744k UBNT_BOARD := ACB-ISP - UBNT_TYPE := ACB UBNT_CHIP := qca9533 + UBNT_TYPE := ACB + UBNT_VERSION := 6.0.0 IMAGES := sysupgrade.bin endef TARGET_DEVICES += ubnt_acb-isp |