diff options
Diffstat (limited to 'lib/intel_chipset.h')
-rw-r--r-- | lib/intel_chipset.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/intel_chipset.h b/lib/intel_chipset.h index 06f73211..d7a6ff19 100644 --- a/lib/intel_chipset.h +++ b/lib/intel_chipset.h @@ -38,6 +38,7 @@ uint32_t intel_get_drm_devid(int fd); struct intel_device_info { unsigned graphics_ver; + unsigned graphics_rel; unsigned display_ver; unsigned gt; /* 0 if unknown */ bool has_4tile : 1; @@ -90,6 +91,7 @@ struct intel_device_info { const struct intel_device_info *intel_get_device_info(uint16_t devid) __attribute__((pure)); unsigned intel_gen(uint16_t devid) __attribute__((pure)); +unsigned intel_graphics_ver(uint16_t devid) __attribute__((pure)); unsigned intel_display_ver(uint16_t devid) __attribute__((pure)); extern enum pch_type intel_pch; @@ -107,6 +109,8 @@ void intel_check_pch(void); #define HAS_CPT (intel_pch == PCH_CPT) #define HAS_LPT (intel_pch == PCH_LPT) +#define IP_VER(ver, rel) ((ver) << 8 | (rel)) + /* Exclude chipset #defines, they just add noise */ #ifndef __GTK_DOC_IGNORE__ |