dect
/
linux-2.6
Archived
13
0
Fork 0

drm/nv50/pm: only touch 0x611200 on nv92-

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
This commit is contained in:
Ben Skeggs 2011-10-31 12:14:10 +10:00
parent 8b5f4d0def
commit d2491567cd
1 changed files with 6 additions and 3 deletions

View File

@ -594,8 +594,10 @@ nv50_pm_clocks_set(struct drm_device *dev, void *data)
}
/* disable display */
nv_wr32(dev, 0x611200, 0x00003300);
udelay(100);
if (dev_priv->chipset >= 0x92) {
nv_wr32(dev, 0x611200, 0x00003300);
udelay(100);
}
/* prepare ram for reclocking */
nv_wr32(dev, 0x1002d4, 0x00000001); /* precharge */
@ -617,7 +619,8 @@ nv50_pm_clocks_set(struct drm_device *dev, void *data)
udelay(100);
/* re-enable display */
nv_wr32(dev, 0x611200, 0x00003330);
if (dev_priv->chipset >= 0x92)
nv_wr32(dev, 0x611200, 0x00003330);
goto resume;
error: