diff --git a/local/recipes/drivers/redbear-iwlwifi/source/src/linux_port.c b/local/recipes/drivers/redbear-iwlwifi/source/src/linux_port.c index f12b089d48..a157bbf7e0 100644 --- a/local/recipes/drivers/redbear-iwlwifi/source/src/linux_port.c +++ b/local/recipes/drivers/redbear-iwlwifi/source/src/linux_port.c @@ -362,13 +362,52 @@ static struct ieee80211_ops iwl_mac80211_ops = { }; static const struct pci_device_id iwl_hw_card_ids[] = { + // BZ / Arrow Lake (Wi-Fi 7) { PCI_DEVICE(0x8086, 0x7740) }, + // AX210 (Typhoon Peak, Wi-Fi 6E) { PCI_DEVICE(0x8086, 0x2725) }, + // AX201 / AX211 / 9462 / 9560 (CNVi, multiple subsystem variants) { PCI_DEVICE(0x8086, 0x7af0) }, + // AX200 (Wi-Fi 6) + { PCI_DEVICE(0x8086, 0x2723) }, + // AX201 (CNVi) + { PCI_DEVICE(0x8086, 0x02f0) }, + { PCI_DEVICE(0x8086, 0x06f0) }, + { PCI_DEVICE(0x8086, 0xa0f0) }, + { PCI_DEVICE(0x8086, 0x4df0) }, + // AX211 (CNVio2) + { PCI_DEVICE(0x8086, 0x51f0) }, + { PCI_DEVICE(0x8086, 0x54f0) }, + { PCI_DEVICE(0x8086, 0x7a70) }, + // BE200 / BE202 (Wi-Fi 7) + { PCI_DEVICE(0x8086, 0x272b) }, + { PCI_DEVICE(0x8086, 0x272c) }, + // 9560 / 9260 / 9462 (9000-series, CNVio) { PCI_DEVICE(0x8086, 0x34f0) }, { PCI_DEVICE(0x8086, 0x9df0) }, { PCI_DEVICE(0x8086, 0x2526) }, + // 8265 / 8260 (8000-series) { PCI_DEVICE(0x8086, 0x24fd) }, + { PCI_DEVICE(0x8086, 0x24f3) }, + { PCI_DEVICE(0x8086, 0x24f4) }, + // 7265 / 7260 (7000-series) + { PCI_DEVICE(0x8086, 0x095a) }, + { PCI_DEVICE(0x8086, 0x095b) }, + { PCI_DEVICE(0x8086, 0x08b1) }, + { PCI_DEVICE(0x8086, 0x08b2) }, + { PCI_DEVICE(0x8086, 0x08b3) }, + { PCI_DEVICE(0x8086, 0x08b4) }, + // 3165 / 3168 (3000-series) + { PCI_DEVICE(0x8086, 0x3165) }, + { PCI_DEVICE(0x8086, 0x3166) }, + // 6000-series + { PCI_DEVICE(0x8086, 0x0082) }, + { PCI_DEVICE(0x8086, 0x0085) }, + { PCI_DEVICE(0x8086, 0x422b) }, + { PCI_DEVICE(0x8086, 0x422c) }, + // 5000-series + { PCI_DEVICE(0x8086, 0x4238) }, + { PCI_DEVICE(0x8086, 0x4239) }, { 0, } };