]> TLD Linux GIT Repositories - packages/linux-firmware.git/blob - linux-firmware.spec
- ethernet and wireless moved out from main package to subpackages
[packages/linux-firmware.git] / linux-firmware.spec
1 %define         rel     2
2 %define         ver     20240410
3 Summary:        Firmware files used by the Linux kernel
4 Summary(pl.UTF-8):      Pliki firmware'u używane przez jądro Linuksa
5 Name:           linux-firmware
6 Version:        %{ver}
7 Release:        %{rel}%{?tld}
8 License:        GPL+ and GPL v2+ and MIT and Redistributable, no modification permitted
9 Group:          Base/Kernel
10 # in case git snapshot is needed
11 #Source0:       https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/snapshot/%{name}-%{version}.tar.gz
12 # upstream tarball
13 Source0:        https://www.kernel.org/pub/linux/kernel/firmware/%{name}-%{version}.tar.xz
14 # Source0-md5:  6bed71700265b8508ef77fe697223120
15 URL:            https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/
16 BuildRequires:  rdfind
17 BuildRequires:  tar >= 1:1.22
18 BuildRequires:  xz
19 Suggests:       microcode-data-amd
20 Suggests:       microcode-data-intel
21 BuildArch:      noarch
22 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24 %define         no_install_post_strip   1
25 %define         _enable_debug_packages  0
26 %define         _noautochrpath          .*/lib/firmware/.*
27
28 %description
29 This package includes firmware files required for some devices to
30 operate.
31
32 %description -l pl.UTF-8
33 Ten pakiet zawiera pliki firmware'u wymagane do działania niektórych
34 urządzeń.
35
36 %package -n alacritech-firmware
37 Summary:        Firmware for Alacritech IS-NIC products
38 License:        Redistributable, no modification permitted
39 Group:          Base/Kernel
40
41 %description -n alacritech-firmware
42 Firmware for Alacritech IS-NIC products
43
44 %package -n alsa-firmware
45 Summary:        Firmware for Advanced Linux Sound Architecture
46 License:        Redistributable, no modification permitted
47 Group:          Base/Kernel
48
49 %description -n alsa-firmware
50 Firmware for Advanced Linux Sound Architecture
51
52 %package -n amd-gpu-firmware
53 Summary:        Firmware for AMD/ATI graphics chips
54 License:        Redistributable, no modification permitted
55 Group:          Base/Kernel
56 Provides:       radeon-ucode
57
58 %description -n amd-gpu-firmware
59 Firmware for AMD/ATI graphics chips
60
61 %package -n atheros-firmware
62 Summary:        Firmware for Atheros wireless and Bluetooth adapters
63 License:        Redistributable, no modification permitted
64 Group:          Base/Kernel
65
66 %description -n atheros-firmware
67 Firmware for Atheros wireless and Bluetooth adapteres
68
69 %package -n av-firmware
70 Summary:        Firmware for various audio/video devices
71 License:        Redistributable, no modification permitted
72 Group:          Base/Kernel
73
74 %description -n av-firmware
75 Firmware for various audio/video devices
76
77 %package -n bnx2-firmware
78 Summary:        Firmware for Broadcom NetXtremeII
79 License:        Redistributable, no modification permitted
80 Group:          Base/Kernel
81
82 %description -n bnx2-firmware
83 Firmware for Broadcom NetXtremeII
84
85 %package -n bnx2x-firmware
86 Summary:        Firmware for Broadcom NetXtreme II 10Gb
87 License:        Redistributable, no modification permitted
88 Group:          Base/Kernel
89
90 %description -n bnx2x-firmware
91 Firmware for Broadcom NetXtreme II 10Gb
92
93 %package -n brcm-firmware
94 Summary:        Firmware for Broadcom 802.11 wireless adapters
95 License:        Redistributable, no modification permitted
96 Group:          Base/Kernel
97
98 %description -n brcm-firmware
99 Firmware for Broadcom 802.11 wireless adapters
100
101 %package -n cavium-firmware
102 Summary:        Firmware for Cavium crypto and Ethernet adapters
103 License:        Redistributable, no modification permitted
104 Group:          Base/Kernel
105
106 %description -n cavium-firmware
107 Firmware for Cavium crypto and Ethernet adapters
108
109 %package -n chelsio-firmware
110 Summary:        Firmware for Chelsio T3/T4/T5/T6
111 License:        Redistributable, no modification permitted
112 Group:          Base/Kernel
113
114 %description -n chelsio-firmware
115 Firmware for Chelsio T3/T4/T5/T6
116
117 %package -n ethernet-firmware
118 Summary:        Firmware for various ethernet adapters
119 License:        Redistributable, no modification permitted
120 Group:          Base/Kernel
121
122 %description -n ethernet-firmware
123 Firmware for various ethernet adapters
124
125 %package -n intel-bluetooth-firmware
126 Summary:        Firmware for Intel Bluetooth adapters
127 License:        Redistributable, no modification permitted
128 Group:          Base/Kernel
129
130 %description -n intel-bluetooth-firmware
131 Firmware for Intel Bluetooth adapters
132
133 %package -n intel-gpu-firmware
134 Summary:        Firmware for Intel i915 graphics chips
135 License:        Redistributable, no modification permitted
136 Group:          Base/Kernel
137
138 %description -n intel-gpu-firmware
139 Firmware for Intel i915 graphics chips
140
141 %package -n intel-sound-firmware
142 Summary:        Firmware for Intel sound adapters
143 License:        Redistributable, no modification permitted
144 Group:          Base/Kernel
145
146 %description -n intel-sound-firmware
147 Firmware for Intel sound adapters
148
149 %package -n intel-vsc-firmware
150 Summary:        Firmware for Intel Visual Sensing Controller (IVSC)
151 License:        Redistributable, no modification permitted
152 Group:          Base/Kernel
153
154 %description -n intel-vsc-firmware
155 Firmware for Intel Visual Sensing Controller (IVSC)
156
157 %package -n iwl100-firmware
158 Summary:        Firmware for Intel(R) Wireless WiFi Link 100 Series Adapters
159 License:        Redistributable, no modification permitted
160 Group:          Base/Kernel
161
162 %description -n iwl100-firmware
163 This package contains the firmware required by the Intel wireless
164 drivers for Linux to support the iwl100 hardware. Usage of the
165 firmware is subject to the terms and conditions contained inside the
166 provided LICENSE file. Please read it carefully.
167
168 %package -n iwl105-firmware
169 Summary:        Firmware for Intel(R) Centrino Wireless-N 105 Series Adapters
170 License:        Redistributable, no modification permitted
171 Group:          Base/Kernel
172
173 %description -n iwl105-firmware
174 This package contains the firmware required by the Intel wireless
175 drivers for Linux to support the iwl105 hardware. Usage of the
176 firmware is subject to the terms and conditions contained inside the
177 provided LICENSE file. Please read it carefully.
178
179 %package -n iwl135-firmware
180 Summary:        Firmware for Intel(R) Centrino Wireless-N 135 Series Adapters
181 License:        Redistributable, no modification permitted
182 Group:          Base/Kernel
183
184 %description -n iwl135-firmware
185 This package contains the firmware required by the Intel wireless
186 drivers for Linux to support the iwl135 hardware. Usage of the
187 firmware is subject to the terms and conditions contained inside the
188 provided LICENSE file. Please read it carefully.
189
190 %package -n iwl1000-firmware
191 Summary:        Firmware for Intel(R) PRO/Wireless 1000 B/G/N network adaptors
192 License:        Redistributable, no modification permitted
193 Group:          Base/Kernel
194
195 %description -n iwl1000-firmware
196 This package contains the firmware required by the Intel wireless
197 drivers for Linux to support the iwl1000 hardware. Usage of the
198 firmware is subject to the terms and conditions contained inside the
199 provided LICENSE file. Please read it carefully.
200
201 %package -n iwl2000-firmware
202 Summary:        Firmware for Intel(R) Centrino Wireless-N 2000 Series Adapters
203 License:        Redistributable, no modification permitted
204 Group:          Base/Kernel
205
206 %description -n iwl2000-firmware
207 This package contains the firmware required by the Intel wireless
208 drivers for Linux to support the iwl2000 hardware. Usage of the
209 firmware is subject to the terms and conditions contained inside the
210 provided LICENSE file. Please read it carefully.
211
212 %package -n iwl2030-firmware
213 Summary:        Firmware for Intel(R) Centrino Wireless-N 2030 Series Adapters
214 License:        Redistributable, no modification permitted
215 Group:          Base/Kernel
216
217 %description -n iwl2030-firmware
218 This package contains the firmware required by the Intel wireless
219 drivers for Linux to support the iwl2030 hardware. Usage of the
220 firmware is subject to the terms and conditions contained inside the
221 provided LICENSE file. Please read it carefully.
222
223 %package -n iwlax2xx-firmware
224 Summary:        Firmware for Intel(R) AX200/AX201/AX210/AX211
225 License:        Redistributable, no modification permitted
226 Group:          Base/Kernel
227
228 %description -n iwlax2xx-firmware
229 This package contains the firmware required by the Intel wireless
230 drivers for Linux to support the iwlax2xx hardware. Usage of the
231 firmware is subject to the terms and conditions contained inside the
232 provided LICENSE file. Please read it carefully.
233
234 %package -n iwl3160-firmware
235 Summary:        Firmware for Intel(R) Wireless WiFi Link 3160 Series Adapters
236 License:        Redistributable, no modification permitted
237 Group:          Base/Kernel
238
239 %description -n iwl3160-firmware
240 This package contains the firmware required by the Intel wireless
241 drivers for Linux. Usage of the firmware is subject to the terms and
242 conditions contained inside the provided LICENSE file. Please read it
243 carefully.
244
245 %package -n iwl3945-firmware
246 Summary:        Firmware for Intel(R) PRO/Wireless 3945 A/B/G network adaptors
247 License:        Redistributable, no modification permitted
248 Group:          Base/Kernel
249
250 %description -n iwl3945-firmware
251 This package contains the firmware required by the iwl3945 driver for
252 Linux. Usage of the firmware is subject to the terms and conditions
253 contained inside the provided LICENSE file. Please read it carefully.
254
255 %package -n iwl4965-firmware
256 Summary:        Firmware for Intel(R) PRO/Wireless 4965 A/G/N network adaptors
257 License:        Redistributable, no modification permitted
258 Group:          Base/Kernel
259
260 %description -n iwl4965-firmware
261 This package contains the firmware required by the iwl4965 driver for
262 Linux. Usage of the firmware is subject to the terms and conditions
263 contained inside the provided LICENSE file. Please read it carefully.
264
265 %package -n iwl5000-firmware
266 Summary:        Firmware for Intel(R) PRO/Wireless 5000 A/G/N network adaptors
267 License:        Redistributable, no modification permitted
268 Group:          Base/Kernel
269
270 %description -n iwl5000-firmware
271 This package contains the firmware required by the iwl5000 driver for
272 Linux. Usage of the firmware is subject to the terms and conditions
273 contained inside the provided LICENSE file. Please read it carefully.
274
275 %package -n iwl5150-firmware
276 Summary:        Firmware for Intel(R) PRO/Wireless 5150 A/G/N network adaptors
277 License:        Redistributable, no modification permitted
278 Group:          Base/Kernel
279
280 %description -n iwl5150-firmware
281 This package contains the firmware required by the iwl5150 driver for
282 Linux. Usage of the firmware is subject to the terms and conditions
283 contained inside the provided LICENSE file. Please read it carefully.
284
285 %package -n iwl6000-firmware
286 Summary:        Firmware for Intel(R) Wireless WiFi Link 6000 AGN Adapter
287 License:        Redistributable, no modification permitted
288 Group:          Base/Kernel
289
290 %description -n iwl6000-firmware
291 This package contains the firmware required by the Intel wireless
292 drivers for Linux. Usage of the firmware is subject to the terms and
293 conditions contained inside the provided LICENSE file. Please read it
294 carefully.
295
296 %package -n iwl6000g2a-firmware
297 Summary:        Firmware for Intel(R) Wireless WiFi Link 6005 Series Adapters
298 License:        Redistributable, no modification permitted
299 Group:          Base/Kernel
300
301 %description -n iwl6000g2a-firmware
302 This package contains the firmware required by the Intel wireless
303 drivers for Linux. Usage of the firmware is subject to the terms and
304 conditions contained inside the provided LICENSE file. Please read it
305 carefully.
306
307 %package -n iwl6000g2b-firmware
308 Summary:        Firmware for Intel(R) Wireless WiFi Link 6030 Series Adapters
309 License:        Redistributable, no modification permitted
310 Group:          Base/Kernel
311
312 %description -n iwl6000g2b-firmware
313 This package contains the firmware required by the Intel wireless
314 drivers for Linux. Usage of the firmware is subject to the terms and
315 conditions contained inside the provided LICENSE file. Please read it
316 carefully.
317
318 %package -n iwl6050-firmware
319 Summary:        Firmware for Intel(R) Wireless WiFi Link 6050 Series Adapters
320 License:        Redistributable, no modification permitted
321 Group:          Base/Kernel
322
323 %description -n iwl6050-firmware
324 This package contains the firmware required by the Intel wireless
325 drivers for Linux. Usage of the firmware is subject to the terms and
326 conditions contained inside the provided LICENSE file. Please read it
327 carefully.
328
329 %package -n iwl7260-firmware
330 Summary:        Firmware for Intel(R) Wireless WiFi Link 7260 Series Adapters
331 License:        Redistributable, no modification permitted
332 Group:          Base/Kernel
333
334 %description -n iwl7260-firmware
335 This package contains the firmware required by the Intel wireless
336 drivers for Linux. Usage of the firmware is subject to the terms and
337 conditions contained inside the provided LICENSE file. Please read it
338 carefully.
339
340 %package -n iwl8000C-firmware
341 Summary:        Firmware for Intel(R) Wireless WiFi Link 8000C Series Adapters
342 License:        Redistributable, no modification permitted
343 Group:          Base/Kernel
344
345 %description -n iwl8000C-firmware
346 This package contains the firmware required by the Intel wireless
347 drivers for Linux. Usage of the firmware is subject to the terms and
348 conditions contained inside the provided LICENSE file. Please read it
349 carefully.
350
351 %package -n iwl8265-firmware
352 Summary:        Firmware for Intel(R) Wireless WiFi Link 8265 Series Adapters
353 License:        Redistributable, no modification permitted
354 Group:          Base/Kernel
355
356 %description -n iwl8265-firmware
357 This package contains the firmware required by the Intel wireless
358 drivers for Linux. Usage of the firmware is subject to the terms and
359 conditions contained inside the provided LICENSE file. Please read it
360 carefully.
361
362 %package -n iwl9000-firmware
363 Summary:        Firmware for Intel(R) Wireless WiFi Link 9000 Series Adapters
364 License:        Redistributable, no modification permitted
365 Group:          Base/Kernel
366
367 %description -n iwl9000-firmware
368 This package contains the firmware required by the Intel wireless
369 drivers for Linux. Usage of the firmware is subject to the terms and
370 conditions contained inside the provided LICENSE file. Please read it
371 carefully.
372
373 %package -n iwl9260-firmware
374 Summary:        Firmware for Intel(R) Wireless WiFi Link 9260 Series Adapters
375 License:        Redistributable, no modification permitted
376 Group:          Base/Kernel
377
378 %description -n iwl9260-firmware
379 This package contains the firmware required by the Intel wireless
380 drivers for Linux. Usage of the firmware is subject to the terms and
381 conditions contained inside the provided LICENSE file. Please read it
382 carefully.
383
384 %package -n marvell-firmware
385 Summary:        Firmware for Marvell wirelsess network adapters
386 License:        Redistributable, no modification permitted
387 Group:          Base/Kernel
388
389 %description -n marvell-firmware
390 Firmware for Marvell wireless network adapters
391
392 %package -n mediatek-firmware
393 Summary:        Firmware for MediaTek wireless and Bluetooth adapters
394 License:        Redistributable, no modification permitted
395 Group:          Base/Kernel
396
397 %description -n mediatek-firmware
398 Firmware for MediaTek wireless and Bluetooth adapters
399
400 %package -n mellanox-firmware
401 Summary:        Firmware for Mellanox Spectrum switches
402 License:        Redistributable, no modification permitted
403 Group:          Base/Kernel
404
405 %description -n mellanox-firmware
406 Firmware for Mellanox Spectrum switches
407
408 %package -n microcode-data-amd
409 Summary:        Microcode definitions for AMD64 processors
410 License:        Redistributable, no modification permitted
411 Group:          Base/Kernel
412
413 %description -n microcode-data-amd
414 Microcode definitions for AMD64 processors
415
416 %package -n netronome-firmware
417 Summary:        Firmware for Netronome Smart NICs
418 License:        Redistributable, no modification permitted
419 Group:          Base/Kernel
420
421 %description -n netronome-firmware
422 Firmware for Netronome Smart NICs
423
424 %package -n nxp
425 Summary:        Firmware for NXP devices
426 License:        Redistributable, no modification permitted
427 Group:          Base/Kernel
428
429 %description -n nxp
430 Firmware for NXP devices
431
432 %package -n nvidia-gpu-firmware
433 Summary:        Firmware for NVIDIA graphics chips
434 License:        Redistributable, no modification permitted
435 Group:          Base/Kernel
436
437 %description -n nvidia-gpu-firmware
438 Firmware for NVIDIA graphics chips
439
440 %package -n qualcomm-firmware
441 Summary:        Firmware for Qualcomm SoCs
442 License:        Redistributable, no modification permitted
443 Group:          Base/Kernel
444
445 %description -n qualcomm-firmware
446 Firmware for Qualcomm SoCs
447
448 %package -n qlogic-firmware
449 Summary:        Firmware for QLogic adapters
450 License:        Redistributable, no modification permitted
451 Group:          Base/Kernel
452
453 %description -n qlogic-firmware
454 This package contains the binary firmware for QLogic Infiniband,
455 SCSI, Fibre Channel/FCoE adapters and Converged Network Adapters
456
457 %package -n realtek-firmware
458 Summary:        Firmware for Realtek wireless and Bluetooth adapters
459 License:        Redistributable, no modification permitted
460 Group:          Base/Kernel
461
462 %description -n realtek-firmware
463 Firmware for Realtek wireless and Bluetooth adapters
464
465 %package -n ti-firmware
466 Summary:        Firmware for Texas Instruments devices
467 License:        Redistributable, no modification permitted
468 Group:          Base/Kernel
469
470 %description -n ti-firmware
471 Firmware for Texas Instruments devices
472
473 %package -n ueagle-atm-firmware
474 Summary:        Firmware for USB ADSL Modems based on Eagle chipsets
475 License:        Redistributable, no modification permitted
476 Group:          Base/Kernel
477
478 %description -n ueagle-atm-firmware
479 Firmware for USB ADSL Modems based on Eagle chipsets
480
481 %package -n wireless-firmware
482 Summary:        Firmware for various wireless adapters
483 License:        Redistributable, no modification permitted
484 Group:          Base/Kernel
485
486 %description -n wireless-firmware
487 Firmware for various wireless adapters
488
489 %define no_install_post_strip   1
490
491 %prep
492 %setup -q
493
494 # Remove source files we don't need to install
495 %{__rm} */*.asm dsp56k/{Makefile,concat-bootstrap.pl} isci/{Makefile,README,*.[ch]}
496 %{__rm} -r carl9170fw usbdux
497 %{__rm} Makefile configure
498
499 %{__mv} amd-ucode/README README.amd-ucode
500 %{__mv} rtw88/README README.rtw88
501 %{__mv} wfx/LICENCE.wf200 LICENCE.wf200
502
503 %install
504 rm -rf $RPM_BUILD_ROOT
505
506 ./copy-firmware.sh $RPM_BUILD_ROOT/lib/firmware
507
508 %clean
509 rm -rf $RPM_BUILD_ROOT
510
511 %files
512 %defattr(644,root,root,755)
513 %doc WHENCE LICENCE.* LICENSE.* README.md
514 /lib/firmware/advansys
515 /lib/firmware/amd
516 /lib/firmware/amdtee
517 /lib/firmware/amlogic
518 /lib/firmware/arm
519 /lib/firmware/carl9170-1.fw
520 /lib/firmware/cadence
521 /lib/firmware/cis
522 /lib/firmware/edgeport
523 /lib/firmware/ene-ub6250
524 /lib/firmware/hfi1_dc8051.fw
525 /lib/firmware/hfi1_fabric.fw
526 /lib/firmware/hfi1_pcie.fw
527 /lib/firmware/hfi1_sbus.fw
528 /lib/firmware/imx
529 /lib/firmware/inside-secure
530 /lib/firmware/isci
531 /lib/firmware/ixp4xx
532 /lib/firmware/keyspan
533 /lib/firmware/keyspan_pda
534 /lib/firmware/lt9611uxc_fw.bin
535 /lib/firmware/matrox
536 /lib/firmware/moxa
537 /lib/firmware/mts_*.fw
538 /lib/firmware/ositech
539 /lib/firmware/powervr
540 /lib/firmware/qat_4xxx.bin
541 /lib/firmware/qat_4xxx_mmp.bin
542 /lib/firmware/qat_895xcc.bin
543 /lib/firmware/qat_895xcc_mmp.bin
544 /lib/firmware/qat_c3xxx.bin
545 /lib/firmware/qat_c3xxx_mmp.bin
546 /lib/firmware/qat_c62x.bin
547 /lib/firmware/qat_c62x_mmp.bin
548 /lib/firmware/qat_mmp.bin
549 /lib/firmware/r8a779x_usb3_v1.dlmem
550 /lib/firmware/r8a779x_usb3_v2.dlmem
551 /lib/firmware/r8a779x_usb3_v3.dlmem
552 %dir /lib/firmware/rockchip
553 /lib/firmware/rockchip/dptx.bin
554 /lib/firmware/rp2.fw
555 /lib/firmware/sun
556 /lib/firmware/tlg2300_firmware.bin
557 /lib/firmware/tsse_firmware.bin
558 /lib/firmware/ttusb-budget
559 /lib/firmware/usbdux*_firmware.bin
560 /lib/firmware/vicam
561 /lib/firmware/whiteheat*.fw
562 /lib/firmware/yam
563
564 %files -n alacritech-firmware
565 %defattr(644,root,root,755)
566 %doc WHENCE
567 /lib/firmware/slicoss
568 /lib/firmware/sxg
569
570 %files -n alsa-firmware
571 %defattr(644,root,root,755)
572 %doc WHENCE LICENCE.ca0132 LICENSE.cirrus
573 /lib/firmware/cirrus
574 /lib/firmware/cs42l43.bin
575 /lib/firmware/ctefx.bin
576 /lib/firmware/ctspeq.bin
577 /lib/firmware/ess
578 /lib/firmware/korg
579 /lib/firmware/sb16
580 /lib/firmware/yamaha
581
582 %files -n amd-gpu-firmware
583 %defattr(644,root,root,755)
584 %doc WHENCE LICENSE.amdgpu LICENSE.radeon
585 /lib/firmware/amdgpu
586 /lib/firmware/r128
587 /lib/firmware/radeon
588
589 %files -n atheros-firmware
590 %defattr(644,root,root,755)
591 %doc WHENCE LICENCE.atheros_firmware LICENCE.open-ath9k-htc-firmware LICENSE.qcom LICENSE.QualcommAtheros_ar3k LICENSE.QualcommAtheros_ath10k
592 /lib/firmware/ar3k
593 /lib/firmware/ar5523.bin
594 /lib/firmware/ar7010*.fw
595 /lib/firmware/ar9170-*.fw
596 /lib/firmware/ar9271.fw
597 /lib/firmware/ath10k
598 /lib/firmware/ath11k
599 /lib/firmware/ath12k
600 /lib/firmware/ath3k-1.fw
601 /lib/firmware/ath6k
602 /lib/firmware/ath9k_htc
603 /lib/firmware/htc_7010.fw
604 /lib/firmware/htc_9271.fw
605 /lib/firmware/qca
606 /lib/firmware/wil6210.brd
607 /lib/firmware/wil6210.fw
608
609 %files -n av-firmware
610 %defattr(644,root,root,755)
611 %doc WHENCE LICENCE.Abilis LICENSE.amlogic_vdec LICENSE.amphion_vpu LICENCE.cnm LICENSE.dib0700 LICENCE.go7007 LICENCE.siano LICENCE.xc4000
612 /lib/firmware/amphion
613 /lib/firmware/as102_data1_st.hex
614 /lib/firmware/as102_data2_st.hex
615 /lib/firmware/av7110
616 /lib/firmware/cmmb_*_12mhz.inp
617 /lib/firmware/cnm
618 /lib/firmware/cpia2
619 /lib/firmware/dabusb
620 /lib/firmware/dsp56k
621 /lib/firmware/dvb-fe-xc4000-*.fw
622 /lib/firmware/dvb-fe-xc5000c-*.fw
623 /lib/firmware/dvb-fe-xc5000-*.fw
624 /lib/firmware/dvb_nova_12mhz*.inp
625 /lib/firmware/dvb-usb-dib0700-*.fw
626 /lib/firmware/dvb-usb-it9135-01.fw
627 /lib/firmware/dvb-usb-it9135-02.fw
628 /lib/firmware/dvb-usb-terratec-h5-drxk.fw
629 /lib/firmware/emi26
630 /lib/firmware/emi62
631 /lib/firmware/f2255usb.bin
632 /lib/firmware/go7007
633 /lib/firmware/isdbt_*.inp
634 /lib/firmware/lgs8g75.fw
635 /lib/firmware/meson
636 /lib/firmware/s5p-mfc.fw
637 /lib/firmware/s5p-mfc-v6.fw
638 /lib/firmware/s5p-mfc-v6-v2.fw
639 /lib/firmware/s5p-mfc-v7.fw
640 /lib/firmware/s5p-mfc-v8.fw
641 /lib/firmware/s5p-mfc-v12.fw
642 /lib/firmware/sms1xxx-*.fw
643 /lib/firmware/s2250.fw
644 /lib/firmware/s2250_loader.fw
645 /lib/firmware/tdmb_nova_12mhz.inp
646 /lib/firmware/v4l-cx*.fw
647
648 %files -n bnx2-firmware
649 %defattr(644,root,root,755)
650 %doc WHENCE
651 /lib/firmware/bnx2
652
653 %files -n bnx2x-firmware
654 %defattr(644,root,root,755)
655 %doc WHENCE
656 /lib/firmware/bnx2x
657
658 %files -n brcm-firmware
659 %defattr(644,root,root,755)
660 %doc WHENCE LICENCE.broadcom_bcm43xx LICENCE.cypress
661 /lib/firmware/brcm
662 /lib/firmware/cypress
663
664 %files -n cavium-firmware
665 %defattr(644,root,root,755)
666 %doc WHENCE LICENCE.cavium LICENCE.cavium_liquidio
667 /lib/firmware/cavium
668 /lib/firmware/liquidio
669
670 %files -n chelsio-firmware
671 %defattr(644,root,root,755)
672 %doc WHENCE LICENCE.chelsio_firmware
673 /lib/firmware/cxgb3
674 /lib/firmware/cxgb4
675
676 %files -n ethernet-firmware
677 %defattr(644,root,root,755)
678 %doc WHENCE LICENSE.airoha LICENCE.e100 LICENSE.ice LICENSE.ice_enhanced LICENCE.kaweth LICENCE.microchip LICENCE.myri10ge_firmware LICENCE.phanfw LICENCE.mediatek
679 /lib/firmware/3com
680 /lib/firmware/acenic
681 /lib/firmware/adaptec
682 /lib/firmware/airoha
683 /lib/firmware/e100
684 %dir /lib/firmware/intel
685 /lib/firmware/intel/ice
686 /lib/firmware/kaweth
687 %dir /lib/firmware/mediatek
688 /lib/firmware/mediatek/mt7988
689 /lib/firmware/microchip
690 /lib/firmware/myri10ge_*.dat
691 /lib/firmware/myricom
692 /lib/firmware/phanfw.bin
693 /lib/firmware/rtl_nic
694 /lib/firmware/tehuti
695 /lib/firmware/tigon
696 /lib/firmware/vxge
697
698 %files -n intel-bluetooth-firmware
699 %defattr(644,root,root,755)
700 %doc WHENCE LICENCE.ibt_firmware
701 %dir /lib/firmware/intel
702 /lib/firmware/intel/ibt-*
703
704 %files -n intel-gpu-firmware
705 %defattr(644,root,root,755)
706 %doc WHENCE LICENSE.i915 LICENSE.xe
707 /lib/firmware/i915
708 /lib/firmware/xe
709
710 %files -n intel-sound-firmware
711 %defattr(644,root,root,755)
712 %doc WHENCE LICENCE.adsp_sst LICENCE.IntcSST2 LICENCE.fw_sst_0f28
713 %dir /lib/firmware/intel
714 /lib/firmware/intel/avs
715 /lib/firmware/intel/catpt
716 /lib/firmware/intel/dsp_fw_*
717 /lib/firmware/intel/fw_sst_*
718 /lib/firmware/intel/IntcSST2.bin
719
720 %files -n intel-vsc-firmware
721 %defattr(644,root,root,755)
722 %doc WHENCE LICENSE.ipu3_firmware LICENSE.ivsc
723 %dir /lib/firmware/intel
724 /lib/firmware/intel/ipu
725 /lib/firmware/intel/vsc
726 /lib/firmware/intel/ipu3-fw.bin
727 /lib/firmware/intel/irci_irci_ecr-master_20161208_0213_20170112_1500.bin
728
729 %files -n iwl100-firmware
730 %defattr(644,root,root,755)
731 %doc WHENCE LICENCE.iwlwifi_firmware
732 /lib/firmware/iwlwifi-100-5.ucode
733
734 %files -n iwl105-firmware
735 %defattr(644,root,root,755)
736 %doc WHENCE LICENCE.iwlwifi_firmware
737 /lib/firmware/iwlwifi-105-*.ucode
738
739 %files -n iwl135-firmware
740 %defattr(644,root,root,755)
741 %doc WHENCE LICENCE.iwlwifi_firmware
742 /lib/firmware/iwlwifi-135-*.ucode
743
744 %files -n iwl1000-firmware
745 %defattr(644,root,root,755)
746 %doc WHENCE LICENCE.iwlwifi_firmware
747 /lib/firmware/iwlwifi-1000-*.ucode
748
749 %files -n iwl2000-firmware
750 %defattr(644,root,root,755)
751 %doc WHENCE LICENCE.iwlwifi_firmware
752 /lib/firmware/iwlwifi-2000-*.ucode
753
754 %files -n iwl2030-firmware
755 %defattr(644,root,root,755)
756 %doc WHENCE LICENCE.iwlwifi_firmware
757 /lib/firmware/iwlwifi-2030-*.ucode
758
759 %files -n iwlax2xx-firmware
760 %defattr(644,root,root,755)
761 %doc WHENCE LICENCE.iwlwifi_firmware
762 /lib/firmware/iwlwifi-Qu-*.ucode
763 /lib/firmware/iwlwifi-QuZ-*.ucode
764 /lib/firmware/iwlwifi-cc-*.ucode
765 /lib/firmware/iwlwifi-gl-*.pnvm
766 /lib/firmware/iwlwifi-gl-*.ucode
767 /lib/firmware/iwlwifi-ma-*.pnvm
768 /lib/firmware/iwlwifi-ma-*.ucode
769 /lib/firmware/iwlwifi-so-*.pnvm
770 /lib/firmware/iwlwifi-so-*.ucode
771 /lib/firmware/iwlwifi-ty-*.pnvm
772 /lib/firmware/iwlwifi-ty-*.ucode
773
774 %files -n iwl3160-firmware
775 %defattr(644,root,root,755)
776 %doc WHENCE LICENCE.iwlwifi_firmware
777 /lib/firmware/iwlwifi-3160-*.ucode
778 /lib/firmware/iwlwifi-3168-*.ucode
779
780 %files -n iwl3945-firmware
781 %defattr(644,root,root,755)
782 %doc WHENCE LICENCE.iwlwifi_firmware
783 /lib/firmware/iwlwifi-3945-*.ucode
784
785 %files -n iwl4965-firmware
786 %defattr(644,root,root,755)
787 %doc WHENCE LICENCE.iwlwifi_firmware
788 /lib/firmware/iwlwifi-4965-*.ucode
789
790 %files -n iwl5000-firmware
791 %defattr(644,root,root,755)
792 %doc WHENCE LICENCE.iwlwifi_firmware
793 /lib/firmware/iwlwifi-5000-*.ucode
794
795 %files -n iwl5150-firmware
796 %defattr(644,root,root,755)
797 %doc WHENCE LICENCE.iwlwifi_firmware
798 /lib/firmware/iwlwifi-5150-*.ucode
799
800 %files -n iwl6000-firmware
801 %defattr(644,root,root,755)
802 %doc WHENCE LICENCE.iwlwifi_firmware
803 /lib/firmware/iwlwifi-6000-*.ucode
804
805 %files -n iwl6000g2a-firmware
806 %defattr(644,root,root,755)
807 %doc WHENCE LICENCE.iwlwifi_firmware
808 /lib/firmware/iwlwifi-6000g2a-*.ucode
809
810 %files -n iwl6000g2b-firmware
811 %defattr(644,root,root,755)
812 %doc WHENCE LICENCE.iwlwifi_firmware
813 /lib/firmware/iwlwifi-6000g2b-*.ucode
814
815 %files -n iwl6050-firmware
816 %defattr(644,root,root,755)
817 %doc WHENCE LICENCE.iwlwifi_firmware
818 /lib/firmware/iwlwifi-6050-*.ucode
819
820 %files -n iwl7260-firmware
821 %defattr(644,root,root,755)
822 %doc WHENCE LICENCE.iwlwifi_firmware
823 /lib/firmware/iwlwifi-7260-*.ucode
824 /lib/firmware/iwlwifi-7265-*.ucode
825 /lib/firmware/iwlwifi-7265D-*.ucode
826
827 %files -n iwl8000C-firmware
828 %defattr(644,root,root,755)
829 %doc WHENCE LICENCE.iwlwifi_firmware
830 /lib/firmware/iwlwifi-8000C-*.ucode
831
832 %files -n iwl8265-firmware
833 %defattr(644,root,root,755)
834 %doc WHENCE LICENCE.iwlwifi_firmware
835 /lib/firmware/iwlwifi-8265-*.ucode
836
837 %files -n iwl9000-firmware
838 %defattr(644,root,root,755)
839 %doc WHENCE LICENCE.iwlwifi_firmware
840 /lib/firmware/iwlwifi-9000-*.ucode
841
842 %files -n iwl9260-firmware
843 %defattr(644,root,root,755)
844 %doc WHENCE LICENCE.iwlwifi_firmware
845 /lib/firmware/iwlwifi-9260-*.ucode
846
847 %files -n marvell-firmware
848 %defattr(644,root,root,755)
849 %doc WHENCE LICENCE.Marvell LICENCE.NXP LICENCE.OLPC
850 /lib/firmware/lbtf_usb.bin
851 /lib/firmware/libertas
852 /lib/firmware/mrvl
853 /lib/firmware/mwl8k
854 /lib/firmware/mwlwifi
855
856 %files -n mediatek-firmware
857 %defattr(644,root,root,755)
858 %doc WHENCE LICENCE.mediatek LICENCE.ralink_a_mediatek_company_firmware LICENCE.ralink-firmware.txt
859 /lib/firmware/mediatek
860 %exclude /lib/firmware/mediatek/mt7988
861 /lib/firmware/mt7601u.bin
862 /lib/firmware/mt7650.bin
863 /lib/firmware/mt7662.bin
864 /lib/firmware/mt7662_rom_patch.bin
865 /lib/firmware/vpu_d.bin
866 /lib/firmware/rt2561.bin
867 /lib/firmware/rt2561s.bin
868 /lib/firmware/rt2661.bin
869 /lib/firmware/rt2860.bin
870 /lib/firmware/rt2870.bin
871 /lib/firmware/rt3070.bin
872 /lib/firmware/rt3071.bin
873 /lib/firmware/rt3090.bin
874 /lib/firmware/rt3290.bin
875 /lib/firmware/rt73.bin
876 /lib/firmware/vpu_p.bin
877
878 %files -n mellanox-firmware
879 %defattr(644,root,root,755)
880 %doc WHENCE
881 /lib/firmware/mellanox
882
883 %files -n microcode-data-amd
884 %defattr(644,root,root,755)
885 %doc WHENCE LICENSE.amd-ucode README.amd-ucode
886 /lib/firmware/amd-ucode
887
888 %files -n netronome-firmware
889 %defattr(644,root,root,755)
890 %doc WHENCE LICENCE.Netronome
891 /lib/firmware/netronome
892
893 %files -n nxp
894 %defattr(644,root,root,755)
895 %doc WHENCE LICENSE.nxp LICENSE.nxp_mc_firmware
896 /lib/firmware/dpaa2
897 /lib/firmware/nxp
898
899 %files -n nvidia-gpu-firmware
900 %defattr(644,root,root,755)
901 %doc WHENCE LICENCE.nvidia
902 /lib/firmware/nvidia
903
904 %files -n qualcomm-firmware
905 %defattr(644,root,root,755)
906 %doc WHENCE LICENSE.qcom
907 /lib/firmware/a300_pfp.fw
908 /lib/firmware/a300_pm4.fw
909 /lib/firmware/qcom
910
911 %files -n qlogic-firmware
912 %defattr(644,root,root,755)
913 %doc WHENCE LICENCE.qla1280 LICENCE.qla2xxx
914 /lib/firmware/cbfw-*.bin
915 /lib/firmware/ct2fw-*.bin
916 /lib/firmware/ctfw-*.bin
917 /lib/firmware/qed
918 /lib/firmware/qlogic
919 /lib/firmware/ql2100_fw.bin
920 /lib/firmware/ql2200_fw.bin
921 /lib/firmware/ql2300_fw.bin
922 /lib/firmware/ql2322_fw.bin
923 /lib/firmware/ql2400_fw.bin
924 /lib/firmware/ql2500_fw.bin
925
926 %files -n realtek-firmware
927 %defattr(644,root,root,755)
928 %doc WHENCE LICENCE.rtlwifi_firmware.txt README.rtw88
929 /lib/firmware/rtl_bt
930 /lib/firmware/rtlwifi
931 /lib/firmware/rtw88
932 /lib/firmware/rtw89
933
934 %files -n ti-firmware
935 %defattr(644,root,root,755)
936 %doc WHENCE LICENCE.ti-connectivity LICENCE.ti-keystone LICENCE.ti-tspa LICENCE.wl1251
937 /lib/firmware/ti
938 /lib/firmware/ti_3410.fw
939 /lib/firmware/ti_5052.fw
940 /lib/firmware/ti-connectivity
941 /lib/firmware/ti-keystone
942 /lib/firmware/INT8866RCA2.bin
943 /lib/firmware/TAS2XXX3870.bin
944 /lib/firmware/TAS2XXX387D.bin
945 /lib/firmware/TAS2XXX387E.bin
946 /lib/firmware/TAS2XXX387F.bin
947 /lib/firmware/TAS2XXX3880.bin
948 /lib/firmware/TAS2XXX3881.bin
949 /lib/firmware/TAS2XXX3882.bin
950 /lib/firmware/TAS2XXX3884.bin
951 /lib/firmware/TAS2XXX3886.bin
952 /lib/firmware/TAS2XXX38A5.bin
953 /lib/firmware/TAS2XXX38A7.bin
954 /lib/firmware/TAS2XXX38A8.bin
955 /lib/firmware/TAS2XXX38B8.bin
956 /lib/firmware/TAS2XXX38B9.bin
957 /lib/firmware/TAS2XXX38BA.bin
958 /lib/firmware/TAS2XXX38BB.bin
959 /lib/firmware/TAS2XXX38BE.bin
960 /lib/firmware/TAS2XXX38BF.bin
961 /lib/firmware/TAS2XXX38C3.bin
962 /lib/firmware/TAS2XXX38CB.bin
963 /lib/firmware/TAS2XXX38CD.bin
964 /lib/firmware/TAS2XXX38D3.bin
965 /lib/firmware/TAS2XXX38D4.bin
966 /lib/firmware/TAS2XXX38D5.bin
967 /lib/firmware/TAS2XXX38D6.bin
968 /lib/firmware/TAS2XXX38DF.bin
969 /lib/firmware/TAS2XXX38E0.bin
970 /lib/firmware/TIAS2781RCA2.bin
971 /lib/firmware/TIAS2781RCA4.bin
972
973 %files -n ueagle-atm-firmware
974 %defattr(644,root,root,755)
975 %doc WHENCE LICENCE.ueagle-atm4-firmware
976 /lib/firmware/ueagle-atm
977
978 %files -n wireless-firmware
979 %defattr(644,root,root,755)
980 %doc WHENCE LICENCE.agere LICENSE.atmel LICENCE.via_vt6656 LICENCE.wf200
981 /lib/firmware/agere_*_fw.bin
982 /lib/firmware/atmel
983 /lib/firmware/atusb
984 /lib/firmware/rsi
985 /lib/firmware/rsi_91x.fw
986 /lib/firmware/sdd_sagrad_*.bin
987 /lib/firmware/wfx
988 /lib/firmware/wsm_22.bin
989 /lib/firmware/vntwusb.fw