aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/intel_crt.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/drm/i915/intel_crt.c')
-rw-r--r--drivers/gpu/drm/i915/intel_crt.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/drivers/gpu/drm/i915/intel_crt.c b/drivers/gpu/drm/i915/intel_crt.c
index 521af2c069cb..5d78c1feec81 100644
--- a/drivers/gpu/drm/i915/intel_crt.c
+++ b/drivers/gpu/drm/i915/intel_crt.c
@@ -237,7 +237,7 @@ static void intel_enable_crt(struct intel_encoder *encoder)
237} 237}
238 238
239/* Special dpms function to support cloning between dvo/sdvo/crt. */ 239/* Special dpms function to support cloning between dvo/sdvo/crt. */
240static void intel_crt_dpms(struct drm_connector *connector, int mode) 240static int intel_crt_dpms(struct drm_connector *connector, int mode)
241{ 241{
242 struct drm_device *dev = connector->dev; 242 struct drm_device *dev = connector->dev;
243 struct intel_encoder *encoder = intel_attached_encoder(connector); 243 struct intel_encoder *encoder = intel_attached_encoder(connector);
@@ -249,7 +249,7 @@ static void intel_crt_dpms(struct drm_connector *connector, int mode)
249 mode = DRM_MODE_DPMS_OFF; 249 mode = DRM_MODE_DPMS_OFF;
250 250
251 if (mode == connector->dpms) 251 if (mode == connector->dpms)
252 return; 252 return 0;
253 253
254 old_dpms = connector->dpms; 254 old_dpms = connector->dpms;
255 connector->dpms = mode; 255 connector->dpms = mode;
@@ -258,7 +258,7 @@ static void intel_crt_dpms(struct drm_connector *connector, int mode)
258 crtc = encoder->base.crtc; 258 crtc = encoder->base.crtc;
259 if (!crtc) { 259 if (!crtc) {
260 encoder->connectors_active = false; 260 encoder->connectors_active = false;
261 return; 261 return 0;
262 } 262 }
263 263
264 /* We need the pipe to run for anything but OFF. */ 264 /* We need the pipe to run for anything but OFF. */
@@ -281,6 +281,8 @@ static void intel_crt_dpms(struct drm_connector *connector, int mode)
281 } 281 }
282 282
283 intel_modeset_check_state(connector->dev); 283 intel_modeset_check_state(connector->dev);
284
285 return 0;
284} 286}
285 287
286static enum drm_mode_status 288static enum drm_mode_status