aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/gpu/drm/i915/intel_sdvo.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/intel_sdvo.c b/drivers/gpu/drm/i915/intel_sdvo.c
index c275bf0fa36d..dfb5068a4e29 100644
--- a/drivers/gpu/drm/i915/intel_sdvo.c
+++ b/drivers/gpu/drm/i915/intel_sdvo.c
@@ -1197,8 +1197,12 @@ static bool intel_sdvo_connector_get_hw_state(struct intel_connector *connector)
1197 struct intel_sdvo_connector *intel_sdvo_connector = 1197 struct intel_sdvo_connector *intel_sdvo_connector =
1198 to_intel_sdvo_connector(&connector->base); 1198 to_intel_sdvo_connector(&connector->base);
1199 struct intel_sdvo *intel_sdvo = intel_attached_sdvo(&connector->base); 1199 struct intel_sdvo *intel_sdvo = intel_attached_sdvo(&connector->base);
1200 struct drm_i915_private *dev_priv = intel_sdvo->base.base.dev->dev_private;
1200 u16 active_outputs; 1201 u16 active_outputs;
1201 1202
1203 if (!(I915_READ(intel_sdvo->sdvo_reg) & SDVO_ENABLE))
1204 return false;
1205
1202 intel_sdvo_get_active_outputs(intel_sdvo, &active_outputs); 1206 intel_sdvo_get_active_outputs(intel_sdvo, &active_outputs);
1203 1207
1204 if (active_outputs & intel_sdvo_connector->output_flag) 1208 if (active_outputs & intel_sdvo_connector->output_flag)