diff options
author | Felix Singer <migy@darmstadt.ccc.de> | 2019-01-02 14:44:54 +0100 |
---|---|---|
committer | Nico Huber <nico.h@gmx.de> | 2019-03-06 11:29:51 +0000 |
commit | 24b000a16004bc80a95ed3e0d7aafcbbf8c312ce (patch) | |
tree | 94d4eb888e56054a10b201164764058a2b98c8cd | |
parent | 9e3c30283fb4a78f0e77ad4e70faac2631f305ef (diff) | |
download | coreboot-24b000a16004bc80a95ed3e0d7aafcbbf8c312ce.tar.xz |
inteltool: Add multiple device IDs of Intel GPUs
* Intel HD Graphics 510
* Intel HD Graphics 515
* Intel HD Graphics 520
* Intel HD Graphics 530 (2x)
* Intel UHD Graphics 615 (2x)
* Intel UHD Graphics 617
* Intel UHD Graphics 620 (3x)
* Intel UHD Graphics 630 (7x)
* Intel UHD Graphics 640
* Intel Iris Graphics 540
* Intel Iris Graphics 550
* Intel Iris Pro Graphics 580
* Intel Iris Plus Graphics 650
* Intel Iris Plus Graphics 655
Change-Id: I299a5fc082433b0aab4861a24aecbe83b61a404a
Signed-off-by: Felix Singer <migy@darmstadt.ccc.de>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/30610
Reviewed-by: Nico Huber <nico.h@gmx.de>
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Reviewed-by: Thomas Heijligen <src@posteo.de>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
-rw-r--r-- | util/inteltool/inteltool.c | 48 | ||||
-rw-r--r-- | util/inteltool/inteltool.h | 24 |
2 files changed, 72 insertions, 0 deletions
diff --git a/util/inteltool/inteltool.c b/util/inteltool/inteltool.c index 93a7ffee16..2066839fb7 100644 --- a/util/inteltool/inteltool.c +++ b/util/inteltool/inteltool.c @@ -348,6 +348,54 @@ static const struct { "Intel(R) HD 5000 Graphics" }, { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_5000_2, "Intel(R) HD 5000 Graphics" }, + { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_510, + "Intel(R) HD Graphics 510" }, + { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_515, + "Intel(R) HD Graphics 515" }, + { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_520, + "Intel(R) HD Graphics 520" }, + { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_530_1, + "Intel(R) HD Graphics 530" }, + { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_HD_530_2, + "Intel(R) HD Graphics 530" }, + { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_UHD_615_1, + "Intel(R) UHD Graphics 615" }, + { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_UHD_615_2, + "Intel(R) UHD Graphics 615" }, + { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_UHD_617, + "Intel(R) UHD Graphics 617" }, + { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_UHD_620_1, + "Intel(R) UHD Graphics 620" }, + { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_UHD_620_2, + "Intel(R) UHD Graphics 620" }, + { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_UHD_620_3, + "Intel(R) UHD Graphics 620" }, + { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_UHD_630_1, + "Intel(R) UHD Graphics 630" }, + { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_UHD_630_2, + "Intel(R) UHD Graphics 630" }, + { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_UHD_630_3, + "Intel(R) UHD Graphics 630" }, + { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_UHD_630_4, + "Intel(R) UHD Graphics 630" }, + { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_UHD_630_5, + "Intel(R) UHD Graphics 630" }, + { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_UHD_630_6, + "Intel(R) UHD Graphics 630" }, + { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_UHD_630_7, + "Intel(R) UHD Graphics 630" }, + { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_UHD_640, + "Intel(R) UHD Graphics 640" }, + { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_IRIS_540, + "Intel(R) Iris Graphics 540" }, + { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_IRIS_550, + "Intel(R) Iris Graphics 550" }, + { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_IRIS_PRO_580, + "Intel(R) Iris Pro Graphics 580" }, + { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_IRIS_PLUS_650, + "Intel(R) Iris Plus Graphics 650" }, + { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_IRIS_PLUS_655, + "Intel(R) Iris Plus Graphics 655" }, }; #ifndef __DARWIN__ diff --git a/util/inteltool/inteltool.h b/util/inteltool/inteltool.h index fb6481102a..ef094dc261 100644 --- a/util/inteltool/inteltool.h +++ b/util/inteltool/inteltool.h @@ -302,6 +302,30 @@ static inline uint32_t inl(unsigned port) #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 +#define PCI_DEVICE_ID_INTEL_HD_510 0x1902 +#define PCI_DEVICE_ID_INTEL_HD_515 0x191E +#define PCI_DEVICE_ID_INTEL_HD_520 0x1916 +#define PCI_DEVICE_ID_INTEL_HD_530_1 0x191B +#define PCI_DEVICE_ID_INTEL_HD_530_2 0x1912 +#define PCI_DEVICE_ID_INTEL_UHD_615_1 0x591C +#define PCI_DEVICE_ID_INTEL_UHD_615_2 0x591E +#define PCI_DEVICE_ID_INTEL_UHD_617 0x87C0 +#define PCI_DEVICE_ID_INTEL_UHD_620_1 0x5917 +#define PCI_DEVICE_ID_INTEL_UHD_620_2 0x3EA0 +#define PCI_DEVICE_ID_INTEL_UHD_620_3 0x5916 +#define PCI_DEVICE_ID_INTEL_UHD_630_1 0x3E92 +#define PCI_DEVICE_ID_INTEL_UHD_630_2 0x3E9B +#define PCI_DEVICE_ID_INTEL_UHD_630_3 0x3E91 +#define PCI_DEVICE_ID_INTEL_UHD_630_4 0x5912 +#define PCI_DEVICE_ID_INTEL_UHD_630_5 0x591B +#define PCI_DEVICE_ID_INTEL_UHD_630_6 0x5902 +#define PCI_DEVICE_ID_INTEL_UHD_630_7 0x3E98 +#define PCI_DEVICE_ID_INTEL_UHD_640 0x5926 +#define PCI_DEVICE_ID_INTEL_IRIS_540 0x1926 +#define PCI_DEVICE_ID_INTEL_IRIS_550 0x1927 +#define PCI_DEVICE_ID_INTEL_IRIS_PRO_580 0x193B +#define PCI_DEVICE_ID_INTEL_IRIS_PLUS_650 0x5927 +#define PCI_DEVICE_ID_INTEL_IRIS_PLUS_655 0x3EA5 #if !defined(__DARWIN__) && !defined(__FreeBSD__) typedef struct { uint32_t hi, lo; } msr_t; |