mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-26 00:41:17 +00:00
ab141a6e2c
Since we now provide the BDF-s for MikroTik IPQ40xx devices on the fly, there is noneed to include package and ship them like we do now. This also resolves the performance issues that happen as MikroTik changes the boards and ships them under the same revision but they actually ship with and require a different BDF. Signed-off-by: Robert Marko <robimarko@gmail.com>
65 lines
1.8 KiB
Makefile
65 lines
1.8 KiB
Makefile
define Device/mikrotik_nor
|
|
DEVICE_VENDOR := MikroTik
|
|
BLOCKSIZE := 64k
|
|
IMAGE_SIZE := 16128k
|
|
KERNEL_NAME := vmlinux
|
|
KERNEL := kernel-bin | append-dtb-elf
|
|
IMAGES = sysupgrade.bin
|
|
IMAGE/sysupgrade.bin := append-kernel | kernel2minor -s 1024 | \
|
|
pad-to $$$$(BLOCKSIZE) | append-rootfs | pad-rootfs | \
|
|
check-size | append-metadata
|
|
endef
|
|
|
|
define Device/mikrotik_nand
|
|
DEVICE_VENDOR := MikroTik
|
|
KERNEL_NAME := vmlinux
|
|
KERNEL_INITRAMFS := kernel-bin | append-dtb-elf
|
|
KERNEL := kernel-bin | append-dtb-elf | package-kernel-ubifs | \
|
|
ubinize-kernel
|
|
IMAGES := nand-sysupgrade.bin
|
|
IMAGE/nand-sysupgrade.bin := sysupgrade-tar | append-metadata
|
|
endef
|
|
|
|
define Device/mikrotik_cap-ac
|
|
$(call Device/mikrotik_nor)
|
|
DEVICE_MODEL := cAP ac
|
|
SOC := qcom-ipq4018
|
|
DEVICE_PACKAGES := -kmod-ath10k-ct kmod-ath10k-ct-smallbuffers
|
|
endef
|
|
TARGET_DEVICES += mikrotik_cap-ac
|
|
|
|
define Device/mikrotik_hap-ac2
|
|
$(call Device/mikrotik_nor)
|
|
DEVICE_MODEL := hAP ac2
|
|
SOC := qcom-ipq4018
|
|
DEVICE_PACKAGES := -kmod-ath10k-ct kmod-ath10k-ct-smallbuffers
|
|
endef
|
|
TARGET_DEVICES += mikrotik_hap-ac2
|
|
|
|
define Device/mikrotik_hap-ac3
|
|
$(call Device/mikrotik_nand)
|
|
DEVICE_MODEL := hAP ac3
|
|
SOC := qcom-ipq4019
|
|
BLOCKSIZE := 128k
|
|
PAGESIZE := 2048
|
|
KERNEL_UBIFS_OPTS = -m $$(PAGESIZE) -e 124KiB -c $$(PAGESIZE) -x none
|
|
DEVICE_PACKAGES := kmod-ledtrig-gpio
|
|
endef
|
|
TARGET_DEVICES += mikrotik_hap-ac3
|
|
|
|
define Device/mikrotik_lhgg-60ad
|
|
$(call Device/mikrotik_nor)
|
|
DEVICE_MODEL := Wireless Wire Dish LHGG-60ad
|
|
DEVICE_DTS := qcom-ipq4019-lhgg-60ad
|
|
DEVICE_PACKAGES += -kmod-ath10k-ct -ath10k-firmware-qca4019-ct kmod-wil6210
|
|
endef
|
|
TARGET_DEVICES += mikrotik_lhgg-60ad
|
|
|
|
define Device/mikrotik_sxtsq-5-ac
|
|
$(call Device/mikrotik_nor)
|
|
DEVICE_MODEL := SXTsq 5 ac (RBSXTsqG-5acD)
|
|
SOC := qcom-ipq4018
|
|
DEVICE_PACKAGES := rssileds
|
|
endef
|
|
TARGET_DEVICES += mikrotik_sxtsq-5-ac
|