14f0964f7SJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 24f0964f7SJonathan Cameron%YAML 1.2 34f0964f7SJonathan Cameron--- 44f0964f7SJonathan Cameron$id: http://devicetree.org/schemas/iio/dac/adi,ad5421.yaml# 54f0964f7SJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml# 64f0964f7SJonathan Cameron 74f0964f7SJonathan Camerontitle: Analog Devices AD5421 DAC 84f0964f7SJonathan Cameron 94f0964f7SJonathan Cameronmaintainers: 104f0964f7SJonathan Cameron - Lars-Peter Clausen <lars@metafoo.de> 114f0964f7SJonathan Cameron - Jonathan Cameron <jic23@kernel.org> 124f0964f7SJonathan Cameron 134f0964f7SJonathan Camerondescription: | 144f0964f7SJonathan Cameron AD5421 is designed for us in loop-powered, 4 mA to 20 mA smart transmitter 154f0964f7SJonathan Cameron applications. It provides a 16-bit DAC, current amplifier, voltage regulator 164f0964f7SJonathan Cameron to drive the loop and a voltage reference. 174f0964f7SJonathan Cameron 184f0964f7SJonathan Cameronproperties: 194f0964f7SJonathan Cameron compatible: 204f0964f7SJonathan Cameron const: adi,ad5421 214f0964f7SJonathan Cameron 224f0964f7SJonathan Cameron reg: 234f0964f7SJonathan Cameron maxItems: 1 244f0964f7SJonathan Cameron 254f0964f7SJonathan Cameron interrupts: 264f0964f7SJonathan Cameron maxItems: 1 274f0964f7SJonathan Cameron description: Fault signal. 284f0964f7SJonathan Cameron 294f0964f7SJonathan Cameronrequired: 304f0964f7SJonathan Cameron - compatible 314f0964f7SJonathan Cameron - reg 324f0964f7SJonathan Cameron 33*25d04699SKrzysztof KozlowskiallOf: 34*25d04699SKrzysztof Kozlowski - $ref: /schemas/spi/spi-peripheral-props.yaml# 35*25d04699SKrzysztof Kozlowski 36*25d04699SKrzysztof KozlowskiunevaluatedProperties: false 374f0964f7SJonathan Cameron 384f0964f7SJonathan Cameronexamples: 394f0964f7SJonathan Cameron - | 404f0964f7SJonathan Cameron #include <dt-bindings/interrupt-controller/irq.h> 414f0964f7SJonathan Cameron spi { 424f0964f7SJonathan Cameron #address-cells = <1>; 434f0964f7SJonathan Cameron #size-cells = <0>; 444f0964f7SJonathan Cameron 454f0964f7SJonathan Cameron dac@0 { 464f0964f7SJonathan Cameron compatible = "adi,ad5421"; 474f0964f7SJonathan Cameron reg = <0>; 484f0964f7SJonathan Cameron spi-max-frequency = <30000000>; 494f0964f7SJonathan Cameron interrupts = <55 IRQ_TYPE_LEVEL_HIGH>; 504f0964f7SJonathan Cameron }; 514f0964f7SJonathan Cameron }; 524f0964f7SJonathan Cameron... 53