aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBen Skeggs <bskeggs@redhat.com>2013-11-29 21:07:58 -0500
committerBen Skeggs <bskeggs@redhat.com>2014-01-22 22:38:55 -0500
commitf4aa2c6677be2f0046a7431f23d4c76baba5ecc8 (patch)
treefb3e04a3ff1f7cd93b2d76f796e0fc0dbcfcd65e
parent1522ecae6522a77545118774af7ecaa6252158eb (diff)
drm/nve0/fb/gddr5: fixup delays a bit
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
-rw-r--r--drivers/gpu/drm/nouveau/core/subdev/fb/ramnve0.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/gpu/drm/nouveau/core/subdev/fb/ramnve0.c b/drivers/gpu/drm/nouveau/core/subdev/fb/ramnve0.c
index b085691c50dc..659183b858e2 100644
--- a/drivers/gpu/drm/nouveau/core/subdev/fb/ramnve0.c
+++ b/drivers/gpu/drm/nouveau/core/subdev/fb/ramnve0.c
@@ -542,10 +542,9 @@ nve0_ram_calc_gddr5(struct nouveau_fb *pfb, u32 freq)
542 (data & 0x7000) >> 12); 542 (data & 0x7000) >> 12);
543 543
544 ram_wr32(fuc, 0x10f090, 0x4000007e); 544 ram_wr32(fuc, 0x10f090, 0x4000007e);
545 ram_nsec(fuc, 1000); 545 ram_nsec(fuc, 2000);
546 ram_wr32(fuc, 0x10f314, 0x00000001); /* PRECHARGE */ 546 ram_wr32(fuc, 0x10f314, 0x00000001); /* PRECHARGE */
547 ram_wr32(fuc, 0x10f310, 0x00000001); /* REFRESH */ 547 ram_wr32(fuc, 0x10f310, 0x00000001); /* REFRESH */
548 ram_nsec(fuc, 2000);
549 ram_wr32(fuc, 0x10f210, 0x80000000); /* REFRESH_AUTO = 1 */ 548 ram_wr32(fuc, 0x10f210, 0x80000000); /* REFRESH_AUTO = 1 */
550 549
551 if ((nv_ro08(bios, ramcfg + 0x08) & 0x10) && (ram->mode == 2) /*XXX*/) { 550 if ((nv_ro08(bios, ramcfg + 0x08) & 0x10) && (ram->mode == 2) /*XXX*/) {