Kernel driver wm831x-hwmon

Supported chips:

Authors: Mark Brown <broonie@opensource.wolfsonmicro.com>

Description

The WM831x series of PMICs include an AUXADC which can be used tomonitor a range of system operating parameters, including the voltagesof the major supplies within the system. Currently the driver providesreporting of all the input values but does not provide any alarms.

Voltage Monitoring

Voltages are sampled by a 12 bit ADC. Voltages in millivolts are 1.465times the ADC value.

Temperature Monitoring

Temperatures are sampled by a 12 bit ADC. Chip and battery temperaturesare available. The chip temperature is calculated as:

Degrees celsius = (512.18 - data) / 1.0983

while the battery temperature calculation will depend on the NTCthermistor component.