Skip to content

Commit 2ffcfd8

Browse files
stuartsummersLucas De Marchi
authored andcommitted
drm/i915: Add has_master_unit_irq flag
Add flag to differentiate platforms with and without the master IRQ control bit. Signed-off-by: Stuart Summers <stuart.summers@intel.com> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com> Reviewed-by: José Roberto de Souza <jose.souza@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20200713182321.12390-1-lucas.demarchi@intel.com
1 parent a133c69 commit 2ffcfd8

2 files changed

Lines changed: 3 additions & 0 deletions

File tree

drivers/gpu/drm/i915/i915_drv.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1599,6 +1599,8 @@ IS_SUBPLATFORM(const struct drm_i915_private *i915,
15991599
#define HAS_LOGICAL_RING_PREEMPTION(dev_priv) \
16001600
(INTEL_INFO(dev_priv)->has_logical_ring_preemption)
16011601

1602+
#define HAS_MASTER_UNIT_IRQ(dev_priv) (INTEL_INFO(dev_priv)->has_master_unit_irq)
1603+
16021604
#define HAS_EXECLISTS(dev_priv) HAS_LOGICAL_RING_CONTEXTS(dev_priv)
16031605

16041606
#define INTEL_PPGTT(dev_priv) (INTEL_INFO(dev_priv)->ppgtt_type)

drivers/gpu/drm/i915/intel_device_info.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,7 @@ enum intel_ppgtt_type {
122122
func(has_logical_ring_contexts); \
123123
func(has_logical_ring_elsq); \
124124
func(has_logical_ring_preemption); \
125+
func(has_master_unit_irq); \
125126
func(has_pooled_eu); \
126127
func(has_rc6); \
127128
func(has_rc6p); \

0 commit comments

Comments
 (0)