Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml
54021 views
1
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2
%YAML 1.2
3
---
4
$id: http://devicetree.org/schemas/iio/adc/adi,ad9467.yaml#
5
$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7
title: Analog Devices AD9467 and similar High-Speed ADCs
8
9
maintainers:
10
- Michael Hennerich <michael.hennerich@analog.com>
11
12
description: |
13
The AD9467 and the parts similar with it, are high-speed analog-to-digital
14
converters (ADCs), operating in the range of 100 to 500 mega samples
15
per second (MSPS). Some parts support higher MSPS and some
16
lower MSPS, suitable for the intended application of each part.
17
18
All the parts support the register map described by Application Note AN-877
19
https://www.analog.com/media/en/technical-documentation/application-notes/AN-877.pdf
20
21
https://www.analog.com/media/en/technical-documentation/data-sheets/AD9211.pdf
22
https://www.analog.com/media/en/technical-documentation/data-sheets/AD9265.pdf
23
https://www.analog.com/media/en/technical-documentation/data-sheets/AD9434.pdf
24
https://www.analog.com/media/en/technical-documentation/data-sheets/AD9467.pdf
25
26
properties:
27
compatible:
28
enum:
29
- adi,ad9211
30
- adi,ad9265
31
- adi,ad9434
32
- adi,ad9467
33
- adi,ad9643
34
- adi,ad9649
35
- adi,ad9652
36
37
reg:
38
maxItems: 1
39
40
clocks:
41
maxItems: 1
42
43
clock-names:
44
items:
45
- const: adc-clk
46
47
powerdown-gpios:
48
description:
49
Pin that controls the powerdown mode of the device.
50
maxItems: 1
51
52
io-backends:
53
maxItems: 1
54
55
reset-gpios:
56
description:
57
Reset pin for the device.
58
maxItems: 1
59
60
required:
61
- compatible
62
- reg
63
- clocks
64
- clock-names
65
66
additionalProperties: false
67
68
examples:
69
- |
70
spi {
71
#address-cells = <1>;
72
#size-cells = <0>;
73
74
adc@0 {
75
compatible = "adi,ad9467";
76
reg = <0>;
77
clocks = <&adc_clk>;
78
clock-names = "adc-clk";
79
io-backends = <&iio_backend>;
80
};
81
};
82
...
83
84