xref: /OK3568_Linux_fs/buildroot/package/linux-firmware/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1config BR2_PACKAGE_LINUX_FIRMWARE
2	bool "linux-firmware"
3	help
4	  This package provides various binary firmware files (closed
5	  binary blobs) for such devices like LAN, WLAN cards etc.
6
7	  https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git
8
9if BR2_PACKAGE_LINUX_FIRMWARE
10
11menu "Audio firmware"
12
13config BR2_PACKAGE_LINUX_FIRMWARE_INTEL_SST_DSP
14	bool "Intel SST DSP"
15	help
16	  Firmware files for Intel Baytrail SST DSP audio.
17
18endmenu # Audio
19
20menu "Video firmware"
21
22config BR2_PACKAGE_LINUX_FIRMWARE_AMDGPU
23	bool "AMD GPU video card firmware"
24	help
25	  Firmware files for AMD GPU video cards.
26
27config BR2_PACKAGE_LINUX_FIRMWARE_I915
28	bool "Intel i915 video card firmware"
29	help
30	  Firmware files for the Intel i915 video cards.
31
32config BR2_PACKAGE_LINUX_FIRMWARE_RADEON
33	bool "AMD Radeon video card firmware"
34	help
35	  Firmware files for AMD Radeon video cards.
36
37config BR2_PACKAGE_LINUX_FIRMWARE_QCOM_VENUS
38	bool "Qualcomm Venus video codec accelerator"
39	help
40	  Firmware files for Qualcomm Venus video codec accelerator
41
42config BR2_PACKAGE_LINUX_FIRMWARE_QCOM_ADRENO
43	bool "Qualcomm Adreno GPU firmware"
44	help
45	  Firmware files for Qualcomm Adreno GPU firmware
46
47config BR2_PACKAGE_LINUX_FIRMWARE_MFC_V8
48	bool "Samsung MFC video encoder/decoder v8 firmware"
49	help
50	  Firmware files for Samsung MFC video encoder/decoder driver v8
51
52endmenu # Video
53
54menu "Bluetooth firmware"
55
56config BR2_PACKAGE_LINUX_FIRMWARE_IBT
57	bool "Intel Wireless Bluetooth"
58	help
59	  Firmware files for Intel 3160/7260/7265/8260/8265 Wireless
60	  bluetooth support.
61
62config BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7650
63	bool "MediaTek MT7650"
64	help
65	  Firmware files for MediaTek MT7650 bluetooth support
66
67config BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174A_BT
68	bool "Qualcomm Atheros Rome 6174A Bluetooth"
69	help
70	  Firmware files for QCA Rome 6174A bluetooth support.
71
72config BR2_PACKAGE_LINUX_FIRMWARE_AR3011
73	bool "Qualcomm Atheros 3011"
74	help
75	  Firmware files for Atheros bluetooth chipset AR3011.
76
77config BR2_PACKAGE_LINUX_FIRMWARE_AR3012_USB
78	bool "Qualcomm Atheros 3012 (USB)"
79	help
80	  Firmware files for Atheros bluetooth chipset AR3012 on USB.
81
82config BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT
83	bool "Realtek 87xx Bluetooth"
84	help
85	  Realtek 8723a/8723b/8723bs/8723d/8723ds/8761a
86
87config BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT
88	bool "Realtek 88xx Bluetooth"
89	help
90	  Realtek 8821a/8821c/8822b/8822cs/8822cu/8852au
91
92config BR2_PACKAGE_LINUX_FIRMWARE_TI_CC2560
93	bool "TI CC2560"
94	help
95	  Firmware files for Bluetooth modules CC2560 and CC2560A
96
97endmenu # Bluetooth
98
99menu "WiFi firmware"
100
101config BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6002
102	bool "Atheros 6002"
103	help
104	  Firmware files for the Atheros AR6002 chip
105
106config BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6003
107	bool "Atheros 6003"
108	help
109	  Firmware files for the Atheros AR6003 chip
110
111config BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6004
112	bool "Atheros 6004"
113	help
114	  Firmware files for the Atheros AR6004 chip
115
116config BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_7010
117	bool "Atheros 7010"
118	help
119	  Firmware files for the Atheros 7010 module
120
121config BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170
122	bool "Atheros 9170"
123	help
124	  Firmware files for the Atheros 9170 module
125
126config BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271
127	bool "Atheros 9271"
128	help
129	  Firmware files for the Atheros 9271 module
130
131config BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_10K_QCA9377
132	bool "Atheros 10k (QCA9377)"
133	help
134	  Firmware files for the Atheros QCA9377 module
135
136config BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_10K_QCA998X
137	bool "Atheros 10k (QCA998X)"
138	help
139	  Firmware files for the Atheros QCA988X module
140
141config BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX
142	bool "Broadcom BRCM bcm43xx"
143	help
144	  Firmware files for the Broadcom bcm43xx SoftMAC and FullMAC.
145
146config BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX
147	bool "Broadcom BRCM bcm43xxx"
148	help
149	  Firmware files for the Broadcom bcm43xxx, SoftMAC and FullMAC.
150
151config BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM4366B1
152	bool "Broadcom 4366b1"
153	help
154	  Firmware file for the Broadcom 4366b1 FullMAC chip.
155
156config BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM4366C0
157	bool "Broadcom 4366c0"
158	help
159	  Firmware file for the Broadcom 4366c0 FullMAC chip.
160
161config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_22260
162	bool "Intel iwlwifi 22260"
163	help
164	  Firmware files for the Intel Wifi 22260 devices supported by
165	  the iwlwifi kernel driver.
166
167config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160
168	bool "Intel iwlwifi 3160"
169	help
170	  Firmware files for the Intel Wifi 3160 devices supported by
171	  the iwlwifi kernel driver.
172
173config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3168
174	bool "Intel iwlwifi 3168"
175	help
176	  Firmware files for the Intel Wifi 3168 devices supported by
177	  the iwlwifi kernel driver.
178
179config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_5000
180	bool "Intel iwlwifi 5000"
181	help
182	  Firmware files for the Intel Wifi 5000 devices supported by
183	  the iwlwifi kernel driver.
184
185config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_6000G2A
186	bool "Intel iwlwifi 6000G2A"
187	help
188	  Firmware files for the Intel Wifi 6000G2A devices supported by
189	  the iwlwifi kernel driver.
190
191config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_6000G2B
192	bool "Intel iwlwifi 6000G2B"
193	help
194	  Firmware files for the Intel Wifi 6000G2B devices supported by
195	  the iwlwifi kernel driver.
196
197config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_7260
198	bool "Intel iwlwifi 7260"
199	help
200	  Firmware files for the Intel Wifi 7260 devices supported by
201	  the iwlwifi kernel driver.
202
203config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_7265
204	bool "Intel iwlwifi 7265"
205	help
206	  Firmware files for the Intel Wifi 7265 devices supported by
207	  the iwlwifi kernel driver.
208
209config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_7265D
210	bool "Intel iwlwifi 7265D"
211	# needed for old kernel versions, where the non-D and D
212	# firmwares were the same
213	select BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_7265
214	help
215	  Firmware files for the Intel Wifi 7265D devices supported by
216	  the iwlwifi kernel driver.
217
218config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_8000C
219	bool "Intel iwlwifi 8000C"
220	help
221	  Firmware files for the Intel Wifi 8000C devices supported by
222	  the iwlwifi kernel driver.
223
224config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_8265
225	bool "Intel iwlwifi 8265"
226	help
227	  Firmware files for the Intel Wifi 8265 devices supported by
228	  the iwlwifi kernel driver.
229
230config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_9XXX
231	bool "Intel iwlwifi 9xxx"
232	help
233	  Firmware files for the Intel Wifi 9xxx devices supported by
234	  the iwlwifi kernel driver.
235
236config BR2_PACKAGE_LINUX_FIRMWARE_LIBERTAS_SD8686_V8
237	bool "Libertas SD 8686 v8"
238	help
239	  Firmware files (version 8) for the Marvell SD8686 module
240
241config BR2_PACKAGE_LINUX_FIRMWARE_LIBERTAS_SD8686_V9
242	bool "Libertas SD 8686 v9"
243	help
244	  Firmware files (version 9) for the Marvell SD8686 module
245
246config BR2_PACKAGE_LINUX_FIRMWARE_LIBERTAS_SD8688
247	bool "Libertas SD 8688"
248	help
249	  Firmware files for the Marvell SD8688 module
250
251config BR2_PACKAGE_LINUX_FIRMWARE_LIBERTAS_USB8388_V9
252	bool "Libertas USB 8388 v9"
253	help
254	  Firmware files (version 9) for the Marvell USB8388 module
255
256config BR2_PACKAGE_LINUX_FIRMWARE_LIBERTAS_USB8388_OLPC
257	bool "Libertas USB 8388 OLPC"
258	help
259	  Firmware files (OLPC mesh capable version) for the Marvell
260	  USB8388 module.
261
262config BR2_PACKAGE_LINUX_FIRMWARE_LIBERTAS_USB_THINFIRM
263	bool "Libertas USB Thin Firmware"
264	help
265	  Firmware files (soft MAC) for the Marvell USB modules
266
267config BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8787
268	bool "Marvell Wifi-Ex 8787 SDIO"
269	help
270	  Firmware files for the Marvell Wifi-Ex 8787 module on SDIO.
271
272config BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8797
273	bool "Marvell Wifi-Ex 8797 SDIO"
274	help
275	  Firmware files for the Marvell Wifi-Ex 8797 module on SDIO.
276
277config BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8797
278	bool "Marvell Wifi-Ex 8797 USB"
279	help
280	  Firmware files for the Marvell Wifi-Ex 8797 module on USB.
281
282config BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8801
283	bool "Marvell Wifi-Ex 8801 USB"
284	help
285	  Firmware files for the Marvell Wifi-Ex 8801 module on USB.
286
287config BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8887
288	bool "Marvell Wifi-Ex 8887 SDIO"
289	help
290	  Firmware files for the Marvell Wifi-Ex 8887 module on SDIO.
291
292config BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8897
293	bool "Marvell Wifi-Ex 8897 SDIO"
294	help
295	  Firmware files for the Marvell Wifi-Ex 8897 module on SDIO.
296
297config BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8897
298	bool "Marvell Wifi-Ex 8897 USB"
299	help
300	  Firmware files for the Marvell Wifi-Ex 8897 module on USB.
301
302config BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_PCIE8897
303	bool "Marvell Wifi-Ex 8897 PCI-E"
304	help
305	  Firmware files for the Marvell Wifi-Ex 8897 module on PCI-E.
306
307config BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_PCIEUART8997
308	bool "Marvell Wifi-Ex 8997 PCI-E/UART"
309	help
310	  Firmware files for the Marvell Wifi-Ex 8997 module on
311	  PCI-E/UART.
312
313config BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_PCIEUSB8997
314	bool "Marvell Wifi-Ex 8997 PCI-E/USB"
315	help
316	  Firmware files for the Marvell Wifi-Ex 8997 module on
317	  PCI-E/USB.
318
319config BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U
320	bool "MediaTek MT7601U"
321	help
322	  MediaTek MT7601U
323
324config BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7610E
325	bool "MediaTek MT7610E"
326	help
327	  MediaTek MT7610E
328
329config BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT76X2E
330	bool "MediaTek MT76x2e"
331	help
332	  MediaTek MT76x2e
333
334config BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174
335	bool "Qualcomm Atheros 6174"
336	help
337	  Firmware files for the Qualcomm Atheros QCA6174 chip
338
339config BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT61
340	bool "Ralink rt2501/rt61"
341	help
342	  Ralink rt2501/rt61
343
344config BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73
345	bool "Ralink rt73"
346	help
347	  Ralink rt73
348
349config BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX
350	bool "Ralink rt27xx/rt28xx/rt30xx"
351	help
352	  Ralink rt27xx/rt28xx/rt30xx
353
354config BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX
355	bool "Realtek 81xx"
356	help
357	  Realtek 8188/8192
358
359config BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX
360	bool "Realtek 87xx"
361	help
362	  Realtek 8712/8723/8723be
363
364config BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX
365	bool "Realtek 88xx"
366	help
367	  Realtek rtl8821ae
368
369config BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW88
370	bool "Realtek rtw88"
371	help
372	  Firmware images supported by Realtek's wireless
373	  driver rtw88.
374
375config BR2_PACKAGE_LINUX_FIRMWARE_REDPINE_RS9113
376	bool "Redpine rs9113"
377	help
378	  Firmware files for WLAN and Bluetooth modules rs9113
379
380config BR2_PACKAGE_LINUX_FIRMWARE_TI_WL127X
381	bool "TI wl127x"
382	help
383	  Firmware files for WLAN and Bluetooth modules wl1271 and
384	  wl1273
385
386config BR2_PACKAGE_LINUX_FIRMWARE_TI_WL128X
387	bool "TI wl128x"
388	help
389	  Firmware files for WLAN and Bluetooth modules wl128x
390
391config BR2_PACKAGE_LINUX_FIRMWARE_TI_WL18XX
392	bool "TI wl18xx"
393	help
394	  Firmware files for WLAN and Bluetooth modules wl18xx
395
396config BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_WIL6210
397	bool "Qualcomm Atheros wil6210"
398	help
399	  Firmware files for Qualcomm Atheros 11ad family of chips
400
401endmenu
402
403menu "Ethernet firmware"
404
405config BR2_PACKAGE_LINUX_FIRMWARE_BROADCOM_TIGON3
406	bool "Broadcom NetXtreme/Tigon3"
407	help
408	  Firmware files for Broadcom Tigon3 ethernet cards
409	  (tigon)
410
411config BR2_PACKAGE_LINUX_FIRMWARE_BNX2X
412	bool "Broadcom NetXtremeII"
413	help
414	  Firmware files for Broadcom NetXtreme 10Gb ethernet cards
415	  (bnx2x)
416
417config BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4
418	bool "Chelsio T4"
419	help
420	  Firmware files for Chelsio T4 1Gb and 10Gb ethernet cards
421	  (cxgb4)
422
423config BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T5
424	bool "Chelsio T5"
425	help
426	  Firmware files for Chelsio T5 1Gb and 10Gb ethernet cards
427	  (cxgb4)
428
429config BR2_PACKAGE_LINUX_FIRMWARE_INTEL_E100
430	bool "Intel e100 825xx"
431	help
432	  Firmware files for Intel 825xx handled by driver e100
433	  (e100)
434
435config BR2_PACKAGE_LINUX_FIRMWARE_MICROCHIP_VSC85XX_PHY
436	bool "Microchip VSC85xx PHYs"
437	help
438	  Firmware files for Microchip/Microsemi VSC85xx networking
439	  PHYs (VSC8504, VSC8552, VSC8572, VSC8574, VSC856X, VSC8575,
440	  VSC8582 and VSC8584)
441
442config BR2_PACKAGE_LINUX_FIRMWARE_QLOGIC_4X
443	bool "QLogic FastLinQ 4xxxx"
444	help
445	  Firmware files for QLogic FastLinQ 4xxxx ethernet devices
446	  (qede)
447
448config BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X
449	bool "Realtek 8152/8153/8156 USB Ethernet Adapaters"
450	help
451	  Firmware files for Realtek 8152/8153/8156 based USB Ethernet
452	  adapters.
453
454config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8169
455	bool "Realtek 8169"
456	help
457	  Firmware files for Realtek 8169 gigabit ethernet cards
458
459endmenu
460
461menu "DVB firmware"
462
463config BR2_PACKAGE_LINUX_FIRMWARE_AS102
464	bool "Abilis Systems as102"
465	help
466	  Firmware file for Abilis Systems single DVB-T receiver as102
467
468config BR2_PACKAGE_LINUX_FIRMWARE_DIB0700
469	bool "DiBcom dib0700"
470	help
471	  Firmware file for dib0700-based USB DVB tuner driver
472
473config BR2_PACKAGE_LINUX_FIRMWARE_ITETECH_IT9135
474	bool "ITEtech it9135"
475	help
476	  Firmware files for ITEtech it9135 (Ax and Bx) DVB-T USB tuner
477
478config BR2_PACKAGE_LINUX_FIRMWARE_H5_DRXK
479	bool "Terratec H5 DRX-K"
480	help
481	  Firmware file for Terratec H5 DRX-K based DVB tuner driver
482
483config BR2_PACKAGE_LINUX_FIRMWARE_XCx000
484	bool "Xceive/Cresta xc4000/xc5000/xc500c"
485	help
486	  Firmware file for xc4000/xc5000/xc5000c based DVB tuner driver
487
488endmenu
489
490menu "Fibre Channel Adapter Firmware"
491
492config BR2_PACKAGE_LINUX_FIRMWARE_QLOGIC_2XXX
493	bool "QLogic 2xxx Fibre Channel Adapters"
494	help
495	  Firmware files for ql2xxx adapters
496
497endmenu
498
499menu "Intel QuickAssist Firmware"
500
501config BR2_PACKAGE_LINUX_FIRMWARE_QAT_DH895XCC
502	bool "Support for DH895xCC"
503	help
504	  Firmware files for Intel DH895xCC devices
505
506config BR2_PACKAGE_LINUX_FIRMWARE_QAT_C3XXX
507	bool "Support for C3XXX"
508	help
509	  Firmware files for Intel C3XXX devices
510
511config BR2_PACKAGE_LINUX_FIRMWARE_QAT_C62X
512	bool "Support for C62X"
513	help
514	  Firmware files for Intel C62X devices
515
516endmenu
517
518menu "USB to Serial Firmware"
519
520config BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI
521	bool "USB TI 3410/5052 Serial Firmware"
522	help
523	  Firmware files for TI 3410/5052
524
525endmenu
526
527menu "V4L Firmware"
528
529config BR2_PACKAGE_LINUX_FIRMWARE_CX231XX
530	bool "Conexant Cx23100/101/102 USB broadcast A/V decoder"
531	help
532	  Firmware files for Conexant Cx23100/101/102 USB broadcast
533	  A/V decoder needed by the Linux CX231XX driver.
534
535endmenu
536
537endif
538