Lines Matching full:adc

4 $id: http://devicetree.org/schemas/iio/adc/st,stm32-adc.yaml#
7 title: STMicroelectronics STM32 ADC
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
30 - st,stm32mp13-adc-core
37 One or more interrupts for ADC block, depending on part used:
38 - stm32f4 and stm32h7 share a common ADC interrupt line.
39 - stm32mp1 has two separate interrupt lines, one for each ADC within
40 ADC block.
41 - stm32mp13 has an interrupt line per ADC block.
50 - "adc" clock: for the analog circuitry, common to all ADCs.
71 Phandle to the embedded booster regulator that can be used to supply ADC
76 Phandle to the vdd input voltage. It can be used to supply ADC analog
101 const: st,stm32f4-adc-core
109 const: adc
130 const: st,stm32h7-adc-core
141 - const: adc
161 const: st,stm32mp1-adc-core
172 - const: adc
189 const: st,stm32mp13-adc-core
200 - const: adc
205 - description: ADC interrupt line
228 "^adc@[0-9]+$":
231 An ADC block node should contain at least one subnode, representing an
232 ADC instance available on the machine.
237 - st,stm32f4-adc
238 - st,stm32h7-adc
239 - st,stm32mp1-adc
240 - st,stm32mp13-adc
244 Offset of ADC instance in ADC block. Valid values are:
261 IRQ Line for the ADC instance. Valid values are:
262 - 0 for adc@0 (single adc for stm32mp13)
263 - 1 for adc@100
264 - 2 for adc@200 (stm32f4 only)
269 Input clock private to this ADC instance. It's required only on
286 st,adc-channels:
288 List of single-ended channels muxed for this ADC. It can have up to:
296 st,adc-diff-channels:
298 List of differential channels muxed for this ADC. Some channels can
303 Note: At least one of "st,adc-channels" or "st,adc-diff-channels" is
304 required if no adc generic channel is defined. These legacy channel
305 properties are exclusive with adc generic channel bindings.
325 e.g. high/low analog input source impedance, fine tune of ADC
327 array that matches "st,adc-channels" and/or "st,adc-diff-channels"
344 $ref: adc.yaml
345 description: Represents the external channels which are connected to the ADC.
368 e.g. high/low analog input source impedance, fine tune of ADC
381 const: st,stm32f4-adc
399 st,adc-channels:
406 st,adc-diff-channels: false
422 - st,stm32h7-adc
423 - st,stm32mp1-adc
440 st,adc-channels:
458 const: st,stm32mp13-adc
472 st,adc-channels:
495 adc123: adc@40012000 {
496 compatible = "st,stm32f4-adc-core";
500 clock-names = "adc";
508 adc@0 {
509 compatible = "st,stm32f4-adc";
515 st,adc-channels = <8>;
521 // other adc child nodes follow...
530 adc12: adc@48003000 {
531 compatible = "st,stm32mp1-adc-core";
536 clock-names = "bus", "adc";
546 adc@0 {
547 compatible = "st,stm32mp1-adc";
552 st,adc-channels = <0 1>;
553 st,adc-diff-channels = <2 6>, <3 7>;
559 // other adc child node follow...
567 adc122: adc@48003000 {
568 compatible = "st,stm32mp1-adc-core";
573 clock-names = "bus", "adc";
583 adc@100 {
584 compatible = "st,stm32mp1-adc";