[coreboot-gerrit] Change in coreboot[master]: util/inteltool: Add GPU device IDs

Patrick Rudolph (Code Review) gerrit at coreboot.org
Sat Nov 11 10:28:40 CET 2017


Patrick Rudolph has uploaded this change for review. ( https://review.coreboot.org/22431


Change subject: util/inteltool: Add GPU device IDs
......................................................................

util/inteltool: Add GPU device IDs

Add PCI device IDs for several Intel GPUs.

Change-Id: I7d6ba16b2b115187fd57a31716f23a610b520d3e
Signed-off-by: Patrick Rudolph <siro at das-labor.org>
---
M util/inteltool/inteltool.c
M util/inteltool/inteltool.h
2 files changed, 123 insertions(+), 0 deletions(-)



  git pull ssh://review.coreboot.org:29418/coreboot refs/changes/31/22431/1

diff --git a/util/inteltool/inteltool.c b/util/inteltool/inteltool.c
index ff572a3..32801df 100644
--- a/util/inteltool/inteltool.c
+++ b/util/inteltool/inteltool.c
@@ -219,6 +219,87 @@
 	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HM175, "HM175" },
 	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_QM175, "QM175" },
 	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_CM238, "CM238" },
+	/* Intel GPUs */
+	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_G35_EXPRESS,
+	  "Intel(R) G35 Express Chipset Family" },
+	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_G35_EXPRESS_1,
+	  "Intel(R) G35 Express Chipset Family" },
+	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_965_EXPRESS,
+	  "Mobile Intel(R) 965 Express Chipset Family" },
+	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_965_EXPRESS_1,
+	  "Mobile Intel(R) 965 Express Chipset Family" },
+	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_965_EXPRESS_2,
+	  "Mobile Intel(R) 965 Express Chipset Family" },
+	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_965_EXPRESS_3,
+	  "Mobile Intel(R) 965 Express Chipset Family" },
+	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_4_SERIES,
+	  "Mobile Intel(R) 4 Series Express Chipset Family" },
+	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_4_SERIES_1,
+	  "Mobile Intel(R) 4 Series Express Chipset Family" },
+	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_G45,
+	  "Intel(R) G45/G43 Express Chipset Family" },
+	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_G45_1,
+	  "Intel(R) G45/G43 Express Chipset Family" },
+	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_Q45,
+	  "Intel(R) Q45/Q43 Express Chipset Family" },
+	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_Q45_1,
+	  "Intel(R) Q45/Q43 Express Chipset Family" },
+	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_G41,
+	  "Intel(R) G41 Express Chipset Family" },
+	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_G41_1,
+	  "Intel(R) G41 Express Chipset Family" },
+	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_B43,
+	  "Intel(R) B43 Express Chipset Family" },
+	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_B43_1,
+	  "Intel(R) B43 Express Chipset Family" },
+	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_B43_2,
+	  "Intel(R) B43 Express Chipset Family" },
+	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_B43_3,
+	  "Intel(R) B43 Express Chipset Family" },
+	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_GRAPHICS,
+	  "Intel(R) HD Graphics" },
+	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_GRAPHICS_1,
+	  "Intel(R) HD Graphics" },
+	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_GRAPHICS_2,
+	  "Intel(R) HD Graphics" },
+	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_2000,
+	  "Intel(R) HD 2000 Graphics" },
+	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_2000_1,
+	  "Intel(R) HD 2000 Graphics" },
+	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_3000,
+	  "Intel(R) HD 3000 Graphics" },
+	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_3000_1,
+	  "Intel(R) HD 3000 Graphics" },
+	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_3000_2,
+	  "Intel(R) HD 3000 Graphics" },
+	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_3000_3,
+	  "Intel(R) HD 3000 Graphics" },
+	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_3000_4,
+	  "Intel(R) HD 3000 Graphics" },
+	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_3000_5,
+	  "Intel(R) HD 3000 Graphics" },
+	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_2500,
+	  "Intel(R) HD 2500 Graphics" },
+	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_2500_1,
+	  "Intel(R) HD 2500 Graphics" },
+	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_2500_2,
+	  "Intel(R) HD 2500 Graphics" },
+	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_4000,
+	  "Intel(R) HD 4000 Graphics" },
+	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_4000_1,
+	  "Intel(R) HD 4000 Graphics" },
+	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_4000_2,
+	  "Intel(R) HD 4000 Graphics" },
+	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_4600,
+	  "Intel(R) HD 4600 Graphics" },
+	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_4600_1,
+	  "Intel(R) HD 4600 Graphics" },
+	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_5000,
+	  "Intel(R) HD 5000 Graphics" },
+	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_5000_1,
+	  "Intel(R) HD 5000 Graphics" },
+	{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_5000_2,
+	  "Intel(R) HD 5000 Graphics" },
 };
 
 #ifndef __DARWIN__
