cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

wm831x.rst (1097B)


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