Accepting request 724608 from home:tiwai:branches:Kernel:HEAD

- Re-group some entries for USB hotpluggable network drivers into
  kernel-firmware-usb-network subpackage, while moving ath10k1 and
  mwifiex firmware into the own subpackage, too

OBS-URL: https://build.opensuse.org/request/show/724608
OBS-URL: https://build.opensuse.org/package/show/Kernel:HEAD/kernel-firmware?expand=0&rev=268
This commit is contained in:
Takashi Iwai 2019-08-19 15:52:25 +00:00 committed by Git OBS Bridge
parent a80b2d2762
commit 9056814004
5 changed files with 231 additions and 155 deletions

View File

@ -1,3 +1,10 @@
-------------------------------------------------------------------
Mon Aug 19 17:30:06 CEST 2019 - tiwai@suse.de
- Re-group some entries for USB hotpluggable network drivers into
kernel-firmware-usb-network subpackage, while moving ath10k1 and
mwifiex firmware into the own subpackage, too
-------------------------------------------------------------------
Thu Jul 25 07:28:47 CEST 2019 - tiwai@suse.de

View File

@ -127,6 +127,7 @@ Conflicts: kernel < 5.3
Provides: compat-wireless-firmware = 4.4
Obsoletes: compat-wireless-firmware < 4.4
Requires: %{name}-amdgpu = %{version}
Requires: %{name}-ath10k = %{version}
Requires: %{name}-atheros = %{version}
Requires: %{name}-bluetooth = %{version}
Requires: %{name}-bnx2 = %{version}
@ -141,6 +142,7 @@ Requires: %{name}-marvell = %{version}
Requires: %{name}-media = %{version}
Requires: %{name}-mediatek = %{version}
Requires: %{name}-mellanox = %{version}
Requires: %{name}-mwifiex = %{version}
Requires: %{name}-network = %{version}
Requires: %{name}-nfp = %{version}
Requires: %{name}-nvidia = %{version}
@ -152,6 +154,7 @@ Requires: %{name}-serial = %{version}
Requires: %{name}-sound = %{version}
Requires: %{name}-ti = %{version}
Requires: %{name}-ueagle = %{version}
Requires: %{name}-usb-network = %{version}
%description all
This package is a catch-all compatibility metapackage for providing
@ -411,17 +414,6 @@ Provides: ath3k-firmware
Obsoletes: ath3k-firmware
Supplements: modalias(ar9170usb)
Supplements: modalias(arusb_lnx)
Supplements: modalias(of:N*T*Cqcom,ipq4019-wifi)
Supplements: modalias(of:N*T*Cqcom,ipq4019-wifiC*)
Supplements: modalias(pci:v00000777d000011ACsv*sd*bc*sc*i*)
Supplements: modalias(pci:v0000168Cd0000003Csv*sd*bc*sc*i*)
Supplements: modalias(pci:v0000168Cd0000003Esv*sd*bc*sc*i*)
Supplements: modalias(pci:v0000168Cd00000040sv*sd*bc*sc*i*)
Supplements: modalias(pci:v0000168Cd00000041sv*sd*bc*sc*i*)
Supplements: modalias(pci:v0000168Cd00000042sv*sd*bc*sc*i*)
Supplements: modalias(pci:v0000168Cd00000046sv*sd*bc*sc*i*)
Supplements: modalias(pci:v0000168Cd00000050sv*sd*bc*sc*i*)
Supplements: modalias(pci:v0000168Cd00000056sv*sd*bc*sc*i*)
Supplements: modalias(pci:v000017CBd00001201sv*sd*bc*sc*i*)
Supplements: modalias(pci:v00001AE9d00000302sv*sd*bc*sc*i*)
Supplements: modalias(pci:v00001AE9d00000310sv*sd*bc*sc*i*)
@ -609,6 +601,28 @@ Supplements: modalias(usb:vCACEp0300d*dc*dsc*dp*ic*isc*ip*in*)
This package contains compressed kernel firmware files for
Atheros wireless drivers.
%package ath10k
Summary: Kernel firmware files for Atheros QCA988x WiFi drivers
Group: System/Kernel
Requires(post): coreutils
Requires(postun): coreutils
Conflicts: kernel < 5.3
Supplements: modalias(of:N*T*Cqcom,ipq4019-wifi)
Supplements: modalias(of:N*T*Cqcom,ipq4019-wifiC*)
Supplements: modalias(pci:v00000777d000011ACsv*sd*bc*sc*i*)
Supplements: modalias(pci:v0000168Cd0000003Csv*sd*bc*sc*i*)
Supplements: modalias(pci:v0000168Cd0000003Esv*sd*bc*sc*i*)
Supplements: modalias(pci:v0000168Cd00000040sv*sd*bc*sc*i*)
Supplements: modalias(pci:v0000168Cd00000041sv*sd*bc*sc*i*)
Supplements: modalias(pci:v0000168Cd00000042sv*sd*bc*sc*i*)
Supplements: modalias(pci:v0000168Cd00000046sv*sd*bc*sc*i*)
Supplements: modalias(pci:v0000168Cd00000050sv*sd*bc*sc*i*)
Supplements: modalias(pci:v0000168Cd00000056sv*sd*bc*sc*i*)
%description ath10k
This package contains compressed kernel firmware files for
Atheros QCA988x WiFi drivers.
%package bluetooth
Summary: Kernel firmware files for various Bluetooth drivers
Group: System/Kernel
@ -2368,44 +2382,23 @@ Supplements: modalias(pci:v000011ABd00002A40sv*sd*bc*sc*i*)
Supplements: modalias(pci:v000011ABd00002A41sv*sd*bc*sc*i*)
Supplements: modalias(pci:v000011ABd00002A42sv*sd*bc*sc*i*)
Supplements: modalias(pci:v000011ABd00002A43sv*sd*bc*sc*i*)
Supplements: modalias(pci:v000011ABd00002B30sv*sd*bc*sc*i*)
Supplements: modalias(pci:v000011ABd00002B36sv*sd*bc*sc*i*)
Supplements: modalias(pci:v000011ABd00002B38sv*sd*bc*sc*i*)
Supplements: modalias(pci:v000011ABd00002B42sv*sd*bc*sc*i*)
Supplements: modalias(pci:v00001B4Bd00002B42sv*sd*bc*sc*i*)
Supplements: modalias(pcmcia:m02DBc6064f*fn*pfn*pa*pb*pc*pd*)
Supplements: modalias(pcmcia:m02DBc8103f*fn*pfn*pa*pb*pc*pd*)
Supplements: modalias(pcmcia:m02DFc8103f*fn*pfn*pa*pb*pc*pd*)
Supplements: modalias(sdio:c*v02DFd9103*)
Supplements: modalias(sdio:c*v02DFd9104*)
Supplements: modalias(sdio:c*v02DFd9105*)
Supplements: modalias(sdio:c*v02DFd9116*)
Supplements: modalias(sdio:c*v02DFd9119*)
Supplements: modalias(sdio:c*v02DFd911A*)
Supplements: modalias(sdio:c*v02DFd911B*)
Supplements: modalias(sdio:c*v02DFd9129*)
Supplements: modalias(sdio:c*v02DFd912A*)
Supplements: modalias(sdio:c*v02DFd912D*)
Supplements: modalias(sdio:c*v02DFd912E*)
Supplements: modalias(sdio:c*v02DFd9135*)
Supplements: modalias(sdio:c*v02DFd9136*)
Supplements: modalias(sdio:c*v02DFd9139*)
Supplements: modalias(sdio:c*v02DFd9141*)
Supplements: modalias(sdio:c*v02DFd9142*)
Supplements: modalias(sdio:c*v02DFd9145*)
Supplements: modalias(sdio:c*v02DFd9146*)
Supplements: modalias(sdio:c*v02DFd9149*)
Supplements: modalias(sdio:c*v02DFd914A*)
Supplements: modalias(usb:v05A3p8388d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1286p2001d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1286p2041d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1286p2042d*dc*dsc*dp*icFFiscFFipFFin*)
Supplements: modalias(usb:v1286p2043d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1286p2044d*dc*dsc*dp*icFFiscFFipFFin*)
Supplements: modalias(usb:v1286p2049d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1286p204Ad*dc*dsc*dp*icFFiscFFipFFin*)
Supplements: modalias(usb:v1286p204Ed*dc*dsc*dp*icFFiscFFipFFin*)
Supplements: modalias(usb:v1286p2052d*dc*dsc*dp*ic*isc*ip*in*)
%description marvell
This package contains compressed kernel firmware files for
@ -2664,6 +2657,47 @@ Supplements: modalias(pci:v000015B3d0000CF6Csv*sd*bc*sc*i*)
This package contains compressed kernel firmware files for
Mellanox Spectrum switch driver.
%package mwifiex
Summary: Kernel firmware files for Marvell WiFi fullmac drivers
Group: System/Kernel
Requires(post): coreutils
Requires(postun): coreutils
Conflicts: kernel < 5.3
Supplements: modalias(pci:v000011ABd00002B30sv*sd*bc*sc*i*)
Supplements: modalias(pci:v000011ABd00002B38sv*sd*bc*sc*i*)
Supplements: modalias(pci:v000011ABd00002B42sv*sd*bc*sc*i*)
Supplements: modalias(pci:v00001B4Bd00002B42sv*sd*bc*sc*i*)
Supplements: modalias(sdio:c*v02DFd9105*)
Supplements: modalias(sdio:c*v02DFd9116*)
Supplements: modalias(sdio:c*v02DFd9119*)
Supplements: modalias(sdio:c*v02DFd911A*)
Supplements: modalias(sdio:c*v02DFd911B*)
Supplements: modalias(sdio:c*v02DFd9129*)
Supplements: modalias(sdio:c*v02DFd912A*)
Supplements: modalias(sdio:c*v02DFd912D*)
Supplements: modalias(sdio:c*v02DFd912E*)
Supplements: modalias(sdio:c*v02DFd9135*)
Supplements: modalias(sdio:c*v02DFd9136*)
Supplements: modalias(sdio:c*v02DFd9139*)
Supplements: modalias(sdio:c*v02DFd9141*)
Supplements: modalias(sdio:c*v02DFd9142*)
Supplements: modalias(sdio:c*v02DFd9145*)
Supplements: modalias(sdio:c*v02DFd9146*)
Supplements: modalias(sdio:c*v02DFd9149*)
Supplements: modalias(sdio:c*v02DFd914A*)
Supplements: modalias(usb:v1286p2041d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1286p2042d*dc*dsc*dp*icFFiscFFipFFin*)
Supplements: modalias(usb:v1286p2043d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1286p2044d*dc*dsc*dp*icFFiscFFipFFin*)
Supplements: modalias(usb:v1286p2049d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1286p204Ad*dc*dsc*dp*icFFiscFFipFFin*)
Supplements: modalias(usb:v1286p204Ed*dc*dsc*dp*icFFiscFFipFFin*)
Supplements: modalias(usb:v1286p2052d*dc*dsc*dp*ic*isc*ip*in*)
%description mwifiex
This package contains compressed kernel firmware files for
Marvell WiFi fullmac drivers.
%package network
Summary: Kernel firmware files for various network drivers
Group: System/Kernel
@ -2857,117 +2891,6 @@ Supplements: modalias(pci:v00008086d00002459sv*sd*bc02sc00i*)
Supplements: modalias(pci:v00008086d0000245Dsv*sd*bc02sc00i*)
Supplements: modalias(pci:v00008086d000027DCsv*sd*bc02sc00i*)
Supplements: modalias(pci:v00009004d00006915sv*sd*bc*sc*i*)
Supplements: modalias(usb:v03E8p0008d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0411p00D8d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0411p00D9d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0411p00E6d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0411p00F4d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0411p0116d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0411p0119d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0411p0137d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0471p200Ad*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v04BBp0901d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v04BBp093Dd*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v04E8p4471d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0506p03E8d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0506p11F8d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v050Dp7050d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v050Dp705Ad*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v050Dp905Bd*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v050Dp905Cd*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0557p2002d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0557p4000d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0565p0002d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0565p0003d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0565p0005d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0586p3415d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v05E9p0008d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v05E9p0009d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v066Bp2202d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v06E1p0008d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v06E1p0009d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v06F8pE002d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v06F8pE010d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v06F8pE020d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0707p0100d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0769p31F3d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v07AAp0001d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v07AAp002Ed*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v07B8p4000d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v07B8pB21Bd*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v07B8pB21Cd*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v07B8pB21Dd*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v07B8pB21Ed*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v07B8pB21Fd*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v07C9pB010d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v07D1p3C03d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v07D1p3C04d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v07D1p3C06d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v07D1p3C07d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0812p3101d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0846p1001d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0846p1002d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v085Ap0008d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v085Ap0009d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v087Dp5704d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v08DDp0120d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0951p0008d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v095Ap3003d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0B05p1723d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0B05p1724d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0CDEp001Cd*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0DB0p4600d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0DB0p6874d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0DB0p6877d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0DB0pA861d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0DB0pA874d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0DF6p0024d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0DF6p0027d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0DF6p002Fd*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0DF6p90ACd*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0DF6p9712d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0EB0p9021d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1044p8008d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1044p800Ad*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v10BDp1427d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1342p0204d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1371p9022d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1371p9032d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v13B1p0020d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v13B1p0023d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v13B1p0028d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v13D2p0400d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1472p0009d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1485p0001d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1485p0002d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v148Fp2573d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v148Fp2671d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v148Fp9021d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v14B2p3C10d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v14B2p3C22d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v15A9p0004d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v160Ap3184d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1631pC019d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1645p0005d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1645p0008d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1645p8005d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1668p0323d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1690p0722d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1740p3701d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1740p7100d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v178Dp02BEd*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v18C5p0002d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v18E8p6196d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v18E8p6229d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v18E8p6238d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1B75p7318d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v2001p4000d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v2019pAB01d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v2019pAB50d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v6933p5001d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v7167p3840d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v7392p7318d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v7392p7618d*dc*dsc*dp*ic*isc*ip*in*)
%description network
This package contains compressed kernel firmware files for
@ -3524,8 +3447,6 @@ Supplements: modalias(platform:imx53-sdma)
Supplements: modalias(platform:imx6q-sdma)
Supplements: modalias(platform:imx7d-sdma)
Supplements: modalias(platform:imx8mq-sdma)
Supplements: modalias(sdio:c*v041Bd9116*)
Supplements: modalias(sdio:c*v041Bd9330*)
Supplements: modalias(usb:v093BpA002d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v093BpA004d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0CF2p6250d*dc*dsc*dp*ic*isc*ip*in*)
@ -3538,8 +3459,6 @@ Supplements: modalias(usb:v13D8p0011d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v13D8p0020d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v13D8p0021d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v13D8p0022d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1618p9113d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1618p9116d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1943p2255d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1943p2257d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1943pA250d*dc*dsc*dp*ic*isc*ip*in*)
@ -5320,6 +5239,132 @@ Supplements: modalias(usb:v1110p9042d*dc*dsc*dp*ic*isc*ip*in*)
This package contains compressed kernel firmware files for
Eagle IV USB ADSL modem driver.
%package usb-network
Summary: Kernel firmware files for various USB WiFi / Ethernet drivers
Group: System/Kernel
Requires(post): coreutils
Requires(postun): coreutils
Conflicts: kernel < 5.3
Supplements: modalias(sdio:c*v041Bd9116*)
Supplements: modalias(sdio:c*v041Bd9330*)
Supplements: modalias(usb:v03E8p0008d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0411p00D8d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0411p00D9d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0411p00E6d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0411p00F4d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0411p0116d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0411p0119d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0411p0137d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0471p200Ad*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v04BBp0901d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v04BBp093Dd*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v04E8p4471d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0506p03E8d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0506p11F8d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v050Dp7050d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v050Dp705Ad*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v050Dp905Bd*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v050Dp905Cd*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0557p2002d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0557p4000d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0565p0002d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0565p0003d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0565p0005d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0586p3415d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v05E9p0008d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v05E9p0009d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v066Bp2202d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v06E1p0008d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v06E1p0009d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v06F8pE002d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v06F8pE010d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v06F8pE020d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0707p0100d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0769p31F3d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v07AAp0001d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v07AAp002Ed*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v07B8p4000d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v07B8pB21Bd*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v07B8pB21Cd*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v07B8pB21Dd*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v07B8pB21Ed*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v07B8pB21Fd*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v07C9pB010d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v07D1p3C03d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v07D1p3C04d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v07D1p3C06d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v07D1p3C07d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0812p3101d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0846p1001d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0846p1002d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v085Ap0008d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v085Ap0009d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v087Dp5704d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v08DDp0120d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0951p0008d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v095Ap3003d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0B05p1723d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0B05p1724d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0CDEp001Cd*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0DB0p4600d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0DB0p6874d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0DB0p6877d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0DB0pA861d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0DB0pA874d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0DF6p0024d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0DF6p0027d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0DF6p002Fd*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0DF6p90ACd*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0DF6p9712d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0EB0p9021d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1044p8008d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1044p800Ad*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v10BDp1427d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1342p0204d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1371p9022d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1371p9032d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v13B1p0020d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v13B1p0023d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v13B1p0028d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v13D2p0400d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1472p0009d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1485p0001d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1485p0002d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v148Fp2573d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v148Fp2671d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v148Fp9021d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v14B2p3C10d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v14B2p3C22d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v15A9p0004d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v160Ap3184d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1618p9113d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1618p9116d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1631pC019d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1645p0005d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1645p0008d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1645p8005d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1668p0323d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1690p0722d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1740p3701d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1740p7100d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v178Dp02BEd*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v18C5p0002d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v18E8p6196d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v18E8p6229d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v18E8p6238d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v1B75p7318d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v2001p4000d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v2019pAB01d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v2019pAB50d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v6933p5001d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v7167p3840d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v7392p7318d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v7392p7618d*dc*dsc*dp*ic*isc*ip*in*)
%description usb-network
This package contains compressed kernel firmware files for
various USB WiFi / Ethernet drivers.
%prep
%setup -q
@ -5379,6 +5424,12 @@ sh %{_sourcedir}/list-license.sh < %{_sourcedir}/licenses.list
%{?regenerate_initrd_post}
%posttrans atheros
%{?regenerate_initrd_posttrans}
%post ath10k
%{?regenerate_initrd_post}
%postun ath10k
%{?regenerate_initrd_post}
%posttrans ath10k
%{?regenerate_initrd_posttrans}
%post bluetooth
%{?regenerate_initrd_post}
%postun bluetooth
@ -5457,6 +5508,12 @@ sh %{_sourcedir}/list-license.sh < %{_sourcedir}/licenses.list
%{?regenerate_initrd_post}
%posttrans mellanox
%{?regenerate_initrd_posttrans}
%post mwifiex
%{?regenerate_initrd_post}
%postun mwifiex
%{?regenerate_initrd_post}
%posttrans mwifiex
%{?regenerate_initrd_posttrans}
%post network
%{?regenerate_initrd_post}
%postun network
@ -5523,6 +5580,12 @@ sh %{_sourcedir}/list-license.sh < %{_sourcedir}/licenses.list
%{?regenerate_initrd_post}
%posttrans ueagle
%{?regenerate_initrd_posttrans}
%post usb-network
%{?regenerate_initrd_post}
%postun usb-network
%{?regenerate_initrd_post}
%posttrans usb-network
%{?regenerate_initrd_posttrans}
%endif
%if "%flavor" != "compressed"
@ -5545,6 +5608,7 @@ sh %{_sourcedir}/list-license.sh < %{_sourcedir}/licenses.list
%files -f files-amdgpu amdgpu
%files -f files-atheros atheros
%files -f files-ath10k ath10k
%files -f files-bluetooth bluetooth
%files -f files-bnx2 bnx2
%files -f files-brcm brcm
@ -5558,6 +5622,7 @@ sh %{_sourcedir}/list-license.sh < %{_sourcedir}/licenses.list
%files -f files-media media
%files -f files-mediatek mediatek
%files -f files-mellanox mellanox
%files -f files-mwifiex mwifiex
%files -f files-network network
%files -f files-nfp nfp
%files -f files-nvidia nvidia
@ -5569,6 +5634,7 @@ sh %{_sourcedir}/list-license.sh < %{_sourcedir}/licenses.list
%files -f files-sound sound
%files -f files-ti ti
%files -f files-ueagle ueagle
%files -f files-usb-network usb-network
%endif
%changelog

