Skip to content

Commit 1c4fa54

Browse files
PIoandanjic23
authored andcommitted
dt-bindings: iio: adc: add ad7405
Add devicetree bindings for ad7405/adum770x family. Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Pop Ioan Daniel <pop.ioan-daniel@analog.com> Link: https://patch.msgid.link/20250605150948.3091827-5-pop.ioan-daniel@analog.com Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
1 parent aaa2f1c commit 1c4fa54

File tree

1 file changed

+60
-0
lines changed

1 file changed

+60
-0
lines changed
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2+
# Copyright 2025 Analog Devices Inc.
3+
%YAML 1.2
4+
---
5+
$id: http://devicetree.org/schemas/iio/adc/adi,ad7405.yaml#
6+
$schema: http://devicetree.org/meta-schemas/core.yaml#
7+
8+
title: Analog Devices AD7405 family
9+
10+
maintainers:
11+
- Dragos Bogdan <dragos.bogdan@analog.com>
12+
- Pop Ioan Daniel <pop.ioan-daniel@analog.com>
13+
14+
description: |
15+
Analog Devices AD7405 is a high performance isolated ADC, 1-channel,
16+
16-bit with a second-order Σ-Δ modulator that converts an analog input signal
17+
into a high speed, single-bit data stream.
18+
19+
https://www.analog.com/media/en/technical-documentation/data-sheets/ad7405.pdf
20+
https://www.analog.com/media/en/technical-documentation/data-sheets/adum7701.pdf
21+
https://www.analog.com/media/en/technical-documentation/data-sheets/adum7702.pdf
22+
https://www.analog.com/media/en/technical-documentation/data-sheets/ADuM7703.pdf
23+
24+
properties:
25+
compatible:
26+
enum:
27+
- adi,ad7405
28+
- adi,adum7701
29+
- adi,adum7702
30+
- adi,adum7703
31+
32+
clocks:
33+
maxItems: 1
34+
35+
vdd1-supply: true
36+
37+
vdd2-supply: true
38+
39+
io-backends:
40+
maxItems: 1
41+
42+
required:
43+
- compatible
44+
- clocks
45+
- vdd1-supply
46+
- vdd2-supply
47+
- io-backends
48+
49+
additionalProperties: false
50+
51+
examples:
52+
- |
53+
adc {
54+
compatible = "adi,ad7405";
55+
clocks = <&axi_clk_gen 0>;
56+
vdd1-supply = <&vdd1>;
57+
vdd2-supply = <&vdd2>;
58+
io-backends = <&axi_adc>;
59+
};
60+
...

0 commit comments

Comments
 (0)