Based on kernel version 5.9
. Page generated on 2020-10-14 09:35 EST
.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 | 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>. - #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>; }; }; |