Lines Matching +full:adc +full:- +full:channels
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/adc/ti,am3359-adc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: TI AM3359 ADC
10 - Miquel Raynal <miquel.raynal@bootlin.com>
15 - enum:
16 - ti,am3359-adc
17 - ti,am4372-adc
18 - items:
19 - enum:
20 - ti,am654-adc
21 - const: ti,am3359-adc
23 '#io-channel-cells':
26 ti,adc-channels:
27 description: List of analog inputs available for ADC. AIN0 = 0, AIN1 = 1 and
29 $ref: /schemas/types.yaml#/definitions/uint32-array
33 ti,chan-step-opendelay:
34 description: List of open delays for each channel of ADC in the order of
35 ti,adc-channels. The value corresponds to the number of ADC clock cycles
37 the start of ADC conversion. Maximum value is 0x3FFFF.
38 $ref: /schemas/types.yaml#/definitions/uint32-array
42 ti,chan-step-sampledelay:
43 description: List of sample delays for each channel of ADC in the order of
44 ti,adc-channels. The value corresponds to the number of ADC clock cycles
46 $ref: /schemas/types.yaml#/definitions/uint32-array
50 ti,chan-step-avg:
51 description: Number of averages to be performed for each channel of ADC. If
54 ADC to generate a sample. Maximum value is 16.
55 $ref: /schemas/types.yaml#/definitions/uint32-array
60 - compatible
61 - '#io-channel-cells'
62 - ti,adc-channels
67 - |
68 adc {
69 compatible = "ti,am3359-adc";
70 #io-channel-cells = <1>;
71 ti,adc-channels = <4 5 6 7>;
72 ti,chan-step-opendelay = <0x098 0x3ffff 0x098 0x0>;
73 ti,chan-step-sampledelay = <0xff 0x0 0xf 0x0>;
74 ti,chan-step-avg = <16 2 4 8>;