1e7b61fc4SJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2e7b61fc4SJonathan Cameron%YAML 1.2
3e7b61fc4SJonathan Cameron---
4e7b61fc4SJonathan Cameron$id: http://devicetree.org/schemas/iio/adc/ti,tlc4541.yaml#
5e7b61fc4SJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml#
6e7b61fc4SJonathan Cameron
7e7b61fc4SJonathan Camerontitle: Texas Instruments TLC4541 and similar ADCs
8e7b61fc4SJonathan Cameron
9e7b61fc4SJonathan Cameronmaintainers:
10e7b61fc4SJonathan Cameron  - Phil Reid <preid@electromag.com.au>
11e7b61fc4SJonathan Cameron
12e7b61fc4SJonathan Camerondescription: |
13e7b61fc4SJonathan Cameron  14/16bit single channel ADC with SPI interface.
14e7b61fc4SJonathan Cameron
15e7b61fc4SJonathan Cameronproperties:
16e7b61fc4SJonathan Cameron  compatible:
17e7b61fc4SJonathan Cameron    enum:
18e7b61fc4SJonathan Cameron      - ti,tlc3541
19e7b61fc4SJonathan Cameron      - ti,tlc4541
20e7b61fc4SJonathan Cameron
21e7b61fc4SJonathan Cameron  reg:
22e7b61fc4SJonathan Cameron    maxItems: 1
23e7b61fc4SJonathan Cameron
24e7b61fc4SJonathan Cameron  vref-supply: true
25e7b61fc4SJonathan Cameron
26e7b61fc4SJonathan Cameron  "#io-channel-cells":
27e7b61fc4SJonathan Cameron    const: 1
28e7b61fc4SJonathan Cameron
29e7b61fc4SJonathan Cameronrequired:
30e7b61fc4SJonathan Cameron  - compatible
31e7b61fc4SJonathan Cameron  - reg
32e7b61fc4SJonathan Cameron  - vref-supply
33e7b61fc4SJonathan Cameron
34*80137388SKrzysztof KozlowskiallOf:
35*80137388SKrzysztof Kozlowski  - $ref: /schemas/spi/spi-peripheral-props.yaml#
36*80137388SKrzysztof Kozlowski
37*80137388SKrzysztof KozlowskiunevaluatedProperties: false
38e7b61fc4SJonathan Cameron
39e7b61fc4SJonathan Cameronexamples:
40e7b61fc4SJonathan Cameron  - |
41e7b61fc4SJonathan Cameron    spi {
42e7b61fc4SJonathan Cameron        #address-cells = <1>;
43e7b61fc4SJonathan Cameron        #size-cells = <0>;
44e7b61fc4SJonathan Cameron
45e7b61fc4SJonathan Cameron        adc@0 {
46e7b61fc4SJonathan Cameron            compatible = "ti,tlc4541";
47e7b61fc4SJonathan Cameron            reg = <0>;
48e7b61fc4SJonathan Cameron            vref-supply = <&vdd_supply>;
49e7b61fc4SJonathan Cameron            spi-max-frequency = <200000>;
50e7b61fc4SJonathan Cameron            #io-channel-cells = <1>;
51e7b61fc4SJonathan Cameron        };
52e7b61fc4SJonathan Cameron    };
53e7b61fc4SJonathan Cameron...
54