xref: /linux/Documentation/devicetree/bindings/iio/adc/cosmic,10001-adc.yaml (revision cbecf716ca618fd44feda6bd9a64a8179d031fc5)
1*1f3b1873SJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2*1f3b1873SJonathan Cameron%YAML 1.2
3*1f3b1873SJonathan Cameron---
4*1f3b1873SJonathan Cameron$id: http://devicetree.org/schemas/iio/adc/cosmic,10001-adc.yaml#
5*1f3b1873SJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml#
6*1f3b1873SJonathan Cameron
7*1f3b1873SJonathan Camerontitle: Cosmic Circuits CC-10001 ADC
8*1f3b1873SJonathan Cameron
9*1f3b1873SJonathan Cameronmaintainers:
10*1f3b1873SJonathan Cameron  - Jonathan Cameron <jic23@kernel.org>
11*1f3b1873SJonathan Cameron
12*1f3b1873SJonathan Camerondescription:
13*1f3b1873SJonathan Cameron  Cosmic Circuits 10001 10-bit ADC device.
14*1f3b1873SJonathan Cameron
15*1f3b1873SJonathan Cameronproperties:
16*1f3b1873SJonathan Cameron  compatible:
17*1f3b1873SJonathan Cameron    const: cosmic,10001-adc
18*1f3b1873SJonathan Cameron
19*1f3b1873SJonathan Cameron  reg:
20*1f3b1873SJonathan Cameron    maxItems: 1
21*1f3b1873SJonathan Cameron
22*1f3b1873SJonathan Cameron  adc-reserved-channels:
23*1f3b1873SJonathan Cameron    $ref: /schemas/types.yaml#/definitions/uint32
24*1f3b1873SJonathan Cameron    description:
25*1f3b1873SJonathan Cameron      Bitmask of reserved channels, i.e. channels that cannot be
26*1f3b1873SJonathan Cameron      used by the OS.
27*1f3b1873SJonathan Cameron
28*1f3b1873SJonathan Cameron  clocks:
29*1f3b1873SJonathan Cameron    maxItems: 1
30*1f3b1873SJonathan Cameron
31*1f3b1873SJonathan Cameron  clock-names:
32*1f3b1873SJonathan Cameron    const: adc
33*1f3b1873SJonathan Cameron
34*1f3b1873SJonathan Cameron  vref-supply: true
35*1f3b1873SJonathan Cameron
36*1f3b1873SJonathan Cameron  "#io-channel-cells":
37*1f3b1873SJonathan Cameron    const: 1
38*1f3b1873SJonathan Cameron
39*1f3b1873SJonathan Cameron
40*1f3b1873SJonathan Cameronrequired:
41*1f3b1873SJonathan Cameron  - compatible
42*1f3b1873SJonathan Cameron  - reg
43*1f3b1873SJonathan Cameron  - clocks
44*1f3b1873SJonathan Cameron  - clock-names
45*1f3b1873SJonathan Cameron  - vref-supply
46*1f3b1873SJonathan Cameron
47*1f3b1873SJonathan CameronadditionalProperties: false
48*1f3b1873SJonathan Cameron
49*1f3b1873SJonathan Cameronexamples:
50*1f3b1873SJonathan Cameron  - |
51*1f3b1873SJonathan Cameron    adc@18101600 {
52*1f3b1873SJonathan Cameron        compatible = "cosmic,10001-adc";
53*1f3b1873SJonathan Cameron        reg = <0x18101600 0x24>;
54*1f3b1873SJonathan Cameron        adc-reserved-channels = <0x2>;
55*1f3b1873SJonathan Cameron        clocks = <&adc_clk>;
56*1f3b1873SJonathan Cameron        clock-names = "adc";
57*1f3b1873SJonathan Cameron        vref-supply = <&reg_1v8>;
58*1f3b1873SJonathan Cameron    };
59*1f3b1873SJonathan Cameron...
60