drm/nouveau/therm: let the vbios decide on the automatic fan management mode
authorMartin Peres <martin.peres@labri.fr>
Wed, 19 Feb 2014 00:04:56 +0000 (01:04 +0100)
committerBen Skeggs <bskeggs@redhat.com>
Wed, 26 Mar 2014 04:08:25 +0000 (14:08 +1000)
commit0e994d645627bb67088ae4860e9a0295b123f7b0
treed5a71622d95557e7fe8f84ca4b461a6b0c09a909
parent9c9191aaf844e237c025ef574e13d3e1c174c765
drm/nouveau/therm: let the vbios decide on the automatic fan management mode

This should fix automatic fan management on fermi cards who do not have
0x46 entries in the thermal table.

On my nve6, the blob sets the default linear range from 40°C to 100°C
but my nvcf's default values are 40°C to 85°C. Let's keep 85 as a default
for everyone.

Signed-off-by: Martin Peres <martin.peres@labri.fr>
Tested-by: Timothée Ravier <tim@siosm.fr>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drivers/gpu/drm/nouveau/core/include/subdev/bios/therm.h
drivers/gpu/drm/nouveau/core/subdev/bios/therm.c
drivers/gpu/drm/nouveau/core/subdev/therm/base.c
drivers/gpu/drm/nouveau/core/subdev/therm/fan.c