xref: /linux/Documentation/devicetree/bindings/hwmon/ti,ads7828.yaml (revision 1260ed77798502de9c98020040d2995008de10cc)
12f070176SKrzysztof Kozlowski# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
22f070176SKrzysztof Kozlowski%YAML 1.2
32f070176SKrzysztof Kozlowski---
42f070176SKrzysztof Kozlowski$id: http://devicetree.org/schemas/hwmon/ti,ads7828.yaml#
52f070176SKrzysztof Kozlowski$schema: http://devicetree.org/meta-schemas/core.yaml#
62f070176SKrzysztof Kozlowski
72f070176SKrzysztof Kozlowskititle: Texas Instruments ADS7828/ADS7830 Analog to Digital Converter (ADC)
82f070176SKrzysztof Kozlowski
92f070176SKrzysztof Kozlowskimaintainers:
102f070176SKrzysztof Kozlowski  - Krzysztof Kozlowski <krzk@kernel.org>
112f070176SKrzysztof Kozlowski
122f070176SKrzysztof Kozlowskidescription: |
132f070176SKrzysztof Kozlowski  The ADS7828 is 12-Bit, 8-Channel Sampling Analog to Digital Converter (ADC)
142f070176SKrzysztof Kozlowski  with an I2C interface.
152f070176SKrzysztof Kozlowski
162f070176SKrzysztof Kozlowski  Datasheets:
172f070176SKrzysztof Kozlowski    https://www.ti.com/product/ADS7828
182f070176SKrzysztof Kozlowski
192f070176SKrzysztof Kozlowskiproperties:
202f070176SKrzysztof Kozlowski  compatible:
212f070176SKrzysztof Kozlowski    enum:
222f070176SKrzysztof Kozlowski      - ti,ads7828
232f070176SKrzysztof Kozlowski      - ti,ads7830
242f070176SKrzysztof Kozlowski
252f070176SKrzysztof Kozlowski  reg:
262f070176SKrzysztof Kozlowski    maxItems: 1
272f070176SKrzysztof Kozlowski
282f070176SKrzysztof Kozlowski  ti,differential-input:
292f070176SKrzysztof Kozlowski    description:
302f070176SKrzysztof Kozlowski      Set to use the device in differential mode.
312f070176SKrzysztof Kozlowski    type: boolean
322f070176SKrzysztof Kozlowski
332f070176SKrzysztof Kozlowski  vref-supply:
342f070176SKrzysztof Kozlowski    description:
352f070176SKrzysztof Kozlowski      The regulator to use as an external reference. If it does not exists the
362f070176SKrzysztof Kozlowski      internal reference will be used.
372f070176SKrzysztof Kozlowski
382f070176SKrzysztof Kozlowskirequired:
392f070176SKrzysztof Kozlowski  - compatible
402f070176SKrzysztof Kozlowski  - reg
412f070176SKrzysztof Kozlowski
422f070176SKrzysztof KozlowskiadditionalProperties: false
432f070176SKrzysztof Kozlowski
442f070176SKrzysztof Kozlowskiexamples:
452f070176SKrzysztof Kozlowski  - |
462f070176SKrzysztof Kozlowski    i2c {
472f070176SKrzysztof Kozlowski        #address-cells = <1>;
482f070176SKrzysztof Kozlowski        #size-cells = <0>;
492f070176SKrzysztof Kozlowski
502f070176SKrzysztof Kozlowski        adc@48 {
51*faffc5d8SNobuhiro Iwamatsu            compatible = "ti,ads7828";
522f070176SKrzysztof Kozlowski            reg = <0x48>;
532f070176SKrzysztof Kozlowski            vref-supply = <&vref>;
542f070176SKrzysztof Kozlowski            ti,differential-input;
552f070176SKrzysztof Kozlowski        };
562f070176SKrzysztof Kozlowski    };
57