162306a36Sopenharmony_ciTI ADC128D818 ADC System Monitor With Temperature Sensor
262306a36Sopenharmony_ci--------------------------------------------------------
362306a36Sopenharmony_ci
462306a36Sopenharmony_ciOperation modes:
562306a36Sopenharmony_ci
662306a36Sopenharmony_ci - Mode 0:  7 single-ended voltage readings (IN0-IN6),
762306a36Sopenharmony_ci            1 temperature reading (internal)
862306a36Sopenharmony_ci - Mode 1:  8 single-ended voltage readings (IN0-IN7),
962306a36Sopenharmony_ci            no temperature
1062306a36Sopenharmony_ci - Mode 2:  4 pseudo-differential voltage readings
1162306a36Sopenharmony_ci              (IN0-IN1, IN3-IN2, IN4-IN5, IN7-IN6),
1262306a36Sopenharmony_ci            1 temperature reading (internal)
1362306a36Sopenharmony_ci - Mode 3:  4 single-ended voltage readings (IN0-IN3),
1462306a36Sopenharmony_ci            2 pseudo-differential voltage readings
1562306a36Sopenharmony_ci              (IN4-IN5, IN7-IN6),
1662306a36Sopenharmony_ci            1 temperature reading (internal)
1762306a36Sopenharmony_ci
1862306a36Sopenharmony_ciIf no operation mode is configured via device tree, the driver keeps the
1962306a36Sopenharmony_cicurrently active chip operation mode (default is mode 0).
2062306a36Sopenharmony_ci
2162306a36Sopenharmony_ci
2262306a36Sopenharmony_ciRequired node properties:
2362306a36Sopenharmony_ci
2462306a36Sopenharmony_ci - compatible:  must be set to "ti,adc128d818"
2562306a36Sopenharmony_ci - reg:         I2C address of the device
2662306a36Sopenharmony_ci
2762306a36Sopenharmony_ciOptional node properties:
2862306a36Sopenharmony_ci
2962306a36Sopenharmony_ci - ti,mode:     Operation mode (u8) (see above).
3062306a36Sopenharmony_ci
3162306a36Sopenharmony_ci
3262306a36Sopenharmony_ciExample (operation mode 2):
3362306a36Sopenharmony_ci
3462306a36Sopenharmony_ci	adc128d818@1d {
3562306a36Sopenharmony_ci		compatible = "ti,adc128d818";
3662306a36Sopenharmony_ci		reg = <0x1d>;
3762306a36Sopenharmony_ci		ti,mode = /bits/ 8 <2>;
3862306a36Sopenharmony_ci	};
39