1*96e13755SJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2*96e13755SJonathan Cameron%YAML 1.2 3*96e13755SJonathan Cameron--- 4*96e13755SJonathan Cameron$id: http://devicetree.org/schemas/iio/dac/adi,ad5764.yaml# 5*96e13755SJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml# 6*96e13755SJonathan Cameron 7*96e13755SJonathan Camerontitle: Analog Devices AD5744 and AD5764 DAC families 8*96e13755SJonathan Cameron 9*96e13755SJonathan Cameronmaintainers: 10*96e13755SJonathan Cameron - Lars-Peter Clausen <lars@metafoo.de> 11*96e13755SJonathan Cameron - Jonathan Cameron <jic23@kernel.org> 12*96e13755SJonathan Cameron 13*96e13755SJonathan Cameronproperties: 14*96e13755SJonathan Cameron 15*96e13755SJonathan Cameron compatible: 16*96e13755SJonathan Cameron enum: 17*96e13755SJonathan Cameron - adi,ad5744 18*96e13755SJonathan Cameron - adi,ad5744r 19*96e13755SJonathan Cameron - adi,ad5764 20*96e13755SJonathan Cameron - adi,ad5764r 21*96e13755SJonathan Cameron 22*96e13755SJonathan Cameron reg: 23*96e13755SJonathan Cameron maxItems: 1 24*96e13755SJonathan Cameron 25*96e13755SJonathan Cameron spi-max-frequency: true 26*96e13755SJonathan Cameron 27*96e13755SJonathan Cameron vrefAB-supply: true 28*96e13755SJonathan Cameron vrefCD-supply: true 29*96e13755SJonathan Cameron 30*96e13755SJonathan CameronadditionalProperties: false 31*96e13755SJonathan Cameron 32*96e13755SJonathan Cameronrequired: 33*96e13755SJonathan Cameron - compatible 34*96e13755SJonathan Cameron - reg 35*96e13755SJonathan Cameron 36*96e13755SJonathan CameronallOf: 37*96e13755SJonathan Cameron - if: 38*96e13755SJonathan Cameron properties: 39*96e13755SJonathan Cameron compatible: 40*96e13755SJonathan Cameron contains: 41*96e13755SJonathan Cameron enum: 42*96e13755SJonathan Cameron - adi,ad5744 43*96e13755SJonathan Cameron - adi,ad5764 44*96e13755SJonathan Cameron then: 45*96e13755SJonathan Cameron required: 46*96e13755SJonathan Cameron - vrefAB-supply 47*96e13755SJonathan Cameron - vrefCD-supply 48*96e13755SJonathan Cameron 49*96e13755SJonathan Cameronexamples: 50*96e13755SJonathan Cameron - | 51*96e13755SJonathan Cameron spi { 52*96e13755SJonathan Cameron #address-cells = <1>; 53*96e13755SJonathan Cameron #size-cells = <0>; 54*96e13755SJonathan Cameron 55*96e13755SJonathan Cameron dac@0 { 56*96e13755SJonathan Cameron compatible = "adi,ad5744"; 57*96e13755SJonathan Cameron reg = <0>; 58*96e13755SJonathan Cameron vrefAB-supply = <&dac_vref>; 59*96e13755SJonathan Cameron vrefCD-supply = <&dac_vref>; 60*96e13755SJonathan Cameron }; 61*96e13755SJonathan Cameron }; 62*96e13755SJonathan Cameron... 63