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