2 # - subpackages for various firmwares?
3 # - (since 5.3) compress firmware: https://git.kernel.org/linus/82fd7a8142a10b8eb41313074b3859d82c0857dc
6 Summary: Firmware files used by the Linux kernel
7 Summary(pl.UTF-8): Pliki firmware'u używane przez jądro Linuksa
11 License: GPL+ and GPL v2+ and MIT and Redistributable, no modification permitted
13 # in case git snapshot is needed
14 #Source0: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/snapshot/%{name}-%{version}.tar.gz
16 Source0: https://www.kernel.org/pub/linux/kernel/firmware/%{name}-%{version}.tar.xz
17 # Source0-md5: ef1a27912e8a11d41cd671879d9ffb6a
18 URL: https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/
19 BuildRequires: tar >= 1:1.22
21 Obsoletes: microcode-data-amd < 20191221
23 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25 %define no_install_post_strip 1
28 This package includes firmware files required for some devices to
31 %description -l pl.UTF-8
32 Ten pakiet zawiera pliki firmware'u wymagane do działania niektórych
35 %package -n iwl100-firmware
36 Summary: Firmware for Intel(R) Wireless WiFi Link 100 Series Adapters
37 Summary(pl.UTF-8): Firmware dla kart bezprzewodowych Intela z serii WiFi Link 100
39 Release: %{ver}.%{rel}
40 License: Redistributable, no modification permitted
42 %description -n iwl100-firmware
43 This package contains the firmware required by the Intel wireless
44 drivers for Linux to support the iwl100 hardware. Usage of the
45 firmware is subject to the terms and conditions contained inside the
46 provided LICENSE file. Please read it carefully.
48 %description -n iwl100-firmware -l pl.UTF-8
49 Ten pakiet zawiera firmware wymagane przez linuksowe sterowniki do
50 kart bezprzewodowych Intela typu iwl100. Używanie firmware'u podlega
51 warunkom opisanym w załączonym pliku LICENSE.
53 %package -n iwl105-firmware
54 Summary: Firmware for Intel(R) Centrino Wireless-N 105 Series Adapters
55 Summary(pl.UTF-8): Firmware dla kart bezprzewodowych Intela z serii Centrino Wireless-N 105
57 Release: %{ver}.%{rel}
58 License: Redistributable, no modification permitted
60 %description -n iwl105-firmware
61 This package contains the firmware required by the Intel wireless
62 drivers for Linux to support the iwl105 hardware. Usage of the
63 firmware is subject to the terms and conditions contained inside the
64 provided LICENSE file. Please read it carefully.
66 %description -n iwl105-firmware -l pl.UTF-8
67 Ten pakiet zawiera firmware wymagane przez linuksowe sterowniki do
68 kart bezprzewodowych Intela typu iwl105. Używanie firmware'u podlega
69 warunkom opisanym w załączonym pliku LICENSE.
71 %package -n iwl135-firmware
72 Summary: Firmware for Intel(R) Centrino Wireless-N 135 Series Adapters
73 Summary(pl.UTF-8): Firmware dla kart bezprzewodowych Intela z serii Centrino Wireless-N 135
75 Release: %{ver}.%{rel}
76 License: Redistributable, no modification permitted
78 %description -n iwl135-firmware
79 This package contains the firmware required by the Intel wireless
80 drivers for Linux to support the iwl135 hardware. Usage of the
81 firmware is subject to the terms and conditions contained inside the
82 provided LICENSE file. Please read it carefully.
84 %description -n iwl135-firmware -l pl.UTF-8
85 Ten pakiet zawiera firmware wymagane przez linuksowe sterowniki do
86 kart bezprzewodowych Intela typu iwl135. Używanie firmware'u podlega
87 warunkom opisanym w załączonym pliku LICENSE.
89 %package -n iwl1000-firmware
90 Summary: Firmware for Intel(R) PRO/Wireless 1000 B/G/N network adaptors
91 Summary(pl.UTF-8): Firmware dla kart bezprzewodowych Intela z serii Pro/Wireless 1000 B/G/N
93 Release: %{ver}.%{rel}
94 License: Redistributable, no modification permitted
95 Obsoletes: iwl1000-firmware < 1:39.31.5.1-3
96 Obsoletes: iwlwifi-1000-ucode < 1:39.31.5.1-2
98 %description -n iwl1000-firmware
99 This package contains the firmware required by the Intel wireless
100 drivers for Linux to support the iwl1000 hardware. Usage of the
101 firmware is subject to the terms and conditions contained inside the
102 provided LICENSE file. Please read it carefully.
104 %description -n iwl1000-firmware -l pl.UTF-8
105 Ten pakiet zawiera firmware wymagane przez linuksowe sterowniki do
106 kart bezprzewodowych Intela typu iwl1000. Używanie firmware'u podlega
107 warunkom opisanym w załączonym pliku LICENSE.
109 %package -n iwl2000-firmware
110 Summary: Firmware for Intel(R) Centrino Wireless-N 2000 Series Adapters
111 Summary(pl.UTF-8): Firmware dla kart bezprzewodowych Intela z serii Centrino Wireless-N 2000
113 Release: %{ver}.%{rel}
114 License: Redistributable, no modification permitted
116 %description -n iwl2000-firmware
117 This package contains the firmware required by the Intel wireless
118 drivers for Linux to support the iwl2000 hardware. Usage of the
119 firmware is subject to the terms and conditions contained inside the
120 provided LICENSE file. Please read it carefully.
122 %description -n iwl2000-firmware -l pl.UTF-8
123 Ten pakiet zawiera firmware wymagane przez linuksowe sterowniki do
124 kart bezprzewodowych Intela typu iwl2000. Używanie firmware'u podlega
125 warunkom opisanym w załączonym pliku LICENSE.
127 %package -n iwl2030-firmware
128 Summary: Firmware for Intel(R) Centrino Wireless-N 2030 Series Adapters
129 Summary(pl.UTF-8): Firmware dla kart bezprzewodowych Intela z serii Centrino Wireless-N 2030
131 Release: %{ver}.%{rel}
132 License: Redistributable, no modification permitted
134 %description -n iwl2030-firmware
135 This package contains the firmware required by the Intel wireless
136 drivers for Linux to support the iwl2030 hardware. Usage of the
137 firmware is subject to the terms and conditions contained inside the
138 provided LICENSE file. Please read it carefully.
140 %description -n iwl2030-firmware -l pl.UTF-8
141 Ten pakiet zawiera firmware wymagane przez linuksowe sterowniki do
142 kart bezprzewodowych Intela typu iwl2030. Używanie firmware'u podlega
143 warunkom opisanym w załączonym pliku LICENSE.
145 %package -n iwl3160-firmware
146 Summary: Firmware for Intel(R) Wireless WiFi Link 3160 Series Adapters
147 Summary(pl.UTF-8): Firmware dla kart bezprzewodowych Intela z serii WiFi Link 3160
149 Release: %{ver}.%{rel}
150 License: Redistributable, no modification permitted
152 %description -n iwl3160-firmware
153 This package contains the firmware required by the Intel wireless
154 drivers for Linux to support the iwl3160 hardware. Usage of the
155 firmware is subject to the terms and conditions contained inside the
156 provided LICENSE file. Please read it carefully.
158 %description -n iwl3160-firmware -l pl.UTF-8
159 Ten pakiet zawiera firmware wymagane przez linuksowe sterowniki do
160 kart bezprzewodowych Intela typu iwl3160. Używanie firmware'u podlega
161 warunkom opisanym w załączonym pliku LICENSE.
163 %package -n iwl3945-firmware
164 Summary: Firmware for Intel(R) PRO/Wireless 3945 A/B/G network adaptors
165 Summary(pl.UTF-8): Firmware dla kart bezprzewodowych Intela z serii PRO/Wireless 3945 A/B/G
167 Release: %{ver}.%{rel}
168 License: Redistributable, no modification permitted
169 Obsoletes: iwlwifi-3945-ucode < 15.32.2.9-2
171 %description -n iwl3945-firmware
172 This package contains the firmware required by the iwl3945 driver for
173 Linux. Usage of the firmware is subject to the terms and conditions
174 contained inside the provided LICENSE file. Please read it carefully.
176 %description -n iwl3945-firmware -l pl.UTF-8
177 Ten pakiet zawiera firmware wymagany przez linuksowy sterownik
178 iwl3945. Używanie firmware'u podlega warunkom opisanym w załączonym
181 %package -n iwl4965-firmware
182 Summary: Firmware for Intel(R) PRO/Wireless 4965 A/G/N network adaptors
183 Summary(pl.UTF-8): Firmware dla kart bezprzewodowych Intela z serii PRO/Wireless 4965 A/G/N
185 Release: %{ver}.%{rel}
186 License: Redistributable, no modification permitted
187 Obsoletes: iwlwifi-4965-ucode < 228.61.2.24-2
189 %description -n iwl4965-firmware
190 This package contains the firmware required by the iwl4965 driver for
191 Linux. Usage of the firmware is subject to the terms and conditions
192 contained inside the provided LICENSE file. Please read it carefully.
194 %description -n iwl4965-firmware -l pl.UTF-8
195 Ten pakiet zawiera firmware wymagany przez linuksowy sterownik
196 iwl4965. Używanie firmware'u podlega warunkom opisanym w załączonym
199 %package -n iwl5000-firmware
200 Summary: Firmware for Intel(R) PRO/Wireless 5000 A/G/N network adaptors
201 Summary(pl.UTF-8): Firmware dla kart bezprzewodowych Intela z serii PRO/Wireless 5000 A/G/N
203 Release: %{ver}.%{rel}
204 License: Redistributable, no modification permitted
205 Obsoletes: iwlwifi-5000-ucode < 8.83.5.1-5
207 %description -n iwl5000-firmware
208 This package contains the firmware required by the Intel wireless
209 drivers for Linux to support the iwl5000 hardware. Usage of the
210 firmware is subject to the terms and conditions contained inside the
211 provided LICENSE file. Please read it carefully.
213 %description -n iwl5000-firmware -l pl.UTF-8
214 Ten pakiet zawiera firmware wymagane przez linuksowe sterowniki do
215 kart bezprzewodowych Intela typu iwl5000. Używanie firmware'u podlega
216 warunkom opisanym w załączonym pliku LICENSE.
218 %package -n iwl5150-firmware
219 Summary: Firmware for Intel(R) PRO/Wireless 5150 A/G/N network adaptors
220 Summary(pl.UTF-8): Firmware dla kart bezprzewodowych Intela z serii PRO/Wireless 5150 A/G/N
222 Release: %{ver}.%{rel}
223 License: Redistributable, no modification permitted
224 Obsoletes: iwlwifi-5150-ucode < 8.24.2.2-2
226 %description -n iwl5150-firmware
227 This package contains the firmware required by the Intel wireless
228 drivers for Linux to support the iwl5150 hardware. Usage of the
229 firmware is subject to the terms and conditions contained inside the
230 provided LICENSE file. Please read it carefully.
232 %description -n iwl5150-firmware -l pl.UTF-8
233 Ten pakiet zawiera firmware wymagane przez linuksowe sterowniki do
234 kart bezprzewodowych Intela typu iwl5150. Używanie firmware'u podlega
235 warunkom opisanym w załączonym pliku LICENSE.
237 %package -n iwl6000-firmware
238 Summary: Firmware for Intel(R) Wireless WiFi Link 6000 AGN Adapter
239 Summary(pl.UTF-8): Firmware dla kart bezprzewodowych Intela z serii WiFi Link 6000 AGN
241 Release: %{ver}.%{rel}
242 License: Redistributable, no modification permitted
243 Obsoletes: iwlwifi-6000-ucode < 9.221.4.1-2
245 %description -n iwl6000-firmware
246 This package contains the firmware required by the Intel wireless
247 drivers for Linux to support the iwl6000 hardware. Usage of the
248 firmware is subject to the terms and conditions contained inside the
249 provided LICENSE file. Please read it carefully.
251 %description -n iwl6000-firmware -l pl.UTF-8
252 Ten pakiet zawiera firmware wymagane przez linuksowe sterowniki do
253 kart bezprzewodowych Intela typu iwl6000. Używanie firmware'u podlega
254 warunkom opisanym w załączonym pliku LICENSE.
256 %package -n iwl6000g2a-firmware
257 Summary: Firmware for Intel(R) Wireless WiFi Link 6005 Series Adapters
258 Summary(pl.UTF-8): Firmware dla kart bezprzewodowych Intela z serii WiFi Link 6005
260 Release: %{ver}.%{rel}
261 License: Redistributable, no modification permitted
263 %description -n iwl6000g2a-firmware
264 This package contains the firmware required by the Intel wireless
265 drivers for Linux to support the iwl6000g2a hardware. Usage of the
266 firmware is subject to the terms and conditions contained inside the
267 provided LICENSE file. Please read it carefully.
269 %description -n iwl6000g2a-firmware -l pl.UTF-8
270 Ten pakiet zawiera firmware wymagane przez linuksowe sterowniki do
271 kart bezprzewodowych Intela typu iwl6000g2a. Używanie firmware'u
272 podlega warunkom opisanym w załączonym pliku LICENSE.
274 %package -n iwl6000g2b-firmware
275 Summary: Firmware for Intel(R) Wireless WiFi Link 6030 Series Adapters
276 Summary(pl.UTF-8): Firmware dla kart bezprzewodowych Intela z serii WiFi Link 6030
278 Release: %{ver}.%{rel}
279 License: Redistributable, no modification permitted
280 Obsoletes: iwlwifi-6030-ucode < 18.168.6.1-2
282 %description -n iwl6000g2b-firmware
283 This package contains the firmware required by the Intel wireless
284 drivers for Linux to support the iwl6000g2b hardware. Usage of the
285 firmware is subject to the terms and conditions contained inside the
286 provided LICENSE file. Please read it carefully.
288 %description -n iwl6000g2b-firmware -l pl.UTF-8
289 Ten pakiet zawiera firmware wymagane przez linuksowe sterowniki do
290 kart bezprzewodowych Intela typu iwl6000g2b. Używanie firmware'u
291 podlega warunkom opisanym w załączonym pliku LICENSE.
293 %package -n iwl6050-firmware
294 Summary: Firmware for Intel(R) Wireless WiFi Link 6050 Series Adapters
295 Summary(pl.UTF-8): Firmware dla kart bezprzewodowych Intela z serii WiFi Link 6050
297 Release: %{ver}.%{rel}
298 License: Redistributable, no modification permitted
299 Obsoletes: iwlwifi-6050-ucode < 41.28.5.1-2
301 %description -n iwl6050-firmware
302 This package contains the firmware required by the Intel wireless
303 drivers for Linux to support the iwl6050 hardware. Usage of the
304 firmware is subject to the terms and conditions contained inside the
305 provided LICENSE file. Please read it carefully.
307 %description -n iwl6050-firmware -l pl.UTF-8
308 Ten pakiet zawiera firmware wymagane przez linuksowe sterowniki do
309 kart bezprzewodowych Intela typu iwl6050. Używanie firmware'u podlega
310 warunkom opisanym w załączonym pliku LICENSE.
312 %package -n iwl7260-firmware
313 Summary: Firmware for Intel(R) Wireless WiFi Link 726x/8000/9000/AX200/AX201 Series Adapters
314 Summary(pl.UTF-8): Firmware dla kart bezprzewodowych Intela z serii WiFi Link 726x/8000/9000/AX200/AX201
316 Release: %{ver}.%{rel}
317 License: Redistributable, no modification permitted
318 Obsoletes: iwlwifi-7260-ucode < 25.228.9.0-8
319 Conflicts: linux-firmware < 20181008-4
321 %description -n iwl7260-firmware
322 This package contains the firmware required by the Intel wireless
323 drivers for Linux to support the iwl7260 hardware. Usage of the
324 firmware is subject to the terms and conditions contained inside the
325 provided LICENSE file. Please read it carefully.
327 %description -n iwl7260-firmware -l pl.UTF-8
328 Ten pakiet zawiera firmware wymagane przez linuksowe sterowniki do
329 kart bezprzewodowych Intela typu iwl7260. Używanie firmware'u podlega
330 warunkom opisanym w załączonym pliku LICENSE.
332 %package -n libertas-sd8686-firmware
333 Summary: Firmware for Marvell Libertas SD 8686 Network Adapter
334 Summary(pl.UTF-8): Firmware dla kart sieciowych Marvell Libertas SD 8686
337 License: Redistributable, no modification permitted
338 Obsoletes: libertas-sd8686-firmware < 9.70.20.p0-4
340 %description -n libertas-sd8686-firmware
341 Firmware for Marvell Libertas SD 8686 Network Adapter.
343 %description -n libertas-sd8686-firmware -l pl.UTF-8
344 Firmware dla kart sieciowych Marvell Libertas SD 8686.
346 %package -n libertas-sd8787-firmware
347 Summary: Firmware for Marvell Libertas SD 8787 Network Adapter
348 Summary(pl.UTF-8): Firmware dla kart sieciowych Marvell Libertas SD 8787
351 License: Redistributable, no modification permitted
353 %description -n libertas-sd8787-firmware
354 Firmware for Marvell Libertas SD 8787 Network Adapter.
356 %description -n libertas-sd8787-firmware -l pl.UTF-8
357 Firmware dla kart sieciowych Marvell Libertas SD 8787.
359 %package -n libertas-usb8388-firmware
360 Summary: Firmware for Marvell Libertas USB 8388 Network Adapter
361 Summary(pl.UTF-8): Firmware dla kart sieciowych Marvell Libertas USB 8388
364 License: Redistributable, no modification permitted
365 Obsoletes: libertas-usb8388-firmware < 2:5.110.22.p23-8
367 %description -n libertas-usb8388-firmware
368 Firmware for Marvell Libertas USB 8388 Network Adapter.
370 %description -n libertas-usb8388-firmware -l pl.UTF-8
371 Firmware dla kart sieciowych Marvell Libertas USB 8388.
373 %package -n libertas-usb8388-olpc-firmware
374 Summary: OLPC firmware for Marvell Libertas USB 8388 Network Adapter
375 Summary(pl.UTF-8): Firmware OLPC dla kart sieciowych Marvell Libertas USB 8388
378 License: Redistributable, no modification permitted
380 %description -n libertas-usb8388-olpc-firmware
381 Firmware for Marvell Libertas USB 8388 Network Adapter with OLPC mesh
384 %description -n libertas-usb8388-olpc-firmware -l pl.UTF-8
385 Firmware dla kart sieciowych Marvell Libertas USB 8388 z obsługą
391 # Remove firmware shipped in separate packages already
392 # Perhaps these should be built as subpackages of linux-firmware?
393 # - ql{2100,2200,2300,2322,2400,2500}-firmware.spec
394 %{__rm} ql{2100,2200,2300,2322,2400,2500}_fw.bin LICENCE.qla2xxx
395 # - alsa-firmware.spec
396 %{__rm} -r ess korg sb16 yamaha
397 # We have _some_ ralink firmware in separate packages already. (which packages???)
398 %{__rm} rt73.bin rt2561.bin rt2561s.bin rt2661.bin
399 # And _some_ conexant firmware. (which packages???)
400 %{__rm} v4l-cx23418-apu.fw v4l-cx23418-cpu.fw v4l-cx23418-dig.fw v4l-cx25840.fw
401 # Netxen firmware (which package???)
402 %{__rm} phanfw.bin LICENCE.phanfw
403 # - radeon-ucode.spec
404 %{__rm} radeon/{ARUBA,BARTS,BONAIRE,BTC,CAICOS,CAYMAN,CEDAR,CYPRESS,HAINAN,HAWAII,JUNIPER,KABINI,KAVERI,MULLINS,OLAND,PALM,PITCAIRN,R700,REDWOOD,SUMO,SUMO2,TAHITI,TURKS,VERDE,bonaire,hainan,hawaii,kabini,kaveri,mullins,oland,pitcairn,tahiti,verde}_*.bin
405 # R{100,200,300,420,520}_cp.bin, R600_{me,pfp}.bin, RS{600,690}_cp.bin, RS780_{me,pfp}.bin, RV610_{me,pfp}.bin RV620_{me,pfp}.bin, RV630_{me,pfp}.bin, RV635_{me,pfp}.bin, RV710-{me,pfp}.bin, RV730_{me,pfp}.bin RV770_{me,pfp}.bin are missing in radeon_ucode
406 %{__rm} radeon/R600_{rlc,uvd}.bin
407 %{__rm} radeon/RS780_uvd.bin
408 %{__rm} radeon/RV710_{smc,uvd}.bin
409 %{__rm} radeon/RV730_smc.bin
410 %{__rm} radeon/RV740_smc.bin
411 %{__rm} radeon/RV770_{smc,uvd}.bin
413 # No need to install old firmware versions where we also provide newer versions
414 # which are preferred and support the same (or more) hardware
415 %{__rm} libertas/sd8686_v8*
416 %{__rm} libertas/usb8388_v5.bin
418 # Remove source files we don't need to install
419 %{__rm} */*.asm dsp56k/{Makefile,concat-bootstrap.pl} isci/{Makefile,README,*.[ch]}
420 %{__rm} -r carl9170fw usbdux
421 %{__rm} Makefile configure
423 %{__mv} rtw88/README README.rtw88
426 rm -rf $RPM_BUILD_ROOT
428 ./copy-firmware.sh $RPM_BUILD_ROOT/lib/firmware
431 rm -rf $RPM_BUILD_ROOT
434 %defattr(644,root,root,755)
435 %doc WHENCE LICENCE.* LICENSE.* README README.rtw88 TDA7706_OM_v*_boot.txt
437 /lib/firmware/TDA7706_OM_v*_boot.txt
438 # links to qcom/a300_*.fw
439 /lib/firmware/a300_pfp.fw
440 /lib/firmware/a300_pm4.fw
442 /lib/firmware/adaptec
443 /lib/firmware/advansys
444 /lib/firmware/agere_*_fw.bin
447 /lib/firmware/amd-ucode
449 /lib/firmware/ar5523.bin
450 /lib/firmware/ar7010*.fw
451 /lib/firmware/ar9170-*.fw
452 /lib/firmware/ar9271.fw
453 /lib/firmware/as102_data1_st.hex
454 /lib/firmware/as102_data2_st.hex
457 /lib/firmware/ath3k-1.fw
459 /lib/firmware/ath9k_htc
461 /lib/firmware/atmsar11.fw
466 /lib/firmware/bnx2x-e1-*.fw
467 /lib/firmware/bnx2x-e1h-*.fw
469 /lib/firmware/cadence
470 /lib/firmware/carl9170-1.fw
472 /lib/firmware/cbfw-*.bin
474 /lib/firmware/cmmb_*_12mhz.inp
476 /lib/firmware/ct2fw-*.bin
477 /lib/firmware/ctefx.bin
478 /lib/firmware/ctfw-*.bin
479 /lib/firmware/ctspeq.bin
482 /lib/firmware/cypress
484 %dir /lib/firmware/dpaa2
485 %dir /lib/firmware/dpaa2/mc
486 /lib/firmware/dpaa2/mc/mc_10.10.0_ls1088a.itb
487 /lib/firmware/dpaa2/mc/mc_10.10.0_ls2088a.itb
488 /lib/firmware/dpaa2/mc/mc_10.10.0_lx2160a.itb
489 /lib/firmware/dpaa2/mc/mc_10.14.3_ls1088a.itb
490 /lib/firmware/dpaa2/mc/mc_10.14.3_ls2088a.itb
491 /lib/firmware/dpaa2/mc/mc_10.14.3_lx2160a.itb
492 /lib/firmware/dpaa2/mc/mc_10.16.2_ls1088a.itb
493 /lib/firmware/dpaa2/mc/mc_10.16.2_ls2088a.itb
494 /lib/firmware/dpaa2/mc/mc_10.16.2_lx2160a.itb
495 /lib/firmware/dpaa2/mc/mc_10.18.0_ls1088a.itb
496 /lib/firmware/dpaa2/mc/mc_10.18.0_ls2088a.itb
497 /lib/firmware/dpaa2/mc/mc_10.18.0_lx2160a.itb
499 /lib/firmware/dvb-fe-xc4000-*.fw
500 /lib/firmware/dvb-fe-xc5000c-*.fw
501 /lib/firmware/dvb-fe-xc5000-*.fw
502 /lib/firmware/dvb_nova_12mhz*.inp
503 /lib/firmware/dvb-usb-dib0700-*.fw
504 /lib/firmware/dvb-usb-it9135-01.fw
505 /lib/firmware/dvb-usb-it9135-02.fw
506 /lib/firmware/dvb-usb-terratec-h5-drxk.fw
508 /lib/firmware/edgeport
511 /lib/firmware/ene-ub6250
512 /lib/firmware/f2255usb.bin
514 /lib/firmware/hfi1_dc8051.fw
515 /lib/firmware/hfi1_fabric.fw
516 /lib/firmware/hfi1_pcie.fw
517 /lib/firmware/hfi1_sbus.fw
518 /lib/firmware/htc_7010.fw
519 /lib/firmware/htc_9271.fw
520 /lib/firmware/i2400m-fw-usb-*.sbcf
521 /lib/firmware/i6050-fw-usb-*.sbcf
524 %dir /lib/firmware/inside-secure
525 %dir /lib/firmware/inside-secure/eip197_minifw
526 /lib/firmware/inside-secure/eip197_minifw/ifpp.bin
527 /lib/firmware/inside-secure/eip197_minifw/ipue.bin
529 /lib/firmware/intelliport2.bin
531 /lib/firmware/isdbt_*.inp
533 /lib/firmware/keyspan
534 /lib/firmware/keyspan_pda
535 /lib/firmware/lbtf_usb.bin
536 /lib/firmware/lgs8g75.fw
537 %dir /lib/firmware/libertas
538 /lib/firmware/libertas/cf8381*.bin
539 /lib/firmware/libertas/cf8385*.bin
540 /lib/firmware/libertas/gspi8682*.bin
541 /lib/firmware/libertas/gspi8686_v9*.bin
542 /lib/firmware/libertas/gspi8688*.bin
543 /lib/firmware/libertas/lbtf_sdio.bin
544 /lib/firmware/libertas/sd8385*.bin
545 /lib/firmware/libertas/sd8682*.bin
546 # links to mrvl/sd8688*
547 /lib/firmware/libertas/sd8688*.bin
548 /lib/firmware/libertas/usb8682.bin
549 /lib/firmware/liquidio
550 /lib/firmware/lt9611uxc_fw.bin
552 %dir /lib/firmware/mediatek
553 /lib/firmware/mediatek/BT_RAM_CODE_MT7961_1_2_hdr.bin
554 /lib/firmware/mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin
555 /lib/firmware/mediatek/WIFI_RAM_CODE_MT7961_1.bin
556 /lib/firmware/mediatek/mt7610e.bin
557 /lib/firmware/mediatek/mt7610u.bin
558 /lib/firmware/mediatek/mt7615_cr4.bin
559 /lib/firmware/mediatek/mt7615_n9.bin
560 /lib/firmware/mediatek/mt7615_rom_patch.bin
561 /lib/firmware/mediatek/mt7622_n9.bin
562 /lib/firmware/mediatek/mt7622_rom_patch.bin
563 /lib/firmware/mediatek/mt7622pr2h.bin
564 /lib/firmware/mediatek/mt7650e.bin
565 /lib/firmware/mediatek/mt7662u.bin
566 /lib/firmware/mediatek/mt7662u_rom_patch.bin
567 /lib/firmware/mediatek/mt7663_n9_rebb.bin
568 /lib/firmware/mediatek/mt7663_n9_v3.bin
569 /lib/firmware/mediatek/mt7663pr2h.bin
570 /lib/firmware/mediatek/mt7663pr2h_rebb.bin
571 /lib/firmware/mediatek/mt7668pr2h.bin
572 /lib/firmware/mediatek/mt7915_rom_patch.bin
573 /lib/firmware/mediatek/mt7915_wa.bin
574 /lib/firmware/mediatek/mt7915_wm.bin
575 /lib/firmware/mediatek/mt8173
576 /lib/firmware/mediatek/mt8183
578 %dir /lib/firmware/microchip
579 /lib/firmware/microchip/mscc_vsc8574_revb_int8051_29e8.bin
580 /lib/firmware/microchip/mscc_vsc8584_revb_int8051_fb48.bin
581 /lib/firmware/mellanox
583 %dir /lib/firmware/mrvl
584 /lib/firmware/mrvl/pcie8897_uapsta.bin
585 /lib/firmware/mrvl/pcie8997_wlan_v4.bin
586 /lib/firmware/mrvl/pcieuart8997_combo_v4.bin
587 /lib/firmware/mrvl/pcieusb8997_combo_v4.bin
588 /lib/firmware/mrvl/sd8688*.bin
589 /lib/firmware/mrvl/sd8797_uapsta.bin
590 /lib/firmware/mrvl/sd8801_uapsta.bin
591 /lib/firmware/mrvl/sd8887_uapsta.bin
592 /lib/firmware/mrvl/sd8897_uapsta.bin
593 /lib/firmware/mrvl/sdsd8977_combo_v2.bin
594 /lib/firmware/mrvl/sdsd8997_combo_v4.bin
595 /lib/firmware/mrvl/usb8766_uapsta.bin
596 /lib/firmware/mrvl/usb8797_uapsta.bin
597 /lib/firmware/mrvl/usb8801_uapsta.bin
598 /lib/firmware/mrvl/usb8897_uapsta.bin
599 /lib/firmware/mrvl/usbusb8997_combo_v4.bin
600 %dir /lib/firmware/mrvl/prestera
601 /lib/firmware/mrvl/prestera/mvsw_prestera_fw-v2.0.img
602 /lib/firmware/mt7601u.bin
603 /lib/firmware/mt7650.bin
604 /lib/firmware/mt7662*.bin
605 /lib/firmware/mts_*.fw
607 /lib/firmware/mwlwifi
608 /lib/firmware/myri10ge_*.dat
609 /lib/firmware/myricom
610 /lib/firmware/netronome
612 /lib/firmware/ositech
613 /lib/firmware/qat_895xcc.bin
614 /lib/firmware/qat_895xcc_mmp.bin
615 /lib/firmware/qat_c3xxx.bin
616 /lib/firmware/qat_c3xxx_mmp.bin
617 /lib/firmware/qat_c62x.bin
618 /lib/firmware/qat_c62x_mmp.bin
619 # link to qat_895xcc_mmp.bin
620 /lib/firmware/qat_mmp.bin
623 %dir /lib/firmware/qed
624 /lib/firmware/qed/qed_init_values-8.10.9.0.bin
625 /lib/firmware/qed/qed_init_values-8.14.6.0.bin
626 /lib/firmware/qed/qed_init_values-8.18.9.0.bin
627 /lib/firmware/qed/qed_init_values-8.20.0.0.bin
628 /lib/firmware/qed/qed_init_values-8.30.12.0.bin
629 /lib/firmware/qed/qed_init_values-8.33.12.0.bin
630 /lib/firmware/qed/qed_init_values-8.37.7.0.bin
631 /lib/firmware/qed/qed_init_values-8.40.33.0.bin
632 /lib/firmware/qed/qed_init_values_zipped-8.10.10.0.bin
633 /lib/firmware/qed/qed_init_values_zipped-8.10.5.0.bin
634 /lib/firmware/qed/qed_init_values_zipped-8.15.3.0.bin
635 /lib/firmware/qed/qed_init_values_zipped-8.20.0.0.bin
636 /lib/firmware/qed/qed_init_values_zipped-8.33.1.0.bin
637 /lib/firmware/qed/qed_init_values_zipped-8.33.11.0.bin
638 /lib/firmware/qed/qed_init_values_zipped-8.37.2.0.bin
639 /lib/firmware/qed/qed_init_values_zipped-8.37.7.0.bin
640 /lib/firmware/qed/qed_init_values_zipped-8.4.2.0.bin
641 /lib/firmware/qed/qed_init_values_zipped-8.7.3.0.bin
642 /lib/firmware/qed/qed_init_values_zipped-8.42.2.0.bin
645 /lib/firmware/r8a779x_usb3_v1.dlmem
646 /lib/firmware/r8a779x_usb3_v2.dlmem
647 /lib/firmware/r8a779x_usb3_v3.dlmem
649 %dir /lib/firmware/rockchip
650 /lib/firmware/rockchip/dptx.bin
653 /lib/firmware/rsi_91x.fw
654 /lib/firmware/rt2860.bin
655 /lib/firmware/rt2870.bin
657 /lib/firmware/rt3070.bin
658 /lib/firmware/rt3071.bin
660 /lib/firmware/rt3090.bin
661 /lib/firmware/rt3290.bin
662 /lib/firmware/RTL8192E
664 /lib/firmware/rtl_nic
665 /lib/firmware/rtlwifi
666 %dir /lib/firmware/rtw88
667 /lib/firmware/rtw88/rtw8723d_fw.bin
668 /lib/firmware/rtw88/rtw8821c_fw.bin
669 /lib/firmware/rtw88/rtw8822b_fw.bin
670 /lib/firmware/rtw88/rtw8822c_fw.bin
671 /lib/firmware/rtw88/rtw8822c_wow_fw.bin
672 %dir /lib/firmware/rtw89
673 /lib/firmware/rtw89/rtw8852a_fw.bin
674 # links to go7007/s2250*
675 /lib/firmware/s2250*.fw
676 /lib/firmware/s5p-mfc.fw
677 /lib/firmware/s5p-mfc-v6.fw
678 /lib/firmware/s5p-mfc-v6-v2.fw
679 /lib/firmware/s5p-mfc-v7.fw
680 /lib/firmware/s5p-mfc-v8.fw
681 /lib/firmware/sdd_sagrad_*.bin
683 /lib/firmware/slicoss
684 /lib/firmware/sms1xxx-*.fw
687 /lib/firmware/tdmb_nova_12mhz.inp
690 /lib/firmware/ti_3410.fw
691 /lib/firmware/ti_5052.fw
692 /lib/firmware/ti-connectivity
694 /lib/firmware/ti-keystone
695 /lib/firmware/tlg2300_firmware.bin
696 /lib/firmware/tr_smctr.bin
697 /lib/firmware/ttusb-budget
698 /lib/firmware/ueagle-atm
699 /lib/firmware/usbdux*_firmware.bin
700 /lib/firmware/v4l-cx*.fw
702 /lib/firmware/vntwusb.fw
703 /lib/firmware/vpu_d.bin
704 /lib/firmware/vpu_p.bin
706 /lib/firmware/whiteheat*.fw
707 /lib/firmware/wil6210.brd
708 /lib/firmware/wil6210.fw
709 /lib/firmware/wsm_22.bin
712 %files -n iwl100-firmware
713 %defattr(644,root,root,755)
714 %doc WHENCE LICENCE.iwlwifi_firmware
715 /lib/firmware/iwlwifi-100-5.ucode
717 %files -n iwl105-firmware
718 %defattr(644,root,root,755)
719 %doc WHENCE LICENCE.iwlwifi_firmware
720 /lib/firmware/iwlwifi-105-*.ucode
722 %files -n iwl135-firmware
723 %defattr(644,root,root,755)
724 %doc WHENCE LICENCE.iwlwifi_firmware
725 /lib/firmware/iwlwifi-135-*.ucode
727 %files -n iwl1000-firmware
728 %defattr(644,root,root,755)
729 %doc WHENCE LICENCE.iwlwifi_firmware
730 /lib/firmware/iwlwifi-1000-*.ucode
732 %files -n iwl2000-firmware
733 %defattr(644,root,root,755)
734 %doc WHENCE LICENCE.iwlwifi_firmware
735 /lib/firmware/iwlwifi-2000-*.ucode
737 %files -n iwl2030-firmware
738 %defattr(644,root,root,755)
739 %doc WHENCE LICENCE.iwlwifi_firmware
740 /lib/firmware/iwlwifi-2030-*.ucode
742 %files -n iwl3160-firmware
743 %defattr(644,root,root,755)
744 %doc WHENCE LICENCE.iwlwifi_firmware
745 /lib/firmware/iwlwifi-3160-*.ucode
746 /lib/firmware/iwlwifi-3168-*.ucode
748 %files -n iwl3945-firmware
749 %defattr(644,root,root,755)
750 %doc WHENCE LICENCE.iwlwifi_firmware
751 /lib/firmware/iwlwifi-3945-*.ucode
753 %files -n iwl4965-firmware
754 %defattr(644,root,root,755)
755 %doc WHENCE LICENCE.iwlwifi_firmware
756 /lib/firmware/iwlwifi-4965-*.ucode
758 %files -n iwl5000-firmware
759 %defattr(644,root,root,755)
760 %doc WHENCE LICENCE.iwlwifi_firmware
761 /lib/firmware/iwlwifi-5000-*.ucode
763 %files -n iwl5150-firmware
764 %defattr(644,root,root,755)
765 %doc WHENCE LICENCE.iwlwifi_firmware
766 /lib/firmware/iwlwifi-5150-*.ucode
768 %files -n iwl6000-firmware
769 %defattr(644,root,root,755)
770 %doc WHENCE LICENCE.iwlwifi_firmware
771 /lib/firmware/iwlwifi-6000-*.ucode
773 %files -n iwl6000g2a-firmware
774 %defattr(644,root,root,755)
775 %doc WHENCE LICENCE.iwlwifi_firmware
776 /lib/firmware/iwlwifi-6000g2a-*.ucode
778 %files -n iwl6000g2b-firmware
779 %defattr(644,root,root,755)
780 %doc WHENCE LICENCE.iwlwifi_firmware
781 /lib/firmware/iwlwifi-6000g2b-*.ucode
783 %files -n iwl6050-firmware
784 %defattr(644,root,root,755)
785 %doc WHENCE LICENCE.iwlwifi_firmware
786 /lib/firmware/iwlwifi-6050-*.ucode
788 %files -n iwl7260-firmware
789 %defattr(644,root,root,755)
790 %doc WHENCE LICENCE.iwlwifi_firmware
791 /lib/firmware/iwlwifi-7260-*.ucode
792 /lib/firmware/iwlwifi-7265-*.ucode
793 /lib/firmware/iwlwifi-7265D-*.ucode
794 /lib/firmware/iwlwifi-8000C-*.ucode
795 /lib/firmware/iwlwifi-8265-*.ucode
796 /lib/firmware/iwlwifi-9000-pu-b0-jf-b0-*.ucode
797 /lib/firmware/iwlwifi-9260-th-b0-jf-b0-*.ucode
798 /lib/firmware/iwlwifi-Qu*.ucode
799 /lib/firmware/iwlwifi-cc-a0-*.ucode
800 /lib/firmware/iwlwifi-ty-a0-gf-a0-*.ucode
801 /lib/firmware/iwlwifi-ty-a0-gf-a0.pnvm
803 %files -n libertas-sd8686-firmware
804 %defattr(644,root,root,755)
805 %doc WHENCE LICENCE.Marvell
806 %dir /lib/firmware/libertas
807 /lib/firmware/libertas/sd8686_v9*.bin
809 %files -n libertas-sd8787-firmware
810 %defattr(644,root,root,755)
811 %doc WHENCE LICENCE.Marvell
812 %dir /lib/firmware/mrvl
813 /lib/firmware/mrvl/sd8787_uapsta.bin
815 %files -n libertas-usb8388-firmware
816 %defattr(644,root,root,755)
817 %doc WHENCE LICENCE.Marvell
818 %dir /lib/firmware/libertas
819 /lib/firmware/libertas/usb8388_v9.bin
821 %files -n libertas-usb8388-olpc-firmware
822 %defattr(644,root,root,755)
823 %doc WHENCE LICENCE.Marvell
824 %dir /lib/firmware/libertas
825 /lib/firmware/libertas/usb8388_olpc.bin