Sophie

Sophie

distrib > Mageia > 9 > armv7hl > media > core-release-src > by-pkgid > f33c4cfc0e55333b80c6bb254dd68789 > files > 4

x11-server-21.1.8-7.mga9.src.rpm

From 77b73c5dade36b24317e8f6887750cc3faa2242c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Giuseppe=20Ghib=C3=B2?= <ghibo@mageia.org>
Date: Wed, 7 Jun 2023 20:25:04 +0200
Subject: [PATCH] Force modesetting for ElkhartLake, JasperLake, TigerLake (UHD
 and Xe graphics)

Force modesetting also for ElkartLake (UHD graphics), JasperLake (UHD
graphics), TigerLake (UHD and Xe graphics) when no xorg.conf is provided.
Also add a missed PCI-ID for AlderLake-P.

---
 hw/xfree86/common/xf86pciBus.c | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/hw/xfree86/common/xf86pciBus.c b/hw/xfree86/common/xf86pciBus.c
index 7c6f6f3..52db3f3 100644
--- a/hw/xfree86/common/xf86pciBus.c
+++ b/hw/xfree86/common/xf86pciBus.c
@@ -1174,12 +1174,19 @@ xf86VideoPtrToDriverList(struct pci_device *dev, XF86MatchedDrivers *md)
 		case 0x0bef:
 			/* Use fbdev/vesa driver on Oaktrail, Medfield, CDV */
 			break;
+                case 0x4541:
+                case 0x4551:
+                case 0x4555:
+                case 0x4557:
+                case 0x4571:
+                        /* Use modesetting on ElkhartLake with UHD Graphics */
                 case 0x4626:
                 case 0x4628:
                 case 0x462a:
                 case 0x4636:
                 case 0x4638:
                 case 0x463a:
+                case 0x4680:
                 case 0x4682:
                 case 0x4688:
                 case 0x468a:
@@ -1195,6 +1202,8 @@ xf86VideoPtrToDriverList(struct pci_device *dev, XF86MatchedDrivers *md)
                 case 0x46d2:
                         /* Use modesetting on AlderLake-P|N|HX|UP* with UHD Graphics */
                 case 0x46a0:
+                case 0x46a1:
+                case 0x46a2:
                 case 0x46a6:
                 case 0x46a8:
                 case 0x46aa:
@@ -1203,7 +1212,9 @@ xf86VideoPtrToDriverList(struct pci_device *dev, XF86MatchedDrivers *md)
                 case 0x46b6:
                 case 0x46b8:
                 case 0x46ba:
+                case 0x46c0:
                 case 0x46c1:
+                case 0x46c2:
                         /* Use modesetting on AlderLake-P with Iris Xe Graphics */
                 case 0x4c80:
                 case 0x4c8a:
@@ -1212,6 +1223,25 @@ xf86VideoPtrToDriverList(struct pci_device *dev, XF86MatchedDrivers *md)
                 case 0x4c90:
                 case 0x4c9a:
                         /* Use modesetting on RocketLake-S with UHD Graphics */
+                case 0x4e51:
+                case 0x4e55:
+                case 0x4e57:
+                case 0x4e61:
+                case 0x4e71:
+                        /* Use modesetting on JasperLake with UHD Graphics */
+                case 0x9a40:
+                case 0x9a49:
+                        /* Use modesetting on TigerLake with Xe Graphics */
+                case 0x9a59:
+                case 0x9a60:
+                case 0x9a68:
+                case 0x9a70:
+                case 0x9a78:
+                case 0x9ac0:
+                case 0x9ac9:
+                case 0x9ad9:
+                case 0x9af8:
+                        /* Use modesetting on TigerLake with UHD Graphics */
                 case 0xa7a0:
                 case 0xa7a1:
                         /* Use modesetting on RaptorLake-P with Iris Xe Graphics */
-- 
2.41.0