Path: blob/master/Documentation/devicetree/bindings/iio/dac/adi,ad5449.yaml
26309 views
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)1%YAML 1.22---3$id: http://devicetree.org/schemas/iio/dac/adi,ad5449.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: Analog Devices AD5449 and similar DACs78maintainers:9- Lars-Peter Clausen <lars@metafoo.de>10- Jonathan Cameron <jic23@kernel.org>1112description:13Family of multiplying DACs from Analog Devices1415properties:16compatible:17enum:18- adi,ad541519- adi,ad542620- adi,ad542921- adi,ad543222- adi,ad543923- adi,ad544324- adi,ad54492526reg:27maxItems: 12829VREF-supply: true30VREFA-supply: true31VREFB-supply: true3233required:34- compatible35- reg3637allOf:38- $ref: /schemas/spi/spi-peripheral-props.yaml#39- if:40properties:41compatible:42contains:43enum:44- adi,ad541545- adi,ad542646- adi,ad543247then:48properties:49VREF-supply: true50VREFA-supply: false51VREFB-supply: false52required:53- VREF-supply54- if:55properties:56compatible:57contains:58enum:59- adi,ad542960- adi,ad543961- adi,ad544962then:63properties:64VREF-supply: false65VREFA-supply: true66VREFB-supply: true67required:68- VREFA-supply69- VREFB-supply7071unevaluatedProperties: false7273examples:74- |75spi {76#address-cells = <1>;77#size-cells = <0>;78dac@0 {79reg = <0>;80compatible = "adi,ad5415";81VREF-supply = <&dac_ref>;82};83};84- |85spi {86#address-cells = <1>;87#size-cells = <0>;88dac@0 {89reg = <0>;90compatible = "adi,ad5429";91VREFA-supply = <&dac_refA>;92VREFB-supply = <&dac_refB>;93};94};95...969798