[LinuxBIOS] [PATCH] adm1027.c fan control

Ward Vandewege ward at gnu.org
Fri May 11 21:42:54 CEST 2007


Hi all,

This patch initializes fan control on the ADT7463/ADM1027 chip to be
dynamically regulated by the hardware, and sets sane temperature treshold
values.

Note that this is *not* the same as what the proprietary bios does on the
Tyan S2881; that BIOS initializes the fans to blow at full speed, but sets
fan control to manual mode allowing programmatic control of fan speed.

It's easy to change the fan control mode to manual once the machine has
booted, so this seems like a smarter approach - the fans should last longer,
and they will use less power. Machines will also be a whole lot quieter.

There are a few mainboard specific bits for the s2881 missing, but I've still
got to figure out how to get those loaded at the right time (i.e.  after the
adm1027 code has been run).

Comments more than welcome, of course.

Thanks,
Ward.

-- 
Ward Vandewege <ward at fsf.org>
Free Software Foundation - Senior System Administrator
-------------- next part --------------
A non-text attachment was scrubbed...
Name: adm1027.c.fancontrol.patch
Type: text/x-diff
Size: 2406 bytes
Desc: not available
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20070511/7dd7efbc/attachment.bin>


More information about the coreboot mailing list