64 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---4 5$id: http://devicetree.org/schemas/hwmon/ti,adc128d818.yaml#6$schema: http://devicetree.org/meta-schemas/core.yaml#7 8title: Texas Instruments ADC128D818 ADC System Monitor With Temperature Sensor9 10maintainers:11 - Javier Carrasco <javier.carrasco.cruz@gmail.com>12 13description: |14 The ADC128D818 is a 12-Bit, 8-Channel Analog to Digital Converter (ADC)15 with a temperature sensor and an I2C interface.16 17 Datasheets:18 https://www.ti.com/product/ADC128D81819 20properties:21 compatible:22 const: ti,adc128d81823 24 reg:25 maxItems: 126 27 ti,mode:28 $ref: /schemas/types.yaml#/definitions/uint829 description: |30 Operation mode.31 Mode 0 - 7 single-ended voltage readings (IN0-IN6), 1 temperature32 reading (internal).33 Mode 1 - 8 single-ended voltage readings (IN0-IN7), no temperature.34 Mode 2 - 4 pseudo-differential voltage readings35 (IN0-IN1, IN3-IN2, IN4-IN5, IN7-IN6), 1 temperature reading (internal).36 Mode 3 - 4 single-ended voltage readings (IN0-IN3), 2 pseudo-differential37 voltage readings (IN4-IN5, IN7-IN6), 1 temperature reading (internal).38 default: 039 40 vref-supply:41 description:42 The regulator to use as an external reference. If it does not exist, the43 internal reference will be used.44 45required:46 - compatible47 - reg48 49additionalProperties: false50 51examples:52 - |53 i2c {54 #address-cells = <1>;55 #size-cells = <0>;56 57 adc@1d {58 compatible = "ti,adc128d818";59 reg = <0x1d>;60 vref-supply = <&vref>;61 ti,mode = /bits/ 8 <2>;62 };63 };64