15992d5a6SJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
25992d5a6SJonathan Cameron%YAML 1.2
35992d5a6SJonathan Cameron---
45992d5a6SJonathan Cameron$id: http://devicetree.org/schemas/iio/dac/adi,ad5380.yaml#
55992d5a6SJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml#
65992d5a6SJonathan Cameron
75992d5a6SJonathan Camerontitle: Analog Devices AD5380 and similar DACs
85992d5a6SJonathan Cameron
95992d5a6SJonathan Cameronmaintainers:
105992d5a6SJonathan Cameron  - Lars-Peter Clausen <lars@metafoo.de>
115992d5a6SJonathan Cameron  - Jonathan Cameron <jic23@kernel.org>
125992d5a6SJonathan Cameron
135992d5a6SJonathan Camerondescription: |
145992d5a6SJonathan Cameron  DAC devices supporting both SPI and I2C interfaces.
15*5c471231SKrzysztof Kozlowski
165992d5a6SJonathan Cameronproperties:
175992d5a6SJonathan Cameron  compatible:
185992d5a6SJonathan Cameron    enum:
195992d5a6SJonathan Cameron      - adi,ad5380-3
205992d5a6SJonathan Cameron      - adi,ad5380-5
215992d5a6SJonathan Cameron      - adi,ad5381-3
225992d5a6SJonathan Cameron      - adi,ad5381-5
235992d5a6SJonathan Cameron      - adi,ad5382-3
245992d5a6SJonathan Cameron      - adi,ad5382-5
255992d5a6SJonathan Cameron      - adi,ad5383-3
265992d5a6SJonathan Cameron      - adi,ad5383-5
275992d5a6SJonathan Cameron      - adi,ad5384-3
285992d5a6SJonathan Cameron      - adi,ad5384-5
295992d5a6SJonathan Cameron      - adi,ad5390-3
305992d5a6SJonathan Cameron      - adi,ad5390-5
315992d5a6SJonathan Cameron      - adi,ad5391-3
325992d5a6SJonathan Cameron      - adi,ad5391-5
335992d5a6SJonathan Cameron      - adi,ad5392-3
345992d5a6SJonathan Cameron      - adi,ad5392-5
355992d5a6SJonathan Cameron
365992d5a6SJonathan Cameron  reg:
375992d5a6SJonathan Cameron    maxItems: 1
385992d5a6SJonathan Cameron
395992d5a6SJonathan Cameron  vref-supply:
405992d5a6SJonathan Cameron    description:
415992d5a6SJonathan Cameron      If not supplied devices will use internal regulators.
425992d5a6SJonathan Cameron
435992d5a6SJonathan Cameronrequired:
445992d5a6SJonathan Cameron  - compatible
455992d5a6SJonathan Cameron  - reg
465992d5a6SJonathan Cameron
4725d04699SKrzysztof KozlowskiallOf:
4825d04699SKrzysztof Kozlowski  - $ref: /schemas/spi/spi-peripheral-props.yaml#
4925d04699SKrzysztof Kozlowski
5025d04699SKrzysztof KozlowskiunevaluatedProperties: false
5125d04699SKrzysztof Kozlowski
525992d5a6SJonathan Cameronexamples:
535992d5a6SJonathan Cameron  - |
545992d5a6SJonathan Cameron    spi {
555992d5a6SJonathan Cameron        #address-cells = <1>;
565992d5a6SJonathan Cameron        #size-cells = <0>;
575992d5a6SJonathan Cameron        dac@0 {
585992d5a6SJonathan Cameron           reg = <0>;
595992d5a6SJonathan Cameron           compatible = "adi,ad5390-5";
605992d5a6SJonathan Cameron           vref-supply = <&dacvref>;
615992d5a6SJonathan Cameron        };
625992d5a6SJonathan Cameron    };
635992d5a6SJonathan Cameron  - |
645992d5a6SJonathan Cameron    i2c {
655992d5a6SJonathan Cameron       #address-cells = <1>;
665992d5a6SJonathan Cameron       #size-cells = <0>;
675992d5a6SJonathan Cameron       dac@42 {
685992d5a6SJonathan Cameron          reg = <0x42>;
695992d5a6SJonathan Cameron          compatible = "adi,ad5380-3";
705992d5a6SJonathan Cameron       };
715992d5a6SJonathan Cameron    };
725992d5a6SJonathan Cameron...
73