freebsd-dev/sys/powerpc/powermac
Justin Hibbits 7f745b2b49 Make the PowerMac fan control nonlinear
Summary:
Currently, fan control is linear between the target temperature and max
temperature, which is far from ideal.  This changes it to be proportional to the
distance between the current temperature and the two endpoints (target and max
temp).  This also adds a hysteresis, so that fans keep going when the
temperature drops, for about 10 seconds, before slowing down.

Reviewers: nwhitehorn

Reviewed By: nwhitehorn

Differential Revision: https://reviews.freebsd.org/D1549

MFC after:	3 weeks
2015-02-20 06:19:23 +00:00
..
ata_dbdma.c
ata_dbdma.h
ata_kauai.c
ata_macio.c
atibl.c Match the right backlight driver. 2015-02-18 07:34:32 +00:00
cpcht.c
cuda.c
cudavar.h
dbdma.c
dbdmavar.h
fcu.c
grackle.c
gracklevar.h
hrowpic.c
hrowpicvar.h
kiic.c
macgpio.c
macgpiovar.h
macio.c
maciovar.h
nvbl.c Match the right backlight driver. 2015-02-18 07:34:32 +00:00
platform_powermac.c
pmu.c
pmuvar.h
powermac_thermal.c Make the PowerMac fan control nonlinear 2015-02-20 06:19:23 +00:00
powermac_thermal.h
pswitch.c
smu.c
smusat.c
uninorth.c
uninorthpci.c
uninorthvar.h
vcoregpio.c
viareg.h