Path: blob/master/Documentation/devicetree/bindings/iio/adc/fsl,imx25-gcq.yaml
26309 views
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)1%YAML 1.22---3$id: http://devicetree.org/schemas/iio/adc/fsl,imx25-gcq.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: Freescale ADC GCQ device78description:9This is a generic conversion queue device that can convert any of the10analog inputs using the ADC unit of the i.MX25.1112maintainers:13- Jonathan Cameron <jic23@kernel.org>1415properties:16compatible:17const: fsl,imx25-gcq1819reg:20maxItems: 12122interrupts:23maxItems: 12425vref-ext-supply:26description:27The regulator supplying the ADC reference voltage.28Required when at least one subnode uses the this reference.2930vref-xp-supply:31description:32The regulator supplying the ADC reference voltage on pin XP.33Required when at least one subnode uses this reference.3435vref-yp-supply:36description:37The regulator supplying the ADC reference voltage on pin YP.38Required when at least one subnode uses this reference.3940"#io-channel-cells":41const: 14243"#address-cells":44const: 14546"#size-cells":47const: 04849required:50- compatible51- reg52- interrupts53- "#address-cells"54- "#size-cells"5556patternProperties:57"[a-z][a-z0-9]+@[0-9a-f]+$":58type: object59description:60Child nodes used to define the reference voltages used for each channel6162properties:63reg:64description: |65Number of the analog input.660: xp671: yp682: xn693: yn704: wiper715: inaux0726: inaux1737: inaux274items:75- minimum: 076maximum: 77778fsl,adc-refp:79$ref: /schemas/types.yaml#/definitions/uint3280description: |81Specifies the positive reference input as defined in82<dt-bindings/iio/adc/fsl-imx25-gcq.h>830: YP voltage reference841: XP voltage reference852: External voltage reference863: Internal voltage reference (default)87minimum: 088maximum: 38990fsl,adc-refn:91$ref: /schemas/types.yaml#/definitions/uint3292description: |93Specifies the negative reference input as defined in94<dt-bindings/iio/adc/fsl-imx25-gcq.h>950: XN ground reference961: YN ground reference972: Internal ground reference983: External ground reference (default)99minimum: 0100maximum: 3101102required:103- reg104105additionalProperties: false106107additionalProperties: false108109examples:110- |111#include <dt-bindings/iio/adc/fsl-imx25-gcq.h>112soc {113#address-cells = <1>;114#size-cells = <1>;115adc@50030800 {116compatible = "fsl,imx25-gcq";117reg = <0x50030800 0x60>;118interrupt-parent = <&tscadc>;119interrupts = <1>;120#address-cells = <1>;121#size-cells = <0>;122123inaux@5 {124reg = <5>;125fsl,adc-refp = <MX25_ADC_REFP_INT>;126fsl,adc-refn = <MX25_ADC_REFN_NGND>;127};128};129};130...131132133