1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
5 $id: http://devicetree.org/schemas/hwmon/ti,adc128d818.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Texas Instruments ADC128D818 ADC System Monitor With Temperature Sensor
11 - Javier Carrasco <javier.carrasco.cruz@gmail.com>
14 The ADC128D818 is a 12-Bit, 8-Channel Analog to Digital Converter (ADC)
15 with a temperature sensor and an I2C interface.
18 https://www.ti.com/product/ADC128D818
28 $ref: /schemas/types.yaml#/definitions/uint8
31 Mode 0 - 7 single-ended voltage readings (IN0-IN6), 1 temperature
33 Mode 1 - 8 single-ended voltage readings (IN0-IN7), no temperature.
34 Mode 2 - 4 pseudo-differential voltage readings
35 (IN0-IN1, IN3-IN2, IN4-IN5, IN7-IN6), 1 temperature reading (internal).
36 Mode 3 - 4 single-ended voltage readings (IN0-IN3), 2 pseudo-differential
37 voltage readings (IN4-IN5, IN7-IN6), 1 temperature reading (internal).
42 The regulator to use as an external reference. If it does not exist, the
43 internal reference will be used.
49 additionalProperties: false
58 compatible = "ti,adc128d818";
60 vref-supply = <&vref>;
61 ti,mode = /bits/ 8 <2>;