Commit 9d476ce2 authored by Ville Syrjälä's avatar Ville Syrjälä
Browse files

drm/i915/color: Convert color management code to intel_display



struct intel_display will replace struct drm_i915_private as
the main thing for display code. Convert the color management
code to use it (as much as possible at this stage).

Signed-off-by: default avatarVille Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20241024165356.17756-4-ville.syrjala@linux.intel.com


Reviewed-by: default avatarJani Nikula <jani.nikula@intel.com>
parent a0442e8d
Loading
Loading
Loading
Loading
+319 −317

File changed.

Preview size limit exceeded, changes collapsed.

+3 −3
Original line number Diff line number Diff line
@@ -11,12 +11,12 @@
struct intel_atomic_state;
struct intel_crtc_state;
struct intel_crtc;
struct intel_display;
struct intel_dsb;
struct drm_i915_private;
struct drm_property_blob;

void intel_color_init_hooks(struct drm_i915_private *i915);
int intel_color_init(struct drm_i915_private *i915);
void intel_color_init_hooks(struct intel_display *display);
int intel_color_init(struct intel_display *display);
void intel_color_crtc_init(struct intel_crtc *crtc);
int intel_color_check(struct intel_atomic_state *state,
		      struct intel_crtc *crtc);
+2 −2
Original line number Diff line number Diff line
@@ -194,7 +194,7 @@ void intel_display_driver_early_probe(struct drm_i915_private *i915)

	intel_display_irq_init(i915);
	intel_dkl_phy_init(i915);
	intel_color_init_hooks(i915);
	intel_color_init_hooks(&i915->display);
	intel_init_cdclk_hooks(&i915->display);
	intel_audio_hooks_init(i915);
	intel_dpll_init_clock_hook(i915);
@@ -249,7 +249,7 @@ int intel_display_driver_probe_noirq(struct drm_i915_private *i915)
	if (ret)
		goto cleanup_vga_client_pw_domain_dmc;

	ret = intel_color_init(i915);
	ret = intel_color_init(display);
	if (ret)
		goto cleanup_vga_client_pw_domain_dmc;