12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- 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.
|