1db73419dSCai Huoqing# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2db73419dSCai Huoqing%YAML 1.2 3db73419dSCai Huoqing--- 4db73419dSCai Huoqing$id: http://devicetree.org/schemas/iio/adc/nxp,imx8qxp-adc.yaml# 5db73419dSCai Huoqing$schema: http://devicetree.org/meta-schemas/core.yaml# 6db73419dSCai Huoqing 784e85359SKrzysztof Kozlowskititle: NXP IMX8QXP ADC 8db73419dSCai Huoqing 9db73419dSCai Huoqingmaintainers: 10db73419dSCai Huoqing - Cai Huoqing <caihuoqing@baidu.com> 11db73419dSCai Huoqing 12db73419dSCai Huoqingdescription: 13db73419dSCai Huoqing Supports the ADC found on the IMX8QXP SoC. 14db73419dSCai Huoqing 15db73419dSCai Huoqingproperties: 16db73419dSCai Huoqing compatible: 17db73419dSCai Huoqing const: nxp,imx8qxp-adc 18db73419dSCai Huoqing 19db73419dSCai Huoqing reg: 20db73419dSCai Huoqing maxItems: 1 21db73419dSCai Huoqing 22db73419dSCai Huoqing interrupts: 23db73419dSCai Huoqing maxItems: 1 24db73419dSCai Huoqing 25db73419dSCai Huoqing clocks: 26db73419dSCai Huoqing maxItems: 2 27db73419dSCai Huoqing 28db73419dSCai Huoqing clock-names: 29db73419dSCai Huoqing items: 30db73419dSCai Huoqing - const: per 31db73419dSCai Huoqing - const: ipg 32db73419dSCai Huoqing 33db73419dSCai Huoqing assigned-clocks: 34db73419dSCai Huoqing maxItems: 1 35db73419dSCai Huoqing 36db73419dSCai Huoqing assigned-clock-rates: 37db73419dSCai Huoqing maxItems: 1 38db73419dSCai Huoqing 39db73419dSCai Huoqing power-domains: 40db73419dSCai Huoqing maxItems: 1 41db73419dSCai Huoqing 42*72c1d110SAlexander Stein vref-supply: 43*72c1d110SAlexander Stein description: | 44*72c1d110SAlexander Stein External ADC reference voltage supply on VREFH pad. If VERID[MVI] is 45*72c1d110SAlexander Stein set, there are additional, internal reference voltages selectable. 46*72c1d110SAlexander Stein VREFH1 is always from VREFH pad. 47*72c1d110SAlexander Stein 48db73419dSCai Huoqing "#io-channel-cells": 49db73419dSCai Huoqing const: 1 50db73419dSCai Huoqing 51db73419dSCai Huoqingrequired: 52db73419dSCai Huoqing - compatible 53db73419dSCai Huoqing - reg 54db73419dSCai Huoqing - interrupts 55db73419dSCai Huoqing - clocks 56db73419dSCai Huoqing - clock-names 57db73419dSCai Huoqing - assigned-clocks 58db73419dSCai Huoqing - assigned-clock-rates 59db73419dSCai Huoqing - power-domains 60db73419dSCai Huoqing - "#io-channel-cells" 61db73419dSCai Huoqing 62db73419dSCai HuoqingadditionalProperties: false 63db73419dSCai Huoqing 64db73419dSCai Huoqingexamples: 65db73419dSCai Huoqing - | 66db73419dSCai Huoqing #include <dt-bindings/interrupt-controller/arm-gic.h> 67db73419dSCai Huoqing #include <dt-bindings/firmware/imx/rsrc.h> 68db73419dSCai Huoqing soc { 69db73419dSCai Huoqing #address-cells = <2>; 70db73419dSCai Huoqing #size-cells = <2>; 71db73419dSCai Huoqing adc@5a880000 { 72db73419dSCai Huoqing compatible = "nxp,imx8qxp-adc"; 73db73419dSCai Huoqing reg = <0x0 0x5a880000 0x0 0x10000>; 74db73419dSCai Huoqing interrupts = <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>; 75db73419dSCai Huoqing clocks = <&clk IMX_SC_R_ADC_0>, 76db73419dSCai Huoqing <&clk IMX_SC_R_ADC_0>; 77db73419dSCai Huoqing clock-names = "per", "ipg"; 78db73419dSCai Huoqing assigned-clocks = <&clk IMX_SC_R_ADC_0>; 79db73419dSCai Huoqing assigned-clock-rates = <24000000>; 80db73419dSCai Huoqing power-domains = <&pd IMX_SC_R_ADC_0>; 81*72c1d110SAlexander Stein vref-supply = <®_1v8>; 82db73419dSCai Huoqing #io-channel-cells = <1>; 83db73419dSCai Huoqing }; 84db73419dSCai Huoqing }; 85db73419dSCai Huoqing... 86