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