brintos

brintos / linux-shallow public Read only

0
0
Text · 1.5 KiB · 18108f0 Raw
80 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/microchip,mcp3201.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Microchip mcp3201 and similar ADCs8 9maintainers:10  - Oskar Andero <oskar.andero@gmail.com>11 12description: |13   Family of simple ADCs with a SPI interface.14 15properties:16  compatible:17    enum:18      - microchip,mcp300119      - microchip,mcp300220      - microchip,mcp300421      - microchip,mcp300822      - microchip,mcp320123      - microchip,mcp320224      - microchip,mcp320425      - microchip,mcp320826      - microchip,mcp330127      - microchip,mcp3550-5028      - microchip,mcp3550-6029      - microchip,mcp355130      - microchip,mcp355331 32  reg:33    maxItems: 134 35  spi-cpha: true36  spi-cpol: true37 38  vref-supply:39    description: External reference.40 41  "#io-channel-cells":42    const: 143 44dependencies:45  spi-cpol: [ spi-cpha ]46  spi-cpha: [ spi-cpol ]47 48required:49  - compatible50  - reg51  - vref-supply52 53allOf:54  - $ref: /schemas/spi/spi-peripheral-props.yaml#55 56unevaluatedProperties: false57 58examples:59  - |60    spi {61        #address-cells = <1>;62        #size-cells = <0>;63 64        adc@0 {65            compatible = "microchip,mcp3002";66            reg = <0>;67            vref-supply = <&vref_reg>;68            spi-cpha;69            spi-cpol;70            #io-channel-cells = <1>;71        };72        adc@1 {73            compatible = "microchip,mcp3002";74            reg = <1>;75            vref-supply = <&vref_reg>;76            spi-max-frequency = <1500000>;77        };78    };79...80