]> git.pld-linux.org Git - packages/xorg-driver-video-intel.git/commitdiff
- add Alderlke devices
authorJan Rękorajski <baggins@pld-linux.org>
Mon, 11 Sep 2023 01:00:01 +0000 (03:00 +0200)
committerJan Rękorajski <baggins@pld-linux.org>
Mon, 11 Sep 2023 01:00:01 +0000 (03:00 +0200)
alderlake.patch [new file with mode: 0644]
xorg-driver-video-intel.spec

diff --git a/alderlake.patch b/alderlake.patch
new file mode 100644 (file)
index 0000000..4a35f9c
--- /dev/null
@@ -0,0 +1,111 @@
+--- xf86-video-intel-2.99.917/src/i915_pciids.h.orig   2023-09-09 16:07:15.000000000 +0200
++++ xf86-video-intel-2.99.917/src/i915_pciids.h        2023-09-11 02:07:14.406515377 +0200
+@@ -601,4 +601,42 @@
+       INTEL_VGA_DEVICE(0x9A70, info), \
+       INTEL_VGA_DEVICE(0x9A78, info)
++/* ADL-S */
++#define INTEL_ADLS_IDS(info) \
++      INTEL_VGA_DEVICE(0x4680, info), \
++      INTEL_VGA_DEVICE(0x4682, info), \
++      INTEL_VGA_DEVICE(0x4688, info), \
++      INTEL_VGA_DEVICE(0x468A, info), \
++      INTEL_VGA_DEVICE(0x468B, info), \
++      INTEL_VGA_DEVICE(0x4690, info), \
++      INTEL_VGA_DEVICE(0x4692, info), \
++      INTEL_VGA_DEVICE(0x4693, info)
++
++/* ADL-P */
++#define INTEL_ADLP_IDS(info) \
++      INTEL_VGA_DEVICE(0x46A0, info), \
++      INTEL_VGA_DEVICE(0x46A1, info), \
++      INTEL_VGA_DEVICE(0x46A2, info), \
++      INTEL_VGA_DEVICE(0x46A3, info), \
++      INTEL_VGA_DEVICE(0x46A6, info), \
++      INTEL_VGA_DEVICE(0x46A8, info), \
++      INTEL_VGA_DEVICE(0x46AA, info), \
++      INTEL_VGA_DEVICE(0x462A, info), \
++      INTEL_VGA_DEVICE(0x4626, info), \
++      INTEL_VGA_DEVICE(0x4628, info), \
++      INTEL_VGA_DEVICE(0x46B0, info), \
++      INTEL_VGA_DEVICE(0x46B1, info), \
++      INTEL_VGA_DEVICE(0x46B2, info), \
++      INTEL_VGA_DEVICE(0x46B3, info), \
++      INTEL_VGA_DEVICE(0x46C0, info), \
++      INTEL_VGA_DEVICE(0x46C1, info), \
++      INTEL_VGA_DEVICE(0x46C2, info), \
++      INTEL_VGA_DEVICE(0x46C3, info)
++
++/* ADL-N */
++#define INTEL_ADLN_IDS(info) \
++      INTEL_VGA_DEVICE(0x46D0, info), \
++      INTEL_VGA_DEVICE(0x46D1, info), \
++      INTEL_VGA_DEVICE(0x46D2, info)
++
+ #endif /* _I915_PCIIDS_H */
+--- xf86-video-intel-2.99.917/src/intel_module.c.orig  2023-09-09 16:07:15.000000000 +0200
++++ xf86-video-intel-2.99.917/src/intel_module.c       2023-09-11 02:07:12.843026367 +0200
+@@ -158,6 +158,10 @@
+       .gen = 0140,
+ };
++static const struct intel_device_info intel_alderlake_info = {
++      .gen = 0140,
++};
++
+ static const SymTabRec intel_chipsets[] = {
+       {PCI_CHIP_I810,                         "i810"},
+       {PCI_CHIP_I810_DC100,                   "i810-dc100"},
+@@ -415,6 +419,41 @@
+       {0x9A70, "HD Graphics"},
+       {0x9A78, "HD Graphics"},
++      /* Alderlake S */
++      {0x4680, "HD Graphics 770"},
++      {0x4682, "HD Graphics"},
++      {0x4688, "HD Graphics"},
++      {0x468A, "HD Graphics"},
++      {0x468B, "HD Graphics"},
++      {0x4690, "HD Graphics"},
++      {0x4692, "HD Graphics"},
++      {0x4693, "HD Graphics"},
++
++      /* Alderlake P */
++      {0x46A0, "HD Graphics"},
++      {0x46A1, "HD Graphics"},
++      {0x46A2, "HD Graphics"},
++      {0x46A3, "HD Graphics"},
++      {0x46A6, "Iris Xe"},
++      {0x46A8, "Iris Xe"},
++      {0x46AA, "Iris Xe"},
++      {0x462A, "HD Graphics"},
++      {0x4626, "HD Graphics"},
++      {0x4628, "HD Graphics"},
++      {0x46B0, "HD Graphics"},
++      {0x46B1, "HD Graphics"},
++      {0x46B2, "HD Graphics"},
++      {0x46B3, "HD Graphics"},
++      {0x46C0, "HD Graphics"},
++      {0x46C1, "HD Graphics"},
++      {0x46C2, "HD Graphics"},
++      {0x46C3, "HD Graphics"},
++
++      /* Alderlake N */
++      {0x46D0, "HD Graphics"},
++      {0x46D1, "HD Graphics"},
++      {0x46D2, "HD Graphics"},
++
+       /* When adding new identifiers, also update:
+        * 1. intel_identify()
+        * 2. man/intel.man
+@@ -481,6 +488,10 @@
+       INTEL_TGL_12_IDS(&intel_tigerlake_info),
++      INTEL_ADLS_IDS(&intel_alderlake_info),
++      INTEL_ADLP_IDS(&intel_alderlake_info),
++      INTEL_ADLN_IDS(&intel_alderlake_info),
++
+       INTEL_VGA_DEVICE(PCI_MATCH_ANY, &intel_generic_info),
+ #endif
index b7fce86fbf12ff9e8b6fec907c32aaf9567440bf..5164286c9e584ee5b48d0a3b2499753df137a30a 100644 (file)
@@ -25,6 +25,7 @@ Patch0:               xorg-driver-video-intel-git.patch
 # Patch0-md5:  170b42aa5a6b04c11c67a91757a78516
 Patch1:                driver-intel-sna-cursor-Make-sure-hw-cursors-are-disabled-before-disabling-secondary-planes.patch
 Patch2:                link.patch
+Patch3:                alderlake.patch
 BuildRequires: Mesa-libGL-devel
 #BuildRequires:        autoconf >= 2.63
 #BuildRequires:        automake >= 1:1.10.2-2
@@ -38,7 +39,12 @@ BuildRequires:       rpmbuild(macros) >= 1.389
 BuildRequires: udev-devel
 BuildRequires: xcb-util-devel
 BuildRequires: xorg-lib-libX11-devel
+BuildRequires: xorg-lib-libXcursor-devel
+BuildRequires: xorg-lib-libXdamage-devel
+BuildRequires: xorg-lib-libXext-devel
 BuildRequires: xorg-lib-libXfixes-devel
+BuildRequires: xorg-lib-libXinerama-devel
+BuildRequires: xorg-lib-libXrandr-devel
 BuildRequires: xorg-lib-libXrender-devel
 BuildRequires: xorg-lib-libXtst-devel
 BuildRequires: xorg-lib-libXvMC-devel
@@ -49,9 +55,11 @@ BuildRequires:       xorg-proto-fontsproto-devel
 BuildRequires: xorg-proto-glproto-devel
 BuildRequires: xorg-proto-randrproto-devel
 BuildRequires: xorg-proto-renderproto-devel
+BuildRequires: xorg-proto-scrnsaverproto-devel
 BuildRequires: xorg-proto-videoproto-devel
 BuildRequires: xorg-proto-xextproto-devel >= 7.0.99.1
 BuildRequires: xorg-proto-xf86driproto-devel
+BuildRequires: xorg-proto-xineramaproto-devel
 BuildRequires: xorg-proto-xproto-devel >= 7.0.13
 BuildRequires: xorg-util-util-macros >= 1.8
 BuildRequires: xorg-xserver-server-devel >= %{xserver_ver}
@@ -100,6 +108,7 @@ Wymaga aktywnego Kernel Mode Setting (KMS).
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
 %build
 %{__aclocal}
This page took 0.112203 seconds and 4 git commands to generate.