Blame view

Documentation/hwmon/powr1220 1.26 KB
f4ff41556   Scott Kanowitz   hwmon: Add suppor...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
  Kernel driver powr1220
  ==================
  
  Supported chips:
    * Lattice POWR1220AT8
      Prefix: 'powr1220'
      Addresses scanned: none
      Datasheet: Publicly available at the Lattice website
                 http://www.latticesemi.com/
  
  Author: Scott Kanowitz <scott.kanowitz@gmail.com>
  
  Description
  -----------
  
  This driver supports the Lattice POWR1220AT8 chip. The POWR1220
  includes voltage monitoring for 14 inputs as well as trim settings
  for output voltages and GPIOs. This driver implements the voltage
  monitoring portion of the chip.
  
  Voltages are sampled by a 12-bit ADC with a step size of 2 mV.
  An in-line attenuator allows measurements from 0 to 6 V. The
  attenuator is enabled or disabled depending on the setting of the
  input's max value. The driver will enable the attenuator for any
  value over the low measurement range maximum of 2 V.
  
  The input naming convention is as follows:
  
  driver name    pin name
  in0            VMON1
  in1            VMON2
  in2            VMON3
  in2            VMON4
  in4            VMON5
  in5            VMON6
  in6            VMON7
  in7            VMON8
  in8            VMON9
  in9            VMON10
  in10           VMON11
  in11           VMON12
  in12           VCCA
  in13           VCCINP
  
  The ADC readings are updated on request with a minimum period of 1s.