1964adff5SJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2964adff5SJonathan Cameron%YAML 1.2 3964adff5SJonathan Cameron--- 4964adff5SJonathan Cameron$id: http://devicetree.org/schemas/iio/adc/fsl,imx7d-adc.yaml# 5964adff5SJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml# 6964adff5SJonathan Cameron 7964adff5SJonathan Camerontitle: Freescale ADC found on the imx7d SoC 8964adff5SJonathan Cameron 9964adff5SJonathan Cameronmaintainers: 10964adff5SJonathan Cameron - Haibo Chen <haibo.chen@nxp.com> 11964adff5SJonathan Cameron 12964adff5SJonathan Cameronproperties: 13964adff5SJonathan Cameron compatible: 14964adff5SJonathan Cameron const: fsl,imx7d-adc 15964adff5SJonathan Cameron 16964adff5SJonathan Cameron reg: 17964adff5SJonathan Cameron maxItems: 1 18964adff5SJonathan Cameron 19964adff5SJonathan Cameron interrupts: 20964adff5SJonathan Cameron maxItems: 1 21964adff5SJonathan Cameron 22964adff5SJonathan Cameron clocks: 23964adff5SJonathan Cameron maxItems: 1 24964adff5SJonathan Cameron 25964adff5SJonathan Cameron clock-names: 26964adff5SJonathan Cameron const: adc 27964adff5SJonathan Cameron 28964adff5SJonathan Cameron vref-supply: true 29964adff5SJonathan Cameron 30964adff5SJonathan Cameron "#io-channel-cells": 31964adff5SJonathan Cameron const: 1 32964adff5SJonathan Cameron 33964adff5SJonathan Cameronrequired: 34964adff5SJonathan Cameron - compatible 35964adff5SJonathan Cameron - reg 36964adff5SJonathan Cameron - interrupts 37964adff5SJonathan Cameron - clocks 38964adff5SJonathan Cameron - clock-names 39964adff5SJonathan Cameron - vref-supply 40964adff5SJonathan Cameron - "#io-channel-cells" 41964adff5SJonathan Cameron 42964adff5SJonathan CameronadditionalProperties: false 43964adff5SJonathan Cameron 44964adff5SJonathan Cameronexamples: 45964adff5SJonathan Cameron - | 46964adff5SJonathan Cameron #include <dt-bindings/interrupt-controller/irq.h> 47964adff5SJonathan Cameron #include <dt-bindings/clock/imx7d-clock.h> 48964adff5SJonathan Cameron #include <dt-bindings/interrupt-controller/arm-gic.h> 49964adff5SJonathan Cameron soc { 50964adff5SJonathan Cameron #address-cells = <1>; 51964adff5SJonathan Cameron #size-cells = <1>; 52964adff5SJonathan Cameron adc@30610000 { 53964adff5SJonathan Cameron compatible = "fsl,imx7d-adc"; 54964adff5SJonathan Cameron reg = <0x30610000 0x10000>; 55964adff5SJonathan Cameron interrupts = <GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH>; 56964adff5SJonathan Cameron clocks = <&clks IMX7D_ADC_ROOT_CLK>; 57964adff5SJonathan Cameron clock-names = "adc"; 58964adff5SJonathan Cameron vref-supply = <®_vcc_3v3_mcu>; 59964adff5SJonathan Cameron #io-channel-cells = <1>; 60964adff5SJonathan Cameron }; 61964adff5SJonathan Cameron }; 62964adff5SJonathan Cameron... 63