1*0688cc60SJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2*0688cc60SJonathan Cameron%YAML 1.2 3*0688cc60SJonathan Cameron--- 4*0688cc60SJonathan Cameron$id: http://devicetree.org/schemas/iio/dac/adi,ad5360.yaml# 5*0688cc60SJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml# 6*0688cc60SJonathan Cameron 7*0688cc60SJonathan Camerontitle: Analog Devices AD5360 and similar DACs 8*0688cc60SJonathan Cameron 9*0688cc60SJonathan Cameronmaintainers: 10*0688cc60SJonathan Cameron - Lars-Peter Clausen <lars@metafoo.de> 11*0688cc60SJonathan Cameron - Jonathan Cameron <jic23@kernel.org> 12*0688cc60SJonathan Cameron 13*0688cc60SJonathan Cameronproperties: 14*0688cc60SJonathan Cameron compatible: 15*0688cc60SJonathan Cameron enum: 16*0688cc60SJonathan Cameron - adi,ad5360 17*0688cc60SJonathan Cameron - adi,ad5361 18*0688cc60SJonathan Cameron - adi,ad5363 19*0688cc60SJonathan Cameron - adi,ad5370 20*0688cc60SJonathan Cameron - adi,ad5371 21*0688cc60SJonathan Cameron - adi,ad5372 22*0688cc60SJonathan Cameron - adi,ad5373 23*0688cc60SJonathan Cameron 24*0688cc60SJonathan Cameron reg: 25*0688cc60SJonathan Cameron maxItems: 1 26*0688cc60SJonathan Cameron 27*0688cc60SJonathan Cameron vref0-supply: true 28*0688cc60SJonathan Cameron vref1-supply: true 29*0688cc60SJonathan Cameron vref2-supply: true 30*0688cc60SJonathan Cameron 31*0688cc60SJonathan Cameron spi-max-frequency: true 32*0688cc60SJonathan Cameron 33*0688cc60SJonathan CameronadditionalProperties: false 34*0688cc60SJonathan Cameron 35*0688cc60SJonathan Cameronrequired: 36*0688cc60SJonathan Cameron - compatible 37*0688cc60SJonathan Cameron - reg 38*0688cc60SJonathan Cameron - vref0-supply 39*0688cc60SJonathan Cameron - vref1-supply 40*0688cc60SJonathan Cameron 41*0688cc60SJonathan CameronallOf: 42*0688cc60SJonathan Cameron - if: 43*0688cc60SJonathan Cameron properties: 44*0688cc60SJonathan Cameron compatible: 45*0688cc60SJonathan Cameron contains: 46*0688cc60SJonathan Cameron enum: 47*0688cc60SJonathan Cameron - adi,ad5360 48*0688cc60SJonathan Cameron - adi,ad5361 49*0688cc60SJonathan Cameron - adi,ad5363 50*0688cc60SJonathan Cameron - adi,ad5370 51*0688cc60SJonathan Cameron - adi,ad5372 52*0688cc60SJonathan Cameron - adi,ad5373 53*0688cc60SJonathan Cameron then: 54*0688cc60SJonathan Cameron properties: 55*0688cc60SJonathan Cameron vref2-supply: false 56*0688cc60SJonathan Cameron - if: 57*0688cc60SJonathan Cameron properties: 58*0688cc60SJonathan Cameron compatible: 59*0688cc60SJonathan Cameron contains: 60*0688cc60SJonathan Cameron enum: 61*0688cc60SJonathan Cameron - adi,ad5371 62*0688cc60SJonathan Cameron then: 63*0688cc60SJonathan Cameron required: 64*0688cc60SJonathan Cameron - vref2-supply 65*0688cc60SJonathan Cameron 66*0688cc60SJonathan Cameronexamples: 67*0688cc60SJonathan Cameron - | 68*0688cc60SJonathan Cameron spi { 69*0688cc60SJonathan Cameron #address-cells = <1>; 70*0688cc60SJonathan Cameron #size-cells = <0>; 71*0688cc60SJonathan Cameron dac@0 { 72*0688cc60SJonathan Cameron reg = <0>; 73*0688cc60SJonathan Cameron compatible = "adi,ad5371"; 74*0688cc60SJonathan Cameron vref0-supply = <&dac_vref0>; 75*0688cc60SJonathan Cameron vref1-supply = <&dac_vref1>; 76*0688cc60SJonathan Cameron vref2-supply = <&dac_vref2>; 77*0688cc60SJonathan Cameron }; 78*0688cc60SJonathan Cameron }; 79*0688cc60SJonathan Cameron... 80