61 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/iio/adc/ti,adc128s052.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Texas Instruments ADC128S052 and similar ADCs8 9maintainers:10 - Angelo Compagnucci <angelo.compagnucci@gmail.com>11 12description: |13 Family of 12 bit SPI ADCs with 2 to 8 channels with a range of different14 target sample rates.15 16properties:17 compatible:18 enum:19 - ti,adc122s02120 - ti,adc122s05121 - ti,adc122s10122 - ti,adc124s02123 - ti,adc124s05124 - ti,adc124s10125 - ti,adc128s05226 27 reg:28 maxItems: 129 30 vref-supply: true31 32 "#io-channel-cells":33 const: 134 35required:36 - compatible37 - reg38 - vref-supply39 40allOf:41 - $ref: /schemas/spi/spi-peripheral-props.yaml#42 43unevaluatedProperties: false44 45examples:46 - |47 #include <dt-bindings/interrupt-controller/irq.h>48 spi {49 #address-cells = <1>;50 #size-cells = <0>;51 52 adc@0 {53 compatible = "ti,adc128s052";54 reg = <0>;55 vref-supply = <&vdd_supply>;56 spi-max-frequency = <1000000>;57 #io-channel-cells = <1>;58 };59 };60...61