brintos

brintos / linux-shallow public Read only

0
0
Text · 1.6 KiB · a320354 Raw
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