mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-26 04:20:54 +07:00
38 lines
1.1 KiB
Plaintext
38 lines
1.1 KiB
Plaintext
|
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 milivolts 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.
|