Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/Documentation/devicetree/bindings/iio/dac/adi,ad5360.yaml
26309 views
1
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2
%YAML 1.2
3
---
4
$id: http://devicetree.org/schemas/iio/dac/adi,ad5360.yaml#
5
$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7
title: Analog Devices AD5360 and similar DACs
8
9
maintainers:
10
- Lars-Peter Clausen <lars@metafoo.de>
11
- Jonathan Cameron <jic23@kernel.org>
12
13
properties:
14
compatible:
15
enum:
16
- adi,ad5360
17
- adi,ad5361
18
- adi,ad5363
19
- adi,ad5370
20
- adi,ad5371
21
- adi,ad5372
22
- adi,ad5373
23
24
reg:
25
maxItems: 1
26
27
vref0-supply: true
28
vref1-supply: true
29
vref2-supply: true
30
31
required:
32
- compatible
33
- reg
34
- vref0-supply
35
- vref1-supply
36
37
allOf:
38
- $ref: /schemas/spi/spi-peripheral-props.yaml#
39
- if:
40
properties:
41
compatible:
42
contains:
43
enum:
44
- adi,ad5360
45
- adi,ad5361
46
- adi,ad5363
47
- adi,ad5370
48
- adi,ad5372
49
- adi,ad5373
50
then:
51
properties:
52
vref2-supply: false
53
- if:
54
properties:
55
compatible:
56
contains:
57
enum:
58
- adi,ad5371
59
then:
60
required:
61
- vref2-supply
62
63
unevaluatedProperties: false
64
65
examples:
66
- |
67
spi {
68
#address-cells = <1>;
69
#size-cells = <0>;
70
dac@0 {
71
reg = <0>;
72
compatible = "adi,ad5371";
73
vref0-supply = <&dac_vref0>;
74
vref1-supply = <&dac_vref1>;
75
vref2-supply = <&dac_vref2>;
76
};
77
};
78
...
79
80