]> git.pld-linux.org Git - packages/linux-firmware.git/blame - linux-firmware.spec
- updated to 20210818
[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
0f69a874 5%define ver 20210818
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
0f69a874 17# Source0-md5: 5970dd0fce68407e9f4f3277a2889534
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
cf050073
AG
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
ce91ab0d
JR
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
958d8428
AM
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
f0a77c70
AZ
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
3e4558fe 498/lib/firmware/dsp56k
f126af70 499/lib/firmware/dvb-fe-xc4000-*.fw
f126af70 500/lib/firmware/dvb-fe-xc5000c-*.fw
10103157
AM
501/lib/firmware/dvb-fe-xc5000-*.fw
502/lib/firmware/dvb_nova_12mhz*.inp
3e4558fe 503/lib/firmware/dvb-usb-dib0700-*.fw
f126af70
MK
504/lib/firmware/dvb-usb-it9135-01.fw
505/lib/firmware/dvb-usb-it9135-02.fw
3e4558fe
JB
506/lib/firmware/dvb-usb-terratec-h5-drxk.fw
507/lib/firmware/e100
508/lib/firmware/edgeport
509/lib/firmware/emi26
510/lib/firmware/emi62
511/lib/firmware/ene-ub6250
512/lib/firmware/f2255usb.bin
228de881 513/lib/firmware/go7007
2aa22ec5
AM
514/lib/firmware/hfi1_dc8051.fw
515/lib/firmware/hfi1_fabric.fw
516/lib/firmware/hfi1_pcie.fw
517/lib/firmware/hfi1_sbus.fw
3e4558fe
JB
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
2c543da4 522/lib/firmware/i915
cd15363d 523/lib/firmware/imx
42aea87d 524%dir /lib/firmware/inside-secure
f0a77c70
AZ
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
228de881 528/lib/firmware/intel
3e4558fe
JB
529/lib/firmware/intelliport2.bin
530/lib/firmware/isci
10103157 531/lib/firmware/isdbt_*.inp
3e4558fe
JB
532/lib/firmware/kaweth
533/lib/firmware/keyspan
534/lib/firmware/keyspan_pda
535/lib/firmware/lbtf_usb.bin
536/lib/firmware/lgs8g75.fw
ea8f99a0
JB
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
0e4d290e 546# links to mrvl/sd8688*
ea8f99a0
JB
547/lib/firmware/libertas/sd8688*.bin
548/lib/firmware/libertas/usb8682.bin
2c543da4 549/lib/firmware/liquidio
2bb1a800 550/lib/firmware/lt9611uxc_fw.bin
3e4558fe 551/lib/firmware/matrox
59e6613a 552%dir /lib/firmware/mediatek
5359870d 553/lib/firmware/mediatek/BT_RAM_CODE_MT7961_1_2_hdr.bin
0f69a874 554/lib/firmware/mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin
2bb1a800 555/lib/firmware/mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin
0f69a874 556/lib/firmware/mediatek/WIFI_RAM_CODE_MT7922_1.bin
2bb1a800 557/lib/firmware/mediatek/WIFI_RAM_CODE_MT7961_1.bin
cf050073 558/lib/firmware/mediatek/mt7610e.bin
ce91ab0d
JR
559/lib/firmware/mediatek/mt7610u.bin
560/lib/firmware/mediatek/mt7615_cr4.bin
561/lib/firmware/mediatek/mt7615_n9.bin
562/lib/firmware/mediatek/mt7615_rom_patch.bin
e6928d04
JB
563/lib/firmware/mediatek/mt7622_n9.bin
564/lib/firmware/mediatek/mt7622_rom_patch.bin
59e6613a 565/lib/firmware/mediatek/mt7622pr2h.bin
cf050073 566/lib/firmware/mediatek/mt7650e.bin
59e6613a
AM
567/lib/firmware/mediatek/mt7662u.bin
568/lib/firmware/mediatek/mt7662u_rom_patch.bin
57896452 569/lib/firmware/mediatek/mt7663_n9_rebb.bin
d4740ba2
JB
570/lib/firmware/mediatek/mt7663_n9_v3.bin
571/lib/firmware/mediatek/mt7663pr2h.bin
57896452 572/lib/firmware/mediatek/mt7663pr2h_rebb.bin
59e6613a 573/lib/firmware/mediatek/mt7668pr2h.bin
57896452
JP
574/lib/firmware/mediatek/mt7915_rom_patch.bin
575/lib/firmware/mediatek/mt7915_wa.bin
576/lib/firmware/mediatek/mt7915_wm.bin
e6928d04 577/lib/firmware/mediatek/mt8173
d4740ba2 578/lib/firmware/mediatek/mt8183
ce91ab0d 579/lib/firmware/meson
cf050073
AG
580%dir /lib/firmware/microchip
581/lib/firmware/microchip/mscc_vsc8574_revb_int8051_29e8.bin
582/lib/firmware/microchip/mscc_vsc8584_revb_int8051_fb48.bin
cd15363d 583/lib/firmware/mellanox
228de881 584/lib/firmware/moxa
ea8f99a0
JB
585%dir /lib/firmware/mrvl
586/lib/firmware/mrvl/pcie8897_uapsta.bin
587/lib/firmware/mrvl/pcie8997_wlan_v4.bin
588/lib/firmware/mrvl/pcieuart8997_combo_v4.bin
589/lib/firmware/mrvl/pcieusb8997_combo_v4.bin
590/lib/firmware/mrvl/sd8688*.bin
591/lib/firmware/mrvl/sd8797_uapsta.bin
592/lib/firmware/mrvl/sd8801_uapsta.bin
593/lib/firmware/mrvl/sd8887_uapsta.bin
594/lib/firmware/mrvl/sd8897_uapsta.bin
cf050073 595/lib/firmware/mrvl/sdsd8977_combo_v2.bin
ea8f99a0
JB
596/lib/firmware/mrvl/sdsd8997_combo_v4.bin
597/lib/firmware/mrvl/usb8766_uapsta.bin
598/lib/firmware/mrvl/usb8797_uapsta.bin
599/lib/firmware/mrvl/usb8801_uapsta.bin
600/lib/firmware/mrvl/usb8897_uapsta.bin
601/lib/firmware/mrvl/usbusb8997_combo_v4.bin
cc090f2b
JB
602%dir /lib/firmware/mrvl/prestera
603/lib/firmware/mrvl/prestera/mvsw_prestera_fw-v2.0.img
0cab6f2a 604/lib/firmware/mrvl/prestera/mvsw_prestera_fw-v3.0.img
10103157 605/lib/firmware/mt7601u.bin
228de881 606/lib/firmware/mt7650.bin
f2f8916a 607/lib/firmware/mt7662*.bin
3e4558fe
JB
608/lib/firmware/mts_*.fw
609/lib/firmware/mwl8k
10103157 610/lib/firmware/mwlwifi
3e4558fe
JB
611/lib/firmware/myri10ge_*.dat
612/lib/firmware/myricom
f2f8916a 613/lib/firmware/netronome
2242bc52 614/lib/firmware/nvidia
3e4558fe 615/lib/firmware/ositech
61d1e27d 616/lib/firmware/qat_895xcc.bin
10103157
AM
617/lib/firmware/qat_895xcc_mmp.bin
618/lib/firmware/qat_c3xxx.bin
619/lib/firmware/qat_c3xxx_mmp.bin
620/lib/firmware/qat_c62x.bin
621/lib/firmware/qat_c62x_mmp.bin
0e4d290e 622# link to qat_895xcc_mmp.bin
2aa22ec5 623/lib/firmware/qat_mmp.bin
2c543da4 624/lib/firmware/qca
cd15363d 625/lib/firmware/qcom
86ca8c62 626%dir /lib/firmware/qed
564624fa
AM
627/lib/firmware/qed/qed_init_values-8.10.9.0.bin
628/lib/firmware/qed/qed_init_values-8.14.6.0.bin
629/lib/firmware/qed/qed_init_values-8.18.9.0.bin
630/lib/firmware/qed/qed_init_values-8.20.0.0.bin
631/lib/firmware/qed/qed_init_values-8.30.12.0.bin
274b9636 632/lib/firmware/qed/qed_init_values-8.33.12.0.bin
cf050073 633/lib/firmware/qed/qed_init_values-8.37.7.0.bin
f0a77c70 634/lib/firmware/qed/qed_init_values-8.40.33.0.bin
6ed7fd50 635/lib/firmware/qed/qed_init_values_zipped-8.10.10.0.bin
10103157 636/lib/firmware/qed/qed_init_values_zipped-8.10.5.0.bin
564624fa 637/lib/firmware/qed/qed_init_values_zipped-8.15.3.0.bin
cd15363d 638/lib/firmware/qed/qed_init_values_zipped-8.20.0.0.bin
564624fa
AM
639/lib/firmware/qed/qed_init_values_zipped-8.33.1.0.bin
640/lib/firmware/qed/qed_init_values_zipped-8.33.11.0.bin
274b9636 641/lib/firmware/qed/qed_init_values_zipped-8.37.2.0.bin
59e6613a 642/lib/firmware/qed/qed_init_values_zipped-8.37.7.0.bin
10103157
AM
643/lib/firmware/qed/qed_init_values_zipped-8.4.2.0.bin
644/lib/firmware/qed/qed_init_values_zipped-8.7.3.0.bin
f0a77c70 645/lib/firmware/qed/qed_init_values_zipped-8.42.2.0.bin
3e4558fe
JB
646/lib/firmware/qlogic
647/lib/firmware/r128
f126af70 648/lib/firmware/r8a779x_usb3_v1.dlmem
2aa22ec5 649/lib/firmware/r8a779x_usb3_v2.dlmem
10103157 650/lib/firmware/r8a779x_usb3_v3.dlmem
3e4558fe 651/lib/firmware/radeon
d43e1131 652%dir /lib/firmware/rockchip
6ed7fd50 653/lib/firmware/rockchip/dptx.bin
228de881 654/lib/firmware/rp2.fw
cd15363d 655/lib/firmware/rsi
61d1e27d 656/lib/firmware/rsi_91x.fw
3e4558fe
JB
657/lib/firmware/rt2860.bin
658/lib/firmware/rt2870.bin
0e4d290e 659# link to rt2870.bin
3e4558fe
JB
660/lib/firmware/rt3070.bin
661/lib/firmware/rt3071.bin
0e4d290e 662# link to rt2860.bin
3e4558fe
JB
663/lib/firmware/rt3090.bin
664/lib/firmware/rt3290.bin
10103157 665/lib/firmware/RTL8192E
2242bc52 666/lib/firmware/rtl_bt
3e4558fe
JB
667/lib/firmware/rtl_nic
668/lib/firmware/rtlwifi
59e6613a 669%dir /lib/firmware/rtw88
f0a77c70 670/lib/firmware/rtw88/rtw8723d_fw.bin
57896452 671/lib/firmware/rtw88/rtw8821c_fw.bin
59e6613a
AM
672/lib/firmware/rtw88/rtw8822b_fw.bin
673/lib/firmware/rtw88/rtw8822c_fw.bin
958d8428 674/lib/firmware/rtw88/rtw8822c_wow_fw.bin
5359870d
JB
675%dir /lib/firmware/rtw89
676/lib/firmware/rtw89/rtw8852a_fw.bin
0e4d290e 677# links to go7007/s2250*
3e4558fe 678/lib/firmware/s2250*.fw
10103157 679/lib/firmware/s5p-mfc.fw
f126af70 680/lib/firmware/s5p-mfc-v6.fw
10103157 681/lib/firmware/s5p-mfc-v6-v2.fw
f126af70
MK
682/lib/firmware/s5p-mfc-v7.fw
683/lib/firmware/s5p-mfc-v8.fw
228de881 684/lib/firmware/sdd_sagrad_*.bin
5359870d 685/lib/firmware/silabs
3e4558fe 686/lib/firmware/slicoss
1550da11 687/lib/firmware/sms1xxx-*.fw
3e4558fe
JB
688/lib/firmware/sun
689/lib/firmware/sxg
1550da11 690/lib/firmware/tdmb_nova_12mhz.inp
3e4558fe 691/lib/firmware/tehuti
d9bc2c64 692/lib/firmware/ti
3e4558fe
JB
693/lib/firmware/ti_3410.fw
694/lib/firmware/ti_5052.fw
10103157 695/lib/firmware/ti-connectivity
3e4558fe 696/lib/firmware/tigon
10103157 697/lib/firmware/ti-keystone
3e4558fe
JB
698/lib/firmware/tlg2300_firmware.bin
699/lib/firmware/tr_smctr.bin
700/lib/firmware/ttusb-budget
701/lib/firmware/ueagle-atm
702/lib/firmware/usbdux*_firmware.bin
703/lib/firmware/v4l-cx*.fw
704/lib/firmware/vicam
705/lib/firmware/vntwusb.fw
6ed7fd50
ŁM
706/lib/firmware/vpu_d.bin
707/lib/firmware/vpu_p.bin
3e4558fe
JB
708/lib/firmware/vxge
709/lib/firmware/whiteheat*.fw
cd15363d
AM
710/lib/firmware/wil6210.brd
711/lib/firmware/wil6210.fw
00d0488a 712/lib/firmware/wsm_22.bin
3e4558fe 713/lib/firmware/yam
35908f4e
ER
714
715%files -n iwl100-firmware
716%defattr(644,root,root,755)
717%doc WHENCE LICENCE.iwlwifi_firmware
718/lib/firmware/iwlwifi-100-5.ucode
719
720%files -n iwl105-firmware
721%defattr(644,root,root,755)
722%doc WHENCE LICENCE.iwlwifi_firmware
723/lib/firmware/iwlwifi-105-*.ucode
724
725%files -n iwl135-firmware
726%defattr(644,root,root,755)
727%doc WHENCE LICENCE.iwlwifi_firmware
728/lib/firmware/iwlwifi-135-*.ucode
729
35908f4e
ER
730%files -n iwl1000-firmware
731%defattr(644,root,root,755)
732%doc WHENCE LICENCE.iwlwifi_firmware
733/lib/firmware/iwlwifi-1000-*.ucode
35908f4e
ER
734
735%files -n iwl2000-firmware
736%defattr(644,root,root,755)
737%doc WHENCE LICENCE.iwlwifi_firmware
738/lib/firmware/iwlwifi-2000-*.ucode
739
740%files -n iwl2030-firmware
741%defattr(644,root,root,755)
742%doc WHENCE LICENCE.iwlwifi_firmware
743/lib/firmware/iwlwifi-2030-*.ucode
744
0fc0601f
JB
745%files -n iwl3160-firmware
746%defattr(644,root,root,755)
747%doc WHENCE LICENCE.iwlwifi_firmware
748/lib/firmware/iwlwifi-3160-*.ucode
749/lib/firmware/iwlwifi-3168-*.ucode
750
35908f4e
ER
751%files -n iwl3945-firmware
752%defattr(644,root,root,755)
753%doc WHENCE LICENCE.iwlwifi_firmware
754/lib/firmware/iwlwifi-3945-*.ucode
755
756%files -n iwl4965-firmware
757%defattr(644,root,root,755)
758%doc WHENCE LICENCE.iwlwifi_firmware
759/lib/firmware/iwlwifi-4965-*.ucode
760
761%files -n iwl5000-firmware
762%defattr(644,root,root,755)
763%doc WHENCE LICENCE.iwlwifi_firmware
764/lib/firmware/iwlwifi-5000-*.ucode
765
766%files -n iwl5150-firmware
767%defattr(644,root,root,755)
768%doc WHENCE LICENCE.iwlwifi_firmware
769/lib/firmware/iwlwifi-5150-*.ucode
770
771%files -n iwl6000-firmware
772%defattr(644,root,root,755)
773%doc WHENCE LICENCE.iwlwifi_firmware
774/lib/firmware/iwlwifi-6000-*.ucode
35908f4e
ER
775
776%files -n iwl6000g2a-firmware
777%defattr(644,root,root,755)
778%doc WHENCE LICENCE.iwlwifi_firmware
779/lib/firmware/iwlwifi-6000g2a-*.ucode
780
35908f4e
ER
781%files -n iwl6000g2b-firmware
782%defattr(644,root,root,755)
783%doc WHENCE LICENCE.iwlwifi_firmware
784/lib/firmware/iwlwifi-6000g2b-*.ucode
35908f4e
ER
785
786%files -n iwl6050-firmware
787%defattr(644,root,root,755)
788%doc WHENCE LICENCE.iwlwifi_firmware
789/lib/firmware/iwlwifi-6050-*.ucode
790
791%files -n iwl7260-firmware
792%defattr(644,root,root,755)
793%doc WHENCE LICENCE.iwlwifi_firmware
ca752539 794/lib/firmware/iwlwifi-7260-*.ucode
35908f4e
ER
795/lib/firmware/iwlwifi-7265-*.ucode
796/lib/firmware/iwlwifi-7265D-*.ucode
797/lib/firmware/iwlwifi-8000C-*.ucode
798/lib/firmware/iwlwifi-8265-*.ucode
ea8f99a0
JB
799/lib/firmware/iwlwifi-9000-pu-b0-jf-b0-*.ucode
800/lib/firmware/iwlwifi-9260-th-b0-jf-b0-*.ucode
57896452 801/lib/firmware/iwlwifi-Qu*.ucode
e6475473 802/lib/firmware/iwlwifi-cc-a0-*.ucode
5359870d
JB
803/lib/firmware/iwlwifi-ty-a0-gf-a0-*.ucode
804/lib/firmware/iwlwifi-ty-a0-gf-a0.pnvm
35908f4e 805
0fc0601f 806%files -n libertas-sd8686-firmware
35908f4e
ER
807%defattr(644,root,root,755)
808%doc WHENCE LICENCE.Marvell
809%dir /lib/firmware/libertas
ea8f99a0 810/lib/firmware/libertas/sd8686_v9*.bin
35908f4e 811
0fc0601f 812%files -n libertas-sd8787-firmware
35908f4e
ER
813%defattr(644,root,root,755)
814%doc WHENCE LICENCE.Marvell
0fc0601f 815%dir /lib/firmware/mrvl
ea8f99a0 816/lib/firmware/mrvl/sd8787_uapsta.bin
35908f4e 817
0fc0601f 818%files -n libertas-usb8388-firmware
35908f4e
ER
819%defattr(644,root,root,755)
820%doc WHENCE LICENCE.Marvell
821%dir /lib/firmware/libertas
0fc0601f 822/lib/firmware/libertas/usb8388_v9.bin
35908f4e 823
0fc0601f 824%files -n libertas-usb8388-olpc-firmware
35908f4e
ER
825%defattr(644,root,root,755)
826%doc WHENCE LICENCE.Marvell
0fc0601f
JB
827%dir /lib/firmware/libertas
828/lib/firmware/libertas/usb8388_olpc.bin
This page took 0.285937 seconds and 4 git commands to generate.