@@ -76,6 +76,7 @@ typedef enum {
76
76
IGFX_DG2 = 1270 ,
77
77
IGFX_PVC = 1271 ,
78
78
IGFX_METEORLAKE = 1272 ,
79
+ IGFX_ARROWLAKE = 1273 ,
79
80
80
81
IGFX_MAX_PRODUCT ,
81
82
IGFX_GENNEXT = 0x7ffffffe ,
@@ -108,6 +109,8 @@ typedef enum {
108
109
PCH_TGL_H , // TGL H PCH
109
110
PCH_ADL_N , // ADL_N PCHDL
110
111
PCH_MTL , // MTL PCH
112
+ PCH_ARL , // ARL PCH
113
+
111
114
PCH_PRODUCT_FAMILY_FORCE_ULONG = 0x7fffffff
112
115
} PCH_PRODUCT_FAMILY ;
113
116
@@ -1831,6 +1834,40 @@ typedef enum __NATIVEGTTYPE
1831
1834
#define PCH_DEV_ID_AE1E 0xAE1E
1832
1835
#define PCH_DEV_ID_AE1F 0xAE1F
1833
1836
1837
+ // ARL PCH Dev IDs
1838
+ #define PCH_DEV_ID_7700 0x7700
1839
+ #define PCH_DEV_ID_7701 0x7701
1840
+ #define PCH_DEV_ID_7702 0x7702
1841
+ #define PCH_DEV_ID_7703 0x7703
1842
+ #define PCH_DEV_ID_7704 0x7704
1843
+ #define PCH_DEV_ID_7705 0x7705
1844
+ #define PCH_DEV_ID_7706 0x7706
1845
+ #define PCH_DEV_ID_7707 0x7707
1846
+ #define PCH_DEV_ID_7708 0x7708
1847
+ #define PCH_DEV_ID_7709 0x7709
1848
+ #define PCH_DEV_ID_770A 0x770A
1849
+ #define PCH_DEV_ID_770B 0x770B
1850
+ #define PCH_DEV_ID_770C 0x770C
1851
+ #define PCH_DEV_ID_770D 0x770D
1852
+ #define PCH_DEV_ID_770E 0x770E
1853
+ #define PCH_DEV_ID_770F 0x770F
1854
+ #define PCH_DEV_ID_7710 0x7710
1855
+ #define PCH_DEV_ID_7711 0x7711
1856
+ #define PCH_DEV_ID_7712 0x7712
1857
+ #define PCH_DEV_ID_7713 0x7713
1858
+ #define PCH_DEV_ID_7714 0x7714
1859
+ #define PCH_DEV_ID_7715 0x7715
1860
+ #define PCH_DEV_ID_7716 0x7716
1861
+ #define PCH_DEV_ID_7717 0x7717
1862
+ #define PCH_DEV_ID_7718 0x7718
1863
+ #define PCH_DEV_ID_7719 0x7719
1864
+ #define PCH_DEV_ID_771A 0x771A
1865
+ #define PCH_DEV_ID_771B 0x771B
1866
+ #define PCH_DEV_ID_771C 0x771C
1867
+ #define PCH_DEV_ID_771D 0x771D
1868
+ #define PCH_DEV_ID_771E 0x771E
1869
+ #define PCH_DEV_ID_771F 0x771F
1870
+
1834
1871
//PVC Device ID
1835
1872
#define DEV_ID_0BD0 0x0BD0
1836
1873
#define DEV_ID_0BD5 0x0BD5
@@ -1908,6 +1945,9 @@ typedef enum __NATIVEGTTYPE
1908
1945
#define DEV_ID_7DD5 0x7DD5
1909
1946
#define DEV_ID_7DD7 0x7DD7
1910
1947
1948
+ // ARL-S
1949
+ #define DEV_ID_7D67 0x7D67
1950
+
1911
1951
#define MGM_HAS 0
1912
1952
1913
1953
//#define SDG_HAS 1 //Reserve place for Springdale-G HAS
@@ -1947,6 +1987,9 @@ typedef enum __NATIVEGTTYPE
1947
1987
( d == DEV_ID_56B2 ) || \
1948
1988
( d == DEV_ID_56B3 ))
1949
1989
1990
+ // Macro to identify ARL-S Device ID
1991
+ #define GFX_IS_ARL_S (d ) ( ( d == DEV_ID_7D67 ) )
1992
+
1950
1993
//we define the highest cap and lower cap of stepping IDs
1951
1994
#define SI_REV_ID (lo ,hi ) (lo | hi<<16)
1952
1995
0 commit comments