diff options
author | Daniel Vetter <daniel.vetter@ffwll.ch> | 2015-07-07 03:10:07 -0400 |
---|---|---|
committer | Daniel Vetter <daniel.vetter@ffwll.ch> | 2015-07-07 05:36:11 -0400 |
commit | 3fec3d2f0a54d7c57c386c430bee2d6e5425ebfb (patch) | |
tree | 0fad61dd8c5defc014433a104c363eefb04f29e4 /drivers/gpu/drm/i915/intel_display.c | |
parent | d26a5b6e80c87fd8fd136eb0a334fc7960ac9699 (diff) |
drm/i915: Ditch SUPPORTS_INTEGRATED_HDMI|DP and use IS_G4X instead
Since that's really what we want to test for. Note remove the gen5
case doesn't change anything: In intel_setup_outputs ilk is handled
already in the HAS_PCH_SPLIT case, and the register save/restore code
touches registers which simply doesn't exist anymore at all.
v2: Drop UMS parts.
v3: Update commit message to reflect that the reg save/restore code is
gone (Ville).
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'drivers/gpu/drm/i915/intel_display.c')
-rw-r--r-- | drivers/gpu/drm/i915/intel_display.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c index eb50f59d7840..99bf147b2f68 100644 --- a/drivers/gpu/drm/i915/intel_display.c +++ b/drivers/gpu/drm/i915/intel_display.c | |||
@@ -14312,12 +14312,12 @@ static void intel_setup_outputs(struct drm_device *dev) | |||
14312 | if (I915_READ(GEN3_SDVOB) & SDVO_DETECTED) { | 14312 | if (I915_READ(GEN3_SDVOB) & SDVO_DETECTED) { |
14313 | DRM_DEBUG_KMS("probing SDVOB\n"); | 14313 | DRM_DEBUG_KMS("probing SDVOB\n"); |
14314 | found = intel_sdvo_init(dev, GEN3_SDVOB, true); | 14314 | found = intel_sdvo_init(dev, GEN3_SDVOB, true); |
14315 | if (!found && SUPPORTS_INTEGRATED_HDMI(dev)) { | 14315 | if (!found && IS_G4X(dev)) { |
14316 | DRM_DEBUG_KMS("probing HDMI on SDVOB\n"); | 14316 | DRM_DEBUG_KMS("probing HDMI on SDVOB\n"); |
14317 | intel_hdmi_init(dev, GEN4_HDMIB, PORT_B); | 14317 | intel_hdmi_init(dev, GEN4_HDMIB, PORT_B); |
14318 | } | 14318 | } |
14319 | 14319 | ||
14320 | if (!found && SUPPORTS_INTEGRATED_DP(dev)) | 14320 | if (!found && IS_G4X(dev)) |
14321 | intel_dp_init(dev, DP_B, PORT_B); | 14321 | intel_dp_init(dev, DP_B, PORT_B); |
14322 | } | 14322 | } |
14323 | 14323 | ||
@@ -14330,15 +14330,15 @@ static void intel_setup_outputs(struct drm_device *dev) | |||
14330 | 14330 | ||
14331 | if (!found && (I915_READ(GEN3_SDVOC) & SDVO_DETECTED)) { | 14331 | if (!found && (I915_READ(GEN3_SDVOC) & SDVO_DETECTED)) { |
14332 | 14332 | ||
14333 | if (SUPPORTS_INTEGRATED_HDMI(dev)) { | 14333 | if (IS_G4X(dev)) { |
14334 | DRM_DEBUG_KMS("probing HDMI on SDVOC\n"); | 14334 | DRM_DEBUG_KMS("probing HDMI on SDVOC\n"); |
14335 | intel_hdmi_init(dev, GEN4_HDMIC, PORT_C); | 14335 | intel_hdmi_init(dev, GEN4_HDMIC, PORT_C); |
14336 | } | 14336 | } |
14337 | if (SUPPORTS_INTEGRATED_DP(dev)) | 14337 | if (IS_G4X(dev)) |
14338 | intel_dp_init(dev, DP_C, PORT_C); | 14338 | intel_dp_init(dev, DP_C, PORT_C); |
14339 | } | 14339 | } |
14340 | 14340 | ||
14341 | if (SUPPORTS_INTEGRATED_DP(dev) && | 14341 | if (IS_G4X(dev) && |
14342 | (I915_READ(DP_D) & DP_DETECTED)) | 14342 | (I915_READ(DP_D) & DP_DETECTED)) |
14343 | intel_dp_init(dev, DP_D, PORT_D); | 14343 | intel_dp_init(dev, DP_D, PORT_D); |
14344 | } else if (IS_GEN2(dev)) | 14344 | } else if (IS_GEN2(dev)) |