@@ -23,6 +23,8 @@ static struct {
2323 { CPUID_METEORLAKE_B0 , "MeteorLake B0" },
2424 { CPUID_METEORLAKE_C0 , "MeteorLake C0" },
2525 { CPUID_ARROWLAKE_H_A0 , "ArrowLake-H A0" },
26+ { CPUID_ARROWLAKE_S_A0 , "ArrowLake-S A0" },
27+ { CPUID_ARROWLAKE_S_B0 , "ArrowLake-S B0" },
2628};
2729
2830static struct {
@@ -37,6 +39,9 @@ static struct {
3739 { PCI_DID_INTEL_MTL_P_ID_5 , "MeteorLake P" },
3840 { PCI_DID_INTEL_ARL_H_ID_1 , "ArrowLake-H" },
3941 { PCI_DID_INTEL_ARL_H_ID_2 , "ArrowLake-H" },
42+ { PCI_DID_INTEL_ARL_HX_ID_1 , "ArrowLake-HX (8+16)" },
43+ { PCI_DID_INTEL_ARL_HX_ID_2 , "ArrowLake-HX (8+12)" },
44+ { PCI_DID_INTEL_ARL_HX_ID_3 , "ArrowLake-HX (6+8)" },
4045};
4146
4247static struct {
@@ -54,6 +59,38 @@ static struct {
5459 { PCI_DID_INTEL_ARL_H_ESPI_0 , "ArrowLake-H SOC" },
5560 { PCI_DID_INTEL_ARL_H_ESPI_1 , "ArrowLake-H SOC" },
5661 { PCI_DID_INTEL_ARL_U_ESPI_0 , "ArrowLake-U SOC" },
62+ { PCI_DID_INTEL_ARP_S_ESPI_0 , "ArrowLake-S PCH" },
63+ { PCI_DID_INTEL_ARP_S_ESPI_1 , "ArrowLake-S PCH" },
64+ { PCI_DID_INTEL_ARP_S_ESPI_2 , "ArrowLake-S PCH" },
65+ { PCI_DID_INTEL_ARP_S_ESPI_3 , "ArrowLake-S Q870" },
66+ { PCI_DID_INTEL_ARP_S_ESPI_4 , "ArrowLake-S Z890" },
67+ { PCI_DID_INTEL_ARP_S_ESPI_5 , "ArrowLake-S PCH" },
68+ { PCI_DID_INTEL_ARP_S_ESPI_6 , "ArrowLake-S B860" },
69+ { PCI_DID_INTEL_ARP_S_ESPI_7 , "ArrowLake-S H810" },
70+ { PCI_DID_INTEL_ARP_S_ESPI_8 , "ArrowLake-S W880" },
71+ { PCI_DID_INTEL_ARP_S_ESPI_9 , "ArrowLake-S W890" },
72+ { PCI_DID_INTEL_ARP_S_ESPI_10 , "ArrowLake-S PCH" },
73+ { PCI_DID_INTEL_ARP_S_ESPI_11 , "ArrowLake-S PCH" },
74+ { PCI_DID_INTEL_ARP_S_ESPI_12 , "ArrowLake-S HM870" },
75+ { PCI_DID_INTEL_ARP_S_ESPI_13 , "ArrowLake-S WM880" },
76+ { PCI_DID_INTEL_ARP_S_ESPI_14 , "ArrowLake-S PCH" },
77+ { PCI_DID_INTEL_ARP_S_ESPI_15 , "ArrowLake-S PCH" },
78+ { PCI_DID_INTEL_ARP_S_ESPI_16 , "ArrowLake-S PCH" },
79+ { PCI_DID_INTEL_ARP_S_ESPI_17 , "ArrowLake-S PCH" },
80+ { PCI_DID_INTEL_ARP_S_ESPI_18 , "ArrowLake-S PCH" },
81+ { PCI_DID_INTEL_ARP_S_ESPI_19 , "ArrowLake-S PCH" },
82+ { PCI_DID_INTEL_ARP_S_ESPI_20 , "ArrowLake-S PCH" },
83+ { PCI_DID_INTEL_ARP_S_ESPI_21 , "ArrowLake-S PCH" },
84+ { PCI_DID_INTEL_ARP_S_ESPI_22 , "ArrowLake-S PCH" },
85+ { PCI_DID_INTEL_ARP_S_ESPI_23 , "ArrowLake-S PCH" },
86+ { PCI_DID_INTEL_ARP_S_ESPI_24 , "ArrowLake-S PCH" },
87+ { PCI_DID_INTEL_ARP_S_ESPI_25 , "ArrowLake-S PCH" },
88+ { PCI_DID_INTEL_ARP_S_ESPI_26 , "ArrowLake-S PCH" },
89+ { PCI_DID_INTEL_ARP_S_ESPI_27 , "ArrowLake-S PCH" },
90+ { PCI_DID_INTEL_ARP_S_ESPI_28 , "ArrowLake-S PCH" },
91+ { PCI_DID_INTEL_ARP_S_ESPI_29 , "ArrowLake-S PCH" },
92+ { PCI_DID_INTEL_ARP_S_ESPI_30 , "ArrowLake-S PCH" },
93+ { PCI_DID_INTEL_ARP_S_ESPI_31 , "ArrowLake-S PCH" },
5794};
5895
5996static struct {
@@ -68,6 +105,7 @@ static struct {
68105 { PCI_DID_INTEL_MTL_P_GT2_5 , "Meteorlake-P GT2" },
69106 { PCI_DID_INTEL_ARL_H_GT2_1 , "ArrowLake-H GT2" },
70107 { PCI_DID_INTEL_ARL_H_GT2_2 , "ArrowLake-H GT2" },
108+ { PCI_DID_INTEL_ARL_HX_GT2 , "ArrowLake-HX GT2" },
71109};
72110
73111static inline uint8_t get_dev_revision (pci_devfn_t dev )
0 commit comments