Lines Matching +full:1 +full:st
4 $id: http://devicetree.org/schemas/iio/adc/st,stm32-dfsdm-adc.yaml#
10 - Fabrice Gasnier <fabrice.gasnier@foss.st.com>
11 - Olivier Moysan <olivier.moysan@foss.st.com>
28 - st,stm32h7-dfsdm
29 - st,stm32mp1-dfsdm
32 maxItems: 1
40 minItems: 1
46 minItems: 1
49 const: 1
63 minItems: 1
85 - st,stm32-dfsdm-adc
86 - st,stm32-dfsdm-dmic
90 maxItems: 1
93 maxItems: 1
95 st,adc-channels:
99 - For st,stm32-dfsdm-adc: up to 8 channels numbered from 0 to 7.
100 - For st,stm32-dfsdm-dmic: 1 channel numbered from 0 to 7.
107 st,adc-channel-names:
111 st,filter-order:
115 - [1-5]: order 1 to 5.
121 const: 1
124 const: 1
129 st,adc-channel-types:
134 - "MANCH_R": manchester codec, rising edge = logic 0, falling edge = logic 1
135 - "MANCH_F": manchester codec, rising edge = logic 1, falling edge = logic 0
141 st,adc-channel-clk-src:
153 st,adc-alt-channel:
158 If set, channel n is connected to SPI input n + 1.
162 st,filter0-sync:
164 Set to 1 to synchronize with DFSDM filter instance 0.
169 maxItems: 1
179 - st,filter-order
197 st,adc-channel-type:
202 - "MANCH_R": manchester codec, rising edge = logic 0, falling edge = logic 1
203 - "MANCH_F": manchester codec, rising edge = logic 1, falling edge = logic 0
207 st,adc-channel-clk-src:
217 st,adc-alt-channel:
222 If set, channel n is connected to SPI input n + 1.
228 maxItems: 1
238 const: st,stm32-dfsdm-adc
242 st,adc-channels:
243 minItems: 1
246 st,adc-channel-names:
247 minItems: 1
250 st,adc-channel-types:
251 minItems: 1
254 st,adc-channel-clk-src:
255 minItems: 1
266 - st,adc-channels
280 const: st,stm32-dfsdm-dmic
284 st,adc-channels:
285 maxItems: 1
287 st,adc-channel-names:
288 maxItems: 1
290 st,adc-channel-types:
291 maxItems: 1
293 st,adc-channel-clk-src:
294 maxItems: 1
309 - st,stm32h7-dfsdm-dai
333 const: st,stm32h7-dfsdm
348 const: st,stm32mp1-dfsdm
364 compatible = "st,stm32mp1-dfsdm";
368 #address-cells = <1>;
371 // Example 1: Audio use case with generic binding
373 compatible = "st,stm32-dfsdm-dmic";
378 #io-channel-cells = <1>;
379 #address-cells = <1>;
381 st,filter-order = <5>;
383 channel@1 {
384 reg = <1>;
386 st,adc-channel-type = "SPI_R";
387 st,adc-channel-clk-src = "CLKOUT";
388 st,adc-alt-channel;
392 compatible = "st,stm32h7-dfsdm-dai";
399 dfsdm1: filter@1 {
400 compatible = "st,stm32-dfsdm-adc";
401 reg = <1>;
405 st,filter-order = <1>;
406 #io-channel-cells = <1>;
407 #address-cells = <1>;
413 st,adc-channel-type = "SPI_F";
414 st,adc-channel-clk-src = "CLKOUT";
415 st,adc-alt-channel;
422 st,adc-channel-type = "SPI_R";
423 st,adc-channel-clk-src = "CLKOUT";