Based on kernel version 6.11
. Page generated on 2024-09-24 08:21 EST
.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 | # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) %YAML 1.2 --- $id: http://devicetree.org/schemas/iio/adc/adi,ad7380.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: Analog Devices Simultaneous Sampling Analog to Digital Converters maintainers: - Michael Hennerich <Michael.Hennerich@analog.com> - Nuno Sá <nuno.sa@analog.com> description: | * https://www.analog.com/en/products/ad7380.html * https://www.analog.com/en/products/ad7381.html * https://www.analog.com/en/products/ad7383.html * https://www.analog.com/en/products/ad7384.html * https://www.analog.com/en/products/ad7380-4.html * https://www.analog.com/en/products/ad7381-4.html * https://www.analog.com/en/products/ad7383-4.html * https://www.analog.com/en/products/ad7384-4.html $ref: /schemas/spi/spi-peripheral-props.yaml# properties: compatible: enum: - adi,ad7380 - adi,ad7381 - adi,ad7383 - adi,ad7384 - adi,ad7380-4 - adi,ad7381-4 - adi,ad7383-4 - adi,ad7384-4 reg: maxItems: 1 spi-max-frequency: maximum: 80000000 spi-cpol: true spi-cpha: true vcc-supply: description: A 3V to 3.6V supply that powers the chip. vlogic-supply: description: A 1.65V to 3.6V supply for the logic pins. refio-supply: description: A 2.5V to 3.3V supply for the external reference voltage. When omitted, the internal 2.5V reference is used. aina-supply: description: The common mode voltage supply for the AINA- pin on pseudo-differential chips. ainb-supply: description: The common mode voltage supply for the AINB- pin on pseudo-differential chips. ainc-supply: description: The common mode voltage supply for the AINC- pin on pseudo-differential chips. aind-supply: description: The common mode voltage supply for the AIND- pin on pseudo-differential chips. interrupts: description: When the device is using 1-wire mode, this property is used to optionally specify the ALERT interrupt. maxItems: 1 required: - compatible - reg - vcc-supply - vlogic-supply unevaluatedProperties: false allOf: # pseudo-differential chips require common mode voltage supplies, # true differential chips don't use them - if: properties: compatible: enum: - adi,ad7383 - adi,ad7384 - adi,ad7383-4 - adi,ad7384-4 then: required: - aina-supply - ainb-supply else: properties: aina-supply: false ainb-supply: false - if: properties: compatible: enum: - adi,ad7383-4 - adi,ad7384-4 then: required: - ainc-supply - aind-supply else: properties: ainc-supply: false aind-supply: false examples: - | #include <dt-bindings/interrupt-controller/irq.h> spi { #address-cells = <1>; #size-cells = <0>; adc@0 { compatible = "adi,ad7380"; reg = <0>; spi-cpol; spi-cpha; spi-max-frequency = <80000000>; interrupts = <27 IRQ_TYPE_EDGE_FALLING>; interrupt-parent = <&gpio0>; vcc-supply = <&supply_3_3V>; vlogic-supply = <&supply_3_3V>; refio-supply = <&supply_2_5V>; }; }; |