Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/Documentation/devicetree/bindings/iio/dac/adi,ad5766.yaml
26309 views
1
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2
# Copyright 2020 Analog Devices Inc.
3
%YAML 1.2
4
---
5
$id: http://devicetree.org/schemas/iio/dac/adi,ad5766.yaml#
6
$schema: http://devicetree.org/meta-schemas/core.yaml#
7
8
title: Analog Devices AD5766 DAC device driver
9
10
maintainers:
11
- Nuno Sá <nuno.sa@analog.com>
12
13
description: |
14
Bindings for the Analog Devices AD5766 current DAC device. Datasheet can be
15
found here:
16
https://www.analog.com/media/en/technical-documentation/data-sheets/ad5766-5767.pdf
17
18
properties:
19
compatible:
20
enum:
21
- adi,ad5766
22
- adi,ad5767
23
24
output-range-microvolts:
25
$ref: /schemas/types.yaml#/definitions/int32-array
26
maxItems: 2
27
description: Select converter output range.
28
29
reg:
30
maxItems: 1
31
32
spi-max-frequency:
33
maximum: 1000000
34
35
spi-cpol: true
36
37
reset-gpios:
38
description: GPIO spec for the RESET pin. As the line is active low, it
39
should be marked GPIO_ACTIVE_LOW.
40
maxItems: 1
41
42
required:
43
- compatible
44
- output-range-microvolts
45
- reg
46
- spi-max-frequency
47
- spi-cpol
48
49
additionalProperties: false
50
51
examples:
52
- |
53
spi {
54
#address-cells = <1>;
55
#size-cells = <0>;
56
57
ad5766@0 {
58
compatible = "adi,ad5766";
59
output-range-microvolts = <(-5000000) 5000000>;
60
reg = <0>;
61
spi-cpol;
62
spi-max-frequency = <1000000>;
63
reset-gpios = <&gpio 22 0>;
64
};
65
};
66
67