1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/iio/adc/maxim,max1118.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Maxim MAX1118 and similar ADCs 8 9maintainers: 10 - Akinobu Mita <akinobu.mita@gmail.com> 11 12description: | 13 Dual channel 8bit ADCs. 14 15properties: 16 compatible: 17 enum: 18 - maxim,max1117 19 - maxim,max1118 20 - maxim,max1119 21 22 reg: 23 maxItems: 1 24 25 spi-max-frequency: 26 maximum: 5000000 27 28 vref-supply: 29 description: External reference, needed to establish input scaling 30 31allOf: 32 - $ref: /schemas/spi/spi-peripheral-props.yaml# 33 - if: 34 properties: 35 compatible: 36 contains: 37 const: maxim,max1118 38 then: 39 required: 40 - vref-supply 41 else: 42 properties: 43 vref-supply: false 44 45required: 46 - compatible 47 - reg 48 49unevaluatedProperties: false 50 51examples: 52 - | 53 spi { 54 #address-cells = <1>; 55 #size-cells = <0>; 56 57 adc@0 { 58 compatible = "maxim,max1118"; 59 reg = <0>; 60 vref-supply = <&adc_vref>; 61 spi-max-frequency = <1000000>; 62 }; 63 }; 64... 65