63 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/iio/adc/fsl,imx7d-adc.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Freescale ADC found on the imx7d SoC8 9maintainers:10 - Haibo Chen <haibo.chen@nxp.com>11 12properties:13 compatible:14 const: fsl,imx7d-adc15 16 reg:17 maxItems: 118 19 interrupts:20 maxItems: 121 22 clocks:23 maxItems: 124 25 clock-names:26 const: adc27 28 vref-supply: true29 30 "#io-channel-cells":31 const: 132 33required:34 - compatible35 - reg36 - interrupts37 - clocks38 - clock-names39 - vref-supply40 - "#io-channel-cells"41 42additionalProperties: false43 44examples:45 - |46 #include <dt-bindings/interrupt-controller/irq.h>47 #include <dt-bindings/clock/imx7d-clock.h>48 #include <dt-bindings/interrupt-controller/arm-gic.h>49 soc {50 #address-cells = <1>;51 #size-cells = <1>;52 adc@30610000 {53 compatible = "fsl,imx7d-adc";54 reg = <0x30610000 0x10000>;55 interrupts = <GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH>;56 clocks = <&clks IMX7D_ADC_ROOT_CLK>;57 clock-names = "adc";58 vref-supply = <®_vcc_3v3_mcu>;59 #io-channel-cells = <1>;60 };61 };62...63