Lines Matching full:adc

4 $id: "http://devicetree.org/schemas/iio/adc/st,stm32-adc.yaml#"
7 title: STMicroelectronics STM32 ADC bindings
10 STM32 ADC is a successive approximation analog-to-digital converter.
12 in single, continuous, scan or discontinuous mode. Result of the ADC is
19 Each STM32 ADC block can have up to 3 ADC instances.
27 - st,stm32f4-adc-core
28 - st,stm32h7-adc-core
29 - st,stm32mp1-adc-core
36 One or more interrupts for ADC block, depending on part used:
37 - stm32f4 and stm32h7 share a common ADC interrupt line.
38 - stm32mp1 has two separate interrupt lines, one for each ADC within
39 ADC block.
46 - "adc" clock: for the analog circuitry, common to all ADCs.
67 Phandle to the embedded booster regulator that can be used to supply ADC
72 Phandle to the vdd input voltage. It can be used to supply ADC analog
97 const: st,stm32f4-adc-core
105 const: adc
126 const: st,stm32h7-adc-core
137 - const: adc
158 const: st,stm32mp1-adc-core
169 - const: adc
199 "^adc@[0-9]+$":
202 An ADC block node should contain at least one subnode, representing an
203 ADC instance available on the machine.
208 - st,stm32f4-adc
209 - st,stm32h7-adc
210 - st,stm32mp1-adc
214 Offset of ADC instance in ADC block. Valid values are:
225 IRQ Line for the ADC instance. Valid values are:
226 - 0 for adc@0
227 - 1 for adc@100
228 - 2 for adc@200 (stm32f4 only)
233 Input clock private to this ADC instance. It's required only on
251 st,adc-channels:
253 List of single-ended channels muxed for this ADC. It can have up to:
259 st,adc-diff-channels:
261 List of differential channels muxed for this ADC. Some channels can
266 Note: At least one of "st,adc-channels" or "st,adc-diff-channels" is
285 e.g. high/low analog input source impedance, fine tune of ADC
287 array that matches "st,adc-channels" and/or "st,adc-diff-channels"
297 const: st,stm32f4-adc
315 st,adc-channels:
322 st,adc-diff-channels: false
338 - st,stm32h7-adc
339 - st,stm32mp1-adc
356 st,adc-channels:
373 - st,adc-channels
375 - st,adc-diff-channels
386 adc123: adc@40012000 {
387 compatible = "st,stm32f4-adc-core";
391 clock-names = "adc";
399 adc@0 {
400 compatible = "st,stm32f4-adc";
406 st,adc-channels = <8>;
412 // other adc child nodes follow...
421 adc12: adc@48003000 {
422 compatible = "st,stm32mp1-adc-core";
427 clock-names = "bus", "adc";
437 adc@0 {
438 compatible = "st,stm32mp1-adc";
443 st,adc-channels = <0 1>;
444 st,adc-diff-channels = <2 6>, <3 7>;
450 // other adc child node follow...