]> git.baikalelectronics.ru Git - kernel.git/commit
drm/nouveau/gk20a: reclocking support
authorAlexandre Courbot <acourbot@nvidia.com>
Sat, 26 Jul 2014 09:41:41 +0000 (18:41 +0900)
committerBen Skeggs <bskeggs@redhat.com>
Sat, 9 Aug 2014 19:12:48 +0000 (05:12 +1000)
commit97510967478b557f21961b72142742a5f58e8492
tree4a26dca428907a2bb1bbd69850c89143c480edb8
parent35b5a404c57488b4ed464de91b5ddca90c0b3567
drm/nouveau/gk20a: reclocking support

Add support for reclocking on GK20A, using a statically-defined pstates
table. The algorithms for calculating the coefficients and setting the
clocks are directly taken from the ChromeOS kernel.

Signed-off-by: Alexandre Courbot <acourbot@nvidia.com>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drivers/gpu/drm/nouveau/Makefile
drivers/gpu/drm/nouveau/core/engine/device/nve0.c
drivers/gpu/drm/nouveau/core/include/subdev/clock.h
drivers/gpu/drm/nouveau/core/os.h
drivers/gpu/drm/nouveau/core/subdev/clock/gk20a.c [new file with mode: 0644]