1675cb4adSJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2675cb4adSJonathan Cameron%YAML 1.2
3675cb4adSJonathan Cameron---
4675cb4adSJonathan Cameron$id: http://devicetree.org/schemas/iio/adc/ti,adc084s021.yaml#
5675cb4adSJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml#
6675cb4adSJonathan Cameron
7675cb4adSJonathan Camerontitle: Texas Instruments ADC084S021 ADC
8675cb4adSJonathan Cameron
9675cb4adSJonathan Cameronmaintainers:
10675cb4adSJonathan Cameron  - Mårten Lindahl <martenli@axis.com>
11675cb4adSJonathan Cameron
12675cb4adSJonathan Camerondescription: |
13675cb4adSJonathan Cameron  8 bit ADC with 4 channels
14675cb4adSJonathan Cameron
15675cb4adSJonathan Cameronproperties:
16675cb4adSJonathan Cameron  compatible:
17675cb4adSJonathan Cameron    const: ti,adc084s021
18675cb4adSJonathan Cameron
19675cb4adSJonathan Cameron  reg:
20675cb4adSJonathan Cameron    maxItems: 1
21675cb4adSJonathan Cameron
22675cb4adSJonathan Cameron  vref-supply:
23675cb4adSJonathan Cameron    description: External reference, needed to establish input scaling
24675cb4adSJonathan Cameron
25675cb4adSJonathan Cameron  spi-cpol: true
26675cb4adSJonathan Cameron  spi-cpha: true
27675cb4adSJonathan Cameron
28675cb4adSJonathan Cameron  "#io-channel-cells":
29675cb4adSJonathan Cameron    const: 1
30675cb4adSJonathan Cameron
31675cb4adSJonathan Cameronrequired:
32675cb4adSJonathan Cameron  - compatible
33675cb4adSJonathan Cameron  - reg
34675cb4adSJonathan Cameron  - vref-supply
35675cb4adSJonathan Cameron  - spi-cpol
36675cb4adSJonathan Cameron  - spi-cpha
37675cb4adSJonathan Cameron
38*80137388SKrzysztof KozlowskiallOf:
39*80137388SKrzysztof Kozlowski  - $ref: /schemas/spi/spi-peripheral-props.yaml#
40*80137388SKrzysztof Kozlowski
41*80137388SKrzysztof KozlowskiunevaluatedProperties: false
42675cb4adSJonathan Cameron
43675cb4adSJonathan Cameronexamples:
44675cb4adSJonathan Cameron  - |
45675cb4adSJonathan Cameron    spi {
46675cb4adSJonathan Cameron        #address-cells = <1>;
47675cb4adSJonathan Cameron        #size-cells = <0>;
48675cb4adSJonathan Cameron
49675cb4adSJonathan Cameron        adc@0 {
50675cb4adSJonathan Cameron            compatible = "ti,adc084s021";
51675cb4adSJonathan Cameron            reg = <0>;
52675cb4adSJonathan Cameron            vref-supply = <&adc_vref>;
53675cb4adSJonathan Cameron            spi-cpol;
54675cb4adSJonathan Cameron            spi-cpha;
55675cb4adSJonathan Cameron            spi-max-frequency = <16000000>;
56675cb4adSJonathan Cameron            #io-channel-cells = <1>;
57675cb4adSJonathan Cameron        };
58675cb4adSJonathan Cameron    };
59675cb4adSJonathan Cameron...
60