brintos

brintos / linux-shallow public Read only

0
0
Text · 1.2 KiB · 775eee9 Raw
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