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.