]> git.pld-linux.org Git - packages/linux-firmware.git/blame - linux-firmware.spec
- updated to 20211027
[packages/linux-firmware.git] / linux-firmware.spec
CommitLineData
228de881
ER
1# TODO
2# - subpackages for various firmwares?
76512514 3# - (since 5.3) compress firmware: https://git.kernel.org/linus/82fd7a8142a10b8eb41313074b3859d82c0857dc
ce91ab0d 4%define rel 1
421e0982 5%define ver 20211027
4df55c66 6Summary: Firmware files used by the Linux kernel
3e4558fe 7Summary(pl.UTF-8): Pliki firmware'u używane przez jądro Linuksa
4df55c66 8Name: linux-firmware
35908f4e
ER
9Version: %{ver}
10Release: %{rel}
3e4558fe 11License: GPL+ and GPL v2+ and MIT and Redistributable, no modification permitted
4df55c66 12Group: Base/Kernel
e6475473
JB
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
15# upstream tarball
16Source0: https://www.kernel.org/pub/linux/kernel/firmware/%{name}-%{version}.tar.xz
421e0982 17# Source0-md5: 44c6033a6ddafdd2880ef3d856ebdd76
35908f4e 18URL: https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/
e6475473
JB
19BuildRequires: tar >= 1:1.22
20BuildRequires: xz
5359870d 21Obsoletes: microcode-data-amd < 20191221
10103157 22BuildArch: noarch
4df55c66
AM
23BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
0fc0601f
JB
25%define no_install_post_strip 1
26
4df55c66 27%description
3e4558fe 28This package includes firmware files required for some devices to
4df55c66
AM
29operate.
30
3e4558fe
JB
31%description -l pl.UTF-8
32Ten pakiet zawiera pliki firmware'u wymagane do działania niektórych
33urządzeń.
34
35908f4e
ER
35%package -n iwl100-firmware
36Summary: Firmware for Intel(R) Wireless WiFi Link 100 Series Adapters
0fc0601f 37Summary(pl.UTF-8): Firmware dla kart bezprzewodowych Intela z serii WiFi Link 100
35908f4e
ER
38Version: 39.31.5.1
39Release: %{ver}.%{rel}
40License: Redistributable, no modification permitted
35908f4e
ER
41
42%description -n iwl100-firmware
43This package contains the firmware required by the Intel wireless
44drivers for Linux to support the iwl100 hardware. Usage of the
45firmware is subject to the terms and conditions contained inside the
46provided LICENSE file. Please read it carefully.
47
0fc0601f
JB
48%description -n iwl100-firmware -l pl.UTF-8
49Ten pakiet zawiera firmware wymagane przez linuksowe sterowniki do
50kart bezprzewodowych Intela typu iwl100. Używanie firmware'u podlega
51warunkom opisanym w załączonym pliku LICENSE.
52
35908f4e
ER
53%package -n iwl105-firmware
54Summary: Firmware for Intel(R) Centrino Wireless-N 105 Series Adapters
0fc0601f 55Summary(pl.UTF-8): Firmware dla kart bezprzewodowych Intela z serii Centrino Wireless-N 105
35908f4e
ER
56Version: 18.168.6.1
57Release: %{ver}.%{rel}
58License: Redistributable, no modification permitted
59
60%description -n iwl105-firmware
61This package contains the firmware required by the Intel wireless
62drivers for Linux to support the iwl105 hardware. Usage of the
63firmware is subject to the terms and conditions contained inside the
64provided LICENSE file. Please read it carefully.
65
0fc0601f
JB
66%description -n iwl105-firmware -l pl.UTF-8
67Ten pakiet zawiera firmware wymagane przez linuksowe sterowniki do
68kart bezprzewodowych Intela typu iwl105. Używanie firmware'u podlega
69warunkom opisanym w załączonym pliku LICENSE.
70
35908f4e
ER
71%package -n iwl135-firmware
72Summary: Firmware for Intel(R) Centrino Wireless-N 135 Series Adapters
0fc0601f 73Summary(pl.UTF-8): Firmware dla kart bezprzewodowych Intela z serii Centrino Wireless-N 135
35908f4e
ER
74Version: 18.168.6.1
75Release: %{ver}.%{rel}
76License: Redistributable, no modification permitted
77
78%description -n iwl135-firmware
79This package contains the firmware required by the Intel wireless
80drivers for Linux to support the iwl135 hardware. Usage of the
81firmware is subject to the terms and conditions contained inside the
82provided LICENSE file. Please read it carefully.
83
0fc0601f
JB
84%description -n iwl135-firmware -l pl.UTF-8
85Ten pakiet zawiera firmware wymagane przez linuksowe sterowniki do
86kart bezprzewodowych Intela typu iwl135. Używanie firmware'u podlega
87warunkom opisanym w załączonym pliku LICENSE.
88
35908f4e
ER
89%package -n iwl1000-firmware
90Summary: Firmware for Intel(R) PRO/Wireless 1000 B/G/N network adaptors
0fc0601f 91Summary(pl.UTF-8): Firmware dla kart bezprzewodowych Intela z serii Pro/Wireless 1000 B/G/N
35908f4e
ER
92Version: 39.31.5.1
93Release: %{ver}.%{rel}
94License: Redistributable, no modification permitted
95Obsoletes: iwl1000-firmware < 1:39.31.5.1-3
5359870d 96Obsoletes: iwlwifi-1000-ucode < 1:39.31.5.1-2
35908f4e
ER
97
98%description -n iwl1000-firmware
99This package contains the firmware required by the Intel wireless
100drivers for Linux to support the iwl1000 hardware. Usage of the
101firmware is subject to the terms and conditions contained inside the
102provided LICENSE file. Please read it carefully.
103
0fc0601f
JB
104%description -n iwl1000-firmware -l pl.UTF-8
105Ten pakiet zawiera firmware wymagane przez linuksowe sterowniki do
106kart bezprzewodowych Intela typu iwl1000. Używanie firmware'u podlega
107warunkom opisanym w załączonym pliku LICENSE.
108
35908f4e
ER
109%package -n iwl2000-firmware
110Summary: Firmware for Intel(R) Centrino Wireless-N 2000 Series Adapters
0fc0601f 111Summary(pl.UTF-8): Firmware dla kart bezprzewodowych Intela z serii Centrino Wireless-N 2000
35908f4e
ER
112Version: 18.168.6.1
113Release: %{ver}.%{rel}
114License: Redistributable, no modification permitted
115
116%description -n iwl2000-firmware
117This package contains the firmware required by the Intel wireless
118drivers for Linux to support the iwl2000 hardware. Usage of the
119firmware is subject to the terms and conditions contained inside the
120provided LICENSE file. Please read it carefully.
121
0fc0601f
JB
122%description -n iwl2000-firmware -l pl.UTF-8
123Ten pakiet zawiera firmware wymagane przez linuksowe sterowniki do
124kart bezprzewodowych Intela typu iwl2000. Używanie firmware'u podlega
125warunkom opisanym w załączonym pliku LICENSE.
126
35908f4e
ER
127%package -n iwl2030-firmware
128Summary: Firmware for Intel(R) Centrino Wireless-N 2030 Series Adapters
0fc0601f 129Summary(pl.UTF-8): Firmware dla kart bezprzewodowych Intela z serii Centrino Wireless-N 2030
35908f4e
ER
130Version: 18.168.6.1
131Release: %{ver}.%{rel}
132License: Redistributable, no modification permitted
133
134%description -n iwl2030-firmware
135This package contains the firmware required by the Intel wireless
136drivers for Linux to support the iwl2030 hardware. Usage of the
137firmware is subject to the terms and conditions contained inside the
138provided LICENSE file. Please read it carefully.
139
0fc0601f
JB
140%description -n iwl2030-firmware -l pl.UTF-8
141Ten pakiet zawiera firmware wymagane przez linuksowe sterowniki do
142kart bezprzewodowych Intela typu iwl2030. Używanie firmware'u podlega
143warunkom opisanym w załączonym pliku LICENSE.
144
145%package -n iwl3160-firmware
146Summary: Firmware for Intel(R) Wireless WiFi Link 3160 Series Adapters
147Summary(pl.UTF-8): Firmware dla kart bezprzewodowych Intela z serii WiFi Link 3160
148Version: 25.30.13.0
149Release: %{ver}.%{rel}
150License: Redistributable, no modification permitted
151
152%description -n iwl3160-firmware
153This package contains the firmware required by the Intel wireless
154drivers for Linux to support the iwl3160 hardware. Usage of the
155firmware is subject to the terms and conditions contained inside the
156provided LICENSE file. Please read it carefully.
157
158%description -n iwl3160-firmware -l pl.UTF-8
159Ten pakiet zawiera firmware wymagane przez linuksowe sterowniki do
160kart bezprzewodowych Intela typu iwl3160. Używanie firmware'u podlega
161warunkom opisanym w załączonym pliku LICENSE.
162
35908f4e
ER
163%package -n iwl3945-firmware
164Summary: Firmware for Intel(R) PRO/Wireless 3945 A/B/G network adaptors
0fc0601f 165Summary(pl.UTF-8): Firmware dla kart bezprzewodowych Intela z serii PRO/Wireless 3945 A/B/G
35908f4e
ER
166Version: 15.32.2.9
167Release: %{ver}.%{rel}
168License: Redistributable, no modification permitted
5359870d 169Obsoletes: iwlwifi-3945-ucode < 15.32.2.9-2
35908f4e
ER
170
171%description -n iwl3945-firmware
172This package contains the firmware required by the iwl3945 driver for
173Linux. Usage of the firmware is subject to the terms and conditions
174contained inside the provided LICENSE file. Please read it carefully.
175
0fc0601f
JB
176%description -n iwl3945-firmware -l pl.UTF-8
177Ten pakiet zawiera firmware wymagany przez linuksowy sterownik
178iwl3945. Używanie firmware'u podlega warunkom opisanym w załączonym
179pliku LICENSE.
180
35908f4e
ER
181%package -n iwl4965-firmware
182Summary: Firmware for Intel(R) PRO/Wireless 4965 A/G/N network adaptors
0fc0601f 183Summary(pl.UTF-8): Firmware dla kart bezprzewodowych Intela z serii PRO/Wireless 4965 A/G/N
35908f4e
ER
184Version: 228.61.2.24
185Release: %{ver}.%{rel}
186License: Redistributable, no modification permitted
5359870d 187Obsoletes: iwlwifi-4965-ucode < 228.61.2.24-2
35908f4e
ER
188
189%description -n iwl4965-firmware
190This package contains the firmware required by the iwl4965 driver for
191Linux. Usage of the firmware is subject to the terms and conditions
192contained inside the provided LICENSE file. Please read it carefully.
193
0fc0601f
JB
194%description -n iwl4965-firmware -l pl.UTF-8
195Ten pakiet zawiera firmware wymagany przez linuksowy sterownik
196iwl4965. Używanie firmware'u podlega warunkom opisanym w załączonym
197pliku LICENSE.
198
35908f4e
ER
199%package -n iwl5000-firmware
200Summary: Firmware for Intel(R) PRO/Wireless 5000 A/G/N network adaptors
0fc0601f 201Summary(pl.UTF-8): Firmware dla kart bezprzewodowych Intela z serii PRO/Wireless 5000 A/G/N
35908f4e
ER
202Version: 8.83.5.1_1
203Release: %{ver}.%{rel}
204License: Redistributable, no modification permitted
5359870d 205Obsoletes: iwlwifi-5000-ucode < 8.83.5.1-5
35908f4e
ER
206
207%description -n iwl5000-firmware
0fc0601f
JB
208This package contains the firmware required by the Intel wireless
209drivers for Linux to support the iwl5000 hardware. Usage of the
210firmware is subject to the terms and conditions contained inside the
211provided LICENSE file. Please read it carefully.
212
213%description -n iwl5000-firmware -l pl.UTF-8
214Ten pakiet zawiera firmware wymagane przez linuksowe sterowniki do
215kart bezprzewodowych Intela typu iwl5000. Używanie firmware'u podlega
216warunkom opisanym w załączonym pliku LICENSE.
35908f4e
ER
217
218%package -n iwl5150-firmware
219Summary: Firmware for Intel(R) PRO/Wireless 5150 A/G/N network adaptors
0fc0601f 220Summary(pl.UTF-8): Firmware dla kart bezprzewodowych Intela z serii PRO/Wireless 5150 A/G/N
35908f4e
ER
221Version: 8.24.2.2
222Release: %{ver}.%{rel}
223License: Redistributable, no modification permitted
5359870d 224Obsoletes: iwlwifi-5150-ucode < 8.24.2.2-2
35908f4e
ER
225
226%description -n iwl5150-firmware
0fc0601f
JB
227This package contains the firmware required by the Intel wireless
228drivers for Linux to support the iwl5150 hardware. Usage of the
229firmware is subject to the terms and conditions contained inside the
230provided LICENSE file. Please read it carefully.
231
232%description -n iwl5150-firmware -l pl.UTF-8
233Ten pakiet zawiera firmware wymagane przez linuksowe sterowniki do
234kart bezprzewodowych Intela typu iwl5150. Używanie firmware'u podlega
235warunkom opisanym w załączonym pliku LICENSE.
35908f4e
ER
236
237%package -n iwl6000-firmware
238Summary: Firmware for Intel(R) Wireless WiFi Link 6000 AGN Adapter
0fc0601f 239Summary(pl.UTF-8): Firmware dla kart bezprzewodowych Intela z serii WiFi Link 6000 AGN
35908f4e
ER
240Version: 9.221.4.1
241Release: %{ver}.%{rel}
242License: Redistributable, no modification permitted
5359870d 243Obsoletes: iwlwifi-6000-ucode < 9.221.4.1-2
35908f4e
ER
244
245%description -n iwl6000-firmware
246This package contains the firmware required by the Intel wireless
0fc0601f
JB
247drivers for Linux to support the iwl6000 hardware. Usage of the
248firmware is subject to the terms and conditions contained inside the
249provided LICENSE file. Please read it carefully.
250
251%description -n iwl6000-firmware -l pl.UTF-8
252Ten pakiet zawiera firmware wymagane przez linuksowe sterowniki do
253kart bezprzewodowych Intela typu iwl6000. Używanie firmware'u podlega
254warunkom opisanym w załączonym pliku LICENSE.
35908f4e
ER
255
256%package -n iwl6000g2a-firmware
257Summary: Firmware for Intel(R) Wireless WiFi Link 6005 Series Adapters
0fc0601f 258Summary(pl.UTF-8): Firmware dla kart bezprzewodowych Intela z serii WiFi Link 6005
35908f4e
ER
259Version: 18.168.6.1
260Release: %{ver}.%{rel}
261License: Redistributable, no modification permitted
35908f4e
ER
262
263%description -n iwl6000g2a-firmware
264This package contains the firmware required by the Intel wireless
0fc0601f
JB
265drivers for Linux to support the iwl6000g2a hardware. Usage of the
266firmware is subject to the terms and conditions contained inside the
267provided LICENSE file. Please read it carefully.
268
269%description -n iwl6000g2a-firmware -l pl.UTF-8
270Ten pakiet zawiera firmware wymagane przez linuksowe sterowniki do
271kart bezprzewodowych Intela typu iwl6000g2a. Używanie firmware'u
272podlega warunkom opisanym w załączonym pliku LICENSE.
35908f4e
ER
273
274%package -n iwl6000g2b-firmware
275Summary: Firmware for Intel(R) Wireless WiFi Link 6030 Series Adapters
0fc0601f 276Summary(pl.UTF-8): Firmware dla kart bezprzewodowych Intela z serii WiFi Link 6030
35908f4e
ER
277Version: 18.168.6.1
278Release: %{ver}.%{rel}
279License: Redistributable, no modification permitted
5359870d 280Obsoletes: iwlwifi-6030-ucode < 18.168.6.1-2
35908f4e
ER
281
282%description -n iwl6000g2b-firmware
283This package contains the firmware required by the Intel wireless
0fc0601f
JB
284drivers for Linux to support the iwl6000g2b hardware. Usage of the
285firmware is subject to the terms and conditions contained inside the
286provided LICENSE file. Please read it carefully.
287
288%description -n iwl6000g2b-firmware -l pl.UTF-8
289Ten pakiet zawiera firmware wymagane przez linuksowe sterowniki do
290kart bezprzewodowych Intela typu iwl6000g2b. Używanie firmware'u
291podlega warunkom opisanym w załączonym pliku LICENSE.
35908f4e
ER
292
293%package -n iwl6050-firmware
294Summary: Firmware for Intel(R) Wireless WiFi Link 6050 Series Adapters
0fc0601f 295Summary(pl.UTF-8): Firmware dla kart bezprzewodowych Intela z serii WiFi Link 6050
35908f4e
ER
296Version: 41.28.5.1
297Release: %{ver}.%{rel}
298License: Redistributable, no modification permitted
5359870d 299Obsoletes: iwlwifi-6050-ucode < 41.28.5.1-2
35908f4e
ER
300
301%description -n iwl6050-firmware
302This package contains the firmware required by the Intel wireless
0fc0601f
JB
303drivers for Linux to support the iwl6050 hardware. Usage of the
304firmware is subject to the terms and conditions contained inside the
305provided LICENSE file. Please read it carefully.
306
307%description -n iwl6050-firmware -l pl.UTF-8
308Ten pakiet zawiera firmware wymagane przez linuksowe sterowniki do
309kart bezprzewodowych Intela typu iwl6050. Używanie firmware'u podlega
310warunkom opisanym w załączonym pliku LICENSE.
35908f4e
ER
311
312%package -n iwl7260-firmware
57896452 313Summary: Firmware for Intel(R) Wireless WiFi Link 726x/8000/9000/AX200/AX201 Series Adapters
ed17c8f4 314Summary(pl.UTF-8): Firmware dla kart bezprzewodowych Intela z serii WiFi Link 726x/8000/9000/AX200/AX201
1c4f092a 315Version: 25.228.9.0
35908f4e
ER
316Release: %{ver}.%{rel}
317License: Redistributable, no modification permitted
5359870d 318Obsoletes: iwlwifi-7260-ucode < 25.228.9.0-8
ea8f99a0 319Conflicts: linux-firmware < 20181008-4
35908f4e
ER
320
321%description -n iwl7260-firmware
322This package contains the firmware required by the Intel wireless
0fc0601f
JB
323drivers for Linux to support the iwl7260 hardware. Usage of the
324firmware is subject to the terms and conditions contained inside the
325provided LICENSE file. Please read it carefully.
35908f4e 326
0fc0601f
JB
327%description -n iwl7260-firmware -l pl.UTF-8
328Ten pakiet zawiera firmware wymagane przez linuksowe sterowniki do
329kart bezprzewodowych Intela typu iwl7260. Używanie firmware'u podlega
330warunkom opisanym w załączonym pliku LICENSE.
331
332%package -n libertas-sd8686-firmware
333Summary: Firmware for Marvell Libertas SD 8686 Network Adapter
334Summary(pl.UTF-8): Firmware dla kart sieciowych Marvell Libertas SD 8686
335Version: 0.%{ver}
336Release: %{rel}
35908f4e 337License: Redistributable, no modification permitted
0fc0601f 338Obsoletes: libertas-sd8686-firmware < 9.70.20.p0-4
35908f4e 339
0fc0601f
JB
340%description -n libertas-sd8686-firmware
341Firmware for Marvell Libertas SD 8686 Network Adapter.
342
343%description -n libertas-sd8686-firmware -l pl.UTF-8
344Firmware dla kart sieciowych Marvell Libertas SD 8686.
345
346%package -n libertas-sd8787-firmware
347Summary: Firmware for Marvell Libertas SD 8787 Network Adapter
348Summary(pl.UTF-8): Firmware dla kart sieciowych Marvell Libertas SD 8787
349Version: 0.%{ver}
350Release: %{rel}
351License: Redistributable, no modification permitted
352
353%description -n libertas-sd8787-firmware
354Firmware for Marvell Libertas SD 8787 Network Adapter.
355
356%description -n libertas-sd8787-firmware -l pl.UTF-8
357Firmware dla kart sieciowych Marvell Libertas SD 8787.
35908f4e
ER
358
359%package -n libertas-usb8388-firmware
360Summary: Firmware for Marvell Libertas USB 8388 Network Adapter
0fc0601f 361Summary(pl.UTF-8): Firmware dla kart sieciowych Marvell Libertas USB 8388
35908f4e
ER
362Version: 0.%{ver}
363Release: %{rel}
364License: Redistributable, no modification permitted
365Obsoletes: libertas-usb8388-firmware < 2:5.110.22.p23-8
366
367%description -n libertas-usb8388-firmware
0fc0601f
JB
368Firmware for Marvell Libertas USB 8388 Network Adapter.
369
370%description -n libertas-usb8388-firmware -l pl.UTF-8
371Firmware dla kart sieciowych Marvell Libertas USB 8388.
35908f4e
ER
372
373%package -n libertas-usb8388-olpc-firmware
374Summary: OLPC firmware for Marvell Libertas USB 8388 Network Adapter
0fc0601f 375Summary(pl.UTF-8): Firmware OLPC dla kart sieciowych Marvell Libertas USB 8388
35908f4e
ER
376Version: 0.%{ver}
377Release: %{rel}
378License: Redistributable, no modification permitted
379
380%description -n libertas-usb8388-olpc-firmware
381Firmware for Marvell Libertas USB 8388 Network Adapter with OLPC mesh
382network support.
383
0fc0601f
JB
384%description -n libertas-usb8388-olpc-firmware -l pl.UTF-8
385Firmware dla kart sieciowych Marvell Libertas USB 8388 z obsługą
386punktów sieci OLPC.
cd15363d 387
4df55c66 388%prep
0e4d290e 389%setup -q
4df55c66 390
4df55c66
AM
391# Remove firmware shipped in separate packages already
392# Perhaps these should be built as subpackages of linux-firmware?
3e4558fe
JB
393# - ql{2100,2200,2300,2322,2400,2500}-firmware.spec
394%{__rm} ql{2100,2200,2300,2322,2400,2500}_fw.bin LICENCE.qla2xxx
3e4558fe
JB
395# - alsa-firmware.spec
396%{__rm} -r ess korg sb16 yamaha
397# We have _some_ ralink firmware in separate packages already. (which packages???)
96448a0b 398%{__rm} rt73.bin rt2561.bin rt2561s.bin rt2661.bin
2242bc52 399# And _some_ conexant firmware. (which packages???)
96448a0b 400%{__rm} v4l-cx23418-apu.fw v4l-cx23418-cpu.fw v4l-cx23418-dig.fw v4l-cx25840.fw
3e4558fe 401# Netxen firmware (which package???)
96448a0b 402%{__rm} phanfw.bin LICENCE.phanfw
beac20db 403# - radeon-ucode.spec
c5b9d8de
JB
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
4df55c66 412
ea8f99a0
JB
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
417
4df55c66 418# Remove source files we don't need to install
3e4558fe
JB
419%{__rm} */*.asm dsp56k/{Makefile,concat-bootstrap.pl} isci/{Makefile,README,*.[ch]}
420%{__rm} -r carl9170fw usbdux
421%{__rm} Makefile configure
4df55c66 422
0e4d290e
JB
423%{__mv} rtw88/README README.rtw88
424
4df55c66
AM
425%install
426rm -rf $RPM_BUILD_ROOT
0e4d290e
JB
427
428./copy-firmware.sh $RPM_BUILD_ROOT/lib/firmware
4df55c66
AM
429
430%clean
431rm -rf $RPM_BUILD_ROOT
432
4df55c66
AM
433%files
434%defattr(644,root,root,755)
0e4d290e 435%doc WHENCE LICENCE.* LICENSE.* README README.rtw88 TDA7706_OM_v*_boot.txt
3e4558fe 436/lib/firmware/3com
0e4d290e
JB
437/lib/firmware/TDA7706_OM_v*_boot.txt
438# links to qcom/a300_*.fw
98a5c44e
AM
439/lib/firmware/a300_pfp.fw
440/lib/firmware/a300_pm4.fw
3e4558fe
JB
441/lib/firmware/acenic
442/lib/firmware/adaptec
443/lib/firmware/advansys
444/lib/firmware/agere_*_fw.bin
ce91ab0d 445/lib/firmware/amd
2aa22ec5
AM
446/lib/firmware/amdgpu
447/lib/firmware/amd-ucode
3e4558fe
JB
448/lib/firmware/ar3k
449/lib/firmware/ar5523.bin
450/lib/firmware/ar7010*.fw
451/lib/firmware/ar9170-*.fw
452/lib/firmware/ar9271.fw
f126af70
MK
453/lib/firmware/as102_data1_st.hex
454/lib/firmware/as102_data2_st.hex
10103157 455/lib/firmware/ath10k
d9bc2c64 456/lib/firmware/ath11k
3e4558fe
JB
457/lib/firmware/ath3k-1.fw
458/lib/firmware/ath6k
2242bc52 459/lib/firmware/ath9k_htc
2aa22ec5 460/lib/firmware/atmel
3e4558fe 461/lib/firmware/atmsar11.fw
2c543da4 462/lib/firmware/atusb
3e4558fe
JB
463/lib/firmware/av7110
464/lib/firmware/bnx2
465/lib/firmware/bnx2x
466/lib/firmware/bnx2x-e1-*.fw
467/lib/firmware/bnx2x-e1h-*.fw
468/lib/firmware/brcm
e16ff73e 469/lib/firmware/cadence
3e4558fe 470/lib/firmware/carl9170-1.fw
cd15363d 471/lib/firmware/cavium
228de881 472/lib/firmware/cbfw-*.bin
3e4558fe 473/lib/firmware/cis
1550da11 474/lib/firmware/cmmb_*_12mhz.inp
3e4558fe 475/lib/firmware/cpia2
228de881
ER
476/lib/firmware/ct2fw-*.bin
477/lib/firmware/ctefx.bin
478/lib/firmware/ctfw-*.bin
479/lib/firmware/ctspeq.bin
3e4558fe
JB
480/lib/firmware/cxgb3
481/lib/firmware/cxgb4
18d4b49e 482/lib/firmware/cypress
3e4558fe 483/lib/firmware/dabusb
421e0982 484/lib/firmware/dpaa2
3e4558fe 485/lib/firmware/dsp56k
f126af70 486/lib/firmware/dvb-fe-xc4000-*.fw
f126af70 487/lib/firmware/dvb-fe-xc5000c-*.fw
10103157
AM
488/lib/firmware/dvb-fe-xc5000-*.fw
489/lib/firmware/dvb_nova_12mhz*.inp
3e4558fe 490/lib/firmware/dvb-usb-dib0700-*.fw
f126af70
MK
491/lib/firmware/dvb-usb-it9135-01.fw
492/lib/firmware/dvb-usb-it9135-02.fw
3e4558fe
JB
493/lib/firmware/dvb-usb-terratec-h5-drxk.fw
494/lib/firmware/e100
495/lib/firmware/edgeport
496/lib/firmware/emi26
497/lib/firmware/emi62
498/lib/firmware/ene-ub6250
499/lib/firmware/f2255usb.bin
228de881 500/lib/firmware/go7007
2aa22ec5
AM
501/lib/firmware/hfi1_dc8051.fw
502/lib/firmware/hfi1_fabric.fw
503/lib/firmware/hfi1_pcie.fw
504/lib/firmware/hfi1_sbus.fw
3e4558fe
JB
505/lib/firmware/htc_7010.fw
506/lib/firmware/htc_9271.fw
507/lib/firmware/i2400m-fw-usb-*.sbcf
508/lib/firmware/i6050-fw-usb-*.sbcf
2c543da4 509/lib/firmware/i915
cd15363d 510/lib/firmware/imx
42aea87d 511%dir /lib/firmware/inside-secure
f0a77c70
AZ
512%dir /lib/firmware/inside-secure/eip197_minifw
513/lib/firmware/inside-secure/eip197_minifw/ifpp.bin
514/lib/firmware/inside-secure/eip197_minifw/ipue.bin
228de881 515/lib/firmware/intel
3e4558fe
JB
516/lib/firmware/intelliport2.bin
517/lib/firmware/isci
10103157 518/lib/firmware/isdbt_*.inp
3e4558fe
JB
519/lib/firmware/kaweth
520/lib/firmware/keyspan
521/lib/firmware/keyspan_pda
522/lib/firmware/lbtf_usb.bin
523/lib/firmware/lgs8g75.fw
ea8f99a0
JB
524%dir /lib/firmware/libertas
525/lib/firmware/libertas/cf8381*.bin
526/lib/firmware/libertas/cf8385*.bin
527/lib/firmware/libertas/gspi8682*.bin
528/lib/firmware/libertas/gspi8686_v9*.bin
529/lib/firmware/libertas/gspi8688*.bin
530/lib/firmware/libertas/lbtf_sdio.bin
531/lib/firmware/libertas/sd8385*.bin
532/lib/firmware/libertas/sd8682*.bin
0e4d290e 533# links to mrvl/sd8688*
ea8f99a0
JB
534/lib/firmware/libertas/sd8688*.bin
535/lib/firmware/libertas/usb8682.bin
2c543da4 536/lib/firmware/liquidio
2bb1a800 537/lib/firmware/lt9611uxc_fw.bin
3e4558fe 538/lib/firmware/matrox
59e6613a 539%dir /lib/firmware/mediatek
421e0982 540/lib/firmware/mediatek/BT_RAM_CODE_MT7922_1_1_hdr.bin
5359870d 541/lib/firmware/mediatek/BT_RAM_CODE_MT7961_1_2_hdr.bin
0f69a874 542/lib/firmware/mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin
2bb1a800 543/lib/firmware/mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin
0f69a874 544/lib/firmware/mediatek/WIFI_RAM_CODE_MT7922_1.bin
2bb1a800 545/lib/firmware/mediatek/WIFI_RAM_CODE_MT7961_1.bin
cf050073 546/lib/firmware/mediatek/mt7610e.bin
ce91ab0d
JR
547/lib/firmware/mediatek/mt7610u.bin
548/lib/firmware/mediatek/mt7615_cr4.bin
549/lib/firmware/mediatek/mt7615_n9.bin
550/lib/firmware/mediatek/mt7615_rom_patch.bin
e6928d04
JB
551/lib/firmware/mediatek/mt7622_n9.bin
552/lib/firmware/mediatek/mt7622_rom_patch.bin
59e6613a 553/lib/firmware/mediatek/mt7622pr2h.bin
cf050073 554/lib/firmware/mediatek/mt7650e.bin
59e6613a
AM
555/lib/firmware/mediatek/mt7662u.bin
556/lib/firmware/mediatek/mt7662u_rom_patch.bin
57896452 557/lib/firmware/mediatek/mt7663_n9_rebb.bin
d4740ba2
JB
558/lib/firmware/mediatek/mt7663_n9_v3.bin
559/lib/firmware/mediatek/mt7663pr2h.bin
57896452 560/lib/firmware/mediatek/mt7663pr2h_rebb.bin
59e6613a 561/lib/firmware/mediatek/mt7668pr2h.bin
57896452
JP
562/lib/firmware/mediatek/mt7915_rom_patch.bin
563/lib/firmware/mediatek/mt7915_wa.bin
564/lib/firmware/mediatek/mt7915_wm.bin
e6928d04 565/lib/firmware/mediatek/mt8173
d4740ba2 566/lib/firmware/mediatek/mt8183
ce91ab0d 567/lib/firmware/meson
cf050073
AG
568%dir /lib/firmware/microchip
569/lib/firmware/microchip/mscc_vsc8574_revb_int8051_29e8.bin
570/lib/firmware/microchip/mscc_vsc8584_revb_int8051_fb48.bin
cd15363d 571/lib/firmware/mellanox
228de881 572/lib/firmware/moxa
ea8f99a0
JB
573%dir /lib/firmware/mrvl
574/lib/firmware/mrvl/pcie8897_uapsta.bin
575/lib/firmware/mrvl/pcie8997_wlan_v4.bin
576/lib/firmware/mrvl/pcieuart8997_combo_v4.bin
577/lib/firmware/mrvl/pcieusb8997_combo_v4.bin
578/lib/firmware/mrvl/sd8688*.bin
579/lib/firmware/mrvl/sd8797_uapsta.bin
580/lib/firmware/mrvl/sd8801_uapsta.bin
581/lib/firmware/mrvl/sd8887_uapsta.bin
582/lib/firmware/mrvl/sd8897_uapsta.bin
cf050073 583/lib/firmware/mrvl/sdsd8977_combo_v2.bin
ea8f99a0
JB
584/lib/firmware/mrvl/sdsd8997_combo_v4.bin
585/lib/firmware/mrvl/usb8766_uapsta.bin
586/lib/firmware/mrvl/usb8797_uapsta.bin
587/lib/firmware/mrvl/usb8801_uapsta.bin
588/lib/firmware/mrvl/usb8897_uapsta.bin
589/lib/firmware/mrvl/usbusb8997_combo_v4.bin
cc090f2b
JB
590%dir /lib/firmware/mrvl/prestera
591/lib/firmware/mrvl/prestera/mvsw_prestera_fw-v2.0.img
0cab6f2a 592/lib/firmware/mrvl/prestera/mvsw_prestera_fw-v3.0.img
10103157 593/lib/firmware/mt7601u.bin
228de881 594/lib/firmware/mt7650.bin
f2f8916a 595/lib/firmware/mt7662*.bin
3e4558fe
JB
596/lib/firmware/mts_*.fw
597/lib/firmware/mwl8k
10103157 598/lib/firmware/mwlwifi
3e4558fe
JB
599/lib/firmware/myri10ge_*.dat
600/lib/firmware/myricom
f2f8916a 601/lib/firmware/netronome
2242bc52 602/lib/firmware/nvidia
3e4558fe 603/lib/firmware/ositech
61d1e27d 604/lib/firmware/qat_895xcc.bin
10103157
AM
605/lib/firmware/qat_895xcc_mmp.bin
606/lib/firmware/qat_c3xxx.bin
607/lib/firmware/qat_c3xxx_mmp.bin
608/lib/firmware/qat_c62x.bin
609/lib/firmware/qat_c62x_mmp.bin
0e4d290e 610# link to qat_895xcc_mmp.bin
2aa22ec5 611/lib/firmware/qat_mmp.bin
2c543da4 612/lib/firmware/qca
cd15363d 613/lib/firmware/qcom
86ca8c62 614%dir /lib/firmware/qed
564624fa
AM
615/lib/firmware/qed/qed_init_values-8.10.9.0.bin
616/lib/firmware/qed/qed_init_values-8.14.6.0.bin
617/lib/firmware/qed/qed_init_values-8.18.9.0.bin
618/lib/firmware/qed/qed_init_values-8.20.0.0.bin
619/lib/firmware/qed/qed_init_values-8.30.12.0.bin
274b9636 620/lib/firmware/qed/qed_init_values-8.33.12.0.bin
cf050073 621/lib/firmware/qed/qed_init_values-8.37.7.0.bin
f0a77c70 622/lib/firmware/qed/qed_init_values-8.40.33.0.bin
6ed7fd50 623/lib/firmware/qed/qed_init_values_zipped-8.10.10.0.bin
10103157 624/lib/firmware/qed/qed_init_values_zipped-8.10.5.0.bin
564624fa 625/lib/firmware/qed/qed_init_values_zipped-8.15.3.0.bin
cd15363d 626/lib/firmware/qed/qed_init_values_zipped-8.20.0.0.bin
564624fa
AM
627/lib/firmware/qed/qed_init_values_zipped-8.33.1.0.bin
628/lib/firmware/qed/qed_init_values_zipped-8.33.11.0.bin
274b9636 629/lib/firmware/qed/qed_init_values_zipped-8.37.2.0.bin
59e6613a 630/lib/firmware/qed/qed_init_values_zipped-8.37.7.0.bin
10103157
AM
631/lib/firmware/qed/qed_init_values_zipped-8.4.2.0.bin
632/lib/firmware/qed/qed_init_values_zipped-8.7.3.0.bin
f0a77c70 633/lib/firmware/qed/qed_init_values_zipped-8.42.2.0.bin
421e0982 634/lib/firmware/qed/qed_init_values_zipped-8.59.1.0.bin
3e4558fe
JB
635/lib/firmware/qlogic
636/lib/firmware/r128
f126af70 637/lib/firmware/r8a779x_usb3_v1.dlmem
2aa22ec5 638/lib/firmware/r8a779x_usb3_v2.dlmem
10103157 639/lib/firmware/r8a779x_usb3_v3.dlmem
3e4558fe 640/lib/firmware/radeon
d43e1131 641%dir /lib/firmware/rockchip
6ed7fd50 642/lib/firmware/rockchip/dptx.bin
228de881 643/lib/firmware/rp2.fw
cd15363d 644/lib/firmware/rsi
61d1e27d 645/lib/firmware/rsi_91x.fw
3e4558fe
JB
646/lib/firmware/rt2860.bin
647/lib/firmware/rt2870.bin
0e4d290e 648# link to rt2870.bin
3e4558fe
JB
649/lib/firmware/rt3070.bin
650/lib/firmware/rt3071.bin
0e4d290e 651# link to rt2860.bin
3e4558fe
JB
652/lib/firmware/rt3090.bin
653/lib/firmware/rt3290.bin
10103157 654/lib/firmware/RTL8192E
2242bc52 655/lib/firmware/rtl_bt
3e4558fe
JB
656/lib/firmware/rtl_nic
657/lib/firmware/rtlwifi
59e6613a 658%dir /lib/firmware/rtw88
f0a77c70 659/lib/firmware/rtw88/rtw8723d_fw.bin
57896452 660/lib/firmware/rtw88/rtw8821c_fw.bin
59e6613a
AM
661/lib/firmware/rtw88/rtw8822b_fw.bin
662/lib/firmware/rtw88/rtw8822c_fw.bin
958d8428 663/lib/firmware/rtw88/rtw8822c_wow_fw.bin
5359870d
JB
664%dir /lib/firmware/rtw89
665/lib/firmware/rtw89/rtw8852a_fw.bin
0e4d290e 666# links to go7007/s2250*
3e4558fe 667/lib/firmware/s2250*.fw
10103157 668/lib/firmware/s5p-mfc.fw
f126af70 669/lib/firmware/s5p-mfc-v6.fw
10103157 670/lib/firmware/s5p-mfc-v6-v2.fw
f126af70
MK
671/lib/firmware/s5p-mfc-v7.fw
672/lib/firmware/s5p-mfc-v8.fw
228de881 673/lib/firmware/sdd_sagrad_*.bin
5359870d 674/lib/firmware/silabs
3e4558fe 675/lib/firmware/slicoss
1550da11 676/lib/firmware/sms1xxx-*.fw
3e4558fe
JB
677/lib/firmware/sun
678/lib/firmware/sxg
1550da11 679/lib/firmware/tdmb_nova_12mhz.inp
3e4558fe 680/lib/firmware/tehuti
d9bc2c64 681/lib/firmware/ti
3e4558fe
JB
682/lib/firmware/ti_3410.fw
683/lib/firmware/ti_5052.fw
10103157 684/lib/firmware/ti-connectivity
3e4558fe 685/lib/firmware/tigon
10103157 686/lib/firmware/ti-keystone
3e4558fe
JB
687/lib/firmware/tlg2300_firmware.bin
688/lib/firmware/tr_smctr.bin
689/lib/firmware/ttusb-budget
690/lib/firmware/ueagle-atm
691/lib/firmware/usbdux*_firmware.bin
692/lib/firmware/v4l-cx*.fw
693/lib/firmware/vicam
694/lib/firmware/vntwusb.fw
6ed7fd50
ŁM
695/lib/firmware/vpu_d.bin
696/lib/firmware/vpu_p.bin
3e4558fe
JB
697/lib/firmware/vxge
698/lib/firmware/whiteheat*.fw
cd15363d
AM
699/lib/firmware/wil6210.brd
700/lib/firmware/wil6210.fw
00d0488a 701/lib/firmware/wsm_22.bin
3e4558fe 702/lib/firmware/yam
35908f4e
ER
703
704%files -n iwl100-firmware
705%defattr(644,root,root,755)
706%doc WHENCE LICENCE.iwlwifi_firmware
707/lib/firmware/iwlwifi-100-5.ucode
708
709%files -n iwl105-firmware
710%defattr(644,root,root,755)
711%doc WHENCE LICENCE.iwlwifi_firmware
712/lib/firmware/iwlwifi-105-*.ucode
713
714%files -n iwl135-firmware
715%defattr(644,root,root,755)
716%doc WHENCE LICENCE.iwlwifi_firmware
717/lib/firmware/iwlwifi-135-*.ucode
718
35908f4e
ER
719%files -n iwl1000-firmware
720%defattr(644,root,root,755)
721%doc WHENCE LICENCE.iwlwifi_firmware
722/lib/firmware/iwlwifi-1000-*.ucode
35908f4e
ER
723
724%files -n iwl2000-firmware
725%defattr(644,root,root,755)
726%doc WHENCE LICENCE.iwlwifi_firmware
727/lib/firmware/iwlwifi-2000-*.ucode
728
729%files -n iwl2030-firmware
730%defattr(644,root,root,755)
731%doc WHENCE LICENCE.iwlwifi_firmware
732/lib/firmware/iwlwifi-2030-*.ucode
733
0fc0601f
JB
734%files -n iwl3160-firmware
735%defattr(644,root,root,755)
736%doc WHENCE LICENCE.iwlwifi_firmware
737/lib/firmware/iwlwifi-3160-*.ucode
738/lib/firmware/iwlwifi-3168-*.ucode
739
35908f4e
ER
740%files -n iwl3945-firmware
741%defattr(644,root,root,755)
742%doc WHENCE LICENCE.iwlwifi_firmware
743/lib/firmware/iwlwifi-3945-*.ucode
744
745%files -n iwl4965-firmware
746%defattr(644,root,root,755)
747%doc WHENCE LICENCE.iwlwifi_firmware
748/lib/firmware/iwlwifi-4965-*.ucode
749
750%files -n iwl5000-firmware
751%defattr(644,root,root,755)
752%doc WHENCE LICENCE.iwlwifi_firmware
753/lib/firmware/iwlwifi-5000-*.ucode
754
755%files -n iwl5150-firmware
756%defattr(644,root,root,755)
757%doc WHENCE LICENCE.iwlwifi_firmware
758/lib/firmware/iwlwifi-5150-*.ucode
759
760%files -n iwl6000-firmware
761%defattr(644,root,root,755)
762%doc WHENCE LICENCE.iwlwifi_firmware
763/lib/firmware/iwlwifi-6000-*.ucode
35908f4e
ER
764
765%files -n iwl6000g2a-firmware
766%defattr(644,root,root,755)
767%doc WHENCE LICENCE.iwlwifi_firmware
768/lib/firmware/iwlwifi-6000g2a-*.ucode
769
35908f4e
ER
770%files -n iwl6000g2b-firmware
771%defattr(644,root,root,755)
772%doc WHENCE LICENCE.iwlwifi_firmware
773/lib/firmware/iwlwifi-6000g2b-*.ucode
35908f4e
ER
774
775%files -n iwl6050-firmware
776%defattr(644,root,root,755)
777%doc WHENCE LICENCE.iwlwifi_firmware
778/lib/firmware/iwlwifi-6050-*.ucode
779
780%files -n iwl7260-firmware
781%defattr(644,root,root,755)
782%doc WHENCE LICENCE.iwlwifi_firmware
ca752539 783/lib/firmware/iwlwifi-7260-*.ucode
35908f4e
ER
784/lib/firmware/iwlwifi-7265-*.ucode
785/lib/firmware/iwlwifi-7265D-*.ucode
786/lib/firmware/iwlwifi-8000C-*.ucode
787/lib/firmware/iwlwifi-8265-*.ucode
ea8f99a0
JB
788/lib/firmware/iwlwifi-9000-pu-b0-jf-b0-*.ucode
789/lib/firmware/iwlwifi-9260-th-b0-jf-b0-*.ucode
57896452 790/lib/firmware/iwlwifi-Qu*.ucode
e6475473 791/lib/firmware/iwlwifi-cc-a0-*.ucode
421e0982
JB
792/lib/firmware/iwlwifi-so-a0-*.ucode
793/lib/firmware/iwlwifi-so-a0-gf-a0.pnvm
5359870d
JB
794/lib/firmware/iwlwifi-ty-a0-gf-a0-*.ucode
795/lib/firmware/iwlwifi-ty-a0-gf-a0.pnvm
35908f4e 796
0fc0601f 797%files -n libertas-sd8686-firmware
35908f4e
ER
798%defattr(644,root,root,755)
799%doc WHENCE LICENCE.Marvell
800%dir /lib/firmware/libertas
ea8f99a0 801/lib/firmware/libertas/sd8686_v9*.bin
35908f4e 802
0fc0601f 803%files -n libertas-sd8787-firmware
35908f4e
ER
804%defattr(644,root,root,755)
805%doc WHENCE LICENCE.Marvell
0fc0601f 806%dir /lib/firmware/mrvl
ea8f99a0 807/lib/firmware/mrvl/sd8787_uapsta.bin
35908f4e 808
0fc0601f 809%files -n libertas-usb8388-firmware
35908f4e
ER
810%defattr(644,root,root,755)
811%doc WHENCE LICENCE.Marvell
812%dir /lib/firmware/libertas
0fc0601f 813/lib/firmware/libertas/usb8388_v9.bin
35908f4e 814
0fc0601f 815%files -n libertas-usb8388-olpc-firmware
35908f4e
ER
816%defattr(644,root,root,755)
817%doc WHENCE LICENCE.Marvell
0fc0601f
JB
818%dir /lib/firmware/libertas
819/lib/firmware/libertas/usb8388_olpc.bin
This page took 0.185861 seconds and 4 git commands to generate.