| Kernel driver wm831x-hwmon |
| ========================== |
| |
| Supported chips: |
| * Wolfson Microelectronics WM831x PMICs |
| Prefix: 'wm831x' |
| Datasheet: |
| http://www.wolfsonmicro.com/products/WM8310 |
| http://www.wolfsonmicro.com/products/WM8311 |
| http://www.wolfsonmicro.com/products/WM8312 |
| |
| Authors: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| |
| Description |
| ----------- |
| |
| The WM831x series of PMICs include an AUXADC which can be used to |
| monitor a range of system operating parameters, including the voltages |
| of the major supplies within the system. Currently the driver provides |
| reporting 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.465 |
| times the ADC value. |
| |
| Temperature Monitoring |
| ---------------------- |
| |
| Temperatures are sampled by a 12 bit ADC. Chip and battery temperatures |
| are available. The chip temperature is calculated as: |
| |
| Degrees celsius = (512.18 - data) / 1.0983 |
| |
| while the battery temperature calculation will depend on the NTC |
| thermistor component. |