Commit Graph

230 Commits

Author SHA1 Message Date
Peter Robinson
8cbbfc97e7 20230625 release 2023-07-02 16:46:35 +01:00
Herton R. Krzesinski
ead01369f5 Create iwlwifi-mvm-firmware subpackage and fold some subpackages into it
The remaining splitted iwl*-firmware packages does not follow a logical
pattern. We have firmware for iwl 7xxx/8xxx/9xxx devices provided by
iwl7260-firmware, which for some devices mean a somewhat misleading
package name. Then, a single set of firmware for 3160/3168 devices
are provided in the iwl3160-firmware package. And the remaining firmware
is provided through iwlax2xx-firmware.

Looking at the iwlwifi source in linux, we have this at iwlwifi/Makefile:

iwlwifi-$(CONFIG_IWLMVM) += cfg/7000.o cfg/8000.o cfg/9000.o cfg/22000.o

Where the driver seems to group devices which uses the called MVM
firmware under a single umbrella. Some of these devices are:

cfg/7000
iwlwifi-3160-*.ucode    - Intel(R) Dual Band Wireless AC 3160
                          Intel(R) Dual Band Wireless N 3160
                          Intel(R) Wireless N 3160
iwlwifi-3168-*.ucode    - Intel(R) Dual Band Wireless AC 3168
iwlwifi-7260-*.ucode    - Intel(R) Dual Band Wireless AC/N 7260
                          Intel(R) Wireless N 7260
iwlwifi-7265-*.ucode    - Intel(R) Dual Band Wireless AC/N 7265
                          Intel(R) Wireless N 7265
iwlwifi-7265D-*.ucode   - Intel(R) Dual Band Wireless AC 3165
                          Intel(R) Dual Band Wireless AC/N 7265
                          Intel(R) Wireless N 7265

cfg/8000
iwlwifi-8000C-*.ucode   - Intel(R) Dual Band Wireless N/AC 8260
                          Intel(R) Dual Band Wireless AC 4165
iwlwifi-8265-*.ucode    - Intel(R) Dual Band Wireless AC 8265
                          Intel(R) Dual Band Wireless AC 8275

cfg/9000
iwlwifi-9000-*.ucode    - Killer(R) Wireless-AC 1550s/1550i Wireless Network Adapter (9560NGW)
                          Killer(R) Wireless-AC 1550s Wireless Network Adapter (9560D2W) 160MHz
                          Killer(R) Wireless-AC 1550i Wireless Network Adapter (9560NGW) 160MHz
                          Intel(R) Wireless-AC 9461/9462/9560 160MHz
                          Intel(R) Wireless-AC 9461/9462/9560
iwlwifi-9260-*.ucode    - Killer (R) Wireless-AC 1550 Wireless Network Adapter (9260NGW) 160MHz
                          Intel(R) Wireless-AC 9162/9260/9260-1/9270/9461/9462
                          Intel(R) Wireless-AC 9162/9260/9270/9461/9462 160MHz

For cfg/22000 the list looks long and I will not describe everything
here, but should be the remaining list which was covered by
iwlax2xx-firmware.

Thus, we can follow the same logic here and group all firmware under
the new iwlwifi-mvm-firmware:

* we fix the iwl7260-firmware case where it's not only about 7260
  devices, and avoid having to use Recommends between it and
  iwlax2xx-firmware which in practice means it's already
  advised keeping both installed together.
* don't need to keep a small/alone iwl3160-firmware.
* avoid having a device name in the package which can turn misleading
  as well, eg. we already have devices with name ax4xx like
  "Intel(R) Wi-Fi 6E AX411 160MHz"

v2: Add provides to the obsoleted packages as suggested by Josh Boyer

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2023-05-30 16:35:29 -03:00
Herton R. Krzesinski
19118dd341 Create iwlwifi-dvm-firmware subpackage and fold some subpackages into it
Right now some firmware for wireless devices that use the iwlwifi module
are splitted into several small *-firmware packages. Trying to make it
more maintainable fold the DVM Firmware into a single package called
iwlwifi-dvm-firmware. As can be seen in the linux Makefile from
iwlwifi:

iwlwifi-$(CONFIG_IWLDVM) += cfg/1000.o cfg/2000.o cfg/5000.o cfg/6000.o

