]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/i915/irq: add struct i915_irq_regs triplet
authorJani Nikula <jani.nikula@intel.com>
Wed, 2 Oct 2024 10:26:43 +0000 (13:26 +0300)
committerJani Nikula <jani.nikula@intel.com>
Thu, 3 Oct 2024 12:42:41 +0000 (15:42 +0300)
commit9b63562694e463741c209837d462b032f1b5d05a
treeb45caabeeb458a6b4bad49612c68ff7c40d1dce5
parentcade191506a89de39bf515482aa54cd907db4d19
drm/i915/irq: add struct i915_irq_regs triplet

Add struct i915_irq_regs to hold IMR/IER/IIR register offsets to pass to
gen3_irq_reset() and gen3_irq_init(). This helps in grouping the
registers and further cleanup.

Note: gen3_irq_reset() and gen3_irq_init() really did have the
IMR/IER/IIR parameters in different order.

Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20241002102645.136155-1-jani.nikula@intel.com
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
drivers/gpu/drm/i915/i915_irq.c
drivers/gpu/drm/i915/i915_irq.h
drivers/gpu/drm/i915/i915_reg_defs.h
drivers/gpu/drm/xe/display/ext/i915_irq.c