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
45 Enables synchronization of multiple devices that require simultaneous
46 sampling. A pulse is always required if the configuration is changed
47 in any way, for example if the filter decimation rate changes.
48 As the line is active low, it should be marked GPIO_ACTIVE_LOW.
71 "^channel@([0-9]|1[0-5])$":
74 Represents the external channels which are connected to the device.
84 Unique name to identify which channel this is.
87 additionalProperties: false
90 - $ref: /schemas/spi/spi-peripheral-props.yaml#
92 unevaluatedProperties: false
96 #include <dt-bindings/interrupt-controller/irq.h>
97 #include <dt-bindings/gpio/gpio.h>
103 compatible = "adi,ad7768-1";
105 spi-max-frequency = <2000000>;
108 vref-supply = <&adc_vref>;
109 interrupts = <25 IRQ_TYPE_EDGE_RISING>;
110 interrupt-parent = <&gpio>;
111 adi,sync-in-gpios = <&gpio 22 GPIO_ACTIVE_LOW>;
112 reset-gpios = <&gpio 27 GPIO_ACTIVE_LOW>;
113 clocks = <&ad7768_mclk>;
114 clock-names = "mclk";
116 #address-cells = <1>;