12d89b8b2SJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
22d89b8b2SJonathan Cameron%YAML 1.2
32d89b8b2SJonathan Cameron---
42d89b8b2SJonathan Cameron$id: http://devicetree.org/schemas/iio/dac/adi,ad5686.yaml#
52d89b8b2SJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml#
62d89b8b2SJonathan Cameron
72d89b8b2SJonathan Camerontitle: Analog Devices AD5360 and similar DACs
82d89b8b2SJonathan Cameron
92d89b8b2SJonathan Cameronmaintainers:
102d89b8b2SJonathan Cameron  - Michael Hennerich <michael.hennerich@analog.com>
112d89b8b2SJonathan Cameron  - Jonathan Cameron <jic23@kernel.org>
122d89b8b2SJonathan Cameron
132d89b8b2SJonathan Cameronproperties:
142d89b8b2SJonathan Cameron  compatible:
152d89b8b2SJonathan Cameron    oneOf:
162d89b8b2SJonathan Cameron      - description: SPI devices
172d89b8b2SJonathan Cameron        enum:
182d89b8b2SJonathan Cameron          - adi,ad5310r
192d89b8b2SJonathan Cameron          - adi,ad5672r
202d89b8b2SJonathan Cameron          - adi,ad5674r
212d89b8b2SJonathan Cameron          - adi,ad5676
222d89b8b2SJonathan Cameron          - adi,ad5676r
232d89b8b2SJonathan Cameron          - adi,ad5679r
242d89b8b2SJonathan Cameron          - adi,ad5681r
252d89b8b2SJonathan Cameron          - adi,ad5682r
262d89b8b2SJonathan Cameron          - adi,ad5683
272d89b8b2SJonathan Cameron          - adi,ad5683r
282d89b8b2SJonathan Cameron          - adi,ad5684
292d89b8b2SJonathan Cameron          - adi,ad5684r
302d89b8b2SJonathan Cameron          - adi,ad5685r
312d89b8b2SJonathan Cameron          - adi,ad5686
322d89b8b2SJonathan Cameron          - adi,ad5686r
332d89b8b2SJonathan Cameron      - description: I2C devices
342d89b8b2SJonathan Cameron        enum:
352d89b8b2SJonathan Cameron          - adi,ad5311r
36*611370feSFabio Estevam          - adi,ad5337r
372d89b8b2SJonathan Cameron          - adi,ad5338r
382d89b8b2SJonathan Cameron          - adi,ad5671r
392d89b8b2SJonathan Cameron          - adi,ad5675r
402d89b8b2SJonathan Cameron          - adi,ad5691r
412d89b8b2SJonathan Cameron          - adi,ad5692r
422d89b8b2SJonathan Cameron          - adi,ad5693
432d89b8b2SJonathan Cameron          - adi,ad5693r
442d89b8b2SJonathan Cameron          - adi,ad5694
452d89b8b2SJonathan Cameron          - adi,ad5694r
462d89b8b2SJonathan Cameron          - adi,ad5695r
472d89b8b2SJonathan Cameron          - adi,ad5696
482d89b8b2SJonathan Cameron          - adi,ad5696r
492d89b8b2SJonathan Cameron
502d89b8b2SJonathan Cameron
512d89b8b2SJonathan Cameron  reg:
522d89b8b2SJonathan Cameron    maxItems: 1
532d89b8b2SJonathan Cameron
542d89b8b2SJonathan Cameron  vcc-supply:
552d89b8b2SJonathan Cameron    description: If not supplied the internal reference is used.
562d89b8b2SJonathan Cameron
572d89b8b2SJonathan Cameronrequired:
582d89b8b2SJonathan Cameron  - compatible
592d89b8b2SJonathan Cameron  - reg
602d89b8b2SJonathan Cameron
6125d04699SKrzysztof KozlowskiallOf:
6225d04699SKrzysztof Kozlowski  - $ref: /schemas/spi/spi-peripheral-props.yaml#
6325d04699SKrzysztof Kozlowski
6425d04699SKrzysztof KozlowskiunevaluatedProperties: false
6525d04699SKrzysztof Kozlowski
662d89b8b2SJonathan Cameronexamples:
672d89b8b2SJonathan Cameron  - |
682d89b8b2SJonathan Cameron    spi {
692d89b8b2SJonathan Cameron        #address-cells = <1>;
702d89b8b2SJonathan Cameron        #size-cells = <0>;
712d89b8b2SJonathan Cameron        dac@0 {
722d89b8b2SJonathan Cameron            reg = <0>;
732d89b8b2SJonathan Cameron            compatible = "adi,ad5310r";
742d89b8b2SJonathan Cameron            vcc-supply = <&dac_vref0>;
752d89b8b2SJonathan Cameron        };
762d89b8b2SJonathan Cameron    };
772d89b8b2SJonathan Cameron...
78