drm/i915: DFSM pipe disable is valid from gen9 onwards (v2)
authorBob Paauwe <bob.j.paauwe@intel.com>
Tue, 11 Dec 2018 19:25:45 +0000 (11:25 -0800)
committerMatt Roper <matthew.d.roper@intel.com>
Wed, 12 Dec 2018 00:26:22 +0000 (16:26 -0800)
It's not just GEN9 platforms that allow for pipes to be disabled via
the DFSM register, but all later platforms as well.

v2: drop pointless parentheses (Ville)

Signed-off-by: Bob Paauwe <bob.j.paauwe@intel.com>
Acked-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20181211192545.140081-1-bob.j.paauwe@intel.com
drivers/gpu/drm/i915/intel_device_info.c

index 1e56319334f38ed248a2d12d93ddc3b97937d6c8..bd5c4d62c635bb27b2d61317e2742497a6f90197 100644 (file)
@@ -811,7 +811,7 @@ void intel_device_info_runtime_init(struct intel_device_info *info)
                        DRM_INFO("PipeC fused off\n");
                        info->num_pipes -= 1;
                }
-       } else if (HAS_DISPLAY(dev_priv) && IS_GEN9(dev_priv)) {
+       } else if (HAS_DISPLAY(dev_priv) && INTEL_GEN(dev_priv) >= 9) {
                u32 dfsm = I915_READ(SKL_DFSM);
                u8 disabled_mask = 0;
                bool invalid;