<p>Patrick Rudolph has uploaded this change for <strong>review</strong>.</p><p><a href="https://review.coreboot.org/22431">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">util/inteltool: Add GPU device IDs<br><br>Add PCI device IDs for several Intel GPUs.<br><br>Change-Id: I7d6ba16b2b115187fd57a31716f23a610b520d3e<br>Signed-off-by: Patrick Rudolph <siro@das-labor.org><br>---<br>M util/inteltool/inteltool.c<br>M util/inteltool/inteltool.h<br>2 files changed, 123 insertions(+), 0 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://review.coreboot.org:29418/coreboot refs/changes/31/22431/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">diff --git a/util/inteltool/inteltool.c b/util/inteltool/inteltool.c<br>index ff572a3..32801df 100644<br>--- a/util/inteltool/inteltool.c<br>+++ b/util/inteltool/inteltool.c<br>@@ -219,6 +219,87 @@<br> { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HM175, "HM175" },<br> { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_QM175, "QM175" },<br> { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_CM238, "CM238" },<br>+ /* Intel GPUs */<br>+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_G35_EXPRESS,<br>+ "Intel(R) G35 Express Chipset Family" },<br>+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_G35_EXPRESS_1,<br>+ "Intel(R) G35 Express Chipset Family" },<br>+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_965_EXPRESS,<br>+ "Mobile Intel(R) 965 Express Chipset Family" },<br>+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_965_EXPRESS_1,<br>+ "Mobile Intel(R) 965 Express Chipset Family" },<br>+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_965_EXPRESS_2,<br>+ "Mobile Intel(R) 965 Express Chipset Family" },<br>+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_965_EXPRESS_3,<br>+ "Mobile Intel(R) 965 Express Chipset Family" },<br>+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_4_SERIES,<br>+ "Mobile Intel(R) 4 Series Express Chipset Family" },<br>+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_4_SERIES_1,<br>+ "Mobile Intel(R) 4 Series Express Chipset Family" },<br>+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_G45,<br>+ "Intel(R) G45/G43 Express Chipset Family" },<br>+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_G45_1,<br>+ "Intel(R) G45/G43 Express Chipset Family" },<br>+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_Q45,<br>+ "Intel(R) Q45/Q43 Express Chipset Family" },<br>+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_Q45_1,<br>+ "Intel(R) Q45/Q43 Express Chipset Family" },<br>+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_G41,<br>+ "Intel(R) G41 Express Chipset Family" },<br>+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_G41_1,<br>+ "Intel(R) G41 Express Chipset Family" },<br>+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_B43,<br>+ "Intel(R) B43 Express Chipset Family" },<br>+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_B43_1,<br>+ "Intel(R) B43 Express Chipset Family" },<br>+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_B43_2,<br>+ "Intel(R) B43 Express Chipset Family" },<br>+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_B43_3,<br>+ "Intel(R) B43 Express Chipset Family" },<br>+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_GRAPHICS,<br>+ "Intel(R) HD Graphics" },<br>+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_GRAPHICS_1,<br>+ "Intel(R) HD Graphics" },<br>+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_GRAPHICS_2,<br>+ "Intel(R) HD Graphics" },<br>+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_2000,<br>+ "Intel(R) HD 2000 Graphics" },<br>+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_2000_1,<br>+ "Intel(R) HD 2000 Graphics" },<br>+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_3000,<br>+ "Intel(R) HD 3000 Graphics" },<br>+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_3000_1,<br>+ "Intel(R) HD 3000 Graphics" },<br>+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_3000_2,<br>+ "Intel(R) HD 3000 Graphics" },<br>+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_3000_3,<br>+ "Intel(R) HD 3000 Graphics" },<br>+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_3000_4,<br>+ "Intel(R) HD 3000 Graphics" },<br>+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_3000_5,<br>+ "Intel(R) HD 3000 Graphics" },<br>+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_2500,<br>+ "Intel(R) HD 2500 Graphics" },<br>+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_2500_1,<br>+ "Intel(R) HD 2500 Graphics" },<br>+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_2500_2,<br>+ "Intel(R) HD 2500 Graphics" },<br>+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_4000,<br>+ "Intel(R) HD 4000 Graphics" },<br>+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_4000_1,<br>+ "Intel(R) HD 4000 Graphics" },<br>+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_4000_2,<br>+ "Intel(R) HD 4000 Graphics" },<br>+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_4600,<br>+ "Intel(R) HD 4600 Graphics" },<br>+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_4600_1,<br>+ "Intel(R) HD 4600 Graphics" },<br>+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_5000,<br>+ "Intel(R) HD 5000 Graphics" },<br>+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_5000_1,<br>+ "Intel(R) HD 5000 Graphics" },<br>+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_5000_2,<br>+ "Intel(R) HD 5000 Graphics" },<br> };<br> <br> #ifndef __DARWIN__<br>diff --git a/util/inteltool/inteltool.h b/util/inteltool/inteltool.h<br>index 59cd6ea..051d4ed 100644<br>--- a/util/inteltool/inteltool.h<br>+++ b/util/inteltool/inteltool.h<br>@@ -225,6 +225,48 @@<br> #define PCI_DEVICE_ID_INTEL_CORE_6TH_GEN_M 0x1910 /* Skylake (Mobile) */<br> #define PCI_DEVICE_ID_INTEL_CORE_6TH_GEN_WST 0x1918<br> <br>+/* Intel GPUs */<br>+#define PCI_DEVICE_ID_INTEL_G35_EXPRESS 0x2982<br>+#define PCI_DEVICE_ID_INTEL_G35_EXPRESS_1 0x2983<br>+#define PCI_DEVICE_ID_INTEL_965_EXPRESS 0x2a02<br>+#define PCI_DEVICE_ID_INTEL_965_EXPRESS_1 0x2a03<br>+#define PCI_DEVICE_ID_INTEL_965_EXPRESS_2 0x2a12<br>+#define PCI_DEVICE_ID_INTEL_965_EXPRESS_3 0x2a13<br>+#define PCI_DEVICE_ID_INTEL_4_SERIES 0x2a42<br>+#define PCI_DEVICE_ID_INTEL_4_SERIES_1 0x2a43<br>+#define PCI_DEVICE_ID_INTEL_G45 0x2e22<br>+#define PCI_DEVICE_ID_INTEL_G45_1 0x2e23<br>+#define PCI_DEVICE_ID_INTEL_Q45 0x2e12<br>+#define PCI_DEVICE_ID_INTEL_Q45_1 0x2e13<br>+#define PCI_DEVICE_ID_INTEL_G41 0x2e32<br>+#define PCI_DEVICE_ID_INTEL_G41_1 0x2e33<br>+#define PCI_DEVICE_ID_INTEL_B43 0x2e42<br>+#define PCI_DEVICE_ID_INTEL_B43_1 0x2e43<br>+#define PCI_DEVICE_ID_INTEL_B43_2 0x2e92<br>+#define PCI_DEVICE_ID_INTEL_B43_3 0x2e93<br>+#define PCI_DEVICE_ID_INTEL_HD_GRAPHICS 0x0046<br>+#define PCI_DEVICE_ID_INTEL_HD_GRAPHICS_1 0x0042<br>+#define PCI_DEVICE_ID_INTEL_HD_GRAPHICS_2 0x0106<br>+#define PCI_DEVICE_ID_INTEL_HD_2000 0x0102<br>+#define PCI_DEVICE_ID_INTEL_HD_2000_1 0x0106<br>+#define PCI_DEVICE_ID_INTEL_HD_3000 0x0116<br>+#define PCI_DEVICE_ID_INTEL_HD_3000_1 0x0112<br>+#define PCI_DEVICE_ID_INTEL_HD_3000_2 0x0116<br>+#define PCI_DEVICE_ID_INTEL_HD_3000_3 0x0122<br>+#define PCI_DEVICE_ID_INTEL_HD_3000_4 0x0126<br>+#define PCI_DEVICE_ID_INTEL_HD_3000_5 0x0116<br>+#define PCI_DEVICE_ID_INTEL_HD_2500 0x0152<br>+#define PCI_DEVICE_ID_INTEL_HD_2500_1 0x0156<br>+#define PCI_DEVICE_ID_INTEL_HD_2500_2 0x015A<br>+#define PCI_DEVICE_ID_INTEL_HD_4000 0x0162<br>+#define PCI_DEVICE_ID_INTEL_HD_4000_1 0x0166<br>+#define PCI_DEVICE_ID_INTEL_HD_4000_2 0x016A<br>+#define PCI_DEVICE_ID_INTEL_HD_4600 0x0412<br>+#define PCI_DEVICE_ID_INTEL_HD_4600_1 0x0416<br>+#define PCI_DEVICE_ID_INTEL_HD_5000 0x0422<br>+#define PCI_DEVICE_ID_INTEL_HD_5000_1 0x0426<br>+#define PCI_DEVICE_ID_INTEL_HD_5000_2 0x042A<br>+<br> #if !defined(__DARWIN__) && !defined(__FreeBSD__)<br> typedef struct { uint32_t hi, lo; } msr_t;<br> #endif<br></pre><p>To view, visit <a href="https://review.coreboot.org/22431">change 22431</a>. To unsubscribe, visit <a href="https://review.coreboot.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://review.coreboot.org/22431"/><meta itemprop="name" content="View Change"/></div></div>
<div style="display:none"> Gerrit-Project: coreboot </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>
<div style="display:none"> Gerrit-Change-Id: I7d6ba16b2b115187fd57a31716f23a610b520d3e </div>
<div style="display:none"> Gerrit-Change-Number: 22431 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: Patrick Rudolph <siro@das-labor.org> </div>