Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/iio/dac/adi,ad5360.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006 
0007 title: Analog Devices AD5360 and similar DACs
0008 
0009 maintainers:
0010   - Lars-Peter Clausen <lars@metafoo.de>
0011   - Jonathan Cameron <jic23@kernel.org>
0012 
0013 properties:
0014   compatible:
0015     enum:
0016       - adi,ad5360
0017       - adi,ad5361
0018       - adi,ad5363
0019       - adi,ad5370
0020       - adi,ad5371
0021       - adi,ad5372
0022       - adi,ad5373
0023 
0024   reg:
0025     maxItems: 1
0026 
0027   vref0-supply: true
0028   vref1-supply: true
0029   vref2-supply: true
0030 
0031   spi-max-frequency: true
0032 
0033 additionalProperties: false
0034 
0035 required:
0036   - compatible
0037   - reg
0038   - vref0-supply
0039   - vref1-supply
0040 
0041 allOf:
0042   - if:
0043       properties:
0044         compatible:
0045           contains:
0046             enum:
0047               - adi,ad5360
0048               - adi,ad5361
0049               - adi,ad5363
0050               - adi,ad5370
0051               - adi,ad5372
0052               - adi,ad5373
0053     then:
0054       properties:
0055         vref2-supply: false
0056   - if:
0057       properties:
0058         compatible:
0059           contains:
0060             enum:
0061               - adi,ad5371
0062     then:
0063       required:
0064         - vref2-supply
0065 
0066 examples:
0067   - |
0068     spi {
0069         #address-cells = <1>;
0070         #size-cells = <0>;
0071         dac@0 {
0072             reg = <0>;
0073             compatible = "adi,ad5371";
0074             vref0-supply = <&dac_vref0>;
0075             vref1-supply = <&dac_vref1>;
0076             vref2-supply = <&dac_vref2>;
0077         };
0078     };
0079 ...