soc/intel: Add Arrow Lake-H/U IDs
Add IDs from the EDS, with a couple extras: - eSPI: EDS says 0x7202, but our boards show 0x7702 - GT: Value changes between 0x7d51 and 0x7dd1 based on DIMMs installed Change-Id: I8430914edd02954cbb38592bff896733b01c735d Ref: Intel Arrow Lake-H/U EDS, Volume 1 (#777369, rev 2.0) Signed-off-by: Jeremy Soller <jeremy@system76.com> Signed-off-by: Tim Crawford <tcrawford@system76.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/87131 Reviewed-by: Felix Singer <service+coreboot-gerrit@felixsinger.de> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Jérémy Compostella <jeremy.compostella@intel.com> Reviewed-by: Kapil Porwal <kapilporwal@google.com> Reviewed-by: Paul Menzel <paulepanter@mailbox.org>
This commit is contained in:
parent
3e1f96a0f4
commit
ba8407f0c1
26 changed files with 104 additions and 0 deletions
|
|
@ -90,6 +90,7 @@ static const unsigned short pci_device_ids[] = {
|
|||
PCI_DID_INTEL_PTL_U_H_ISHB,
|
||||
PCI_DID_INTEL_LNL_ISHB,
|
||||
PCI_DID_INTEL_MTL_ISHB,
|
||||
PCI_DID_INTEL_ARL_ISHB,
|
||||
PCI_DID_INTEL_CNL_ISHB,
|
||||
PCI_DID_INTEL_CML_ISHB,
|
||||
PCI_DID_INTEL_TGL_ISHB,
|
||||
|
|
|
|||
|
|
@ -84,6 +84,7 @@
|
|||
#define CPUID_RAPTORLAKE_Q0 0xb06a3
|
||||
#define CPUID_LUNARLAKE_A0_1 0xb06d0
|
||||
#define CPUID_LUNARLAKE_A0_2 0xb06d1
|
||||
#define CPUID_ARROWLAKE_H_A0 0xc0652
|
||||
#define CPUID_PANTHERLAKE_A0 0xc06c0
|
||||
#define CPUID_SNOWRIDGE_A0 0x80660
|
||||
#define CPUID_SNOWRIDGE_A1 0x80661
|
||||
|
|
|
|||
|
|
@ -2182,6 +2182,7 @@
|
|||
#define PCI_DID_INTEL_TGL_ISHB 0xa0fc
|
||||
#define PCI_DID_INTEL_TGL_H_ISHB 0x43fc
|
||||
#define PCI_DID_INTEL_MTL_ISHB 0x7e45
|
||||
#define PCI_DID_INTEL_ARL_ISHB 0x7745
|
||||
#define PCI_DID_INTEL_ADL_N_ISHB 0x54fc
|
||||
#define PCI_DID_INTEL_ADL_P_ISHB 0x51fc
|
||||
#define PCI_DID_INTEL_LNL_ISHB 0xa845
|
||||
|
|
@ -3142,6 +3143,9 @@
|
|||
#define PCI_DID_INTEL_MTL_ESPI_5 0x7e05
|
||||
#define PCI_DID_INTEL_MTL_ESPI_6 0x7e06
|
||||
#define PCI_DID_INTEL_MTL_ESPI_7 0x7e07
|
||||
#define PCI_DID_INTEL_ARL_H_ESPI_0 0x7202
|
||||
#define PCI_DID_INTEL_ARL_H_ESPI_1 0x7702
|
||||
#define PCI_DID_INTEL_ARL_U_ESPI_0 0x7203
|
||||
#define PCI_DID_INTEL_RPP_P_ESPI_0 0x5180
|
||||
#define PCI_DID_INTEL_RPP_P_ADP_P_ESPI_1 0x5181
|
||||
#define PCI_DID_INTEL_RPP_P_ADP_P_ESPI_2 0x5182
|
||||
|
|
@ -3637,6 +3641,16 @@
|
|||
#define PCI_DID_INTEL_MTL_IOE_P_PCIE_RP11 0x7ecb
|
||||
#define PCI_DID_INTEL_MTL_IOE_P_PCIE_RP12 0x7ecc
|
||||
|
||||
#define PCI_DID_INTEL_ARL_SOC_PCIE_RP1 0x7738
|
||||
#define PCI_DID_INTEL_ARL_SOC_PCIE_RP2 0x7739
|
||||
#define PCI_DID_INTEL_ARL_SOC_PCIE_RP3 0x773a
|
||||
#define PCI_DID_INTEL_ARL_SOC_PCIE_RP4 0x773b
|
||||
#define PCI_DID_INTEL_ARL_SOC_PCIE_RP5 0x773c
|
||||
#define PCI_DID_INTEL_ARL_SOC_PCIE_RP6 0x773d
|
||||
#define PCI_DID_INTEL_ARL_SOC_PCIE_RP7 0x773e
|
||||
#define PCI_DID_INTEL_ARL_SOC_PCIE_RP8 0x773f
|
||||
#define PCI_DID_INTEL_ARL_SOC_PCIE_RP9 0x774d
|
||||
|
||||
#define PCI_DID_INTEL_RPL_P_PCIE_RP1 0xa74d
|
||||
#define PCI_DID_INTEL_RPL_P_PCIE_RP2 0xa70d
|
||||
#define PCI_DID_INTEL_RPL_P_PCIE_RP3 0xa72d
|
||||
|
|
@ -3805,6 +3819,7 @@
|
|||
#define PCI_DID_INTEL_ADP_M_SATA_2 0x54d7
|
||||
#define PCI_DID_INTEL_ADP_M_SATA_3 0x282a
|
||||
#define PCI_DID_INTEL_MTL_SATA 0x7e63
|
||||
#define PCI_DID_INTEL_ARL_SATA 0x7763
|
||||
#define PCI_DID_INTEL_RPP_P_SATA_1 0x51d3
|
||||
#define PCI_DID_INTEL_RPP_P_SATA_2 0x51d7
|
||||
#define PCI_DID_INTEL_RPP_S_SATA 0x7a62
|
||||
|
|
@ -3834,6 +3849,7 @@
|
|||
#define PCI_DID_INTEL_MTL_SOC_PMC 0x7e21
|
||||
#define PCI_DID_INTEL_MTL_IOE_M_PMC 0x7ebe
|
||||
#define PCI_DID_INTEL_MTL_IOE_P_PMC 0x7ece
|
||||
#define PCI_DID_INTEL_ARL_SOC_PMC 0x7721
|
||||
#define PCI_DID_INTEL_RPP_P_PMC 0x51a1
|
||||
#define PCI_DID_INTEL_RPP_S_PMC 0x7a21
|
||||
#define PCI_DID_INTEL_LNL_PMC 0xa821
|
||||
|
|
@ -3964,6 +3980,13 @@
|
|||
#define PCI_DID_INTEL_MTL_I2C4 0x7e50
|
||||
#define PCI_DID_INTEL_MTL_I2C5 0x7e51
|
||||
|
||||
#define PCI_DID_INTEL_ARL_I2C0 0x7778
|
||||
#define PCI_DID_INTEL_ARL_I2C1 0x7779
|
||||
#define PCI_DID_INTEL_ARL_I2C2 0x777A
|
||||
#define PCI_DID_INTEL_ARL_I2C3 0x777B
|
||||
#define PCI_DID_INTEL_ARL_I2C4 0x7750
|
||||
#define PCI_DID_INTEL_ARL_I2C5 0x7751
|
||||
|
||||
#define PCI_DID_INTEL_LNL_I2C0 0xa878
|
||||
#define PCI_DID_INTEL_LNL_I2C1 0xa879
|
||||
#define PCI_DID_INTEL_LNL_I2C2 0xa87a
|
||||
|
|
@ -4070,6 +4093,10 @@
|
|||
#define PCI_DID_INTEL_MTL_UART1 0x7e26
|
||||
#define PCI_DID_INTEL_MTL_UART2 0x7e52
|
||||
|
||||
#define PCI_DID_INTEL_ARL_UART0 0x7725
|
||||
#define PCI_DID_INTEL_ARL_UART1 0x7726
|
||||
#define PCI_DID_INTEL_ARL_UART2 0x7752
|
||||
|
||||
#define PCI_DID_INTEL_LNL_UART0 0xa825
|
||||
#define PCI_DID_INTEL_LNL_UART1 0xa826
|
||||
#define PCI_DID_INTEL_LNL_UART2 0xa852
|
||||
|
|
@ -4179,6 +4206,11 @@
|
|||
#define PCI_DID_INTEL_MTL_GSPI1 0x7e30
|
||||
#define PCI_DID_INTEL_MTL_GSPI2 0x7e46
|
||||
|
||||
#define PCI_DID_INTEL_ARL_HWSEQ_SPI 0x7723
|
||||
#define PCI_DID_INTEL_ARL_GSPI0 0x7727
|
||||
#define PCI_DID_INTEL_ARL_GSPI1 0x7730
|
||||
#define PCI_DID_INTEL_ARL_GSPI2 0x7746
|
||||
|
||||
#define PCI_DID_INTEL_LNL_HWSEQ_SPI 0xa823
|
||||
#define PCI_DID_INTEL_LNL_GSPI0 0xa827
|
||||
#define PCI_DID_INTEL_LNL_GSPI1 0xa830
|
||||
|
|
@ -4342,6 +4374,8 @@
|
|||
#define PCI_DID_INTEL_MTL_P_GT2_3 0x7d55
|
||||
#define PCI_DID_INTEL_MTL_P_GT2_4 0x7d60
|
||||
#define PCI_DID_INTEL_MTL_P_GT2_5 0x7dd5
|
||||
#define PCI_DID_INTEL_ARL_H_GT2_1 0x7d51
|
||||
#define PCI_DID_INTEL_ARL_H_GT2_2 0x7dd1
|
||||
#define PCI_DID_INTEL_RPL_HX_GT1 0xa788
|
||||
#define PCI_DID_INTEL_RPL_HX_GT2 0xa78b
|
||||
#define PCI_DID_INTEL_RPL_HX_GT3 0x4688
|
||||
|
|
@ -4496,6 +4530,8 @@
|
|||
#define PCI_DID_INTEL_MTL_P_ID_3 0x7d14
|
||||
#define PCI_DID_INTEL_MTL_P_ID_4 0x7d15
|
||||
#define PCI_DID_INTEL_MTL_P_ID_5 0x7d16
|
||||
#define PCI_DID_INTEL_ARL_H_ID_1 0x7d06
|
||||
#define PCI_DID_INTEL_ARL_H_ID_2 0x7d20
|
||||
#define PCI_DID_INTEL_RPL_HX_ID_1 0xa702
|
||||
#define PCI_DID_INTEL_RPL_HX_ID_2 0xa729
|
||||
#define PCI_DID_INTEL_RPL_HX_ID_3 0xa728
|
||||
|
|
@ -4553,6 +4589,7 @@
|
|||
#define PCI_DID_INTEL_ADP_S_SMBUS 0x7aa3
|
||||
#define PCI_DID_INTEL_ADP_M_N_SMBUS 0x54a3
|
||||
#define PCI_DID_INTEL_MTL_SMBUS 0x7e22
|
||||
#define PCI_DID_INTEL_ARL_SMBUS 0x7722
|
||||
#define PCI_DID_INTEL_RPP_P_SMBUS 0x51a3
|
||||
#define PCI_DID_INTEL_RPP_S_SMBUS 0x7a23
|
||||
#define PCI_DID_INTEL_LNL_SMBUS 0xa822
|
||||
|
|
@ -4597,6 +4634,7 @@
|
|||
#define PCI_DID_INTEL_MTL_XHCI 0x7e7d
|
||||
#define PCI_DID_INTEL_MTL_M_TCSS_XHCI 0x7eb0
|
||||
#define PCI_DID_INTEL_MTL_P_TCSS_XHCI 0x7ec0
|
||||
#define PCI_DID_INTEL_ARL_XHCI 0x777d
|
||||
#define PCI_DID_INTEL_RPP_P_TCSS_XHCI 0xa71e
|
||||
#define PCI_DID_INTEL_RPP_S_XHCI 0x7a60
|
||||
#define PCI_DID_INTEL_LNL_XHCI 0xa87d
|
||||
|
|
@ -4632,6 +4670,7 @@
|
|||
#define PCI_DID_INTEL_MTL_SOC_P2SB 0x7e20
|
||||
#define PCI_DID_INTEL_MTL_IOE_M_P2SB 0x7eb8
|
||||
#define PCI_DID_INTEL_MTL_IOE_P_P2SB 0x7ec8
|
||||
#define PCI_DID_INTEL_ARL_SOC_P2SB 0x7720
|
||||
#define PCI_DID_INTEL_RPP_P_P2SB 0x51a0
|
||||
#define PCI_DID_INTEL_RPP_S_P2SB 0x7a20
|
||||
#define PCI_DID_INTEL_LNL_P2SB 0xa820
|
||||
|
|
@ -4657,6 +4696,7 @@
|
|||
#define PCI_DID_INTEL_MTL_SOC_SRAM 0x7e7f
|
||||
#define PCI_DID_INTEL_MTL_IOE_M_SRAM 0x7ebf
|
||||
#define PCI_DID_INTEL_MTL_IOE_P_SRAM 0x7ecf
|
||||
#define PCI_DID_INTEL_ARL_SOC_SRAM 0x777f
|
||||
#define PCI_DID_INTEL_LNL_SRAM 0xa87f
|
||||
#define PCI_DID_INTEL_PTL_H_SRAM 0xe47f
|
||||
#define PCI_DID_INTEL_PTL_U_H_SRAM 0xe37f
|
||||
|
|
@ -4718,6 +4758,8 @@
|
|||
#define PCI_DID_INTEL_MTL_AUDIO_7 0x7e2e
|
||||
#define PCI_DID_INTEL_MTL_AUDIO_8 0x7e2f
|
||||
|
||||
#define PCI_DID_INTEL_ARL_AUDIO 0x7728
|
||||
|
||||
#define PCI_DID_INTEL_LNL_AUDIO_1 0xa828
|
||||
#define PCI_DID_INTEL_LNL_AUDIO_2 0xa829
|
||||
#define PCI_DID_INTEL_LNL_AUDIO_3 0xa82a
|
||||
|
|
@ -4797,6 +4839,7 @@
|
|||
#define PCI_DID_INTEL_RPP_S_CSE2 0x7a6c
|
||||
#define PCI_DID_INTEL_RPP_S_CSE3 0x7a6d
|
||||
#define PCI_DID_INTEL_MTL_CSE0 0x7e70
|
||||
#define PCI_DID_INTEL_ARL_CSE0 0x7770
|
||||
#define PCI_DID_INTEL_LNL_CSE0 0xa870
|
||||
#define PCI_DID_INTEL_PTL_H_CSE0 0xe470
|
||||
#define PCI_DID_INTEL_PTL_U_H_CSE0 0xe370
|
||||
|
|
@ -4825,6 +4868,7 @@
|
|||
#define PCI_DID_INTEL_MTL_XDCI 0x7e7e
|
||||
#define PCI_DID_INTEL_MTL_M_TCSS_XDCI 0x7eb1
|
||||
#define PCI_DID_INTEL_MTL_P_TCSS_XDCI 0x7ec1
|
||||
#define PCI_DID_INTEL_ARL_XDCI 0x777e
|
||||
#define PCI_DID_INTEL_PTL_H_XDCI 0xe47e
|
||||
#define PCI_DID_INTEL_PTL_U_H_XDCI 0xe37e
|
||||
#define PCI_DID_INTEL_WCL_XDCI 0x4d7e
|
||||
|
|
@ -4983,6 +5027,7 @@
|
|||
#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
|
||||
#define PCI_DID_INTEL_ARL_CNVI_WIFI 0x7740
|
||||
#define PCI_DID_INTEL_RPL_S_CNVI_WIFI_0 0x7a70
|
||||
#define PCI_DID_INTEL_RPL_S_CNVI_WIFI_1 0x7a71
|
||||
#define PCI_DID_INTEL_RPL_S_CNVI_WIFI_2 0x7a72
|
||||
|
|
@ -5034,6 +5079,7 @@
|
|||
|
||||
/* Intel Trace Hub */
|
||||
#define PCI_DID_INTEL_MTL_TRACEHUB 0x7e24
|
||||
#define PCI_DID_INTEL_ARL_TRACEHUB 0x7724
|
||||
#define PCI_DID_INTEL_RPL_TRACEHUB 0xa76f
|
||||
#define PCI_DID_INTEL_PTL_H_TRACEHUB 0xe424
|
||||
#define PCI_DID_INTEL_PTL_U_H_TRACEHUB 0xe324
|
||||
|
|
@ -5061,6 +5107,10 @@
|
|||
#define PCI_DID_INTEL_WCL_THC0_SPI 0x4d49
|
||||
#define PCI_DID_INTEL_WCL_THC1_I2C 0x4d4a
|
||||
#define PCI_DID_INTEL_WCL_THC1_SPI 0x4d4b
|
||||
#define PCI_DID_INTEL_ARL_THC0_1 0x7748
|
||||
#define PCI_DID_INTEL_ARL_THC0_2 0x7749
|
||||
#define PCI_DID_INTEL_ARL_THC1_1 0x774a
|
||||
#define PCI_DID_INTEL_ARL_THC1_2 0x774b
|
||||
|
||||
#define PCI_VID_COMPUTONE 0x8e0e
|
||||
#define PCI_DID_COMPUTONE_IP2EX 0x0291
|
||||
|
|
|
|||
|
|
@ -442,6 +442,7 @@ static const unsigned short wifi_pci_device_ids[] = {
|
|||
PCI_DID_INTEL_MTL_CNVI_WIFI_1,
|
||||
PCI_DID_INTEL_MTL_CNVI_WIFI_2,
|
||||
PCI_DID_INTEL_MTL_CNVI_WIFI_3,
|
||||
PCI_DID_INTEL_ARL_CNVI_WIFI,
|
||||
PCI_DID_INTEL_CML_LP_CNVI_WIFI,
|
||||
PCI_DID_INTEL_CML_H_CNVI_WIFI,
|
||||
PCI_DID_INTEL_CNL_LP_CNVI_WIFI,
|
||||
|
|
|
|||
|
|
@ -40,6 +40,7 @@ static const struct cpu_device_id cpu_table[] = {
|
|||
{ X86_VENDOR_INTEL, CPUID_METEORLAKE_A0_2, CPUID_EXACT_MATCH_MASK },
|
||||
{ X86_VENDOR_INTEL, CPUID_METEORLAKE_B0, CPUID_EXACT_MATCH_MASK },
|
||||
{ X86_VENDOR_INTEL, CPUID_METEORLAKE_C0, CPUID_EXACT_MATCH_MASK },
|
||||
{ X86_VENDOR_INTEL, CPUID_ARROWLAKE_H_A0, CPUID_EXACT_MATCH_MASK },
|
||||
{ X86_VENDOR_INTEL, CPUID_SKYLAKE_C0, CPUID_EXACT_MATCH_MASK },
|
||||
{ X86_VENDOR_INTEL, CPUID_SKYLAKE_D0, CPUID_EXACT_MATCH_MASK },
|
||||
{ X86_VENDOR_INTEL, CPUID_SKYLAKE_HQ0, CPUID_EXACT_MATCH_MASK },
|
||||
|
|
|
|||
|
|
@ -1532,6 +1532,7 @@ static const unsigned short pci_device_ids[] = {
|
|||
PCI_DID_INTEL_PTL_U_H_CSE0,
|
||||
PCI_DID_INTEL_LNL_CSE0,
|
||||
PCI_DID_INTEL_MTL_CSE0,
|
||||
PCI_DID_INTEL_ARL_CSE0,
|
||||
PCI_DID_INTEL_APL_CSE0,
|
||||
PCI_DID_INTEL_GLK_CSE0,
|
||||
PCI_DID_INTEL_CNL_CSE0,
|
||||
|
|
|
|||
|
|
@ -53,6 +53,7 @@ static const unsigned short pci_device_ids[] = {
|
|||
PCI_DID_INTEL_MTL_AUDIO_6,
|
||||
PCI_DID_INTEL_MTL_AUDIO_7,
|
||||
PCI_DID_INTEL_MTL_AUDIO_8,
|
||||
PCI_DID_INTEL_ARL_AUDIO,
|
||||
PCI_DID_INTEL_RPP_P_AUDIO,
|
||||
PCI_DID_INTEL_RPP_S_AUDIO_1,
|
||||
PCI_DID_INTEL_RPP_S_AUDIO_2,
|
||||
|
|
|
|||
|
|
@ -577,6 +577,7 @@ static const unsigned short pci_device_ids[] = {
|
|||
PCI_DID_INTEL_LWB_SPI_SUPER,
|
||||
PCI_DID_INTEL_MCC_SPI0,
|
||||
PCI_DID_INTEL_MTL_HWSEQ_SPI,
|
||||
PCI_DID_INTEL_ARL_HWSEQ_SPI,
|
||||
PCI_DID_INTEL_RPP_S_HWSEQ_SPI,
|
||||
PCI_DID_INTEL_SPR_HWSEQ_SPI,
|
||||
PCI_DID_INTEL_TGP_SPI0,
|
||||
|
|
|
|||
|
|
@ -365,6 +365,8 @@ static const unsigned short pci_device_ids[] = {
|
|||
PCI_DID_INTEL_MTL_P_GT2_3,
|
||||
PCI_DID_INTEL_MTL_P_GT2_4,
|
||||
PCI_DID_INTEL_MTL_P_GT2_5,
|
||||
PCI_DID_INTEL_ARL_H_GT2_1,
|
||||
PCI_DID_INTEL_ARL_H_GT2_2,
|
||||
PCI_DID_INTEL_APL_IGD_HD_505,
|
||||
PCI_DID_INTEL_APL_IGD_HD_500,
|
||||
PCI_DID_INTEL_CNL_GT2_ULX_1,
|
||||
|
|
|
|||
|
|
@ -69,6 +69,7 @@ static const unsigned short pci_device_ids[] = {
|
|||
PCI_DID_INTEL_MTL_AUDIO_6,
|
||||
PCI_DID_INTEL_MTL_AUDIO_7,
|
||||
PCI_DID_INTEL_MTL_AUDIO_8,
|
||||
PCI_DID_INTEL_ARL_AUDIO,
|
||||
PCI_DID_INTEL_RPP_P_AUDIO,
|
||||
PCI_DID_INTEL_RPP_S_AUDIO_1,
|
||||
PCI_DID_INTEL_RPP_S_AUDIO_2,
|
||||
|
|
|
|||
|
|
@ -204,6 +204,12 @@ static const unsigned short pci_device_ids[] = {
|
|||
PCI_DID_INTEL_MTL_I2C3,
|
||||
PCI_DID_INTEL_MTL_I2C4,
|
||||
PCI_DID_INTEL_MTL_I2C5,
|
||||
PCI_DID_INTEL_ARL_I2C0,
|
||||
PCI_DID_INTEL_ARL_I2C1,
|
||||
PCI_DID_INTEL_ARL_I2C2,
|
||||
PCI_DID_INTEL_ARL_I2C3,
|
||||
PCI_DID_INTEL_ARL_I2C4,
|
||||
PCI_DID_INTEL_ARL_I2C5,
|
||||
PCI_DID_INTEL_APL_I2C0,
|
||||
PCI_DID_INTEL_APL_I2C1,
|
||||
PCI_DID_INTEL_APL_I2C2,
|
||||
|
|
|
|||
|
|
@ -263,6 +263,9 @@ static const unsigned short pci_device_ids[] = {
|
|||
PCI_DID_INTEL_MTL_ESPI_5,
|
||||
PCI_DID_INTEL_MTL_ESPI_6,
|
||||
PCI_DID_INTEL_MTL_ESPI_7,
|
||||
PCI_DID_INTEL_ARL_H_ESPI_0,
|
||||
PCI_DID_INTEL_ARL_H_ESPI_1,
|
||||
PCI_DID_INTEL_ARL_U_ESPI_0,
|
||||
PCI_DID_INTEL_RPP_P_ESPI_0,
|
||||
PCI_DID_INTEL_RPP_P_ADP_P_ESPI_1,
|
||||
PCI_DID_INTEL_RPP_P_ADP_P_ESPI_2,
|
||||
|
|
|
|||
|
|
@ -142,6 +142,7 @@ static const unsigned short pci_device_ids[] = {
|
|||
PCI_DID_INTEL_PTL_U_H_P2SB,
|
||||
PCI_DID_INTEL_LNL_P2SB,
|
||||
PCI_DID_INTEL_MTL_SOC_P2SB,
|
||||
PCI_DID_INTEL_ARL_SOC_P2SB,
|
||||
PCI_DID_INTEL_RPP_P_P2SB,
|
||||
PCI_DID_INTEL_APL_P2SB,
|
||||
PCI_DID_INTEL_GLK_P2SB,
|
||||
|
|
|
|||
|
|
@ -119,6 +119,15 @@ static const unsigned short pcie_device_ids[] = {
|
|||
PCI_DID_INTEL_MTL_IOE_P_PCIE_RP10,
|
||||
PCI_DID_INTEL_MTL_IOE_P_PCIE_RP11,
|
||||
PCI_DID_INTEL_MTL_IOE_P_PCIE_RP12,
|
||||
PCI_DID_INTEL_ARL_SOC_PCIE_RP1,
|
||||
PCI_DID_INTEL_ARL_SOC_PCIE_RP2,
|
||||
PCI_DID_INTEL_ARL_SOC_PCIE_RP3,
|
||||
PCI_DID_INTEL_ARL_SOC_PCIE_RP4,
|
||||
PCI_DID_INTEL_ARL_SOC_PCIE_RP5,
|
||||
PCI_DID_INTEL_ARL_SOC_PCIE_RP6,
|
||||
PCI_DID_INTEL_ARL_SOC_PCIE_RP7,
|
||||
PCI_DID_INTEL_ARL_SOC_PCIE_RP8,
|
||||
PCI_DID_INTEL_ARL_SOC_PCIE_RP9,
|
||||
PCI_DID_INTEL_LWB_PCIE_RP1,
|
||||
PCI_DID_INTEL_LWB_PCIE_RP2,
|
||||
PCI_DID_INTEL_LWB_PCIE_RP3,
|
||||
|
|
|
|||
|
|
@ -118,6 +118,7 @@ static const unsigned short pci_device_ids[] = {
|
|||
PCI_DID_INTEL_MTL_SOC_PMC,
|
||||
PCI_DID_INTEL_MTL_IOE_M_PMC,
|
||||
PCI_DID_INTEL_MTL_IOE_P_PMC,
|
||||
PCI_DID_INTEL_ARL_SOC_PMC,
|
||||
PCI_DID_INTEL_RPP_P_PMC,
|
||||
PCI_DID_INTEL_DNV_PMC,
|
||||
PCI_DID_INTEL_LWB_PMC,
|
||||
|
|
|
|||
|
|
@ -36,6 +36,7 @@ struct device_operations sata_ops = {
|
|||
|
||||
static const unsigned short pci_device_ids[] = {
|
||||
PCI_DID_INTEL_MTL_SATA,
|
||||
PCI_DID_INTEL_ARL_SATA,
|
||||
PCI_DID_INTEL_RPP_P_SATA_1,
|
||||
PCI_DID_INTEL_RPP_P_SATA_2,
|
||||
PCI_DID_INTEL_RPP_S_SATA,
|
||||
|
|
|
|||
|
|
@ -54,6 +54,7 @@ static const unsigned short pci_device_ids[] = {
|
|||
PCI_DID_INTEL_PTL_U_H_SMBUS,
|
||||
PCI_DID_INTEL_LNL_SMBUS,
|
||||
PCI_DID_INTEL_MTL_SMBUS,
|
||||
PCI_DID_INTEL_ARL_SMBUS,
|
||||
PCI_DID_INTEL_RPP_P_SMBUS,
|
||||
PCI_DID_INTEL_RPP_S_SMBUS,
|
||||
PCI_DID_INTEL_APL_SMBUS,
|
||||
|
|
|
|||
|
|
@ -141,6 +141,9 @@ static const unsigned short pci_device_ids[] = {
|
|||
PCI_DID_INTEL_MTL_GSPI0,
|
||||
PCI_DID_INTEL_MTL_GSPI1,
|
||||
PCI_DID_INTEL_MTL_GSPI2,
|
||||
PCI_DID_INTEL_ARL_GSPI0,
|
||||
PCI_DID_INTEL_ARL_GSPI1,
|
||||
PCI_DID_INTEL_ARL_GSPI2,
|
||||
PCI_DID_INTEL_APL_SPI0,
|
||||
PCI_DID_INTEL_APL_SPI1,
|
||||
PCI_DID_INTEL_APL_SPI2,
|
||||
|
|
|
|||
|
|
@ -43,6 +43,7 @@ static const unsigned short pci_device_ids[] = {
|
|||
PCI_DID_INTEL_MTL_IOE_M_SRAM,
|
||||
PCI_DID_INTEL_MTL_IOE_P_SRAM,
|
||||
PCI_DID_INTEL_MTL_CRASHLOG_SRAM,
|
||||
PCI_DID_INTEL_ARL_SOC_SRAM,
|
||||
PCI_DID_INTEL_APL_SRAM,
|
||||
PCI_DID_INTEL_GLK_SRAM,
|
||||
PCI_DID_INTEL_CMP_SRAM,
|
||||
|
|
|
|||
|
|
@ -440,6 +440,8 @@ static const unsigned short systemagent_ids[] = {
|
|||
PCI_DID_INTEL_MTL_P_ID_3,
|
||||
PCI_DID_INTEL_MTL_P_ID_4,
|
||||
PCI_DID_INTEL_MTL_P_ID_5,
|
||||
PCI_DID_INTEL_ARL_H_ID_1,
|
||||
PCI_DID_INTEL_ARL_H_ID_2,
|
||||
PCI_DID_INTEL_GLK_NB,
|
||||
PCI_DID_INTEL_APL_NB,
|
||||
PCI_DID_INTEL_CNL_ID_U,
|
||||
|
|
|
|||
|
|
@ -46,6 +46,7 @@ static const unsigned short pci_device_ids[] = {
|
|||
PCI_DID_INTEL_PTL_H_TRACEHUB,
|
||||
PCI_DID_INTEL_PTL_U_H_TRACEHUB,
|
||||
PCI_DID_INTEL_MTL_TRACEHUB,
|
||||
PCI_DID_INTEL_ARL_TRACEHUB,
|
||||
PCI_DID_INTEL_RPL_TRACEHUB,
|
||||
0
|
||||
};
|
||||
|
|
|
|||
|
|
@ -375,6 +375,9 @@ static const unsigned short pci_device_ids[] = {
|
|||
PCI_DID_INTEL_MTL_UART0,
|
||||
PCI_DID_INTEL_MTL_UART1,
|
||||
PCI_DID_INTEL_MTL_UART2,
|
||||
PCI_DID_INTEL_ARL_UART0,
|
||||
PCI_DID_INTEL_ARL_UART1,
|
||||
PCI_DID_INTEL_ARL_UART2,
|
||||
PCI_DID_INTEL_APL_UART0,
|
||||
PCI_DID_INTEL_APL_UART1,
|
||||
PCI_DID_INTEL_APL_UART2,
|
||||
|
|
|
|||
|
|
@ -32,6 +32,7 @@ static const unsigned short pci_device_ids[] = {
|
|||
PCI_DID_INTEL_PTL_H_XDCI,
|
||||
PCI_DID_INTEL_PTL_U_H_XDCI,
|
||||
PCI_DID_INTEL_MTL_XDCI,
|
||||
PCI_DID_INTEL_ARL_XDCI,
|
||||
PCI_DID_INTEL_APL_XDCI,
|
||||
PCI_DID_INTEL_CNL_LP_XDCI,
|
||||
PCI_DID_INTEL_GLK_XDCI,
|
||||
|
|
|
|||
|
|
@ -136,6 +136,7 @@ static const unsigned short pci_device_ids[] = {
|
|||
PCI_DID_INTEL_PTL_U_H_XHCI,
|
||||
PCI_DID_INTEL_LNL_XHCI,
|
||||
PCI_DID_INTEL_MTL_XHCI,
|
||||
PCI_DID_INTEL_ARL_XHCI,
|
||||
PCI_DID_INTEL_APL_XHCI,
|
||||
PCI_DID_INTEL_CNL_LP_XHCI,
|
||||
PCI_DID_INTEL_GLK_XHCI,
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@ static struct {
|
|||
{ CPUID_METEORLAKE_A0_2, "MeteorLake A0" },
|
||||
{ CPUID_METEORLAKE_B0, "MeteorLake B0" },
|
||||
{ CPUID_METEORLAKE_C0, "MeteorLake C0" },
|
||||
{ CPUID_ARROWLAKE_H_A0, "ArrowLake-H A0" },
|
||||
};
|
||||
|
||||
static struct {
|
||||
|
|
@ -34,6 +35,8 @@ static struct {
|
|||
{ PCI_DID_INTEL_MTL_P_ID_3, "MeteorLake P" },
|
||||
{ PCI_DID_INTEL_MTL_P_ID_4, "MeteorLake P" },
|
||||
{ PCI_DID_INTEL_MTL_P_ID_5, "MeteorLake P" },
|
||||
{ PCI_DID_INTEL_ARL_H_ID_1, "ArrowLake-H" },
|
||||
{ PCI_DID_INTEL_ARL_H_ID_2, "ArrowLake-H" },
|
||||
};
|
||||
|
||||
static struct {
|
||||
|
|
@ -48,6 +51,9 @@ static struct {
|
|||
{ PCI_DID_INTEL_MTL_ESPI_5, "MeteorLake SOC" },
|
||||
{ PCI_DID_INTEL_MTL_ESPI_6, "MeteorLake SOC" },
|
||||
{ PCI_DID_INTEL_MTL_ESPI_7, "MeteorLake SOC" },
|
||||
{ PCI_DID_INTEL_ARL_H_ESPI_0, "ArrowLake-H SOC" },
|
||||
{ PCI_DID_INTEL_ARL_H_ESPI_1, "ArrowLake-H SOC" },
|
||||
{ PCI_DID_INTEL_ARL_U_ESPI_0, "ArrowLake-U SOC" },
|
||||
};
|
||||
|
||||
static struct {
|
||||
|
|
@ -60,6 +66,8 @@ static struct {
|
|||
{ PCI_DID_INTEL_MTL_P_GT2_3, "MeteorLake-P GT2" },
|
||||
{ PCI_DID_INTEL_MTL_P_GT2_4, "Meteorlake-P GT2" },
|
||||
{ PCI_DID_INTEL_MTL_P_GT2_5, "Meteorlake-P GT2" },
|
||||
{ PCI_DID_INTEL_ARL_H_GT2_1, "ArrowLake-H GT2" },
|
||||
{ PCI_DID_INTEL_ARL_H_GT2_2, "ArrowLake-H GT2" },
|
||||
};
|
||||
|
||||
static inline uint8_t get_dev_revision(pci_devfn_t dev)
|
||||
|
|
|
|||
|
|
@ -65,6 +65,8 @@ static const struct {
|
|||
{ PCI_DID_INTEL_MTL_P_ID_2, MTL_P_282_242_CORE, TDP_15W },
|
||||
{ PCI_DID_INTEL_MTL_P_ID_3, MTL_P_682_482_CORE, TDP_28W },
|
||||
{ PCI_DID_INTEL_MTL_P_ID_1, MTL_P_682_482_CORE, TDP_28W },
|
||||
{ PCI_DID_INTEL_ARL_H_ID_1, MTL_P_682_482_CORE, TDP_28W },
|
||||
{ PCI_DID_INTEL_ARL_H_ID_2, MTL_P_682_482_CORE, TDP_28W },
|
||||
};
|
||||
|
||||
/* Types of display ports */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue