brintos

brintos / linux-shallow public Read only

0
0
Text · 1.4 KiB · e4b3621 Raw
69 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/maxim,max1027.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Maxim MAX1027 and similar ADCs8 9maintainers:10  - Miquel Raynal <miquel.raynal@bootlin.com>11  - Philippe Reynes <tremyfr@yahoo.fr>12 13description: |14  300ks/s SPI ADCs with temperature sensors.15 16properties:17  compatible:18    enum:19        # 10-bit 8 channels20      - maxim,max102721        # 10-bit 12 channels22      - maxim,max102923        # 10-bit 16 channels24      - maxim,max103125         # 12-bit 8 channels26      - maxim,max122727         # 12-bit 12 channels28      - maxim,max122929         # 12-bit 16 channels30      - maxim,max123131 32  reg:33    maxItems: 134 35  interrupts:36    maxItems: 137 38  spi-max-frequency:39    maximum: 1000000040 41  "#io-channel-cells":42    const: 143 44required:45  - compatible46  - reg47 48allOf:49  - $ref: /schemas/spi/spi-peripheral-props.yaml#50 51unevaluatedProperties: false52 53examples:54  - |55    #include <dt-bindings/interrupt-controller/irq.h>56    spi {57        #address-cells = <1>;58        #size-cells = <0>;59        maxadc: adc@0 {60            compatible = "maxim,max1027";61            reg = <0>;62            #io-channel-cells = <1>;63            interrupt-parent = <&gpio5>;64            interrupts = <15 IRQ_TYPE_EDGE_RISING>;65            spi-max-frequency = <1000000>;66        };67    };68...69