10688cc60SJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 20688cc60SJonathan Cameron%YAML 1.2 30688cc60SJonathan Cameron--- 40688cc60SJonathan Cameron$id: http://devicetree.org/schemas/iio/dac/adi,ad5360.yaml# 50688cc60SJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml# 60688cc60SJonathan Cameron 70688cc60SJonathan Camerontitle: Analog Devices AD5360 and similar DACs 80688cc60SJonathan Cameron 90688cc60SJonathan Cameronmaintainers: 100688cc60SJonathan Cameron - Lars-Peter Clausen <lars@metafoo.de> 110688cc60SJonathan Cameron - Jonathan Cameron <jic23@kernel.org> 120688cc60SJonathan Cameron 130688cc60SJonathan Cameronproperties: 140688cc60SJonathan Cameron compatible: 150688cc60SJonathan Cameron enum: 160688cc60SJonathan Cameron - adi,ad5360 170688cc60SJonathan Cameron - adi,ad5361 180688cc60SJonathan Cameron - adi,ad5363 190688cc60SJonathan Cameron - adi,ad5370 200688cc60SJonathan Cameron - adi,ad5371 210688cc60SJonathan Cameron - adi,ad5372 220688cc60SJonathan Cameron - adi,ad5373 230688cc60SJonathan Cameron 240688cc60SJonathan Cameron reg: 250688cc60SJonathan Cameron maxItems: 1 260688cc60SJonathan Cameron 270688cc60SJonathan Cameron vref0-supply: true 280688cc60SJonathan Cameron vref1-supply: true 290688cc60SJonathan Cameron vref2-supply: true 300688cc60SJonathan Cameron 310688cc60SJonathan Cameronrequired: 320688cc60SJonathan Cameron - compatible 330688cc60SJonathan Cameron - reg 340688cc60SJonathan Cameron - vref0-supply 350688cc60SJonathan Cameron - vref1-supply 360688cc60SJonathan Cameron 370688cc60SJonathan CameronallOf: 38*25d04699SKrzysztof Kozlowski - $ref: /schemas/spi/spi-peripheral-props.yaml# 390688cc60SJonathan Cameron - if: 400688cc60SJonathan Cameron properties: 410688cc60SJonathan Cameron compatible: 420688cc60SJonathan Cameron contains: 430688cc60SJonathan Cameron enum: 440688cc60SJonathan Cameron - adi,ad5360 450688cc60SJonathan Cameron - adi,ad5361 460688cc60SJonathan Cameron - adi,ad5363 470688cc60SJonathan Cameron - adi,ad5370 480688cc60SJonathan Cameron - adi,ad5372 490688cc60SJonathan Cameron - adi,ad5373 500688cc60SJonathan Cameron then: 510688cc60SJonathan Cameron properties: 520688cc60SJonathan Cameron vref2-supply: false 530688cc60SJonathan Cameron - if: 540688cc60SJonathan Cameron properties: 550688cc60SJonathan Cameron compatible: 560688cc60SJonathan Cameron contains: 570688cc60SJonathan Cameron enum: 580688cc60SJonathan Cameron - adi,ad5371 590688cc60SJonathan Cameron then: 600688cc60SJonathan Cameron required: 610688cc60SJonathan Cameron - vref2-supply 620688cc60SJonathan Cameron 63*25d04699SKrzysztof KozlowskiunevaluatedProperties: false 64*25d04699SKrzysztof Kozlowski 650688cc60SJonathan Cameronexamples: 660688cc60SJonathan Cameron - | 670688cc60SJonathan Cameron spi { 680688cc60SJonathan Cameron #address-cells = <1>; 690688cc60SJonathan Cameron #size-cells = <0>; 700688cc60SJonathan Cameron dac@0 { 710688cc60SJonathan Cameron reg = <0>; 720688cc60SJonathan Cameron compatible = "adi,ad5371"; 730688cc60SJonathan Cameron vref0-supply = <&dac_vref0>; 740688cc60SJonathan Cameron vref1-supply = <&dac_vref1>; 750688cc60SJonathan Cameron vref2-supply = <&dac_vref2>; 760688cc60SJonathan Cameron }; 770688cc60SJonathan Cameron }; 780688cc60SJonathan Cameron... 79