2 # Copyright (C) 2015 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
10 PKG_NAME
:=ath10k-firmware
11 PKG_SOURCE_DATE
:=2019-06-28
12 PKG_SOURCE_VERSION
:=7651f5bb299c40e34e05179b1bd15b211856a4b0
13 PKG_MIRROR_HASH
:=9c87fc79bc9f209069ca77f2eb15f6d6ca0299fb789c2ce2032c69d9d561a5c9
17 PKG_SOURCE_URL
:=https
://github.com
/kvalo
/ath10k-firmware.git
19 PKG_MAINTAINER
:=Felix Fietkau
<nbd@nbd.name
>
21 include $(INCLUDE_DIR
)/package.mk
23 define Package
/ath10k-firmware-default
26 URL
:=$(PKG_SOURCE_URL
)
30 define Package
/ath10k-firmware-qca9887
31 $(Package
/ath10k-firmware-default
)
32 TITLE
:=ath10k firmware for QCA9887 devices
35 define Package
/ath10k-firmware-qca9888
36 $(Package
/ath10k-firmware-default
)
37 TITLE
:=ath10k firmware for QCA9888 devices
40 define Package
/ath10k-firmware-qca9887-ct
41 $(Package
/ath10k-firmware-default
)
42 TITLE
:=ath10k-CT firmware for QCA9887 devices
45 define Package
/ath10k-firmware-qca988x
46 $(Package
/ath10k-firmware-default
)
47 TITLE
:=ath10k firmware for QCA988x devices
52 CT_FIRMWARE_FILE
= $(1)-$($(1)_FIRMWARE_FILE_CT
)
53 CT_FIRMWARE_FILE_HTT
= $(1)-$($(1)_FIRMWARE_FILE_CT_HTT
)
55 define Download
/ct-firmware
56 URL
:=https
://www.candelatech.com
/downloads
/$(2)
57 FILE
:=$(call CT_FIRMWARE_FILE
,$(1))
58 URL_FILE
:=$($(1)_FIRMWARE_FILE_CT
)
61 define Download
/ct-firmware-htt
62 URL
:=https
://www.candelatech.com
/downloads
/$(2)
63 FILE
:=$(call CT_FIRMWARE_FILE_HTT
,$(1))
64 URL_FILE
:=$($(1)_FIRMWARE_FILE_CT_HTT
)
67 QCA988X_FIRMWARE_FILE_CT
:=firmware-2-ct-full-community-22.bin.lede
.010
68 define Download
/ath10k-firmware-qca988x-ct
69 $(call Download
/ct-firmware
,QCA988X
,)
70 HASH
:=5872fe046d90d844a6d3e232e47a6865bac551d7043b2874147c077e356b35d8
72 $(eval
$(call Download
,ath10k-firmware-qca988x-ct
))
74 QCA988X_FIRMWARE_FILE_CT_HTT
:=firmware-2-ct-full-htt-mgt-community-22.bin.lede
.010
75 define Download
/ath10k-firmware-qca988x-ct-htt
76 $(call Download
/ct-firmware-htt
,QCA988X
,)
77 HASH
:=4568c3895a101ad28363491ea935f56a48bddea4c1be1889a6ba8d151902062a
79 $(eval
$(call Download
,ath10k-firmware-qca988x-ct-htt
))
82 QCA9887_FIRMWARE_FILE_CT
:=firmware-2-ct-full-community-22.bin.lede
.010
83 define Download
/ath10k-firmware-qca9887-ct
84 $(call Download
/ct-firmware
,QCA9887
,ath10k-9887
)
85 HASH
:=2c64ab22159d04cd345b8caffdd76ac95c0409729121a7a4095c5192f46013b2
87 $(eval
$(call Download
,ath10k-firmware-qca9887-ct
))
89 QCA9887_FIRMWARE_FILE_CT_HTT
:=firmware-2-ct-full-htt-mgt-community-22.bin.lede
.010
90 define Download
/ath10k-firmware-qca9887-ct-htt
91 $(call Download
/ct-firmware-htt
,QCA9887
,ath10k-9887
)
92 HASH
:=c806b8894faf3bbb11004f77196c6d711b9a6c187b1512d84e05fa98a5aba2ab
94 $(eval
$(call Download
,ath10k-firmware-qca9887-ct-htt
))
97 QCA99X0_FIRMWARE_FILE_CT
:=firmware-5-ct-full-community-12.bin-lede
.010
98 define Download
/ath10k-firmware-qca99x0-ct
99 $(call Download
/ct-firmware
,QCA99X0
,ath10k-10-4b
)
100 HASH
:=b5ccd56807763bccddf661cfc7dc6aab55215961f70f0e7bd42520c2dca30801
102 $(eval
$(call Download
,ath10k-firmware-qca99x0-ct
))
104 QCA99X0_FIRMWARE_FILE_CT_HTT
:=firmware-5-ct-full-htt-mgt-community-12.bin-lede
.010
105 define Download
/ath10k-firmware-qca99x0-ct-htt
106 $(call Download
/ct-firmware-htt
,QCA99X0
,ath10k-10-4b
)
107 HASH
:=2cde201ebaa9e996822aeccaf46633bd6e1dd07c61ecba962519f532e5f92509
109 $(eval
$(call Download
,ath10k-firmware-qca99x0-ct-htt
))
112 QCA9984_FIRMWARE_FILE_CT
:=firmware-5-ct-full-community-12.bin-lede
.010
113 define Download
/ath10k-firmware-qca9984-ct
114 $(call Download
/ct-firmware
,QCA9984
,ath10k-9984-10-4b
)
115 HASH
:=d7e360a220d90eadd67f5c9b5adf7b73d9611127e791e931d4f4890a417060d2
117 $(eval
$(call Download
,ath10k-firmware-qca9984-ct
))
119 QCA9984_FIRMWARE_FILE_CT_HTT
:=firmware-5-ct-full-htt-mgt-community-12.bin-lede
.010
120 define Download
/ath10k-firmware-qca9984-ct-htt
121 $(call Download
/ct-firmware-htt
,QCA9984
,ath10k-9984-10-4b
)
122 HASH
:=411cbdf5f52aac701a79ef5e43bfa57b4d8216c78eb83e48f25e8c11e17f71ff
124 $(eval
$(call Download
,ath10k-firmware-qca9984-ct-htt
))
127 QCA4019_FIRMWARE_FILE_CT
:=firmware-5-ct-full-community-12.bin-lede
.010
128 define Download
/ath10k-firmware-qca4019-ct
129 $(call Download
/ct-firmware
,QCA4019
,ath10k-4019-10-4b
)
130 HASH
:=276f6d4048759f99626dd000c1de64322cbed8a63f5aeb94dfea3127732fefc6
132 $(eval
$(call Download
,ath10k-firmware-qca4019-ct
))
134 QCA4019_FIRMWARE_FILE_CT_HTT
:=firmware-5-ct-full-htt-mgt-community-12.bin-lede
.010
135 define Download
/ath10k-firmware-qca4019-ct-htt
136 $(call Download
/ct-firmware-htt
,QCA4019
,ath10k-4019-10-4b
)
137 HASH
:=53d4bdb6a0fd5a88cbcc04cbed41a36c0a601b912af0f3376c661d7a639a4a58
139 $(eval
$(call Download
,ath10k-firmware-qca4019-ct-htt
))
142 QCA9888_FIRMWARE_FILE_CT
:=firmware-5-ct-full-community-12.bin-lede
.010
143 define Download
/ath10k-firmware-qca9888-ct
144 $(call Download
/ct-firmware
,QCA9888
,ath10k-9888-10-4b
)
145 HASH
:=268c8c3e771522b5e335328d331c20cea30e44b773656df2d613e76ce8777c1e
147 $(eval
$(call Download
,ath10k-firmware-qca9888-ct
))
149 QCA9888_FIRMWARE_FILE_CT_HTT
:=firmware-5-ct-full-htt-mgt-community-12.bin-lede
.010
150 define Download
/ath10k-firmware-qca9888-ct-htt
151 $(call Download
/ct-firmware-htt
,QCA9888
,ath10k-9888-10-4b
)
152 HASH
:=bde9bdcb3ecad94b4f6ab679fb2e266c46bb11b2ef279c2458a98a1e8808542d
154 $(eval
$(call Download
,ath10k-firmware-qca9888-ct-htt
))
157 define Package
/ath10k-firmware-qca99x0
158 $(Package
/ath10k-firmware-default
)
159 TITLE
:=ath10k firmware for QCA99x0 devices
164 define Package
/ath10k-firmware-qca988x-ct
165 $(Package
/ath10k-firmware-default
)
166 TITLE
:=ath10k CT
10.1 firmware for QCA988x devices
169 PROVIDES
:=ath10k-firmware-qca988x
171 define Package
/ath10k-firmware-qca988x-ct-htt
172 $(Package
/ath10k-firmware-default
)
173 TITLE
:=ath10k CT
10.1 htt-mgt fw for QCA988x
176 PROVIDES
:=ath10k-firmware-qca988x
177 DEPENDS
:=+kmod-ath10k-ct
180 define Package
/ath10k-firmware-qca9887-ct
181 $(Package
/ath10k-firmware-default
)
182 TITLE
:=ath10k CT
10.1 firmware for QCA9887 devices
185 PROVIDES
:=ath10k-firmware-qca9887
187 define Package
/ath10k-firmware-qca9887-ct-htt
188 $(Package
/ath10k-firmware-default
)
189 TITLE
:=ath10k CT
10.1 htt-mgt fw for QCA9887
192 PROVIDES
:=ath10k-firmware-qca9887
193 DEPENDS
:=+kmod-ath10k-ct
196 define Package
/ath10k-firmware-qca988x-ct
/description
197 Alternative ath10k firmware for QCA988X from Candela Technologies.
198 Enables IBSS and other features. See
:
199 http
://www.candelatech.com
/ath10k-10.1.php
200 This firmware will NOT be used unless the standard ath10k-firmware-qca988x
201 is un-selected since the driver will try to load firmware-5.bin before
204 define Package
/ath10k-firmware-qca988x-ct-htt
/description
205 Alternative ath10k firmware for QCA988X from Candela Technologies.
206 Uses normal HTT TX data path for management frames
, which improves
207 stability in busy networks and fixes
.11r authentication.
208 Enables IBSS and other features. See
:
209 http
://www.candelatech.com
/ath10k-10.1.php
210 This firmware selects and requires the ath10k-ct driver.
213 define Package
/ath10k-firmware-qca9887-ct
/description
214 Alternative ath10k firmware for QCA9887 from Candela Technologies.
215 Enables IBSS and other features. See
:
216 http
://www.candelatech.com
/ath10k-10.1.php
217 This firmware conflicts with the standard
9887 firmware
, so select only
220 define Package
/ath10k-firmware-qca9887-ct-htt
/description
221 Alternative ath10k firmware for QCA9887 from Candela Technologies.
222 Uses normal HTT TX data path for management frames
, which improves
223 stability in busy networks and fixes
.11r authentication.
224 Enables IBSS and other features. See
:
225 http
://www.candelatech.com
/ath10k-10.1.php
226 This firmware selects and requires the ath10k-ct driver.
229 define Package
/ath10k-firmware-qca99x0-ct
/description
230 Alternative ath10k firmware for QCA99x0 from Candela Technologies.
231 Enables IBSS and other features. See
:
232 http
://www.candelatech.com
/ath10k-10.4.php
233 This firmware conflicts with the standard
99x0 firmware
, so select only
236 define Package
/ath10k-firmware-qca99x0-ct-htt
/description
237 Alternative ath10k firmware for QCA99x0 from Candela Technologies.
238 Uses normal HTT TX data path for management frames
, which improves
239 stability in busy networks and may be required for
.11r authentication.
240 Enables IBSS and other features. See
:
241 http
://www.candelatech.com
/ath10k-10.4.php
242 This firmware selects and requires the ath10k-ct driver.
245 define Package
/ath10k-firmware-qca9984-ct
/description
246 Alternative ath10k firmware for QCA9984 from Candela Technologies.
247 Enables IBSS and other features. See
:
248 http
://www.candelatech.com
/ath10k-10.4.php
249 This firmware conflicts with the standard
9984 firmware
, so select only
252 define Package
/ath10k-firmware-qca9984-ct-htt
/description
253 Alternative ath10k firmware for QCA9984 from Candela Technologies.
254 Uses normal HTT TX data path for management frames
, which improves
255 stability in busy networks and may be required for
.11r authentication.
256 Enables IBSS and other features. See
:
257 http
://www.candelatech.com
/ath10k-10.4.php
258 This firmware selects and requires the ath10k-ct driver.
261 define Package
/ath10k-firmware-qca4019-ct
/description
262 Alternative ath10k firmware for IPQ4019 radio from Candela Technologies.
263 Enables IBSS and other features. Works with standard or ath10k-ct driver.
264 See
: http
://www.candelatech.com
/ath10k-10.4.php
266 define Package
/ath10k-firmware-qca4019-ct-htt
/description
267 Alternative ath10k firmware for IPQ4019 radio from Candela Technologies.
268 Uses normal HTT TX data path for management frames
, which improves
269 stability in busy networks and may be required for
.11r authentication.
270 Enables IBSS and other features.
271 See
: http
://www.candelatech.com
/ath10k-10.4.php
272 This firmware selects and requires the ath10k-ct driver.
275 define Package
/ath10k-firmware-qca9888-ct
/description
276 Alternative ath10k firmware for QCA9886 and QCA9888 from Candela Technologies.
277 Enables IBSS and other features. See
:
278 http
://www.candelatech.com
/ath10k-10.4.php
279 This firmware conflicts with the standard
9886 and
9888 firmware
, so select only
282 define Package
/ath10k-firmware-qca9888-ct-htt
/description
283 Alternative ath10k firmware for QCA9886 and QCA9888 from Candela Technologies.
284 Uses normal HTT TX data path for management frames
, which improves
285 stability in busy networks and may be required for
.11r authentication.
286 Enables IBSS and other features. See
:
287 http
://www.candelatech.com
/ath10k-10.4.php
288 This firmware selects and requires the ath10k-ct driver.
292 define Package
/ath10k-firmware-qca99x0
/description
293 Standard ath10k firmware for QCA99x0 from QCA
294 This firmware conflicts with the CT
99x0 firmware
, so select only
298 define Package
/ath10k-firmware-qca99x0-ct
299 $(Package
/ath10k-firmware-default
)
300 TITLE
:=ath10k CT
10.4 firmware for QCA99x0 devices
303 PROVIDES
:=ath10k-firmware-qca99x0
305 define Package
/ath10k-firmware-qca99x0-ct-htt
306 $(Package
/ath10k-firmware-default
)
307 TITLE
:=ath10k CT
10.4 htt-mgt fw for QCA99x0
310 PROVIDES
:=ath10k-firmware-qca99x0
311 DEPENDS
:=+kmod-ath10k-ct
314 define Package
/ath10k-firmware-qca9984-ct
315 $(Package
/ath10k-firmware-default
)
316 TITLE
:=ath10k CT
10.4 firmware for QCA9984 devices
319 PROVIDES
:=ath10k-firmware-qca9984
321 define Package
/ath10k-firmware-qca9984-ct-htt
322 $(Package
/ath10k-firmware-default
)
323 TITLE
:=ath10k CT
10.4 htt-mgt fw for QCA9984
326 PROVIDES
:=ath10k-firmware-qca9984
327 DEPENDS
:=+kmod-ath10k-ct
330 define Package
/ath10k-firmware-qca4019-ct
331 $(Package
/ath10k-firmware-default
)
332 TITLE
:=ath10k CT
10.4 firmware for QCA4018
/9
335 PROVIDES
:=ath10k-firmware-qca4019
337 define Package
/ath10k-firmware-qca4019-ct-htt
338 $(Package
/ath10k-firmware-default
)
339 TITLE
:=ath10k CT
10.4 htt-mgt for QCA4018
/9
342 PROVIDES
:=ath10k-firmware-qca4019
343 DEPENDS
:=+kmod-ath10k-ct
346 define Package
/ath10k-firmware-qca9888-ct
347 $(Package
/ath10k-firmware-default
)
348 TITLE
:=ath10k CT
10.4 fw for QCA9886
/8 devices
351 PROVIDES
:=ath10k-firmware-qca9888
353 define Package
/ath10k-firmware-qca9888-ct-htt
354 $(Package
/ath10k-firmware-default
)
355 TITLE
:=ath10k CT
10.4 htt-mgt fw for QCA9886
/8
358 PROVIDES
:=ath10k-firmware-qca9888
359 DEPENDS
:=+kmod-ath10k-ct
364 define Package
/ath10k-firmware-qca9984
365 $(Package
/ath10k-firmware-default
)
366 TITLE
:=ath10k firmware for QCA9984 devices
371 define Package
/ath10k-firmware-qca4019
372 $(Package
/ath10k-firmware-default
)
373 TITLE
:=ath10k firmware for IPQ
/QCA4019 devices
378 define Package
/ath10k-firmware-qca6174
379 $(Package
/ath10k-firmware-default
)
380 TITLE
:=ath10k firmware for QCA6174 devices
385 QCA99X0_BOARD_REV
:=ddcec9efd245da9365c474f513a855a55f3ac7fe
386 QCA99X0_BOARD_FILE
:=board-2.bin.
$(QCA99X0_BOARD_REV
)
388 define Download
/qca99x0-board
389 URL
:=https
://source.codeaurora.org
/quic
/qsdk
/oss
/firmware
/ath10k-firmware
/plain
/ath10k
/QCA99X0
/hw2.0
390 URL_FILE
:=board-2.bin?id
=$(QCA99X0_BOARD_REV
)
391 FILE
:=$(QCA99X0_BOARD_FILE
)
392 HASH
:=03711ac21e60ef59d3815e235eb721c0c22851b5410299411085aa6f2af45401
394 $(eval
$(call Download
,qca99x0-board
))
400 define Package
/ath10k-firmware-qca4019
/install
401 $(INSTALL_DIR
) $(1)/lib
/firmware
/ath10k
/QCA4019
/hw1.0
403 $(PKG_BUILD_DIR
)/QCA4019
/hw1.0
/board-2.bin \
404 $(1)/lib
/firmware
/ath10k
/QCA4019
/hw1.0
/
406 $(PKG_BUILD_DIR
)/QCA4019
/hw1.0
/3.5.3/firmware-5.bin_10.4
-3.5.3-00057 \
407 $(1)/lib
/firmware
/ath10k
/QCA4019
/hw1.0
/firmware-5.bin
410 define Package
/ath10k-firmware-qca9887
/install
411 $(INSTALL_DIR
) $(1)/lib
/firmware
/ath10k
/QCA9887
/hw1.0
413 $(PKG_BUILD_DIR
)/QCA9887
/hw1.0
/10.2.4-1.0/firmware-5.bin_10.2
.4-1.0-00033 \
414 $(1)/lib
/firmware
/ath10k
/QCA9887
/hw1.0
/firmware-5.bin
416 $(PKG_BUILD_DIR
)/QCA9887
/hw1.0
/board.bin \
417 $(1)/lib
/firmware
/ath10k
/QCA9887
/hw1.0
/board.bin
420 define Package
/ath10k-firmware-qca9888
/install
421 $(INSTALL_DIR
) $(1)/lib
/firmware
/ath10k
/QCA9888
/hw2.0
423 $(PKG_BUILD_DIR
)/QCA9888
/hw2.0
/board-2.bin \
424 $(1)/lib
/firmware
/ath10k
/QCA9888
/hw2.0
/board-2.bin
426 $(PKG_BUILD_DIR
)/QCA9888
/hw2.0
/3.5.3/firmware-5.bin_10.4
-3.5.3-00053 \
427 $(1)/lib
/firmware
/ath10k
/QCA9888
/hw2.0
/firmware-5.bin
430 define Package
/ath10k-firmware-qca988x
/install
431 $(INSTALL_DIR
) $(1)/lib
/firmware
/ath10k
/QCA988X
/hw2.0
433 $(PKG_BUILD_DIR
)/QCA988X
/hw2.0
/board.bin \
434 $(1)/lib
/firmware
/ath10k
/QCA988X
/hw2.0
/
436 $(PKG_BUILD_DIR
)/QCA988X
/hw2.0
/10.2.4-1.0/firmware-5.bin_10.2
.4-1.0-00037 \
437 $(1)/lib
/firmware
/ath10k
/QCA988X
/hw2.0
/firmware-5.bin
440 define Package
/ath10k-firmware-qca6174
/install
441 $(INSTALL_DIR
) $(1)/lib
/firmware
/ath10k
/QCA6174
/hw2.1
443 $(PKG_BUILD_DIR
)/QCA6174
/hw2.1
/board-2.bin \
444 $(1)/lib
/firmware
/ath10k
/QCA6174
/hw2.1
/
446 $(PKG_BUILD_DIR
)/QCA6174
/hw2.1
/firmware-5.bin_SW_RM
.1.1.1-00157-QCARMSWPZ-1 \
447 $(1)/lib
/firmware
/ath10k
/QCA6174
/hw2.1
/firmware-5.bin
448 $(INSTALL_DIR
) $(1)/lib
/firmware
/ath10k
/QCA6174
/hw3.0
450 $(PKG_BUILD_DIR
)/QCA6174
/hw3.0
/board-2.bin \
451 $(1)/lib
/firmware
/ath10k
/QCA6174
/hw3.0
/
453 $(PKG_BUILD_DIR
)/QCA6174
/hw3.0
/4.4.1.c1
/firmware-6.bin_RM
.4.4.1.c1-00042-QCARMSWP-1 \
454 $(1)/lib
/firmware
/ath10k
/QCA6174
/hw3.0
/firmware-6.bin
457 define Package
/ath10k-firmware-qca99x0
/install
458 $(INSTALL_DIR
) $(1)/lib
/firmware
/ath10k
/QCA99X0
/hw2.0
460 $(DL_DIR
)/$(QCA99X0_BOARD_FILE
) \
461 $(1)/lib
/firmware
/ath10k
/QCA99X0
/hw2.0
/board-2.bin
463 $(PKG_BUILD_DIR
)/QCA99X0
/hw2.0
/boardData_AR900B_CUS239_5G_v2_001.bin \
464 $(1)/lib
/firmware
/ath10k
/QCA99X0
/hw2.0
/board.bin
466 $(PKG_BUILD_DIR
)/QCA99X0
/hw2.0
/firmware-5.bin_10.4
.1.00030-1 \
467 $(1)/lib
/firmware
/ath10k
/QCA99X0
/hw2.0
/firmware-5.bin
470 define Package
/ath10k-firmware-qca9984
/install
471 $(INSTALL_DIR
) $(1)/lib
/firmware
/ath10k
/QCA9984
/hw1.0
473 $(PKG_BUILD_DIR
)/QCA9984
/hw1.0
/board-2.bin \
474 $(1)/lib
/firmware
/ath10k
/QCA9984
/hw1.0
/board-2.bin
476 $(PKG_BUILD_DIR
)/QCA9984
/hw1.0
/3.5.3/firmware-5.bin_10.4
-3.5.3-00053 \
477 $(1)/lib
/firmware
/ath10k
/QCA9984
/hw1.0
/firmware-5.bin
481 # CT related firmware
483 define Package
/ath10k-firmware-qca9887-ct
/install
484 $(INSTALL_DIR
) $(1)/lib
/firmware
/ath10k
/QCA9887
/hw1.0
486 $(DL_DIR
)/$(call CT_FIRMWARE_FILE
,QCA9887
) \
487 $(1)/lib
/firmware
/ath10k
/QCA9887
/hw1.0
/firmware-2.bin
489 $(PKG_BUILD_DIR
)/QCA9887
/hw1.0
/board.bin \
490 $(1)/lib
/firmware
/ath10k
/QCA9887
/hw1.0
/board.bin
492 define Package
/ath10k-firmware-qca9887-ct-htt
/install
493 $(INSTALL_DIR
) $(1)/lib
/firmware
/ath10k
/QCA9887
/hw1.0
495 $(DL_DIR
)/$(call CT_FIRMWARE_FILE_HTT
,QCA9887
) \
496 $(1)/lib
/firmware
/ath10k
/QCA9887
/hw1.0
/ct-firmware-2.bin
498 $(PKG_BUILD_DIR
)/QCA9887
/hw1.0
/board.bin \
499 $(1)/lib
/firmware
/ath10k
/QCA9887
/hw1.0
/board.bin
502 define Package
/ath10k-firmware-qca988x-ct
/install
503 $(INSTALL_DIR
) $(1)/lib
/firmware
/ath10k
/QCA988X
/hw2.0
505 $(PKG_BUILD_DIR
)/QCA988X
/hw2.0
/board.bin \
506 $(1)/lib
/firmware
/ath10k
/QCA988X
/hw2.0
/
508 $(DL_DIR
)/$(call CT_FIRMWARE_FILE
,QCA988X
) \
509 $(1)/lib
/firmware
/ath10k
/QCA988X
/hw2.0
/firmware-2.bin
511 define Package
/ath10k-firmware-qca988x-ct-htt
/install
512 $(INSTALL_DIR
) $(1)/lib
/firmware
/ath10k
/QCA988X
/hw2.0
514 $(PKG_BUILD_DIR
)/QCA988X
/hw2.0
/board.bin \
515 $(1)/lib
/firmware
/ath10k
/QCA988X
/hw2.0
/
517 $(DL_DIR
)/$(call CT_FIRMWARE_FILE_HTT
,QCA988X
) \
518 $(1)/lib
/firmware
/ath10k
/QCA988X
/hw2.0
/ct-firmware-2.bin
521 define Package
/ath10k-firmware-qca99x0-ct
/install
522 $(INSTALL_DIR
) $(1)/lib
/firmware
/ath10k
/QCA99X0
/hw2.0
524 $(DL_DIR
)/$(QCA99X0_BOARD_FILE
) \
525 $(1)/lib
/firmware
/ath10k
/QCA99X0
/hw2.0
/board-2.bin
527 $(PKG_BUILD_DIR
)/QCA99X0
/hw2.0
/boardData_AR900B_CUS239_5G_v2_001.bin \
528 $(1)/lib
/firmware
/ath10k
/QCA99X0
/hw2.0
/board.bin
530 $(DL_DIR
)/$(call CT_FIRMWARE_FILE
,QCA99X0
) \
531 $(1)/lib
/firmware
/ath10k
/QCA99X0
/hw2.0
/firmware-5.bin
533 define Package
/ath10k-firmware-qca99x0-ct-htt
/install
534 $(INSTALL_DIR
) $(1)/lib
/firmware
/ath10k
/QCA99X0
/hw2.0
536 $(DL_DIR
)/$(QCA99X0_BOARD_FILE
) \
537 $(1)/lib
/firmware
/ath10k
/QCA99X0
/hw2.0
/board-2.bin
539 $(PKG_BUILD_DIR
)/QCA99X0
/hw2.0
/boardData_AR900B_CUS239_5G_v2_001.bin \
540 $(1)/lib
/firmware
/ath10k
/QCA99X0
/hw2.0
/board.bin
542 $(DL_DIR
)/$(call CT_FIRMWARE_FILE_HTT
,QCA99X0
) \
543 $(1)/lib
/firmware
/ath10k
/QCA99X0
/hw2.0
/ct-firmware-5.bin
546 define Package
/ath10k-firmware-qca9984-ct
/install
547 $(INSTALL_DIR
) $(1)/lib
/firmware
/ath10k
/QCA9984
/hw1.0
549 $(PKG_BUILD_DIR
)/QCA9984
/hw1.0
/board-2.bin \
550 $(1)/lib
/firmware
/ath10k
/QCA9984
/hw1.0
/board-2.bin
552 $(DL_DIR
)/$(call CT_FIRMWARE_FILE
,QCA9984
) \
553 $(1)/lib
/firmware
/ath10k
/QCA9984
/hw1.0
/firmware-5.bin
555 define Package
/ath10k-firmware-qca9984-ct-htt
/install
556 $(INSTALL_DIR
) $(1)/lib
/firmware
/ath10k
/QCA9984
/hw1.0
558 $(PKG_BUILD_DIR
)/QCA9984
/hw1.0
/board-2.bin \
559 $(1)/lib
/firmware
/ath10k
/QCA9984
/hw1.0
/board-2.bin
561 $(DL_DIR
)/$(call CT_FIRMWARE_FILE_HTT
,QCA9984
) \
562 $(1)/lib
/firmware
/ath10k
/QCA9984
/hw1.0
/ct-firmware-5.bin
565 define Package
/ath10k-firmware-qca4019-ct
/install
566 $(INSTALL_DIR
) $(1)/lib
/firmware
/ath10k
/QCA4019
/hw1.0
568 $(PKG_BUILD_DIR
)/QCA4019
/hw1.0
/board-2.bin \
569 $(1)/lib
/firmware
/ath10k
/QCA4019
/hw1.0
/
571 $(DL_DIR
)/$(call CT_FIRMWARE_FILE
,QCA4019
) \
572 $(1)/lib
/firmware
/ath10k
/QCA4019
/hw1.0
/firmware-5.bin
574 define Package
/ath10k-firmware-qca4019-ct-htt
/install
575 $(INSTALL_DIR
) $(1)/lib
/firmware
/ath10k
/QCA4019
/hw1.0
577 $(PKG_BUILD_DIR
)/QCA4019
/hw1.0
/board-2.bin \
578 $(1)/lib
/firmware
/ath10k
/QCA4019
/hw1.0
/
580 $(DL_DIR
)/$(call CT_FIRMWARE_FILE_HTT
,QCA4019
) \
581 $(1)/lib
/firmware
/ath10k
/QCA4019
/hw1.0
/ct-firmware-5.bin
584 define Package
/ath10k-firmware-qca9888-ct
/install
585 $(INSTALL_DIR
) $(1)/lib
/firmware
/ath10k
/QCA9888
/hw2.0
587 ..
/..
/cal-pci-0000
:01:00.0.bin \
588 $(1)/lib
/firmware
/ath10k
/QCA9888
/hw2.0
/board.bin
590 $(PKG_BUILD_DIR
)/QCA9888
/hw2.0
/board-2.bin \
591 $(1)/lib
/firmware
/ath10k
/QCA9888
/hw2.0
/board-2.bin
593 $(DL_DIR
)/$(call CT_FIRMWARE_FILE
,QCA9888
) \
594 $(1)/lib
/firmware
/ath10k
/QCA9888
/hw2.0
/firmware-5.bin
596 define Package
/ath10k-firmware-qca9888-ct-htt
/install
597 $(INSTALL_DIR
) $(1)/lib
/firmware
/ath10k
/QCA9888
/hw2.0
599 ..
/..
/cal-pci-0000
:01:00.0.bin \
600 $(1)/lib
/firmware
/ath10k
/QCA9888
/hw2.0
/board.bin
602 $(PKG_BUILD_DIR
)/QCA9888
/hw2.0
/board-2.bin \
603 $(1)/lib
/firmware
/ath10k
/QCA9888
/hw2.0
/board-2.bin
605 $(DL_DIR
)/$(call CT_FIRMWARE_FILE_HTT
,QCA9888
) \
606 $(1)/lib
/firmware
/ath10k
/QCA9888
/hw2.0
/ct-firmware-5.bin
609 #$(eval $(call BuildPackage,ath10k-firmware-qca9887))
610 #$(eval $(call BuildPackage,ath10k-firmware-qca9888))
611 #$(eval $(call BuildPackage,ath10k-firmware-qca988x))
612 #$(eval $(call BuildPackage,ath10k-firmware-qca99x0))
613 #$(eval $(call BuildPackage,ath10k-firmware-qca6174))
614 #$(eval $(call BuildPackage,ath10k-firmware-qca9984))
615 #$(eval $(call BuildPackage,ath10k-firmware-qca4019))
617 $(eval
$(call BuildPackage
,ath10k-firmware-qca9887-ct
))
618 $(eval
$(call BuildPackage
,ath10k-firmware-qca9887-ct-htt
))
619 $(eval
$(call BuildPackage
,ath10k-firmware-qca988x-ct
))
620 $(eval
$(call BuildPackage
,ath10k-firmware-qca988x-ct-htt
))
621 $(eval
$(call BuildPackage
,ath10k-firmware-qca99x0-ct
))
622 $(eval
$(call BuildPackage
,ath10k-firmware-qca99x0-ct-htt
))
623 $(eval
$(call BuildPackage
,ath10k-firmware-qca9984-ct
))
624 $(eval
$(call BuildPackage
,ath10k-firmware-qca9984-ct-htt
))
625 $(eval
$(call BuildPackage
,ath10k-firmware-qca4019-ct
))
626 $(eval
$(call BuildPackage
,ath10k-firmware-qca4019-ct-htt
))
627 $(eval
$(call BuildPackage
,ath10k-firmware-qca9888-ct
))
628 $(eval
$(call BuildPackage
,ath10k-firmware-qca9888-ct-htt
))