drm/i915/aml: Allow SPT PCH for all AML devices
authorJames Ausmus <james.ausmus@intel.com>
Thu, 17 Oct 2019 19:42:03 +0000 (12:42 -0700)
committerMatt Roper <matthew.d.roper@intel.com>
Tue, 22 Oct 2019 15:16:12 +0000 (08:16 -0700)
Even the AML devices that behave like CFLs can be paired with an SPT
PCH. Allow this to happen without blowing up dmesg.

BSpec: 33665

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=112013
Cc: Quanxian Wang <quanxian.wang@intel.com>
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: James Ausmus <james.ausmus@intel.com>
Reviewed-by: Lyude Paul <lyude@redhat.com>
Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20191017194203.9645-1-james.ausmus@intel.com
drivers/gpu/drm/i915/intel_pch.c

index 1035d3d46fd880f3c3f4c49c8b0f1508f8b8b4ba..bb1cb6f12a505fa9c48b90844355d77043b28d99 100644 (file)
@@ -52,7 +52,8 @@ intel_pch_type(const struct drm_i915_private *dev_priv, unsigned short id)
                return PCH_SPT;
        case INTEL_PCH_SPT_LP_DEVICE_ID_TYPE:
                DRM_DEBUG_KMS("Found SunrisePoint LP PCH\n");
-               WARN_ON(!IS_SKYLAKE(dev_priv) && !IS_KABYLAKE(dev_priv));
+               WARN_ON(!IS_SKYLAKE(dev_priv) && !IS_KABYLAKE(dev_priv) &&
+                       !IS_COFFEELAKE(dev_priv));
                return PCH_SPT;
        case INTEL_PCH_KBP_DEVICE_ID_TYPE:
                DRM_DEBUG_KMS("Found Kaby Lake PCH (KBP)\n");