Commit 2f070176 authored by Krzysztof Kozlowski's avatar Krzysztof Kozlowski Committed by Guenter Roeck
Browse files

dt-bindings: hwmon: convert TI ADS7828 bindings to dt-schema



Convert the TI ADS7828 bindings to dt-schema.

Signed-off-by: default avatarKrzysztof Kozlowski <krzk@kernel.org>
Reviewed-by: default avatarRob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20201117220807.208747-3-krzk@kernel.org


Signed-off-by: default avatarGuenter Roeck <linux@roeck-us.net>
parent 27b4bc2b
Loading
Loading
Loading
Loading
+0 −25
Original line number Diff line number Diff line
ads7828 properties

Required properties:
- compatible: Should be one of
	       ti,ads7828
	       ti,ads7830
- reg: I2C address

Optional properties:

- ti,differential-input
  Set to use the device in differential mode.
- vref-supply
  The external reference on the device is set to this regulators output. If it
  does not exists the internal reference will be used and output by the ads78xx
  on the "external vref" pin.

  Example ADS7828 node:

  ads7828: ads@48 {
	   comatible = "ti,ads7828";
	   reg = <0x48>;
	   vref-supply = <&vref>;
	   ti,differential-input;
  };
+57 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
%YAML 1.2
---

$id: http://devicetree.org/schemas/hwmon/ti,ads7828.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Texas Instruments ADS7828/ADS7830 Analog to Digital Converter (ADC)

maintainers:
  - Krzysztof Kozlowski <krzk@kernel.org>

description: |
  The ADS7828 is 12-Bit, 8-Channel Sampling Analog to Digital Converter (ADC)
  with an I2C interface.

  Datasheets:
    https://www.ti.com/product/ADS7828

properties:
  compatible:
    enum:
      - ti,ads7828
      - ti,ads7830

  reg:
    maxItems: 1

  ti,differential-input:
    description:
      Set to use the device in differential mode.
    type: boolean

  vref-supply:
    description:
      The regulator to use as an external reference. If it does not exists the
      internal reference will be used.

required:
  - compatible
  - reg

additionalProperties: false

examples:
  - |
    i2c {
        #address-cells = <1>;
        #size-cells = <0>;

        adc@48 {
            comatible = "ti,ads7828";
            reg = <0x48>;
            vref-supply = <&vref>;
            ti,differential-input;
        };
    };
+0 −4
Original line number Diff line number Diff line
@@ -350,10 +350,6 @@ properties:
          - st,24c256
            # Ambient Light Sensor with SMBUS/Two Wire Serial Interface
          - taos,tsl2550
            # 8-Channels, 12-bit ADC
          - ti,ads7828
            # 8-Channels, 8-bit ADC
          - ti,ads7830
            # Temperature Monitoring and Fan Control
          - ti,amc6821
            # Temperature sensor with 2-wire interface