summaryrefslogtreecommitdiffstats
path: root/Documentation/devicetree/bindings/hwmon/adc128d818.txt
blob: d0ae46d7bac370d9db369d9e471ef632be2482d9 (plain)
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
TI ADC128D818 ADC System Monitor With Temperature Sensor
--------------------------------------------------------

Operation modes:

 - Mode 0:  7 single-ended voltage readings (IN0-IN6),
            1 temperature reading (internal)
 - Mode 1:  8 single-ended voltage readings (IN0-IN7),
            no temperature
 - Mode 2:  4 pseudo-differential voltage readings
              (IN0-IN1, IN3-IN2, IN4-IN5, IN7-IN6),
            1 temperature reading (internal)
 - Mode 3:  4 single-ended voltage readings (IN0-IN3),
            2 pseudo-differential voltage readings
              (IN4-IN5, IN7-IN6),
            1 temperature reading (internal)

If no operation mode is configured via device tree, the driver keeps the
currently active chip operation mode (default is mode 0).


Required node properties:

 - compatible:  must be set to "ti,adc128d818"
 - reg:         I2C address of the device

Optional node properties:

 - ti,mode:     Operation mode (u8) (see above).


Example (operation mode 2):

	adc128d818@1d {
		compatible = "ti,adc128d818";
		reg = <0x1d>;
		ti,mode = /bits/ 8 <2>;
	};