WIP FPC-III support
[linux/fpc-iii.git] / Documentation / hwmon / wm831x.rst
blobc56fb35a2fb37246d4c0862a4e021deb7b53d7e2
1 Kernel driver wm831x-hwmon
2 ==========================
4 Supported chips:
5   * Wolfson Microelectronics WM831x PMICs
7     Prefix: 'wm831x'
9     Datasheet:
11         - http://www.wolfsonmicro.com/products/WM8310
12         - http://www.wolfsonmicro.com/products/WM8311
13         - http://www.wolfsonmicro.com/products/WM8312
15 Authors: Mark Brown <broonie@opensource.wolfsonmicro.com>
17 Description
18 -----------
20 The WM831x series of PMICs include an AUXADC which can be used to
21 monitor a range of system operating parameters, including the voltages
22 of the major supplies within the system.  Currently the driver provides
23 reporting of all the input values but does not provide any alarms.
25 Voltage Monitoring
26 ------------------
28 Voltages are sampled by a 12 bit ADC.  Voltages in millivolts are 1.465
29 times the ADC value.
31 Temperature Monitoring
32 ----------------------
34 Temperatures are sampled by a 12 bit ADC.  Chip and battery temperatures
35 are available.  The chip temperature is calculated as:
37         Degrees celsius = (512.18 - data) / 1.0983
39 while the battery temperature calculation will depend on the NTC
40 thermistor component.