| # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) |
| # Copyright 2025 Analog Devices Inc. |
| %YAML 1.2 |
| --- |
| $id: http://devicetree.org/schemas/iio/adc/adi,ad7405.yaml# |
| $schema: http://devicetree.org/meta-schemas/core.yaml# |
| |
| title: Analog Devices AD7405 family |
| |
| maintainers: |
| - Dragos Bogdan <dragos.bogdan@analog.com> |
| - Pop Ioan Daniel <pop.ioan-daniel@analog.com> |
| |
| description: | |
| Analog Devices AD7405 is a high performance isolated ADC, 1-channel, |
| 16-bit with a second-order Σ-Δ modulator that converts an analog input signal |
| into a high speed, single-bit data stream. |
| |
| https://www.analog.com/media/en/technical-documentation/data-sheets/ad7405.pdf |
| https://www.analog.com/media/en/technical-documentation/data-sheets/adum7701.pdf |
| https://www.analog.com/media/en/technical-documentation/data-sheets/adum7702.pdf |
| https://www.analog.com/media/en/technical-documentation/data-sheets/ADuM7703.pdf |
| |
| properties: |
| compatible: |
| enum: |
| - adi,ad7405 |
| - adi,adum7701 |
| - adi,adum7702 |
| - adi,adum7703 |
| |
| clocks: |
| maxItems: 1 |
| |
| vdd1-supply: true |
| |
| vdd2-supply: true |
| |
| io-backends: |
| maxItems: 1 |
| |
| required: |
| - compatible |
| - clocks |
| - vdd1-supply |
| - vdd2-supply |
| - io-backends |
| |
| additionalProperties: false |
| |
| examples: |
| - | |
| adc { |
| compatible = "adi,ad7405"; |
| clocks = <&axi_clk_gen 0>; |
| vdd1-supply = <&vdd1>; |
| vdd2-supply = <&vdd2>; |
| io-backends = <&axi_adc>; |
| }; |
| ... |