| Freescale i.MX25 ADC GCQ device |
| |
| This is a generic conversion queue device that can convert any of the |
| analog inputs using the ADC unit of the i.MX25. |
| |
| Required properties: |
| - compatible: Should be "fsl,imx25-gcq". |
| - reg: Should be the register range of the module. |
| - interrupts: Should be the interrupt number of the module. |
| Typically this is <1>. |
| - interrupt-parent: phandle to the tsadc module of the i.MX25. |
| - #address-cells: Should be <1> (setting for the subnodes) |
| - #size-cells: Should be <0> (setting for the subnodes) |
| |
| Optional properties: |
| - vref-ext-supply: The regulator supplying the ADC reference voltage. |
| Required when at least one subnode uses the this reference. |
| - vref-xp-supply: The regulator supplying the ADC reference voltage on pin XP. |
| Required when at least one subnode uses this reference. |
| - vref-yp-supply: The regulator supplying the ADC reference voltage on pin YP. |
| Required when at least one subnode uses this reference. |
| |
| Sub-nodes: |
| Optionally you can define subnodes which define the reference voltage |
| for the analog inputs. |
| |
| Required properties for subnodes: |
| - reg: Should be the number of the analog input. |
| 0: xp |
| 1: yp |
| 2: xn |
| 3: yn |
| 4: wiper |
| 5: inaux0 |
| 6: inaux1 |
| 7: inaux2 |
| Optional properties for subnodes: |
| - fsl,adc-refp: specifies the positive reference input as defined in |
| <dt-bindings/iio/adc/fsl-imx25-gcq.h> |
| - fsl,adc-refn: specifies the negative reference input as defined in |
| <dt-bindings/iio/adc/fsl-imx25-gcq.h> |
| |
| Example: |
| |
| adc: adc@50030800 { |
| compatible = "fsl,imx25-gcq"; |
| reg = <0x50030800 0x60>; |
| interrupt-parent = <&tscadc>; |
| interrupts = <1>; |
| #address-cells = <1>; |
| #size-cells = <0>; |
| |
| inaux@5 { |
| reg = <5>; |
| fsl,adc-refp = <MX25_ADC_REFP_INT>; |
| fsl,adc-refn = <MX25_ADC_REFN_NGND>; |
| }; |
| }; |