瀏覽代碼

drm/nv50: implement DAC disconnect fix missed in earlier commit

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Ben Skeggs 15 年之前
父節點
當前提交
2107cce305
共有 1 個文件被更改,包括 7 次插入0 次删除
  1. 7 0
      drivers/gpu/drm/nouveau/nv50_dac.c

+ 7 - 0
drivers/gpu/drm/nouveau/nv50_dac.c

@@ -257,6 +257,12 @@ nv50_dac_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode,
 	nv_encoder->crtc = encoder->crtc;
 	nv_encoder->crtc = encoder->crtc;
 }
 }
 
 
+static struct drm_crtc *
+nv50_dac_crtc_get(struct drm_encoder *encoder)
+{
+	return nouveau_encoder(encoder)->crtc;
+}
+
 static const struct drm_encoder_helper_funcs nv50_dac_helper_funcs = {
 static const struct drm_encoder_helper_funcs nv50_dac_helper_funcs = {
 	.dpms = nv50_dac_dpms,
 	.dpms = nv50_dac_dpms,
 	.save = nv50_dac_save,
 	.save = nv50_dac_save,
@@ -265,6 +271,7 @@ static const struct drm_encoder_helper_funcs nv50_dac_helper_funcs = {
 	.prepare = nv50_dac_prepare,
 	.prepare = nv50_dac_prepare,
 	.commit = nv50_dac_commit,
 	.commit = nv50_dac_commit,
 	.mode_set = nv50_dac_mode_set,
 	.mode_set = nv50_dac_mode_set,
+	.get_crtc = nv50_dac_crtc_get,
 	.detect = nv50_dac_detect,
 	.detect = nv50_dac_detect,
 	.disable = nv50_dac_disconnect
 	.disable = nv50_dac_disconnect
 };
 };