79 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/iio/dac/adi,ad5360.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Analog Devices AD5360 and similar DACs8 9maintainers:10 - Lars-Peter Clausen <lars@metafoo.de>11 - Jonathan Cameron <jic23@kernel.org>12 13properties:14 compatible:15 enum:16 - adi,ad536017 - adi,ad536118 - adi,ad536319 - adi,ad537020 - adi,ad537121 - adi,ad537222 - adi,ad537323 24 reg:25 maxItems: 126 27 vref0-supply: true28 vref1-supply: true29 vref2-supply: true30 31required:32 - compatible33 - reg34 - vref0-supply35 - vref1-supply36 37allOf:38 - $ref: /schemas/spi/spi-peripheral-props.yaml#39 - if:40 properties:41 compatible:42 contains:43 enum:44 - adi,ad536045 - adi,ad536146 - adi,ad536347 - adi,ad537048 - adi,ad537249 - adi,ad537350 then:51 properties:52 vref2-supply: false53 - if:54 properties:55 compatible:56 contains:57 enum:58 - adi,ad537159 then:60 required:61 - vref2-supply62 63unevaluatedProperties: false64 65examples:66 - |67 spi {68 #address-cells = <1>;69 #size-cells = <0>;70 dac@0 {71 reg = <0>;72 compatible = "adi,ad5371";73 vref0-supply = <&dac_vref0>;74 vref1-supply = <&dac_vref1>;75 vref2-supply = <&dac_vref2>;76 };77 };78...79