diff options
-rw-r--r-- | nvkm/subdev/bios/therm.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/nvkm/subdev/bios/therm.c b/nvkm/subdev/bios/therm.c index 22a20573..22ac6dbd 100644 --- a/nvkm/subdev/bios/therm.c +++ b/nvkm/subdev/bios/therm.c @@ -184,7 +184,8 @@ nvbios_therm_fan_parse(struct nouveau_bios *bios, cur_trip->fan_duty = value; break; case 0x26: - fan->pwm_freq = value; + if (!fan->pwm_freq) + fan->pwm_freq = value; break; case 0x3b: fan->bump_period = value; |