xref: /linux/Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml (revision 03ab8e6297acd1bc0eedaa050e2a1635c576fd11)
1*2ff1f4d8SAntoniu Miclaus# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*2ff1f4d8SAntoniu Miclaus%YAML 1.2
3*2ff1f4d8SAntoniu Miclaus---
4*2ff1f4d8SAntoniu Miclaus$id: http://devicetree.org/schemas/iio/dac/adi,ad7293.yaml#
5*2ff1f4d8SAntoniu Miclaus$schema: http://devicetree.org/meta-schemas/core.yaml#
6*2ff1f4d8SAntoniu Miclaus
7*2ff1f4d8SAntoniu Miclaustitle: AD7293 12-Bit Power Amplifier Current Controller with ADC,
8*2ff1f4d8SAntoniu Miclaus       DACs, Temperature and Current Sensors
9*2ff1f4d8SAntoniu Miclaus
10*2ff1f4d8SAntoniu Miclausmaintainers:
11*2ff1f4d8SAntoniu Miclaus  - Antoniu Miclaus <antoniu.miclaus@analog.com>
12*2ff1f4d8SAntoniu Miclaus
13*2ff1f4d8SAntoniu Miclausdescription: |
14*2ff1f4d8SAntoniu Miclaus   Power Amplifier drain current controller containing functionality
15*2ff1f4d8SAntoniu Miclaus   for general-purpose monitoring and control of current, voltage,
16*2ff1f4d8SAntoniu Miclaus   and temperature, integrated into a single chip solution with an
17*2ff1f4d8SAntoniu Miclaus   SPI-compatible interface.
18*2ff1f4d8SAntoniu Miclaus
19*2ff1f4d8SAntoniu Miclaus   https://www.analog.com/en/products/ad7293.html
20*2ff1f4d8SAntoniu Miclaus
21*2ff1f4d8SAntoniu Miclausproperties:
22*2ff1f4d8SAntoniu Miclaus  compatible:
23*2ff1f4d8SAntoniu Miclaus    enum:
24*2ff1f4d8SAntoniu Miclaus      - adi,ad7293
25*2ff1f4d8SAntoniu Miclaus
26*2ff1f4d8SAntoniu Miclaus  avdd-supply: true
27*2ff1f4d8SAntoniu Miclaus
28*2ff1f4d8SAntoniu Miclaus  vdrive-supply: true
29*2ff1f4d8SAntoniu Miclaus
30*2ff1f4d8SAntoniu Miclaus  reset-gpios:
31*2ff1f4d8SAntoniu Miclaus    maxItems: 1
32*2ff1f4d8SAntoniu Miclaus
33*2ff1f4d8SAntoniu Miclaus  reg:
34*2ff1f4d8SAntoniu Miclaus    maxItems: 1
35*2ff1f4d8SAntoniu Miclaus
36*2ff1f4d8SAntoniu Miclaus  spi-max-frequency:
37*2ff1f4d8SAntoniu Miclaus    maximum: 1000000
38*2ff1f4d8SAntoniu Miclaus
39*2ff1f4d8SAntoniu Miclausrequired:
40*2ff1f4d8SAntoniu Miclaus  - compatible
41*2ff1f4d8SAntoniu Miclaus  - reg
42*2ff1f4d8SAntoniu Miclaus  - avdd-supply
43*2ff1f4d8SAntoniu Miclaus  - vdrive-supply
44*2ff1f4d8SAntoniu Miclaus
45*2ff1f4d8SAntoniu MiclausadditionalProperties: false
46*2ff1f4d8SAntoniu Miclaus
47*2ff1f4d8SAntoniu Miclausexamples:
48*2ff1f4d8SAntoniu Miclaus  - |
49*2ff1f4d8SAntoniu Miclaus    spi {
50*2ff1f4d8SAntoniu Miclaus      #address-cells = <1>;
51*2ff1f4d8SAntoniu Miclaus      #size-cells = <0>;
52*2ff1f4d8SAntoniu Miclaus      ad7293@0 {
53*2ff1f4d8SAntoniu Miclaus        compatible = "adi,ad7293";
54*2ff1f4d8SAntoniu Miclaus        reg = <0>;
55*2ff1f4d8SAntoniu Miclaus        spi-max-frequency = <1000000>;
56*2ff1f4d8SAntoniu Miclaus        avdd-supply = <&avdd>;
57*2ff1f4d8SAntoniu Miclaus        vdrive-supply = <&vdrive>;
58*2ff1f4d8SAntoniu Miclaus        reset-gpios = <&gpio 10 0>;
59*2ff1f4d8SAntoniu Miclaus      };
60*2ff1f4d8SAntoniu Miclaus    };
61*2ff1f4d8SAntoniu Miclaus...
62