diff --git a/drivers/gpu/drm/nouveau/nv50_display.c b/drivers/gpu/drm/nouveau/nv50_display.c index ebf0a68..fbfca21 100644 --- a/drivers/gpu/drm/nouveau/nv50_display.c +++ b/drivers/gpu/drm/nouveau/nv50_display.c @@ -1556,6 +1556,8 @@ nv50_dac_detect(struct drm_encoder *encoder, struct drm_connector *connector) int ret, or = nouveau_encoder(encoder)->or; u32 load = 0; + nv_wr32(nouveau_dev(encoder->dev), NV50_PDISPLAY_DAC_CLK_CTRL1(or), 0x00000001); + ret = nv_exec(disp->core, NV50_DISP_DAC_LOAD + or, &load, sizeof(load)); if (ret || load != 7) return connector_status_disconnected;