diff --git a/util/inteltool/inteltool.h b/util/inteltool/inteltool.h
index 59cd6ea..051d4ed 100644
--- a/util/inteltool/inteltool.h
+++ b/util/inteltool/inteltool.h
@@ -225,6 +225,48 @@
 #define PCI_DEVICE_ID_INTEL_CORE_6TH_GEN_M	0x1910 /* Skylake (Mobile) */
 #define PCI_DEVICE_ID_INTEL_CORE_6TH_GEN_WST	0x1918
 
+/* Intel GPUs */
+#define PCI_DEVICE_ID_INTEL_G35_EXPRESS         0x2982
+#define PCI_DEVICE_ID_INTEL_G35_EXPRESS_1       0x2983
+#define PCI_DEVICE_ID_INTEL_965_EXPRESS         0x2a02
+#define PCI_DEVICE_ID_INTEL_965_EXPRESS_1       0x2a03
+#define PCI_DEVICE_ID_INTEL_965_EXPRESS_2       0x2a12
+#define PCI_DEVICE_ID_INTEL_965_EXPRESS_3       0x2a13
+#define PCI_DEVICE_ID_INTEL_4_SERIES            0x2a42
+#define PCI_DEVICE_ID_INTEL_4_SERIES_1          0x2a43
+#define PCI_DEVICE_ID_INTEL_G45                 0x2e22
+#define PCI_DEVICE_ID_INTEL_G45_1               0x2e23
+#define PCI_DEVICE_ID_INTEL_Q45                 0x2e12
+#define PCI_DEVICE_ID_INTEL_Q45_1               0x2e13
+#define PCI_DEVICE_ID_INTEL_G41                 0x2e32
+#define PCI_DEVICE_ID_INTEL_G41_1               0x2e33
+#define PCI_DEVICE_ID_INTEL_B43                 0x2e42
+#define PCI_DEVICE_ID_INTEL_B43_1               0x2e43
+#define PCI_DEVICE_ID_INTEL_B43_2               0x2e92
+#define PCI_DEVICE_ID_INTEL_B43_3               0x2e93
+#define PCI_DEVICE_ID_INTEL_HD_GRAPHICS         0x0046
+#define PCI_DEVICE_ID_INTEL_HD_GRAPHICS_1       0x0042
+#define PCI_DEVICE_ID_INTEL_HD_GRAPHICS_2       0x0106
+#define PCI_DEVICE_ID_INTEL_HD_2000             0x0102
+#define PCI_DEVICE_ID_INTEL_HD_2000_1           0x0106
+#define PCI_DEVICE_ID_INTEL_HD_3000             0x0116
+#define PCI_DEVICE_ID_INTEL_HD_3000_1           0x0112
+#define PCI_DEVICE_ID_INTEL_HD_3000_2           0x0116
+#define PCI_DEVICE_ID_INTEL_HD_3000_3           0x0122
+#define PCI_DEVICE_ID_INTEL_HD_3000_4           0x0126
+#define PCI_DEVICE_ID_INTEL_HD_3000_5           0x0116
+#define PCI_DEVICE_ID_INTEL_HD_2500             0x0152
+#define PCI_DEVICE_ID_INTEL_HD_2500_1           0x0156
+#define PCI_DEVICE_ID_INTEL_HD_2500_2           0x015A
+#define PCI_DEVICE_ID_INTEL_HD_4000             0x0162
+#define PCI_DEVICE_ID_INTEL_HD_4000_1           0x0166
+#define PCI_DEVICE_ID_INTEL_HD_4000_2           0x016A
+#define PCI_DEVICE_ID_INTEL_HD_4600             0x0412
+#define PCI_DEVICE_ID_INTEL_HD_4600_1           0x0416
+#define PCI_DEVICE_ID_INTEL_HD_5000             0x0422
+#define PCI_DEVICE_ID_INTEL_HD_5000_1           0x0426
+#define PCI_DEVICE_ID_INTEL_HD_5000_2           0x042A
+
 #if !defined(__DARWIN__) && !defined(__FreeBSD__)
 typedef struct { uint32_t hi, lo; } msr_t;
 #endif

-- 
To view, visit https://review.coreboot.org/22431
To unsubscribe, visit https://review.coreboot.org/settings

Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I7d6ba16b2b115187fd57a31716f23a610b520d3e
Gerrit-Change-Number: 22431
Gerrit-PatchSet: 1
Gerrit-Owner: Patrick Rudolph <siro at das-labor.org>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.coreboot.org/pipermail/coreboot-gerrit/attachments/20171111/8f437fda/attachment-0001.html>


More information about the coreboot-gerrit mailing list