From: Lucas De Marchi Date: Fri, 6 Nov 2020 22:55:31 +0000 (-0800) Subject: drm/i915: Do not setup hpd without display X-Git-Tag: howlett/maple_spf/20210104~396^2~5^2~45 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=9a450b68fef7f482b334f900d9ae6d23261b17c1;p=users%2Fjedix%2Flinux-maple.git drm/i915: Do not setup hpd without display Now that hpd/display related calls are split from the rest in intel_irq_init(), skip all of that in case we don't have display. Cc: José Roberto de Souza Cc: Jani Nikula Signed-off-by: Lucas De Marchi Reviewed-by: José Roberto de Souza Link: https://patchwork.freedesktop.org/patch/msgid/20201106225531.920641-8-lucas.demarchi@intel.com --- diff --git a/drivers/gpu/drm/i915/i915_irq.c b/drivers/gpu/drm/i915/i915_irq.c index 4faf7cb9c158..01f5749a5905 100644 --- a/drivers/gpu/drm/i915/i915_irq.c +++ b/drivers/gpu/drm/i915/i915_irq.c @@ -4212,6 +4212,9 @@ void intel_irq_init(struct drm_i915_private *dev_priv) if (HAS_GT_UC(dev_priv) && INTEL_GEN(dev_priv) < 11) dev_priv->gt.pm_guc_events = GUC_INTR_GUC2HOST << 16; + if (!HAS_DISPLAY(dev_priv)) + return; + intel_hpd_init_pins(dev_priv); intel_hpd_init_work(dev_priv);