Lines Matching +full:stm32 +full:- +full:pinctrl +full:- +full:common
3 # SPDX-License-Identifier: Apache-2.0
5 description: ST STM32 family ADC
7 compatible: "st,stm32-adc"
9 include: [adc-controller.yaml, pinctrl-device.yaml]
21 "#io-channel-cells":
24 st,adc-clock-source:
28 - "SYNC"
29 - "ASYNC"
32 - "SYNC": derived from the bus clock.
33 - "ASYNC" : independent and asynchronous with the bus clock
38 st,adc-prescaler:
42 - 1 # not divided
43 - 2
44 - 4
45 - 6
46 - 8
47 - 10
48 - 12
49 - 16
50 - 32
51 - 64
52 - 128
53 - 256
56 Apply to synchronous or asynchronous clock depending on the STM32
57 st,adc-clock-source.
61 prescaler (see properties adcXX-prescaler in st,stm32f3-rcc bindings to
64 vref-mv:
79 corresponding register value (0x01 for a 10-bit resolution).
83 sampling-times:
91 num-sampling-time-common-channels:
94 Number of sampling time common channels for this ADC instance, if any.
96 st,adc-sequencer:
100 - "NOT_FULLY_CONFIGURABLE"
101 - "FULLY_CONFIGURABLE"
104 - "NOT_FULLY_CONFIGURABLE": Not fully configurable sequencer
105 - "FULLY_CONFIGURABLE": Fully configurable sequencer
107 st,adc-oversampler:
111 - "OVERSAMPLER_NONE"
112 - "OVERSAMPLER_MINIMAL"
113 - "OVERSAMPLER_EXTENDED"
116 - "OVERSAMPLER_NONE": No oversampler
117 - "OVERSAMPLER_MINIMAL": Oversampler with 8 possible oversampling values (2, 4, 8, ..., 256)
118 - "OVERSAMPLER_EXTENDED": Oversampler with 1024 possible oversampling values (1..1024)
120 io-channel-cells:
121 - input