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.
48 - "adc" clock: for the analog circuitry, common to all ADCs.
69 Phandle to the embedded booster regulator that can be used to supply ADC
74 Phandle to the vdd input voltage. It can be used to supply ADC analog
99 const: st,stm32f4-adc-core
107 const: adc
128 const: st,stm32h7-adc-core
139 - const: adc
160 const: st,stm32mp1-adc-core
171 - const: adc
201 "^adc@[0-9]+$":
204 An ADC block node should contain at least one subnode, representing an
205 ADC instance available on the machine.
210 - st,stm32f4-adc
211 - st,stm32h7-adc
212 - st,stm32mp1-adc
216 Offset of ADC instance in ADC block. Valid values are:
227 IRQ Line for the ADC instance. Valid values are:
228 - 0 for adc@0
229 - 1 for adc@100
230 - 2 for adc@200 (stm32f4 only)
235 Input clock private to this ADC instance. It's required only on
252 st,adc-channels:
254 List of single-ended channels muxed for this ADC. It can have up to:
260 st,adc-diff-channels:
262 List of differential channels muxed for this ADC. Some channels can
267 Note: At least one of "st,adc-channels" or "st,adc-diff-channels" is
286 e.g. high/low analog input source impedance, fine tune of ADC
288 array that matches "st,adc-channels" and/or "st,adc-diff-channels"
298 const: st,stm32f4-adc
316 st,adc-channels:
323 st,adc-diff-channels: false
339 - st,stm32h7-adc
340 - st,stm32mp1-adc
357 st,adc-channels:
374 - st,adc-channels
376 - st,adc-diff-channels
387 adc123: adc@40012000 {
388 compatible = "st,stm32f4-adc-core";
392 clock-names = "adc";
400 adc@0 {
401 compatible = "st,stm32f4-adc";
407 st,adc-channels = <8>;
413 // other adc child nodes follow...
422 adc12: adc@48003000 {
423 compatible = "st,stm32mp1-adc-core";
428 clock-names = "bus", "adc";
438 adc@0 {
439 compatible = "st,stm32mp1-adc";
444 st,adc-channels = <0 1>;
445 st,adc-diff-channels = <2 6>, <3 7>;
451 // other adc child node follow...