The devices declared on the cfg/* files above are:

cfg/1000
iwlwifi-1000-*.ucode    - Intel(R) Centrino(R) Wireless-N 1000 BG(N)
iwlwifi-100-*.ucode     - Intel(R) Centrino(R) Wireless-N 100  BG(N)

cfg/2000
iwlwifi-105-*.ucode     - Intel(R) Centrino(R) Wireless-N 105(D) BGN
iwlwifi-135-*.ucode     - Intel(R) Centrino(R) Wireless-N 135 BGN
iwlwifi-2000-*.ucode    - Intel(R) Centrino(R) Wireless-N 2200(D) BGN
iwlwifi-2030-*.ucode    - Intel(R) Centrino(R) Wireless-N 2230 BGN

cfg/5000
iwlwifi-5000-*.ucode    - Intel(R) WiMAX/WiFi Link 5350 AGN
                          Intel(R) Ultimate N WiFi Link 5300 AGN
                          Intel(R) WiFi Link 5100 BGN/ABG/AGN
iwlwifi-5150-*.ucode    - Intel(R) WiMAX/WiFi Link 5150 AGN/ABG

cfg/6000
iwlwifi-6000-*.ucode    - Intel(R) Centrino(R) Ultimate-N 6300 AGN
                          Intel(R) Centrino(R) Advanced-N 6200 AGN/ABG/BG
iwlwifi-6000g2a-*.ucode - Intel(R) Centrino(R) Advanced-N 6205 AGN/ABG/BG
                          Intel(R) Centrino(R) Advanced-N 6205S/6205D/6206/6207 AGN
iwlwifi-6000g2b-*.ucode - Intel(R) Centrino(R) Advanced-N 6230 AGN/ABG/BGN/BG
                          Intel(R) Centrino(R) Wireless-N 1030/130 BGN/BG
                          Intel(R) Centrino(R) Advanced-N 6235 AGN
                          Intel(R) Centrino(R) Ultimate-N 6235 AGN
iwlwifi-6050-*.ucode    - Intel(R) Centrino(R) Advanced-N + WiMAX 6250 AGN/ABG
                          Intel(R) Centrino(R) Wireless-N + WiMAX 6150 BG(N)

So this change obsoletes/removes the following packages: iwl100-firmware,
iwl105-firmware, iwl135-firmware, iwl1000-firmware, iwl2000-firmware,
iwl2030-firmware, iwl5000-firmware, iwl5150-firmware, iwl6000-firmware,
iwl6000g2a-firmware, iwl6000g2b-firmware, iwl6050-firmware.

All firmware for those removed packages are now provided by
iwlwifi-dvm-firmware.

v2: Add provides to the obsoleted packages as suggested by Josh Boyer

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2023-05-30 16:35:22 -03:00
Herton R. Krzesinski
25536d49d9 Join iwl3945-firmware and iwl4965-firmware into iwlegacy-firmware
There is no reason to keep those two small firmware packages separated,
since nowadays a single kernel module uses them (iwlegacy). This can
be seen also on the old subpackage descriptions mentioning the old
modules that don't exist anymore.

v2: Add provides to the obsoleted packages as suggested by Josh Boyer

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2023-05-30 16:34:37 -03:00
Peter Robinson
25bc692e62 20230515 release, move iwlwifi to date versions 2023-05-16 12:22:36 +01:00
Peter Robinson
361eb5033f Split out the mostly obsolete DVB firmware 2023-04-19 12:02:14 +01:00
Peter Robinson
eed4d6f8c4 Own the directories where appropriate in sub packages 2023-04-19 11:25:58 +01:00
Peter Robinson
be92a95e16 Split Realtek, Qcom Atheros, Mediatek, brcmfmac WiFi/BT firmwares to subpackages 2023-04-19 08:58:07 +01:00
Peter Robinson
7b0f6d58d3 20230404 release 2023-04-13 11:19:35 +01:00
Peter Robinson
79bdd1aad1 20230310 release 2023-03-12 20:14:23 +00:00
Peter Robinson
0a8cc0deb3 20230210 release 2023-02-12 20:19:46 +00:00
Peter Robinson
4b6e3fa006 20230117 release 2023-01-20 16:52:32 +00:00
Peter Robinson
42a09e49d6 20221214 release 2022-12-20 03:38:47 +00:00
Peter Robinson
8dcf385368 trim the changelog 2022-11-18 12:04:04 +00:00
Peter Robinson
42c54b0ce0 fix shipping iwlwifi twice 2022-11-15 22:18:30 +00:00
Peter Robinson
8040573db4 20221109 release 2022-11-10 16:14:01 +00:00
Peter Robinson
13b6de9613 fix wifi on Raspberry Pi Zero 2W 2022-10-16 13:55:04 +01:00
Peter Robinson
4d8c10b983 20221012 release 2022-10-13 14:27:58 +01:00
Peter Robinson
e66a84dcb1 20220913 release 2022-09-29 12:00:34 +01:00
Peter Robinson
f2089ed603 Use requires for GPU firmware on < Fedora 37 2022-09-13 12:33:57 +01:00
Peter Robinson
170f99983b bump release to 138 2022-08-16 19:22:29 +01:00
Peter Robinson
7a2a5144b1 20220815 release 2022-08-16 18:39:07 +01:00
Peter Robinson
6e605212eb Split out AMD/Intel/NVIDIA GPU firmware into sub packages 2022-08-12 21:25:16 +01:00
Peter Robinson
13393cb31a fix the WHENCE brcm NVRAM fix 2022-07-17 15:58:24 +01:00
Peter Robinson
88365b25c8 20220708 release 2022-07-17 15:10:29 +01:00
Peter Robinson
4fbb83dcfc Fixes for Cypress AW-CM256SM WiFi module 2022-06-14 15:23:05 +01:00
Peter Robinson
65c68496d3 Update compression patch 2022-06-14 09:29:48 +01:00
Peter Robinson
1b15a2fe2d 20220610 release 2022-06-13 23:50:19 +01:00
Peter Robinson
0311f58229 mlxsw_spectrum-firmware sub package 2022-05-26 17:18:33 +01:00
Peter Robinson
a9bdf9196c Order firmware sub packages alphabetically 2022-05-26 11:18:16 +01:00
Peter Robinson
7037750a3e 20220509 release 2022-05-14 08:24:17 +01:00
Peter Robinson
de4174323a 20220411 release 2022-04-14 04:08:46 +01:00
Peter Robinson
847c3db349 20220310 release 2022-03-11 07:38:01 +00:00
Peter Robinson
13e440b512 20220209 release 2022-02-12 09:48:38 +00:00
Adam Williamson
55e826a814 Exclude Marvell Prestera files from main package
These were meant to be split into a subpackage, but we neglected
to include a sed command to drop them from the main package file
list, so they wound up in *both* the main package and the sub
package. This should drop them from the main package.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-01-10 12:50:53 -08:00
Peter Robinson
c97ef47fff 20211216 release 2021-12-19 12:21:42 +00:00
Peter Robinson
92b9614ac1 20211027 release 2021-10-28 13:08:00 +01:00
Peter Robinson
8464455e1f Cross Recommends iwl7260-firmware <-> iwlax2xx-firmware 2021-10-06 12:48:51 +01:00
Peter Robinson
1dff9a8056 Attempt another pass at installing new AX2xx if iwl7260 is installed 2021-10-04 19:53:09 +01:00
Peter Robinson
cfe7e08e3b 20210919 release 2021-10-03 10:28:14 +01:00
Peter Robinson
70a34d2e03 20210818 release 2021-08-22 18:00:14 +01:00
Peter Robinson
6f2950b798 fix date in changelog 2021-07-19 12:51:23 +01:00
Peter Robinson
d765b781aa 20210716 release 2021-07-16 14:36:43 +01:00
Peter Robinson
e36a84b1ba upstream 20210511 release 2021-05-12 18:48:48 +01:00
Peter Robinson
bf8c64ff69 drop trailing . 2021-03-15 22:03:58 +00:00
Peter Robinson
1d4367d4ff Another iwlwifi Ty series firmwares 2021-03-15 20:46:54 +00:00
Peter Robinson
401d356761 Update for new iwlwifi Ty series firmwares 2021-03-15 19:47:11 +00:00
Peter Robinson
2317c761b8 20210315 release 2021-03-15 19:07:18 +00:00
Peter Robinson
ac763aa197 Fix for Raspberry Pi 4 WiFi 2021-03-08 19:24:22 +00:00
Peter Robinson
a0da87381f 20210208 release 2021-02-08 21:29:48 +00:00