endef
TARGET_DEVICES += adtran_bsap1840
+define Device/alcatel_hh40v
+ SOC := qca9531
+ DEVICE_VENDOR := Alcatel
+ DEVICE_MODEL := HH40V
+ DEVICE_PACKAGES := kmod-usb2 kmod-usb-serial-option kmod-usb-net-rndis
+ IMAGE_SIZE := 14976k
+ IMAGES += factory.bin
+ IMAGE/factory.bin := append-kernel | pad-to $$$$(BLOCKSIZE) | \
+ append-rootfs | pad-rootfs
+endef
+TARGET_DEVICES += alcatel_hh40v
+
define Device/airtight_c-75
SOC := qca9550
DEVICE_VENDOR := AirTight Networks
DEVICE_MODEL := AP-105
IMAGE_SIZE := 16000k
DEVICE_PACKAGES := kmod-i2c-gpio kmod-tpm-i2c-atmel
+ LOADER_TYPE := bin
+ LOADER_FLASH_OFFS := 0x42000
+ COMPILE := loader-$(1).bin
+ COMPILE/loader-$(1).bin := loader-okli-compile
+ KERNEL := kernel-bin | append-dtb | lzma | uImage lzma -M 0x4f4b4c49 | loader-okli $(1) 8128 | uImage none
+ KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | loader-kernel | uImage none
endef
TARGET_DEVICES += aruba_ap-105
+define Device/aruba_ap-175
+ SOC := ar7161
+ DEVICE_VENDOR := Aruba
+ DEVICE_MODEL := AP-175
+ IMAGE_SIZE := 16000k
+ DEVICE_PACKAGES := kmod-gpio-pca953x kmod-hwmon-lm75 kmod-i2c-gpio kmod-rtc-ds1374
+endef
+TARGET_DEVICES += aruba_ap-175
+
define Device/asus_pl-ac56
SOC := qca9563
DEVICE_VENDOR := ASUS
define Device/buffalo_wzr-hp-g300nh-rb
$(Device/buffalo_wzr-hp-g300nh)
DEVICE_MODEL := WZR-HP-G300NH (RTL8366RB switch)
+ DEVICE_PACKAGES += kmod-switch-rtl8366rb
endef
TARGET_DEVICES += buffalo_wzr-hp-g300nh-rb
define Device/buffalo_wzr-hp-g300nh-s
$(Device/buffalo_wzr-hp-g300nh)
DEVICE_MODEL := WZR-HP-G300NH (RTL8366S switch)
- DEVICE_PACKAGES += kmod-switch-rtl8366rb
+ DEVICE_PACKAGES += kmod-switch-rtl8366s
endef
TARGET_DEVICES += buffalo_wzr-hp-g300nh-s
endef
TARGET_DEVICES += devolo_dlan-pro-1200plus-ac
-define Device/devolo_dvl1200e
+define Device/devolo_wifi-pro
SOC := qca9558
DEVICE_VENDOR := devolo
- DEVICE_MODEL := WiFi pro 1200e
DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca988x-ct
IMAGE_SIZE := 15936k
endef
+
+define Device/devolo_dvl1200e
+ $(Device/devolo_wifi-pro)
+ DEVICE_MODEL := WiFi pro 1200e
+endef
TARGET_DEVICES += devolo_dvl1200e
define Device/devolo_dvl1200i
- SOC := qca9558
- DEVICE_VENDOR := devolo
+ $(Device/devolo_wifi-pro)
DEVICE_MODEL := WiFi pro 1200i
- DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca988x-ct
- IMAGE_SIZE := 15936k
endef
TARGET_DEVICES += devolo_dvl1200i
define Device/devolo_dvl1750c
- SOC := qca9558
- DEVICE_VENDOR := devolo
+ $(Device/devolo_wifi-pro)
DEVICE_MODEL := WiFi pro 1750c
- DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca988x-ct
- IMAGE_SIZE := 15936k
endef
TARGET_DEVICES += devolo_dvl1750c
define Device/devolo_dvl1750e
- SOC := qca9558
- DEVICE_VENDOR := devolo
+ $(Device/devolo_wifi-pro)
DEVICE_MODEL := WiFi pro 1750e
- DEVICE_PACKAGES := kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca988x-ct
- IMAGE_SIZE := 15936k
+ DEVICE_PACKAGES += kmod-usb2
endef
TARGET_DEVICES += devolo_dvl1750e
define Device/devolo_dvl1750i
- SOC := qca9558
- DEVICE_VENDOR := devolo
+ $(Device/devolo_wifi-pro)
DEVICE_MODEL := WiFi pro 1750i
- DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca988x-ct
- IMAGE_SIZE := 15936k
endef
TARGET_DEVICES += devolo_dvl1750i
endef
TARGET_DEVICES += engenius_epg5000
+define Device/engenius_esr1200
+ SOC := qca9557
+ DEVICE_VENDOR := EnGenius
+ DEVICE_MODEL := ESR1200
+ DEVICE_PACKAGES := ath10k-firmware-qca988x-ct kmod-ath10k-ct kmod-usb2
+ IMAGE_SIZE := 14656k
+ IMAGES += factory.dlf
+ IMAGE/factory.dlf := append-kernel | pad-to $$$$(BLOCKSIZE) | \
+ append-rootfs | pad-rootfs | check-size | \
+ senao-header -r 0x101 -p 0x61 -t 2
+ SUPPORTED_DEVICES += esr1200 esr1750 engenius,esr1750
+endef
+TARGET_DEVICES += engenius_esr1200
+
+define Device/engenius_esr1750
+ SOC := qca9558
+ DEVICE_VENDOR := EnGenius
+ DEVICE_MODEL := ESR1750
+ DEVICE_PACKAGES := ath10k-firmware-qca988x-ct kmod-ath10k-ct kmod-usb2
+ IMAGE_SIZE := 14656k
+ IMAGES += factory.dlf
+ IMAGE/factory.dlf := append-kernel | pad-to $$$$(BLOCKSIZE) | \
+ append-rootfs | pad-rootfs | check-size | \
+ senao-header -r 0x101 -p 0x62 -t 2
+ SUPPORTED_DEVICES += esr1750 esr1200 engenius,esr1200
+endef
+TARGET_DEVICES += engenius_esr1750
+
+define Device/engenius_esr900
+ SOC := qca9558
+ DEVICE_VENDOR := EnGenius
+ DEVICE_MODEL := ESR900
+ DEVICE_PACKAGES := kmod-usb2
+ IMAGE_SIZE := 14656k
+ IMAGES += factory.dlf
+ IMAGE/factory.dlf := append-kernel | pad-to $$$$(BLOCKSIZE) | \
+ append-rootfs | pad-rootfs | check-size | \
+ senao-header -r 0x101 -p 0x4e -t 2
+ SUPPORTED_DEVICES += esr900
+endef
+TARGET_DEVICES += engenius_esr900
+
define Device/engenius_ews511ap
SOC := qca9531
DEVICE_VENDOR := EnGenius
endef
TARGET_DEVICES += ruckus_zf7025
+define Device/ruckus_gd11_common
+ $(Device/ruckus_common)
+ SOC := ar7161
+ IMAGE_SIZE := 15616k
+ BLOCKSIZE := 256k
+ DEVICE_PACKAGES := kmod-usb2 kmod-usb-chipidea2
+endef
+
+define Device/ruckus_zf7341
+ $(Device/ruckus_gd11_common)
+ DEVICE_MODEL := ZoneFlex 7341[-U]
+ DEVICE_PACKAGES += -swconfig
+endef
+TARGET_DEVICES += ruckus_zf7341
+
+define Device/ruckus_zf7351
+ $(Device/ruckus_gd11_common)
+ DEVICE_MODEL := ZoneFlex 7351[-U]
+ DEVICE_PACKAGES += -swconfig
+endef
+TARGET_DEVICES += ruckus_zf7351
+
+define Device/ruckus_zf7363
+ $(Device/ruckus_gd11_common)
+ DEVICE_MODEL := ZoneFlex 7363[-U]
+ DEVICE_ALT0_VENDOR := Ruckus
+ DEVICE_ALT0_MODEL := ZoneFlex 7343[-U]
+endef
+TARGET_DEVICES += ruckus_zf7363
+
define Device/ruckus_zf73xx_common
$(Device/ruckus_common)
DEVICE_PACKAGES := -swconfig kmod-usb2 kmod-usb-chipidea2