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