Home
last modified time | relevance | path

Searched full:stm32 (Results 1 – 25 of 222) sorted by relevance

123456789

/linux-5.10/arch/arm/boot/dts/
Dstm32f429.dtsi2 * Copyright 2015 - Maxime Coquelin <mcoquelin.stm32@gmail.com>
97 compatible = "st,stm32-timer";
107 compatible = "st,stm32-timers";
114 compatible = "st,stm32-pwm";
120 compatible = "st,stm32-timer-trigger";
127 compatible = "st,stm32-timer";
137 compatible = "st,stm32-timers";
144 compatible = "st,stm32-pwm";
150 compatible = "st,stm32-timer-trigger";
157 compatible = "st,stm32-timer";
[all …]
Dstm32f746.dtsi2 * Copyright 2015 - Maxime Coquelin <mcoquelin.stm32@gmail.com>
79 compatible = "st,stm32-timer";
89 compatible = "st,stm32-timers";
96 compatible = "st,stm32-pwm";
102 compatible = "st,stm32-timer-trigger";
109 compatible = "st,stm32-timer";
119 compatible = "st,stm32-timers";
126 compatible = "st,stm32-pwm";
132 compatible = "st,stm32-timer-trigger";
139 compatible = "st,stm32-timer";
[all …]
Dstm32mp151.dtsi128 compatible = "st,stm32-timers";
141 compatible = "st,stm32-pwm";
153 compatible = "st,stm32-timer-counter";
161 compatible = "st,stm32-timers";
175 compatible = "st,stm32-pwm";
187 compatible = "st,stm32-timer-counter";
195 compatible = "st,stm32-timers";
207 compatible = "st,stm32-pwm";
219 compatible = "st,stm32-timer-counter";
227 compatible = "st,stm32-timers";
[all …]
Dstm32h743.dtsi74 compatible = "st,stm32-timer";
83 compatible = "st,stm32-lptimer";
90 compatible = "st,stm32-pwm-lp";
96 compatible = "st,stm32-lptimer-trigger";
102 compatible = "st,stm32-lptimer-counter";
184 compatible = "st,stm32-dac";
191 compatible = "st,stm32-dac";
240 compatible = "st,stm32-dma";
258 compatible = "st,stm32-dma";
338 compatible = "st,stm32-ltdc";
[all …]
/linux-5.10/Documentation/devicetree/bindings/mfd/
Dst,stm32-lptimer.yaml4 $id: http://devicetree.org/schemas/mfd/st,stm32-lptimer.yaml#
7 title: STMicroelectronics STM32 Low-Power Timers bindings
10 The STM32 Low-Power Timer (LPTIM) is a 16-bit timer that provides several
13 - Trigger source for STM32 ADC/DAC (LPTIM_OUT)
24 const: st,stm32-lptimer
52 const: st,stm32-pwm-lp
67 const: st,stm32-lptimer-trigger
84 const: st,stm32-lptimer-counter
94 const: st,stm32-lptimer-timer
114 compatible = "st,stm32-lptimer";
[all …]
Dst,stm32-timers.yaml4 $id: http://devicetree.org/schemas/mfd/st,stm32-timers.yaml#
7 title: STMicroelectronics STM32 Timers bindings
25 const: st,stm32-timers
61 const: st,stm32-pwm
98 - st,stm32-timer-trigger
116 const: st,stm32-timer-counter
137 compatible = "st,stm32-timers";
148 compatible = "st,stm32-pwm";
153 compatible = "st,stm32-timer-trigger";
157 compatible = "st,stm32-timer-counter";
/linux-5.10/sound/soc/stm/
DKconfig2 menu "STMicroelectronics STM32 SOC audio support"
5 tristate "STM32 SAI interface (Serial Audio Interface) support"
13 Say Y if you want to enable SAI for STM32
16 tristate "STM32 I2S interface (SPI/I2S block) support"
22 Say Y if you want to enable I2S for STM32
25 tristate "STM32 S/PDIF receiver (SPDIFRX) support"
32 Say Y if you want to enable S/PDIF capture for STM32
35 tristate "SoC Audio support for STM32 DFSDM"
43 Select this option to enable the STM32 Digital Filter
45 in various STM32 series for digital microphone capture.
DMakefile3 snd-soc-stm32-sai-sub-objs := stm32_sai_sub.o
4 obj-$(CONFIG_SND_SOC_STM32_SAI) += snd-soc-stm32-sai-sub.o
6 snd-soc-stm32-sai-objs := stm32_sai.o
7 obj-$(CONFIG_SND_SOC_STM32_SAI) += snd-soc-stm32-sai.o
10 snd-soc-stm32-i2s-objs := stm32_i2s.o
11 obj-$(CONFIG_SND_SOC_STM32_I2S) += snd-soc-stm32-i2s.o
14 snd-soc-stm32-spdifrx-objs := stm32_spdifrx.o
15 obj-$(CONFIG_SND_SOC_STM32_SPDIFRX) += snd-soc-stm32-spdifrx.o
/linux-5.10/drivers/iio/trigger/
Dstm32-lptimer-trigger.c3 * STM32 Low-Power Timer Trigger driver
9 * Inspired by Benjamin Gaignard's stm32-timer-trigger driver
12 #include <linux/iio/timer/stm32-lptim-trigger.h>
13 #include <linux/mfd/stm32-lptimer.h>
46 * return true if the trigger is a valid STM32 IIO Low-Power Timer Trigger
99 { .compatible = "st,stm32-lptimer-trigger", },
107 .name = "stm32-lptimer-trigger",
114 MODULE_ALIAS("platform:stm32-lptimer-trigger");
115 MODULE_DESCRIPTION("STMicroelectronics STM32 LPTIM trigger driver");
DKconfig29 tristate "STM32 Low-Power Timer Trigger"
32 Select this option to enable STM32 Low-Power Timer Trigger.
33 This can be used as trigger source for STM32 internal ADC
37 module will be called stm32-lptimer-trigger.
40 tristate "STM32 Timer Trigger"
43 Select this option to enable STM32 Timer Trigger
46 module will be called stm32-timer-trigger.
/linux-5.10/drivers/crypto/stm32/
DKconfig3 tristate "Support for STM32 crc accelerators"
9 on STMicroelectronics STM32 SOC.
12 tristate "Support for STM32 hash accelerators"
22 on STMicroelectronics STM32 SOC.
25 tristate "Support for STM32 cryp accelerators"
32 can be found on STMicroelectronics STM32 SOC.
/linux-5.10/Documentation/arm/
Dindex.rst50 stm32/stm32f746-overview
51 stm32/overview
52 stm32/stm32h743-overview
53 stm32/stm32f769-overview
54 stm32/stm32f429-overview
55 stm32/stm32mp157-overview
/linux-5.10/Documentation/devicetree/bindings/iio/adc/
Dst,stm32-dfsdm-adc.yaml4 $id: http://devicetree.org/schemas/iio/adc/st,stm32-dfsdm-adc.yaml#
7 title: STMicroelectronics STM32 DFSDM ADC device driver
14 STM32 DFSDM ADC is a sigma delta analog-to-digital converter dedicated to
15 interface external sigma delta modulators to STM32 micro controllers.
82 - st,stm32-dfsdm-adc
83 - st,stm32-dfsdm-dmic
96 - For st,stm32-dfsdm-adc: up to 8 channels numbered from 0 to 7.
97 - For st,stm32-dfsdm-dmic: 1 channel numbered from 0 to 7.
178 const: st,stm32-dfsdm-adc
202 This is not required for "st,stm32-dfsdm-pdm" compatibility as
[all …]
/linux-5.10/drivers/mfd/
Dstm32-lptimer.c3 * STM32 Low-Power Timer parent driver.
6 * Inspired by Benjamin Gaignard's stm32-timers driver
9 #include <linux/mfd/stm32-lptimer.h>
87 { .compatible = "st,stm32-lptimer", },
95 .name = "stm32-lptimer",
102 MODULE_DESCRIPTION("STMicroelectronics STM32 Low-Power Timer");
103 MODULE_ALIAS("platform:stm32-lptimer");
/linux-5.10/Documentation/devicetree/bindings/rng/
Dst,stm32-rng.yaml4 $id: http://devicetree.org/schemas/rng/st,stm32-rng.yaml#
7 title: STMicroelectronics STM32 RNG bindings
10 The STM32 hardware random number generator is a simple fixed purpose
18 const: st,stm32-rng
43 compatible = "st,stm32-rng";
/linux-5.10/Documentation/arm/stm32/
Doverview.rst2 STM32 ARM Linux Overview
8 The STMicroelectronics STM32 family of Cortex-A microprocessors (MPUs) and
9 Cortex-M microcontrollers (MCUs) are supported by the 'STM32' platform of
24 contained in arch/arm/mach-stm32
32 - Maxime Coquelin <mcoquelin.stm32@gmail.com>
/linux-5.10/drivers/counter/
DKconfig33 tristate "STM32 Timer encoder counter driver"
36 Select this option to enable STM32 Timer quadrature encoder
40 module will be called stm32-timer-cnt.
43 tristate "STM32 LP Timer encoder counter driver"
46 Select this option to enable STM32 Low-Power Timer quadrature encoder
50 module will be called stm32-lptimer-cnt.
/linux-5.10/Documentation/devicetree/bindings/arm/stm32/
Dst,stm32-syscon.yaml4 $id: "http://devicetree.org/schemas/arm/stm32/st,stm32-syscon.yaml#"
7 title: STMicroelectronics STM32 Platforms System Controller bindings
20 - st,stm32-syscfg
21 - st,stm32-power-config
/linux-5.10/Documentation/devicetree/bindings/regulator/
Dst,stm32-vrefbuf.yaml4 $id: http://devicetree.org/schemas/regulator/st,stm32-vrefbuf.yaml#
7 title: STMicroelectronics STM32 Voltage reference buffer bindings
10 Some STM32 devices embed a voltage reference buffer which can be used as
22 const: st,stm32-vrefbuf
45 compatible = "st,stm32-vrefbuf";
/linux-5.10/Documentation/devicetree/bindings/iio/dac/
Dst,stm32-dac.yaml4 $id: "http://devicetree.org/schemas/iio/dac/st,stm32-dac.yaml#"
7 title: STMicroelectronics STM32 DAC bindings
10 The STM32 DAC is a 12-bit voltage output digital-to-analog converter. The DAC
68 const: st,stm32-dac
98 compatible = "st,stm32-dac";
104 compatible = "st,stm32-dac";
/linux-5.10/Documentation/devicetree/bindings/dma/
Dst,stm32-dma.yaml4 $id: http://devicetree.org/schemas/dma/st,stm32-dma.yaml#
7 title: STMicroelectronics STM32 DMA Controller bindings
10 The STM32 DMA is a general-purpose direct memory access controller capable of
12 DMA clients connected to the STM32 DMA controller must use the format
56 const: st,stm32-dma
92 compatible = "st,stm32-dma";
/linux-5.10/Documentation/devicetree/bindings/net/
Dstm32-dwmac.yaml5 $id: "http://devicetree.org/schemas/net/stm32-dwmac.yaml#"
8 title: STMicroelectronics STM32 / MCU DWMAC glue layer controller
23 - st,stm32-dwmac
40 - st,stm32-dwmac
44 - st,stm32-dwmac
125 compatible = "st,stm32-dwmac", "snps,dwmac-3.50a";
140 compatible = "st,stm32-dwmac", "snps,dwmac-4.10a";
/linux-5.10/Documentation/devicetree/bindings/interrupt-controller/
Dst,stm32-exti.yaml4 $id: http://devicetree.org/schemas/interrupt-controller/st,stm32-exti.yaml#
7 title: STM32 External Interrupt Controller Device Tree Bindings
18 - st,stm32-exti
55 - st,stm32-exti
91 compatible = "st,stm32-exti";
/linux-5.10/Documentation/devicetree/bindings/hwlock/
Dst,stm32-hwspinlock.yaml4 $id: http://devicetree.org/schemas/hwlock/st,stm32-hwspinlock.yaml#
7 title: STMicroelectronics STM32 Hardware Spinlock bindings
18 const: st,stm32-hwspinlock
43 compatible = "st,stm32-hwspinlock";
/linux-5.10/Documentation/devicetree/bindings/timer/
Dst,stm32-timer.yaml4 $id: http://devicetree.org/schemas/timer/st,stm32-timer.yaml#
7 title: STMicroelectronics STM32 general-purpose 16 and 32 bits timers bindings
14 const: st,stm32-timer
41 compatible = "st,stm32-timer";

123456789