Based on kernel version 6.11
. Page generated on 2024-09-24 08:21 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 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 | # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) %YAML 1.2 --- $id: http://devicetree.org/schemas/iio/adc/fsl,imx25-gcq.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: Freescale ADC GCQ device description: This is a generic conversion queue device that can convert any of the analog inputs using the ADC unit of the i.MX25. maintainers: - Jonathan Cameron <jic23@kernel.org> properties: compatible: const: fsl,imx25-gcq reg: maxItems: 1 interrupts: maxItems: 1 vref-ext-supply: description: The regulator supplying the ADC reference voltage. Required when at least one subnode uses the this reference. vref-xp-supply: description: The regulator supplying the ADC reference voltage on pin XP. Required when at least one subnode uses this reference. vref-yp-supply: description: The regulator supplying the ADC reference voltage on pin YP. Required when at least one subnode uses this reference. "#io-channel-cells": const: 1 "#address-cells": const: 1 "#size-cells": const: 0 required: - compatible - reg - interrupts - "#address-cells" - "#size-cells" patternProperties: "[a-z][a-z0-9]+@[0-9a-f]+$": type: object description: Child nodes used to define the reference voltages used for each channel properties: reg: description: | Number of the analog input. 0: xp 1: yp 2: xn 3: yn 4: wiper 5: inaux0 6: inaux1 7: inaux2 items: - minimum: 0 maximum: 7 fsl,adc-refp: $ref: /schemas/types.yaml#/definitions/uint32 description: | Specifies the positive reference input as defined in <dt-bindings/iio/adc/fsl-imx25-gcq.h> 0: YP voltage reference 1: XP voltage reference 2: External voltage reference 3: Internal voltage reference (default) minimum: 0 maximum: 3 fsl,adc-refn: $ref: /schemas/types.yaml#/definitions/uint32 description: | Specifies the negative reference input as defined in <dt-bindings/iio/adc/fsl-imx25-gcq.h> 0: XN ground reference 1: YN ground reference 2: Internal ground reference 3: External ground reference (default) minimum: 0 maximum: 3 required: - reg additionalProperties: false additionalProperties: false examples: - | #include <dt-bindings/iio/adc/fsl-imx25-gcq.h> soc { #address-cells = <1>; #size-cells = <1>; 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>; }; }; }; ... |