]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/i915: use struct drm_device for clock gating funcs
authorJani Nikula <jani.nikula@intel.com>
Fri, 21 Nov 2025 11:22:00 +0000 (13:22 +0200)
committerJani Nikula <jani.nikula@intel.com>
Tue, 25 Nov 2025 14:32:10 +0000 (16:32 +0200)
commit0a9231590f16f596541154f43375f3e2c419a3ef
treeb57204a250ba2ed1ea619c48d753ed0e020584f4
parentac16a7ec0445c60962badbe34f8f33d352ceac6f
drm/i915: use struct drm_device for clock gating funcs

While we want to refactor intel_clock_gating.[ch] and likely move a lot
of display related code to display, start off with a little intermediate
change to use struct drm_device in the interface instead of struct
drm_i915_private, to allow us to drop another dependency on i915_drv.h
and struct drm_i915_private.

Cc: Luca Coelho <luciano.coelho@intel.com>
Reviewed-by: Mika Kahola <mika.kahola@intel.com>
Link: https://patch.msgid.link/20251121112200.3435099-2-jani.nikula@intel.com
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
drivers/gpu/drm/i915/display/intel_display_power.c
drivers/gpu/drm/i915/display/intel_display_reset.c
drivers/gpu/drm/i915/i915_driver.c
drivers/gpu/drm/i915/i915_gem.c
drivers/gpu/drm/i915/intel_clock_gating.c
drivers/gpu/drm/i915/intel_clock_gating.h
drivers/gpu/drm/i915/vlv_suspend.c