haswell: add Nico's patch for IGD PCI IDs

the patch fixes IGD on certain xeon processors

Signed-off-by: Leah Rowe <leah@libreboot.org>
20240612_branch
Leah Rowe 2024-06-12 07:36:43 +01:00
parent 0b37653ab9
commit 61a8f4b05e
1 changed files with 44 additions and 0 deletions

View File

@ -0,0 +1,44 @@
From bfb39806c9edbfee7383c99a73e228a5314ee2c2 Mon Sep 17 00:00:00 2001
From: Nico Huber <nico.h@gmx.de>
Date: Mon, 03 Jun 2024 20:08:26 +0200
Subject: [PATCH] nb/intel/haswell: Synchronize lists of graphics PCI IDs
Both, the list of IDs that we hooked our driver up to and the list
that we use for VBIOS mapping, had gaps. Fill those.
Change-Id: I97c09bb113cf0f35ae158abbd0ba2632dbad7cad
Signed-off-by: Nico Huber <nico.h@gmx.de>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/82787
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
---
diff --git a/src/northbridge/intel/haswell/gma.c b/src/northbridge/intel/haswell/gma.c
index 9e9f980..f7fad31 100644
--- a/src/northbridge/intel/haswell/gma.c
+++ b/src/northbridge/intel/haswell/gma.c
@@ -93,12 +93,14 @@
case 0x80860406: /* GT1 Mobile */
case 0x8086040a: /* GT1 Server */
case 0x80860a06: /* GT1 ULT */
+ case 0x80860a0e: /* GT1 ULX */
case 0x80860412: /* GT2 Desktop */
case 0x80860416: /* GT2 Mobile */
case 0x8086041a: /* GT2 Server */
case 0x8086041e: /* GT1.5 Desktop */
case 0x80860a16: /* GT2 ULT */
+ case 0x80860a1e: /* GT2 ULX */
case 0x80860422: /* GT3 Desktop */
case 0x80860426: /* GT3 Mobile */
@@ -485,6 +487,9 @@
0x0406, /* Mobile GT1 */
0x0416, /* Mobile GT2 */
0x0426, /* Mobile GT3 */
+ 0x040a, /* Server GT1 */
+ 0x041a, /* Server GT2 */
+ 0x042a, /* Server GT3 */
0x0d16, /* Mobile 4+3 GT1 */
0x0d26, /* Mobile 4+3 GT2, Mobile GT3e */
0x0d36, /* Mobile 4+3 GT3 */