Skip to content

Commit

Permalink
linux-firmware: add options for missing Intel b/g/n cards
Browse files Browse the repository at this point in the history
Add firmware files for missing cards from the 802.11bgn product list
in the Linux Firmware Wiki [1].

So far only Wireless-N 130 and 1030 were supported, which use the
6000G2B microcode.

[1] https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi#supported_devices

Signed-off-by: Jan Čermák <sairon@sairon.cz>
  • Loading branch information
sairon committed Mar 1, 2024
1 parent 0ab96d7 commit 15dc3b6
Show file tree
Hide file tree
Showing 2 changed files with 66 additions and 0 deletions.
36 changes: 36 additions & 0 deletions package/linux-firmware/Config.in
Original file line number Diff line number Diff line change
Expand Up @@ -216,6 +216,42 @@ config BR2_PACKAGE_LINUX_FIRMWARE_CYPRESS_CYW54XXX
help
Firmware files for the Cypress cyw54xxx FullMAC.

config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_100
bool "Intel iwlwifi 100"
help
Firmware files for the Intel Wifi 100 devices supported by
the iwlwifi kernel driver.

config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_105
bool "Intel iwlwifi 105"
help
Firmware files for the Intel Wifi 105 devices supported by
the iwlwifi kernel driver.

config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_135
bool "Intel iwlwifi 135"
help
Firmware files for the Intel Wifi 135 devices supported by
the iwlwifi kernel driver.

config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_1000
bool "Intel iwlwifi 1000"
help
Firmware files for the Intel Wifi 1000 devices supported by
the iwlwifi kernel driver.

config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_2000
bool "Intel iwlwifi 2000"
help
Firmware files for the Intel Wifi 2000 devices supported by
the iwlwifi kernel driver.

config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_2030
bool "Intel iwlwifi 2030"
help
Firmware files for the Intel Wifi 2030 devices supported by
the iwlwifi kernel driver.

config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_22000
bool "Intel iwlwifi 22000"
help
Expand Down
30 changes: 30 additions & 0 deletions package/linux-firmware/linux-firmware.mk
Original file line number Diff line number Diff line change
Expand Up @@ -493,6 +493,36 @@ LINUX_FIRMWARE_FILES += wil6210.*
LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENSE.QualcommAtheros_ath10k
endif

ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_100),y)
LINUX_FIRMWARE_FILES += iwlwifi-100-*.ucode
LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.iwlwifi_firmware
endif

ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_105),y)
LINUX_FIRMWARE_FILES += iwlwifi-105-*.ucode
LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.iwlwifi_firmware
endif

ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_135),y)
LINUX_FIRMWARE_FILES += iwlwifi-135-*.ucode
LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.iwlwifi_firmware
endif

ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_1000),y)
LINUX_FIRMWARE_FILES += iwlwifi-1000-*.ucode
LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.iwlwifi_firmware
endif

ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_2000),y)
LINUX_FIRMWARE_FILES += iwlwifi-2000-*.ucode
LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.iwlwifi_firmware
endif

ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_2030),y)
LINUX_FIRMWARE_FILES += iwlwifi-2030-*.ucode
LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.iwlwifi_firmware
endif

ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_22000),y)
LINUX_FIRMWARE_FILES += \
iwlwifi-Qu-b0-hr-b0-72.ucode \
Expand Down

0 comments on commit 15dc3b6

Please sign in to comment.