mac80211: make ath10k-ct the default ath10k
[openwrt/staging/ldir.git] / target / linux / ipq806x / image / Makefile
index a737e165b04454b65e67b674ebd7001a1034601f..b82d54b0f6ac658e41c8f60a96742d167b28cd2d 100644 (file)
@@ -67,7 +67,8 @@ define Device/ZyXELImage
        KERNEL_SUFFIX := -uImage
        KERNEL = kernel-bin | append-dtb | uImage none | pad-to $${KERNEL_SIZE}
        KERNEL_NAME := zImage
-       IMAGES := sysupgrade.bin mmcblk0p5-rootfs.bin mmcblk0p4-kernel.bin
+       IMAGES := factory.bin sysupgrade.bin mmcblk0p5-rootfs.bin mmcblk0p4-kernel.bin
+       IMAGE/factory.bin := append-rootfs | pad-rootfs | pad-to $$$$(BLOCKSIZE) | zyxel-ras-image separate-kernel
        IMAGE/sysupgrade.bin/squashfs := append-rootfs | pad-to $$$${BLOCKSIZE} | sysupgrade-tar rootfs=$$$$@ | append-metadata
        IMAGE/mmcblk0p5-rootfs.bin := append-rootfs | pad-rootfs | pad-to $$$${BLOCKSIZE}
        IMAGE/mmcblk0p4-kernel.bin := append-kernel
@@ -97,14 +98,26 @@ define Device/linksys_ea8500
        IMAGES := factory.bin sysupgrade.bin
        IMAGE/factory.bin := append-kernel | pad-to $$$${KERNEL_SIZE} | append-ubi
        DEVICE_TITLE := Linksys EA8500
-       DEVICE_PACKAGES := ath10k-firmware-qca99x0
+       DEVICE_PACKAGES := ath10k-firmware-qca99x0-ct
 endef
 TARGET_DEVICES += linksys_ea8500
 
+define Device/nec_wg2600hp
+       $(call Device/LegacyImage)
+       DEVICE_DTS := qcom-ipq8064-wg2600hp
+       BLOCKSIZE := 64k
+       BOARD_NAME := wg2600hp
+       DEVICE_TITLE := NEC Aterm WG2600HP
+       IMAGES := sysupgrade.bin
+       IMAGE/sysupgrade.bin := append-kernel | append-rootfs | pad-rootfs | append-metadata
+       DEVICE_PACKAGES := ath10k-firmware-qca99x0-ct
+endef
+TARGET_DEVICES += nec_wg2600hp
+
 define Device/netgear_d7800
        $(call Device/DniImage)
        DEVICE_DTS := qcom-ipq8064-d7800
-       KERNEL_SIZE := 2097152
+       KERNEL_SIZE := 4096k
        NETGEAR_BOARD_ID := D7800
        NETGEAR_HW_ID := 29764958+0+128+512+4x4+4x4
        BLOCKSIZE := 128k
@@ -112,14 +125,14 @@ define Device/netgear_d7800
        BOARD_NAME := d7800
        SUPPORTED_DEVICES += d7800
        DEVICE_TITLE := Netgear Nighthawk X4 D7800
-       DEVICE_PACKAGES := ath10k-firmware-qca99x0
+       DEVICE_PACKAGES := ath10k-firmware-qca99x0-ct
 endef
 TARGET_DEVICES += netgear_d7800
 
 define Device/netgear_r7500
        $(call Device/DniImage)
        DEVICE_DTS := qcom-ipq8064-r7500
-       KERNEL_SIZE := 2097152
+       KERNEL_SIZE := 4096k
        NETGEAR_BOARD_ID := R7500
        NETGEAR_HW_ID := 29764841+0+128+256+3x3+4x4
        BLOCKSIZE := 128k
@@ -127,14 +140,14 @@ define Device/netgear_r7500
        BOARD_NAME := r7500
        SUPPORTED_DEVICES += r7500
        DEVICE_TITLE := Netgear Nighthawk X4 R7500
-       DEVICE_PACKAGES := ath10k-firmware-qca988x
+       DEVICE_PACKAGES := ath10k-firmware-qca988x-ct
 endef
 TARGET_DEVICES += netgear_r7500
 
 define Device/netgear_r7500v2
        $(call Device/DniImage)
        DEVICE_DTS := qcom-ipq8064-r7500v2
-       KERNEL_SIZE := 2097152
+       KERNEL_SIZE := 4096k
        NETGEAR_BOARD_ID := R7500v2
        NETGEAR_HW_ID := 29764958+0+128+512+3x3+4x4
        BLOCKSIZE := 128k
@@ -142,14 +155,14 @@ define Device/netgear_r7500v2
        BOARD_NAME := r7500v2
        SUPPORTED_DEVICES += r7500v2
        DEVICE_TITLE := Netgear Nighthawk X4 R7500v2
