1*964adff5SJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2*964adff5SJonathan Cameron%YAML 1.2 3*964adff5SJonathan Cameron--- 4*964adff5SJonathan Cameron$id: http://devicetree.org/schemas/iio/adc/fsl,imx7d-adc.yaml# 5*964adff5SJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml# 6*964adff5SJonathan Cameron 7*964adff5SJonathan Camerontitle: Freescale ADC found on the imx7d SoC 8*964adff5SJonathan Cameron 9*964adff5SJonathan Cameronmaintainers: 10*964adff5SJonathan Cameron - Haibo Chen <haibo.chen@nxp.com> 11*964adff5SJonathan Cameron 12*964adff5SJonathan Cameronproperties: 13*964adff5SJonathan Cameron compatible: 14*964adff5SJonathan Cameron const: fsl,imx7d-adc 15*964adff5SJonathan Cameron 16*964adff5SJonathan Cameron reg: 17*964adff5SJonathan Cameron maxItems: 1 18*964adff5SJonathan Cameron 19*964adff5SJonathan Cameron interrupts: 20*964adff5SJonathan Cameron maxItems: 1 21*964adff5SJonathan Cameron 22*964adff5SJonathan Cameron clocks: 23*964adff5SJonathan Cameron maxItems: 1 24*964adff5SJonathan Cameron 25*964adff5SJonathan Cameron clock-names: 26*964adff5SJonathan Cameron const: adc 27*964adff5SJonathan Cameron 28*964adff5SJonathan Cameron vref-supply: true 29*964adff5SJonathan Cameron 30*964adff5SJonathan Cameron "#io-channel-cells": 31*964adff5SJonathan Cameron const: 1 32*964adff5SJonathan Cameron 33*964adff5SJonathan Cameronrequired: 34*964adff5SJonathan Cameron - compatible 35*964adff5SJonathan Cameron - reg 36*964adff5SJonathan Cameron - interrupts 37*964adff5SJonathan Cameron - clocks 38*964adff5SJonathan Cameron - clock-names 39*964adff5SJonathan Cameron - vref-supply 40*964adff5SJonathan Cameron - "#io-channel-cells" 41*964adff5SJonathan Cameron 42*964adff5SJonathan CameronadditionalProperties: false 43*964adff5SJonathan Cameron 44*964adff5SJonathan Cameronexamples: 45*964adff5SJonathan Cameron - | 46*964adff5SJonathan Cameron #include <dt-bindings/interrupt-controller/irq.h> 47*964adff5SJonathan Cameron #include <dt-bindings/clock/imx7d-clock.h> 48*964adff5SJonathan Cameron #include <dt-bindings/interrupt-controller/arm-gic.h> 49*964adff5SJonathan Cameron soc { 50*964adff5SJonathan Cameron #address-cells = <1>; 51*964adff5SJonathan Cameron #size-cells = <1>; 52*964adff5SJonathan Cameron adc@30610000 { 53*964adff5SJonathan Cameron compatible = "fsl,imx7d-adc"; 54*964adff5SJonathan Cameron reg = <0x30610000 0x10000>; 55*964adff5SJonathan Cameron interrupts = <GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH>; 56*964adff5SJonathan Cameron clocks = <&clks IMX7D_ADC_ROOT_CLK>; 57*964adff5SJonathan Cameron clock-names = "adc"; 58*964adff5SJonathan Cameron vref-supply = <®_vcc_3v3_mcu>; 59*964adff5SJonathan Cameron #io-channel-cells = <1>; 60*964adff5SJonathan Cameron }; 61*964adff5SJonathan Cameron }; 62*964adff5SJonathan Cameron... 63