diff options
Diffstat (limited to 'drivers')
| -rw-r--r-- | drivers/gpu/drm/nouveau/core/subdev/bios/therm.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/gpu/drm/nouveau/core/subdev/bios/therm.c b/drivers/gpu/drm/nouveau/core/subdev/bios/therm.c index 22a20573ed1b..22ac6dbd6c8f 100644 --- a/drivers/gpu/drm/nouveau/core/subdev/bios/therm.c +++ b/drivers/gpu/drm/nouveau/core/subdev/bios/therm.c | |||
| @@ -184,7 +184,8 @@ nvbios_therm_fan_parse(struct nouveau_bios *bios, | |||
| 184 | cur_trip->fan_duty = value; | 184 | cur_trip->fan_duty = value; |
| 185 | break; | 185 | break; |
| 186 | case 0x26: | 186 | case 0x26: |
| 187 | fan->pwm_freq = value; | 187 | if (!fan->pwm_freq) |
| 188 | fan->pwm_freq = value; | ||
| 188 | break; | 189 | break; |
| 189 | case 0x3b: | 190 | case 0x3b: |
| 190 | fan->bump_period = value; | 191 | fan->bump_period = value; |
