package/dhcp/S80dhcp-server: allow empty INTERFACES
[buildroot-gz.git] / package / linux-firmware / Config.in
blobd8389864adaafe6f8a12d5b127457209b2582f05
1 config 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.
7           https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git
9 if BR2_PACKAGE_LINUX_FIRMWARE
11 menu "Audio firmware"
13 config BR2_PACKAGE_LINUX_FIRMWARE_INTEL_SST_DSP
14         bool "Intel SST DSP"
15         help
16           Firmware files for Intel Baytrail SST DSP audio.
18 endmenu # Audio
20 menu "Video firmware"
22 config BR2_PACKAGE_LINUX_FIRMWARE_RADEON
23         bool "AMD Radeon video card firmware"
24         help
25           Firmware files for AMD Radeon video cards.
27 endmenu # Video
29 menu "WiFi firmware"
31 config BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6002
32         bool "Atheros 6002"
33         help
34           Firmware files for the Atheros AR6002 chip
36 config BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6003
37         bool "Atheros 6003"
38         help
39           Firmware files for the Atheros AR6003 chip
41 config BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6004
42         bool "Atheros 6004"
43         help
44           Firmware files for the Atheros AR6004 chip
46 config BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_7010
47         bool "Atheros 7010"
48         help
49           Firmware files for the Atheros 7010 module
51 config BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170
52         bool "Atheros 9170"
53         help
54           Firmware files for the Atheros 9170 module
56 config BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271
57         bool "Atheros 9271"
58         help
59           Firmware files for the Atheros 9271 module
61 config BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX
62         bool "Broadcom BRCM bcm43xx"
63         help
64           Firmware files for the Broadcom bcm43xx SoftMAC and FullMAC.
66 config BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX
67         bool "Broadcom BRCM bcm43xxx"
68         help
69           Firmware files for the Broadcom bcm43xxx, SoftMAC and FullMAC.
71 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160
72         bool "Intel iwlwifi 3160"
73         select BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_NEED_REV
74         help
75           Firmware files for the Intel Wifi 3160 devices supported by
76           the iwlwifi kernel driver.
78 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_5000
79         bool "Intel iwlwifi 5000"
80         help
81           Firmware files for the Intel Wifi 5000 devices supported by
82           the iwlwifi kernel driver.
84 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_6000G2A
85         bool "Intel iwlwifi 6000G2A"
86         help
87           Firmware files for the Intel Wifi 6000G2A devices supported by
88           the iwlwifi kernel driver.
90 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_7260
91         bool "Intel iwlwifi 7260"
92         select BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_NEED_REV
93         help
94           Firmware files for the Intel Wifi 7260 devices supported by
95           the iwlwifi kernel driver.
97 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_7265
98         bool "Intel iwlwifi 7265"
99         select BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_NEED_REV
100         help
101           Firmware files for the Intel Wifi 7265 devices supported by
102           the iwlwifi kernel driver.
104 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_NEED_REV
105         bool
107 if BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_NEED_REV
109 choice
110         bool "iwlwifi 3160/726x revision to use"
111         help
112           Use revision 7 for kernel 3.10 to 3.12.
113           Use revision 8 for kernel 3.13 to 3.15.
114           Use revision 9 for kernel 3.16 onward.
116 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_REV_7
117         prompt "revision 7"
118         depends on !BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_7265
119         help
120           Use revision 7 for kernel 3.10 to 3.12.
122 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_REV_8
123         prompt "revision 8"
124         help
125           Use revision 8 for kernel 3.13 to 3.15.
127 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_REV_9
128         prompt "revision 9"
129         help
130           Use revision 9 for kernel 3.16 onward.
132 endchoice
134 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_REV
135         int
136         default 7 if BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_REV_7
137         default 8 if BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_REV_8
138         default 9 if BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_REV_9
140 endif # iwlwifi 3160/7260
142 config BR2_PACKAGE_LINUX_FIRMWARE_LIBERTAS_SD8686_V8
143         bool "Libertas SD 8686 v8"
144         help
145           Firmware files (version 8) for the Marvell SD8686 module
147 config BR2_PACKAGE_LINUX_FIRMWARE_LIBERTAS_SD8686_V9
148         bool "Libertas SD 8686 v9"
149         help
150           Firmware files (version 9) for the Marvell SD8686 module
152 config BR2_PACKAGE_LINUX_FIRMWARE_LIBERTAS_SD8688
153         bool "Libertas SD 8688"
154         help
155           Firmware files for the Marvell SD8688 module
157 config BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8787
158         bool "Marvell Wifi-Ex 8787 SDIO"
159         help
160           Firmware files for the Marvell Wifi-Ex 8787 module on SDIO.
162 config BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8797
163         bool "Marvell Wifi-Ex 8797 SDIO"
164         help
165           Firmware files for the Marvell Wifi-Ex 8797 module on SDIO.
167 config BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8797
168         bool "Marvell Wifi-Ex 8797 USB"
169         help
170           Firmware files for the Marvell Wifi-Ex 8797 module on USB.
172 config BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8887
173         bool "Marvell Wifi-Ex 8887 SDIO"
174         help
175           Firmware files for the Marvell Wifi-Ex 8887 module on SDIO.
177 config BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8897
178         bool "Marvell Wifi-Ex 8897 SDIO"
179         help
180           Firmware files for the Marvell Wifi-Ex 8897 module on SDIO.
182 config BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8897
183         bool "Marvell Wifi-Ex 8897 USB"
184         help
185           Firmware files for the Marvell Wifi-Ex 8897 module on USB.
187 config BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_PCIE8897
188         bool "Marvell Wifi-Ex 8897 PCI-E"
189         help
190           Firmware files for the Marvell Wifi-Ex 8897 module on PCI-E.
192 config BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT61
193         bool "Ralink rt2501/rt61"
194         help
195           Ralink rt2501/rt61
197 config BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73
198         bool "Ralink rt73"
199         help
200           Ralink rt73
202 config BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX
203         bool "Ralink rt27xx/rt28xx/rt30xx"
204         help
205           Ralink rt27xx/rt28xx/rt30xx
207 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX
208         bool "Realtek 81xx"
209         help
210           Realtek 8188/8192
212 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX
213         bool "Realtek 87xx"
214         help
215           Realtek 8712/8723/8723be
217 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX
218         bool "Realtek 88xx"
219         help
220           Realtek rtl8821ae
222 config BR2_PACKAGE_LINUX_FIRMWARE_TI_WL127X
223         bool "TI wl127x"
224         help
225           Firmware files for WLAN and Bluetooth modules wl1271 and wl1273
227 config BR2_PACKAGE_LINUX_FIRMWARE_TI_WL128X
228         bool "TI wl128x"
229         help
230           Firmware files for WLAN and Bluetooth modules wl128x
232 config BR2_PACKAGE_LINUX_FIRMWARE_TI_WL18XX
233         bool "TI wl18xx"
234         help
235           Firmware files for WLAN and Bluetooth modules wl18xx
237 endmenu
239 menu "Ethernet firmware"
241 config BR2_PACKAGE_LINUX_FIRMWARE_BNX2X
242         bool "Broadcom NetXtremeII"
243         help
244           Firmware files for Broadcom NetXtreme 10Gb ethernet cards (bnx2x)
246 config BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4
247         bool "Chelsio T4"
248         help
249           Firmware files for Chelsio T4 1Gb and 10Gb ethernet cards (cxgb4)
251 config BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T5
252         bool "Chelsio T5"
253         help
254           Firmware files for Chelsio T5 1Gb and 10Gb ethernet cards (cxgb4)
256 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8169
257         bool "Realtek 8169"
258         help
259           Firmware files for Realtek 8169 gigabit ethernet cards
261 endmenu
263 menu "DVB firmware"
265 config BR2_PACKAGE_LINUX_FIRMWARE_AS102
266         bool "Abilis Systems as102"
267         help
268           Firmware file for Abilis Systems single DVB-T receiver as102
270 config BR2_PACKAGE_LINUX_FIRMWARE_DIB0700
271         bool "DiBcom dib0700"
272         help
273           Firmware file for dib0700-based USB DVB tuner driver
275 config BR2_PACKAGE_LINUX_FIRMWARE_ITETECH_IT9135
276         bool "ITEtech it9135"
277         help
278           Firmware files for ITEtech it9135 (Ax and Bx) DVB-T USB tuner
280 config BR2_PACKAGE_LINUX_FIRMWARE_H5_DRXK
281         bool "Terratec H5 DRX-K"
282         help
283           Firmware file for Terratec H5 DRX-K based DVB tuner driver
285 config BR2_PACKAGE_LINUX_FIRMWARE_XCx000
286         bool "Xceive/Cresta xc4000/xc5000/xc500c"
287         help
288           Firmware file for xc4000/xc5000/xc5000c based DVB tuner driver
290 endmenu
292 endif