drm/nv40/pm: write nv40-specific reclocking routines
authorBen Skeggs <bskeggs@redhat.com>
Mon, 18 Jul 2011 05:15:34 +0000 (15:15 +1000)
committerBen Skeggs <bskeggs@redhat.com>
Tue, 20 Sep 2011 06:10:45 +0000 (16:10 +1000)
commit1262a206da7d28340dfce954e31bd5fe5ae9e2dd
tree593954a296889d5cd29469fb584f6f4aadbf7fc3
parent9f403603f29f748b50b85a1be1c2ca2c792ae200
drm/nv40/pm: write nv40-specific reclocking routines

Not 100% perfect yet, but a good start towards what it'll look like in the
end.

Actually seems stable on a NV44 I have here, as much as running around OA
for a fair amount of time constantly switching between performance levels
can prove..

My NV49 isn't quite so happy, and semaphores mess up somehow (sometimes) as
a result of the memory reclocking.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drivers/gpu/drm/nouveau/Makefile
drivers/gpu/drm/nouveau/nouveau_pm.h
drivers/gpu/drm/nouveau/nouveau_state.c
drivers/gpu/drm/nouveau/nv40_pm.c [new file with mode: 0644]