Path: blob/master/Documentation/devicetree/bindings/iio/amplifiers/adi,ad8366.yaml
170997 views
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)1%YAML 1.22---3$id: http://devicetree.org/schemas/iio/amplifiers/adi,ad8366.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: AD8366 and similar Gain Amplifiers and Digital Attenuators78maintainers:9- Michael Hennerich <michael.hennerich@analog.com>10- Rodrigo Alencar <rodrigo.alencar@analog.com>1112description:13Digital Variable Gain Amplifiers (VGAs) and Digital Attenuators with14SPI interface.1516properties:17compatible:18enum:19- adi,ad836620- adi,ada496121- adi,adl524022- adi,adrf570223- adi,adrf570324- adi,adrf572025- adi,adrf573026- adi,adrf573127- adi,hmc271a28- adi,hmc792a29- adi,hmc1018a30- adi,hmc1019a31- adi,hmc11193233reg:34maxItems: 13536vcc-supply:37description: Regulator that provides power to the device.3839reset-gpios:40maxItems: 14142enable-gpios:43maxItems: 144description: Power-up or Serial Mode Enable GPIO.4546required:47- compatible48- reg49- vcc-supply5051allOf:52- $ref: /schemas/spi/spi-peripheral-props.yaml#53- if:54not:55properties:56compatible:57contains:58const: adi,hmc271a59then:60properties:61reset-gpios: false62- if:63not:64properties:65compatible:66contains:67anyOf:68- const: adi,ad836669- const: adi,ada496170- const: adi,adrf570271- const: adi,adrf570372- const: adi,adrf572073- const: adi,adrf573074- const: adi,adrf573175- const: adi,hmc792a76- const: adi,hmc1018a77- const: adi,hmc1019a78- const: adi,hmc111979then:80properties:81enable-gpios: false8283unevaluatedProperties: false8485examples:86- |87#include <dt-bindings/gpio/gpio.h>88spi {89#address-cells = <1>;90#size-cells = <0>;9192amplifier@0 {93compatible = "adi,ad8366";94reg = <0>;95spi-max-frequency = <1000000>;96vcc-supply = <&vcc_3v3>;97enable-gpios = <&gpio 0 GPIO_ACTIVE_HIGH>;98};99};100...101102103