drivers/wifi: Move MTL Magnetar CNVi DIDs from SoC to generic driver

This patch removes the MTL CNVi DIDs macros from IA common code and is
added into the generic wifi driver.

As per Intel Connectivity Platform BIOS Guide, Connectivity Controller
IP for MTL-P is `Magnetar` and supported CRF is `Typhoon Peak 2`.

Previously Garfield Peak DIDs for Alder Lake SoC also added similarly
to generic wifi drivers.

BUG=b:224325352
TEST=Able to build and boot on MTL emulator.

Signed-off-by: Subrata Banik <subratabanik@google.com>
Change-Id: Ib98762749c71f63df3e8d03be910539469359c68
Reviewed-on: https://review.coreboot.org/c/coreboot/+/64592
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Tarun Tuli <taruntuli@google.com>
Reviewed-by: Wonkyu Kim <wonkyu.kim@intel.com>
This commit is contained in:
Subrata Banik 2022-05-23 13:47:50 +05:30 committed by Paul Fagerburg
parent c3bfbafda5
commit 510a55d4ee
3 changed files with 9 additions and 8 deletions

View File

@ -119,6 +119,11 @@ static const unsigned short intel_pci_device_ids[] = {
PCI_DID_GrP_6SERIES_1_WIFI, PCI_DID_GrP_6SERIES_1_WIFI,
PCI_DID_GrP_6SERIES_2_WIFI, PCI_DID_GrP_6SERIES_2_WIFI,
PCI_DID_GrP_6SERIES_3_WIFI, PCI_DID_GrP_6SERIES_3_WIFI,
/* Typhoon Peak 2 */
PCI_DID_TyP2_6SERIES_1_WIFI,
PCI_DID_TyP2_6SERIES_2_WIFI,
PCI_DID_TyP2_6SERIES_3_WIFI,
PCI_DID_TyP2_6SERIES_4_WIFI,
0 0
}; };

View File

@ -4420,6 +4420,10 @@
#define PCI_DID_GrP_6SERIES_1_WIFI 0x51f0 #define PCI_DID_GrP_6SERIES_1_WIFI 0x51f0
#define PCI_DID_GrP_6SERIES_2_WIFI 0x7af0 #define PCI_DID_GrP_6SERIES_2_WIFI 0x7af0
#define PCI_DID_GrP_6SERIES_3_WIFI 0x51f1 #define PCI_DID_GrP_6SERIES_3_WIFI 0x51f1
#define PCI_DID_TyP2_6SERIES_1_WIFI 0x7e40
#define PCI_DID_TyP2_6SERIES_2_WIFI 0x7e41
#define PCI_DID_TyP2_6SERIES_3_WIFI 0x7e42
#define PCI_DID_TyP2_6SERIES_4_WIFI 0x7e43
#define PCI_DID_INTEL_TGL_IPU 0x9a19 #define PCI_DID_INTEL_TGL_IPU 0x9a19
#define PCI_DID_INTEL_TGL_H_IPU 0x9a39 #define PCI_DID_INTEL_TGL_H_IPU 0x9a39
@ -4467,10 +4471,6 @@
#define PCI_DID_INTEL_ADL_N_CNVI_WIFI_1 0x54f1 #define PCI_DID_INTEL_ADL_N_CNVI_WIFI_1 0x54f1
#define PCI_DID_INTEL_ADL_N_CNVI_WIFI_2 0x54f2 #define PCI_DID_INTEL_ADL_N_CNVI_WIFI_2 0x54f2
#define PCI_DID_INTEL_ADL_N_CNVI_WIFI_3 0x54f3 #define PCI_DID_INTEL_ADL_N_CNVI_WIFI_3 0x54f3
#define PCI_DID_INTEL_MTL_CNVI_WIFI_0 0x7e40
#define PCI_DID_INTEL_MTL_CNVI_WIFI_1 0x7e41
#define PCI_DID_INTEL_MTL_CNVI_WIFI_2 0x7e42
#define PCI_DID_INTEL_MTL_CNVI_WIFI_3 0x7e43
/* Intel Crashlog */ /* Intel Crashlog */
#define PCI_DID_INTEL_TGL_CPU_CRASHLOG_SRAM 0x9a0d #define PCI_DID_INTEL_TGL_CPU_CRASHLOG_SRAM 0x9a0d

View File

@ -21,10 +21,6 @@ static struct device_operations cnvi_wifi_ops = {
}; };
static const unsigned short wifi_pci_device_ids[] = { static const unsigned short wifi_pci_device_ids[] = {
PCI_DID_INTEL_MTL_CNVI_WIFI_0,
PCI_DID_INTEL_MTL_CNVI_WIFI_1,
PCI_DID_INTEL_MTL_CNVI_WIFI_2,
PCI_DID_INTEL_MTL_CNVI_WIFI_3,
PCI_DID_INTEL_CML_LP_CNVI_WIFI, PCI_DID_INTEL_CML_LP_CNVI_WIFI,
PCI_DID_INTEL_CML_H_CNVI_WIFI, PCI_DID_INTEL_CML_H_CNVI_WIFI,
PCI_DID_INTEL_CNL_LP_CNVI_WIFI, PCI_DID_INTEL_CNL_LP_CNVI_WIFI,