1 # SPDX-License-Identifier: GPL-2.0
4 $id: http://devicetree.org/schemas/iio/adc/adi,ad7768-1.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Analog Devices AD7768-1 ADC device driver
10 - Michael Hennerich <michael.hennerich@analog.com>
14 https://www.analog.com/media/en/technical-documentation/data-sheets/ad7768-1.pdf
40 ADC reference voltage supply
44 Enables synchronization of multiple devices that require simultaneous
45 sampling. A pulse is always required if the configuration is changed
46 in any way, for example if the filter decimation rate changes.
47 As the line is active low, it should be marked GPIO_ACTIVE_LOW.
52 spi-max-frequency: true
72 "^channel@([0-9]|1[0-5])$":
75 Represents the external channels which are connected to the device.
84 Unique name to identify which channel this is.
87 additionalProperties: false
89 additionalProperties: false
93 #include <dt-bindings/interrupt-controller/irq.h>
94 #include <dt-bindings/gpio/gpio.h>
100 compatible = "adi,ad7768-1";
102 spi-max-frequency = <2000000>;
105 vref-supply = <&adc_vref>;
106 interrupts = <25 IRQ_TYPE_EDGE_RISING>;
107 interrupt-parent = <&gpio>;
108 adi,sync-in-gpios = <&gpio 22 GPIO_ACTIVE_LOW>;
109 reset-gpios = <&gpio 27 GPIO_ACTIVE_LOW>;
110 clocks = <&ad7768_mclk>;
111 clock-names = "mclk";
113 #address-cells = <1>;