diff options
author | Ander Conselvan de Oliveira | 2016-11-10 16:23:09 +0100 |
---|---|---|
committer | Ander Conselvan de Oliveira | 2016-12-01 12:41:27 +0100 |
commit | 3e4274f86e73388025c1507c10e1a785eae44488 (patch) | |
tree | b7e14a4994b52696e05758a60c9188408f054ce3 /drivers/gpu/drm/i915/i915_drv.h | |
parent | drm/i915/glk: Add Geminilake PCI IDs (diff) | |
download | kernel-qcow2-linux-3e4274f86e73388025c1507c10e1a785eae44488.tar.gz kernel-qcow2-linux-3e4274f86e73388025c1507c10e1a785eae44488.tar.xz kernel-qcow2-linux-3e4274f86e73388025c1507c10e1a785eae44488.zip |
drm/i915/glk: Add a IS_GEN9_LP() macro
Broxton and Geminilake are both gen9lp platforms. To avoid adding
IS_GEMINILAKE() checks everywhere alongside the IS_BROXTON() ones, add a
IS_GEN9_LP() macro.
v2: Rename macro parameter to dev_priv. (Joonas)
Signed-off-by: Ander Conselvan de Oliveira <ander.conselvan.de.oliveira@intel.com>
Reviewed-by: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
Diffstat (limited to 'drivers/gpu/drm/i915/i915_drv.h')
-rw-r--r-- | drivers/gpu/drm/i915/i915_drv.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h index 9a76b90c25a5..34f2b0da6a81 100644 --- a/drivers/gpu/drm/i915/i915_drv.h +++ b/drivers/gpu/drm/i915/i915_drv.h @@ -705,6 +705,7 @@ struct intel_csr { func(is_broxton); \ func(is_geminilake); \ func(is_kabylake); \ + func(is_lp); \ func(is_alpha_support); \ /* Keep has_* in alphabetical order */ \ func(has_64bit_reloc); \ @@ -2611,6 +2612,8 @@ intel_info(const struct drm_i915_private *dev_priv) #define IS_GEN8(dev_priv) (!!((dev_priv)->info.gen_mask & BIT(7))) #define IS_GEN9(dev_priv) (!!((dev_priv)->info.gen_mask & BIT(8))) +#define IS_GEN9_LP(dev_priv) (IS_GEN9(dev_priv) && INTEL_INFO(dev_priv)->is_lp) + #define ENGINE_MASK(id) BIT(id) #define RENDER_RING ENGINE_MASK(RCS) #define BSD_RING ENGINE_MASK(VCS) |