]> www.infradead.org Git - users/dwmw2/linux.git/commitdiff
drm/i915: move intel_init_audio_hooks inside display
authorLucas De Marchi <lucas.demarchi@intel.com>
Sat, 13 Feb 2021 04:27:56 +0000 (20:27 -0800)
committerLucas De Marchi <lucas.demarchi@intel.com>
Sat, 13 Feb 2021 20:53:00 +0000 (12:53 -0800)
intel_init_audio_hooks() sets up hooks in the display struct and only
makes sense when we have display. Move it inside
intel_init_display_hooks() so it isn't called when we don't have
display.

Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
Link: https://patchwork.freedesktop.org/patch/msgid/20210213042756.953007-4-lucas.demarchi@intel.com
drivers/gpu/drm/i915/display/intel_display.c
drivers/gpu/drm/i915/i915_drv.c

index b777497285da17861b9737ccae21f6e3a6fc7fe5..0b5bc18c4076efba96317a10a12c307fa2bb19fd 100644 (file)
@@ -12488,6 +12488,7 @@ static const struct drm_mode_config_funcs intel_mode_funcs = {
 void intel_init_display_hooks(struct drm_i915_private *dev_priv)
 {
        intel_init_cdclk_hooks(dev_priv);
+       intel_init_audio_hooks(dev_priv);
 
        intel_dpll_init_clock_hook(dev_priv);
 
index fd93fedb0ec85a2db340555ff180f5723b291ef8..fb35fcf698f8a65166c954ddc90a3f211a49129c 100644 (file)
@@ -46,7 +46,6 @@
 #include <drm/drm_probe_helper.h>
 
 #include "display/intel_acpi.h"
-#include "display/intel_audio.h"
 #include "display/intel_bw.h"
 #include "display/intel_cdclk.h"
 #include "display/intel_csr.h"
@@ -349,7 +348,6 @@ static int i915_driver_early_probe(struct drm_i915_private *dev_priv)
        intel_irq_init(dev_priv);
        intel_init_display_hooks(dev_priv);
        intel_init_clock_gating_hooks(dev_priv);
-       intel_init_audio_hooks(dev_priv);
 
        intel_detect_preproduction_hw(dev_priv);