brintos

brintos / linux-shallow public Read only

0
0
Text · 1.5 KiB · 86e2884 Raw
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