]> git.baikalelectronics.ru Git - kernel.git/commit
drm/nouveau/fan: rewrite the fan tachometer driver to get more precision, faster
authorMartin Peres <martin.peres@labri.fr>
Sun, 2 Sep 2012 01:20:45 +0000 (03:20 +0200)
committerBen Skeggs <bskeggs@redhat.com>
Wed, 3 Oct 2012 03:13:14 +0000 (13:13 +1000)
commita329dc3a7a3f4efc475def077abbae8bcad46b65
tree36c1d3d3c3becdcda11bfdda002dde40b8b2f4aa
parentbe0ccd39c1121ad657012c431f744f37dca4f9f0
drm/nouveau/fan: rewrite the fan tachometer driver to get more precision, faster

The previous driver waited for 250ms to accumulate data. This version times a
complete fan rotation and extrapolates to RPM.

The fan rotational speed should now be read in less than 250ms (worst case)
and usually in less 50ms.

Signed-off-by: Martin Peres <martin.peres@labri.fr>
Reviewed-by: Ben Skeggs <bskeggs@redhat.com>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drivers/gpu/drm/nouveau/core/subdev/therm/fan.c