Skip to content

Commit 2ffcfd8

Browse files
stuartsummerslucasdemarchi
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 <[email protected]> Signed-off-by: Lucas De Marchi <[email protected]> Reviewed-by: José Roberto de Souza <[email protected]> Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
1 parent a133c69 commit 2ffcfd8

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

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)