diff options
| -rw-r--r-- | drivers/gpu/drm/nouveau/core/engine/disp/dacnv50.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/gpu/drm/nouveau/core/engine/disp/dacnv50.c b/drivers/gpu/drm/nouveau/core/engine/disp/dacnv50.c index d0817d94454c..ed7415e5e220 100644 --- a/drivers/gpu/drm/nouveau/core/engine/disp/dacnv50.c +++ b/drivers/gpu/drm/nouveau/core/engine/disp/dacnv50.c | |||
| @@ -51,7 +51,8 @@ nv50_dac_sense(struct nv50_disp_priv *priv, int or, u32 loadval) | |||
| 51 | const u32 doff = (or * 0x800); | 51 | const u32 doff = (or * 0x800); |
| 52 | int load = -EINVAL; | 52 | int load = -EINVAL; |
| 53 | nv_wr32(priv, 0x61a00c + doff, 0x00100000 | loadval); | 53 | nv_wr32(priv, 0x61a00c + doff, 0x00100000 | loadval); |
| 54 | udelay(9500); | 54 | mdelay(9); |
| 55 | udelay(500); | ||
| 55 | nv_wr32(priv, 0x61a00c + doff, 0x80000000); | 56 | nv_wr32(priv, 0x61a00c + doff, 0x80000000); |
| 56 | load = (nv_rd32(priv, 0x61a00c + doff) & 0x38000000) >> 27; | 57 | load = (nv_rd32(priv, 0x61a00c + doff) & 0x38000000) >> 27; |
| 57 | nv_wr32(priv, 0x61a00c + doff, 0x00000000); | 58 | nv_wr32(priv, 0x61a00c + doff, 0x00000000); |
