xref: /linux/Documentation/devicetree/bindings/iio/adc/maxim,max11100.yaml (revision 4f2c0a4acffbec01079c28f839422e64ddeff004)
1fde6da59SJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2fde6da59SJonathan Cameron%YAML 1.2
3fde6da59SJonathan Cameron---
4fde6da59SJonathan Cameron$id: http://devicetree.org/schemas/iio/adc/maxim,max11100.yaml#
5fde6da59SJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml#
6fde6da59SJonathan Cameron
7fde6da59SJonathan Camerontitle: Maxim MAX11100 ADC
8fde6da59SJonathan Cameron
9fde6da59SJonathan Cameronmaintainers:
10fde6da59SJonathan Cameron  - Jacopo Mondi <jacopo@jmondi.org>
11fde6da59SJonathan Cameron
12fde6da59SJonathan Camerondescription: |
13fde6da59SJonathan Cameron    Single channel 16 bit ADC with SPI interface.
14fde6da59SJonathan Cameron
15fde6da59SJonathan Cameronproperties:
16fde6da59SJonathan Cameron  compatible:
17fde6da59SJonathan Cameron    const: maxim,max11100
18fde6da59SJonathan Cameron
19fde6da59SJonathan Cameron  reg:
20fde6da59SJonathan Cameron    maxItems: 1
21fde6da59SJonathan Cameron
22fde6da59SJonathan Cameron  vref-supply:
23fde6da59SJonathan Cameron    description: External reference, needed to establish input scaling.
24fde6da59SJonathan Cameron
25fde6da59SJonathan Cameron  spi-max-frequency:
26fde6da59SJonathan Cameron    minimum: 100000
27fde6da59SJonathan Cameron    maximum: 4800000
28fde6da59SJonathan Cameron
29fde6da59SJonathan Cameronrequired:
30fde6da59SJonathan Cameron  - compatible
31fde6da59SJonathan Cameron  - reg
32fde6da59SJonathan Cameron  - vref-supply
33fde6da59SJonathan Cameron
34*80137388SKrzysztof KozlowskiallOf:
35*80137388SKrzysztof Kozlowski  - $ref: /schemas/spi/spi-peripheral-props.yaml#
36*80137388SKrzysztof Kozlowski
37*80137388SKrzysztof KozlowskiunevaluatedProperties: false
38*80137388SKrzysztof Kozlowski
39fde6da59SJonathan Cameronexamples:
40fde6da59SJonathan Cameron  - |
41fde6da59SJonathan Cameron    spi {
42fde6da59SJonathan Cameron        #address-cells = <1>;
43fde6da59SJonathan Cameron        #size-cells = <0>;
44fde6da59SJonathan Cameron
45fde6da59SJonathan Cameron        adc@0 {
46fde6da59SJonathan Cameron            compatible = "maxim,max11100";
47fde6da59SJonathan Cameron            reg = <0>;
48fde6da59SJonathan Cameron            vref-supply = <&adc_vref>;
49fde6da59SJonathan Cameron            spi-max-frequency = <240000>;
50fde6da59SJonathan Cameron        };
51fde6da59SJonathan Cameron    };
52fde6da59SJonathan Cameron...
53