View File

@ -9,7 +9,7 @@ topics=$(awk '{print $1}' topicdefs)
define_subpackage () {
local topic="$1"
local desc=$(grep '^'"$topic"'[[:space:]]' topicdefs | sed -e's/^[a-zA-Z0-9]*[[:space:]]*//')
local desc=$(grep '^'"$topic"'[[:space:]]' topicdefs | sed -e's/^[a-zA-Z0-9-]*[[:space:]]*//')
echo "%package $topic"
echo "Summary: Kernel firmware files for $desc"
echo "Group: System/Kernel"

View File

@ -1,5 +1,6 @@
amdgpu AMDGPU graphics driver
atheros Atheros wireless drivers
ath10k Atheros QCA988x WiFi drivers
bluetooth various Bluetooth drivers
bnx2 Broadcom network drivers
brcm Broadcom wireless drivers
@ -13,6 +14,7 @@ marvell Marvell network drivers
media various Video4Linux drivers
mediatek Mediatek network drivers
mellanox Mellanox Spectrum switch driver
mwifiex Marvell WiFi fullmac drivers
network various network drivers
nfp Netronome Flow Processor driver
nvidia Nvidia Tegra and graphics drivers
@ -24,3 +26,4 @@ serial various serial drivers
sound various sound drivers
ti Texas Instruments wireless drivers
ueagle Eagle IV USB ADSL modem driver
usb-network various USB WiFi / Ethernet drivers

View File

@ -7,7 +7,7 @@ snd-ymfpci: sound
advansys: platform
qla1280: qlogic
smctr: network
kaweth: network
kaweth: usb-network
dvb-ttusb-budget: media
keyspan: serial
keyspan_pda: serial
@ -39,7 +39,7 @@ starfire: network
i2400m-usb: intel
libertas: marvell libertas_tf_usb libertas_sdio libertas_cs usb8xxx btmrvl_sdio
mwl8k: marvell
mwifiex: marvell mwifiex mwifiex_pcie mwifiex_usb mwifiex_sdio btmrvl_sdio
mwifiex: mwifiex mwifiex mwifiex_pcie mwifiex_usb mwifiex_sdio btmrvl_sdio
iwlwifi: iwlwifi iwlwifi iwl4965 iwl3945
ipu3-imgu: intel
cx231xx: media cx25840
@ -63,7 +63,7 @@ netxen_nic: network netxen_nic qlcnic
dvb-ttpci: media
snd-wavefront: sound
rt61pci: network
rt73usb: network
rt73usb: usb-network
mt7601u: mediatek
rt2800pci: realtek
rt2860sta: realtek
@ -111,11 +111,11 @@ rtl8192ee: realtek
rtl8723bs: realtek
rtl8xxxu: realtek
r8169: realtek
vt6656: network vt6656_stage
vt6656: usb-network vt6656_stage
DFU: atheros ar3k
Atheros: atheros ar3k
ath6kl: atheros ath6kl_sdio ath6kl_usb
ath10k: atheros ath10k_pci
ath10k: ath10k ath10k_pci
myri10ge: network
drxk: media
ene-ub6250: platform ums_eneub6250
@ -135,7 +135,7 @@ mxuport: serial
cw1200: network
BFA/BNA: qlogic bfa bna
qat: intel qat_dh895xcc qat_c3xxx qat_c62x
rsi: platform rsi rsi_usb rsi_sdio
rsi: usb-network rsi rsi_usb rsi_sdio
xhci-rcar: platform
snd_soc_sst_acpi: sound
as102: media
@ -145,7 +145,7 @@ snd-soc-skl: sound
smsmdtv: media
xhci-tegra: nvidia
tegra-vic: nvidia tegra_drm
atusb: network
atusb: usb-network
qca: bluetooth btqca
liquidio: liquidio
nitrox: platform n5pf