1*d403719eSJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2*d403719eSJonathan Cameron%YAML 1.2 3*d403719eSJonathan Cameron--- 4*d403719eSJonathan Cameron$id: http://devicetree.org/schemas/iio/cdc/adi,ad7150.yaml# 5*d403719eSJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml# 6*d403719eSJonathan Cameron 7*d403719eSJonathan Camerontitle: Analog device AD7150 and similar capacitance to digital convertors. 8*d403719eSJonathan Cameron 9*d403719eSJonathan Cameronmaintainers: 10*d403719eSJonathan Cameron - Jonathan Cameron <jic23@kernel.org> 11*d403719eSJonathan Cameron 12*d403719eSJonathan Cameronproperties: 13*d403719eSJonathan Cameron compatible: 14*d403719eSJonathan Cameron enum: 15*d403719eSJonathan Cameron - adi,ad7150 16*d403719eSJonathan Cameron - adi,ad7151 17*d403719eSJonathan Cameron - adi,ad7156 18*d403719eSJonathan Cameron 19*d403719eSJonathan Cameron reg: 20*d403719eSJonathan Cameron maxItems: 1 21*d403719eSJonathan Cameron 22*d403719eSJonathan Cameron vdd-supply: true 23*d403719eSJonathan Cameron 24*d403719eSJonathan Cameron interrupts: true 25*d403719eSJonathan Cameron 26*d403719eSJonathan CameronallOf: 27*d403719eSJonathan Cameron - if: 28*d403719eSJonathan Cameron properties: 29*d403719eSJonathan Cameron compatible: 30*d403719eSJonathan Cameron contains: 31*d403719eSJonathan Cameron enum: 32*d403719eSJonathan Cameron - adi,ad7150 33*d403719eSJonathan Cameron - adi,ad7156 34*d403719eSJonathan Cameron then: 35*d403719eSJonathan Cameron properties: 36*d403719eSJonathan Cameron interrupts: 37*d403719eSJonathan Cameron minItems: 2 38*d403719eSJonathan Cameron maxItems: 2 39*d403719eSJonathan Cameron - if: 40*d403719eSJonathan Cameron properties: 41*d403719eSJonathan Cameron compatible: 42*d403719eSJonathan Cameron contains: 43*d403719eSJonathan Cameron const: adi,ad7151 44*d403719eSJonathan Cameron then: 45*d403719eSJonathan Cameron properties: 46*d403719eSJonathan Cameron interrupts: 47*d403719eSJonathan Cameron minItems: 1 48*d403719eSJonathan Cameron maxItems: 1 49*d403719eSJonathan Cameron 50*d403719eSJonathan Cameronrequired: 51*d403719eSJonathan Cameron - compatible 52*d403719eSJonathan Cameron - reg 53*d403719eSJonathan Cameron 54*d403719eSJonathan CameronadditionalProperties: false 55*d403719eSJonathan Cameron 56*d403719eSJonathan Cameronexamples: 57*d403719eSJonathan Cameron - | 58*d403719eSJonathan Cameron i2c { 59*d403719eSJonathan Cameron #address-cells = <1>; 60*d403719eSJonathan Cameron #size-cells = <0>; 61*d403719eSJonathan Cameron 62*d403719eSJonathan Cameron cdc@48 { 63*d403719eSJonathan Cameron compatible = "adi,ad7150"; 64*d403719eSJonathan Cameron reg = <0x48>; 65*d403719eSJonathan Cameron interrupts = <25 2>, <26 2>; 66*d403719eSJonathan Cameron interrupt-parent = <&gpio>; 67*d403719eSJonathan Cameron }; 68*d403719eSJonathan Cameron }; 69*d403719eSJonathan Cameron... 70