-       DEVICE_PACKAGES := ath10k-firmware-qca99x0 ath10k-firmware-qca988x
+       DEVICE_PACKAGES := ath10k-firmware-qca99x0-ct ath10k-firmware-qca988x-ct
 endef
 TARGET_DEVICES += netgear_r7500v2
 
 define Device/netgear_r7800
        $(call Device/DniImage)
        DEVICE_DTS := qcom-ipq8065-r7800
-       KERNEL_SIZE := 2097152
+       KERNEL_SIZE := 4096k
        NETGEAR_BOARD_ID := R7800
        NETGEAR_HW_ID := 29764958+0+128+512+4x4+4x4+cascade
        BLOCKSIZE := 128k
@@ -157,7 +170,7 @@ define Device/netgear_r7800
        BOARD_NAME := r7800
        SUPPORTED_DEVICES += r7800
        DEVICE_TITLE := Netgear Nighthawk X4S R7800
-       DEVICE_PACKAGES := ath10k-firmware-qca9984
+       DEVICE_PACKAGES := ath10k-firmware-qca9984-ct
 endef
 TARGET_DEVICES += netgear_r7800
 
@@ -171,7 +184,7 @@ define Device/qcom_ipq8064-ap148
        BOARD_NAME := ap148
        SUPPORTED_DEVICES += ap148
        DEVICE_TITLE := Qualcomm AP148
-       DEVICE_PACKAGES := ath10k-firmware-qca99x0
+       DEVICE_PACKAGES := ath10k-firmware-qca99x0-ct
 endef
 TARGET_DEVICES += qcom_ipq8064-ap148
 
@@ -184,7 +197,7 @@ define Device/qcom_ipq8064-ap148-legacy
        BOARD_NAME := ap148
        SUPPORTED_DEVICES := qcom,ipq8064-ap148 ap148
        DEVICE_TITLE := Qualcomm AP148 (legacy)
-       DEVICE_PACKAGES := ath10k-firmware-qca99x0
+       DEVICE_PACKAGES := ath10k-firmware-qca99x0-ct
 endef
 TARGET_DEVICES += qcom_ipq8064-ap148-legacy
 
@@ -194,7 +207,7 @@ define Device/qcom_ipq8064-db149
        KERNEL_INSTALL := 1
        BOARD_NAME := db149
        DEVICE_TITLE := Qualcomm DB149
-       DEVICE_PACKAGES := ath10k-firmware-qca99x0
+       DEVICE_PACKAGES := ath10k-firmware-qca99x0-ct
 endef
 TARGET_DEVICES += qcom_ipq8064-db149
 
@@ -207,7 +220,7 @@ define Device/tplink_c2600
        SUPPORTED_DEVICES += c2600
        TPLINK_BOARD_ID := C2600
        DEVICE_TITLE := TP-Link Archer C2600
-       DEVICE_PACKAGES := ath10k-firmware-qca99x0
+       DEVICE_PACKAGES := ath10k-firmware-qca99x0-ct
 endef
 TARGET_DEVICES += tplink_c2600
 
@@ -215,14 +228,14 @@ define Device/tplink_vr2600v
        KERNEL_SUFFIX := -uImage
        KERNEL = kernel-bin | append-dtb | uImage none
        KERNEL_NAME := zImage
-       KERNEL_SIZE := 2097152
+       KERNEL_SIZE := 3072k
        DEVICE_DTS := qcom-ipq8064-vr2600v
        BLOCKSIZE := 128k
        PAGESIZE := 2048
        BOARD_NAME := vr2600v
        SUPPORTED_DEVICES += vr2600v
        DEVICE_TITLE := TP-Link Archer VR2600v
-       DEVICE_PACKAGES := ath10k-firmware-qca99x0
+       DEVICE_PACKAGES := ath10k-firmware-qca99x0-ct
        IMAGES := sysupgrade.bin
        IMAGE/sysupgrade.bin := pad-extra 512 | append-kernel | pad-to $$$${KERNEL_SIZE} | append-rootfs | pad-rootfs | append-metadata
 endef
@@ -233,9 +246,12 @@ define Device/zyxel_nbg6817
        KERNEL_SIZE := 4096k
        BLOCKSIZE := 64k
        BOARD_NAME := nbg6817
+       RAS_BOARD := NBG6817
+       RAS_ROOTFS_SIZE := 20934k
+       RAS_VERSION := "V1.99(OWRT.9999)C0"
        SUPPORTED_DEVICES += nbg6817
        DEVICE_TITLE := ZyXEL NBG6817
-       DEVICE_PACKAGES := ath10k-firmware-qca9984 e2fsprogs kmod-fs-ext4 losetup
+       DEVICE_PACKAGES := ath10k-firmware-qca9984-ct e2fsprogs kmod-fs-ext4 losetup
        $(call Device/ZyXELImage)
 endef
 TARGET_DEVICES += zyxel_nbg6817