An abstraction layer should be added on top of the super I/O hardware
monitoring chips (W836XX, IT87XX, and F718XX classes). This layer should be
similar to the sysfs interface of lm-sensors to simplify Linux support later.
The layer should introduce an interface for a unified hardware monitoring
chip, with a fixed (per instance and at runtime) number of voltage,
temperature and fan channels. These channels include the maximal available
number of channels for a given chip. The values should be unscaled (with
respect to mainboard specific scalings).
Based on the mainboard a configuration of voltage dividers and channel
labels is then chosen and applied which give the IHardware and ISensor
interfaces.
The mainboard specific configuration should be easy editable and submitable
from the GUI to get a good collection of configurations for common mainboards.
Original issue reported on code.google.com by moel.mich on 26 May 2010 at 8:11
Original issue reported on code.google.com by
moel.mich
on 26 May 2010 at 8:11