Created
July 18, 2022 14:45
-
-
Save lucasdemarchi/6e97997d1c2159a5218f41ee276e3e6b to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/include/drm/i915_pciids.h b/include/drm/i915_pciids.h | |
index afee3e39fc82..a6445cd9f3ee 100644 | |
--- a/include/drm/i915_pciids.h | |
+++ b/include/drm/i915_pciids.h | |
@@ -694,30 +694,33 @@ | |
INTEL_VGA_DEVICE(0xA7A9, info) | |
/* DG2 */ | |
-#define INTEL_DG2_G10_IDS(info) \ | |
- INTEL_VGA_DEVICE(0x5690, info), \ | |
- INTEL_VGA_DEVICE(0x5691, info), \ | |
- INTEL_VGA_DEVICE(0x5692, info), \ | |
- INTEL_VGA_DEVICE(0x56A0, info), \ | |
- INTEL_VGA_DEVICE(0x56A1, info), \ | |
- INTEL_VGA_DEVICE(0x56A2, info) | |
- | |
-#define INTEL_DG2_G11_IDS(info) \ | |
- INTEL_VGA_DEVICE(0x5693, info), \ | |
- INTEL_VGA_DEVICE(0x5694, info), \ | |
- INTEL_VGA_DEVICE(0x5695, info), \ | |
- INTEL_VGA_DEVICE(0x56A5, info), \ | |
- INTEL_VGA_DEVICE(0x56A6, info), \ | |
- INTEL_VGA_DEVICE(0x56B0, info), \ | |
- INTEL_VGA_DEVICE(0x56B1, info) | |
- | |
-#define INTEL_DG2_G12_IDS(info) \ | |
- INTEL_VGA_DEVICE(0x5696, info), \ | |
- INTEL_VGA_DEVICE(0x5697, info), \ | |
- INTEL_VGA_DEVICE(0x56A3, info), \ | |
- INTEL_VGA_DEVICE(0x56A4, info), \ | |
- INTEL_VGA_DEVICE(0x56B2, info), \ | |
- INTEL_VGA_DEVICE(0x56B3, info) | |
+#define __INTEL_DG2_G10_IDS(MACRO__, ...) \ | |
+ MACRO__(0x5690, ## __VA_ARGS__), \ | |
+ MACRO__(0x5691, ## __VA_ARGS__), \ | |
+ MACRO__(0x5692, ## __VA_ARGS__), \ | |
+ MACRO__(0x56A0, ## __VA_ARGS__), \ | |
+ MACRO__(0x56A1, ## __VA_ARGS__), \ | |
+ MACRO__(0x56A2, ## __VA_ARGS__) | |
+#define INTEL_DG2_G10_IDS(info) __INTEL_DG2_G10_IDS(INTEL_VGA_DEVICE, info) | |
+ | |
+#define __INTEL_DG2_G11_IDS(MACRO__, ...) \ | |
+ MACRO__(0x5693, ## __VA_ARGS__), \ | |
+ MACRO__(0x5694, ## __VA_ARGS__), \ | |
+ MACRO__(0x5695, ## __VA_ARGS__), \ | |
+ MACRO__(0x56A5, ## __VA_ARGS__), \ | |
+ MACRO__(0x56A6, ## __VA_ARGS__), \ | |
+ MACRO__(0x56B0, ## __VA_ARGS__), \ | |
+ MACRO__(0x56B1, ## __VA_ARGS__) | |
+#define INTEL_DG2_G11_IDS(info) __INTEL_DG2_G11_IDS(INTEL_VGA_DEVICE, info) | |
+ | |
+#define __INTEL_DG2_G12_IDS(MACRO__, ...) \ | |
+ MACRO__(0x5696, ## __VA_ARGS__), \ | |
+ MACRO__(0x5697, ## __VA_ARGS__), \ | |
+ MACRO__(0x56A3, ## __VA_ARGS__), \ | |
+ MACRO__(0x56A4, ## __VA_ARGS__), \ | |
+ MACRO__(0x56B2, ## __VA_ARGS__), \ | |
+ MACRO__(0x56B3, ## __VA_ARGS__) | |
+#define INTEL_DG2_G12_IDS(info) __INTEL_DG2_G12_IDS(INTEL_VGA_DEVICE, info) | |
#define INTEL_DG2_IDS(info) \ | |
INTEL_DG2_G10_IDS(info), \ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment