Home
last modified time | relevance | path

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

12345678910>>...15

/openbmc/linux/Documentation/arch/arm/stm32/
H A Dstm32-dma-mdma-chaining.rst4 STM32 DMA-MDMA chaining
11 This document describes the STM32 DMA-MDMA chaining feature. But before going
14 To offload data transfers from the CPU, STM32 microprocessors (MPUs) embed
17 STM32MP1 SoCs embed both STM32 DMA and STM32 MDMA controllers. STM32 DMA
19 (STM32 DMAMUX).
21 **STM32 DMAMUX**
23 STM32 DMAMUX routes any DMA request from a given peripheral to any STM32 DMA
24 controller (STM32MP1 counts two STM32 DMA controllers) channels.
26 **STM32 DMA**
28 STM32 DMA is mainly used to implement central data buffer storage (usually in
[all …]
/openbmc/u-boot/arch/arm/dts/
H A Dstm32f429.dtsi3 * Author(s): Maxime Coquelin <mcoquelin.stm32@gmail.com> for STMicroelectronics.
78 compatible = "st,stm32-timer";
88 compatible = "st,stm32-timers";
95 compatible = "st,stm32-pwm";
100 compatible = "st,stm32-timer-trigger";
107 compatible = "st,stm32-timer";
117 compatible = "st,stm32-timers";
124 compatible = "st,stm32-pwm";
129 compatible = "st,stm32-timer-trigger";
136 compatible = "st,stm32-timer";
[all …]
H A Dstm32mp157-u-boot.dtsi34 compatible = "st,stm32-stgen";
79 compatible = "st,stm32-gpio";
84 compatible = "st,stm32-gpio";
89 compatible = "st,stm32-gpio";
94 compatible = "st,stm32-gpio";
99 compatible = "st,stm32-gpio";
104 compatible = "st,stm32-gpio";
109 compatible = "st,stm32-gpio";
114 compatible = "st,stm32-gpio";
119 compatible = "st,stm32-gpio";
[all …]
H A Dstm32mp157c.dtsi139 compatible = "st,stm32-timers";
146 compatible = "st,stm32-pwm";
160 compatible = "st,stm32-timers";
167 compatible = "st,stm32-pwm";
181 compatible = "st,stm32-timers";
188 compatible = "st,stm32-pwm";
202 compatible = "st,stm32-timers";
209 compatible = "st,stm32-pwm";
223 compatible = "st,stm32-timers";
239 compatible = "st,stm32-timers";
[all …]
H A Dstm32f746.dtsi7 * Copyright 2015 - Maxime Coquelin <mcoquelin.stm32@gmail.com>
65 compatible = "st,stm32-dwmac";
80 compatible = "st,stm32-fmc";
87 compatible = "st,stm32-qspi";
115 compatible = "st,stm32f746-rcc", "st,stm32-rcc";
133 compatible = "st,stm32-gpio";
143 compatible = "st,stm32-gpio";
154 compatible = "st,stm32-gpio";
164 compatible = "st,stm32-gpio";
174 compatible = "st,stm32-gpio";
[all …]
H A Dstm32f429-disco-u-boot.dtsi7 #include <dt-bindings/memory/stm32-sdram.h>
35 compatible = "st,stm32-fmc";
90 compatible = "st,stm32-gpio";
95 compatible = "st,stm32-gpio";
100 compatible = "st,stm32-gpio";
105 compatible = "st,stm32-gpio";
110 compatible = "st,stm32-gpio";
115 compatible = "st,stm32-gpio";
120 compatible = "st,stm32-gpio";
125 compatible = "st,stm32-gpio";
[all …]
H A Dstm32f469-disco-u-boot.dtsi7 #include <dt-bindings/memory/stm32-sdram.h>
35 compatible = "st,stm32-fmc";
95 compatible = "st,stm32-gpio";
100 compatible = "st,stm32-gpio";
105 compatible = "st,stm32-gpio";
110 compatible = "st,stm32-gpio";
115 compatible = "st,stm32-gpio";
120 compatible = "st,stm32-gpio";
125 compatible = "st,stm32-gpio";
130 compatible = "st,stm32-gpio";
[all …]
H A Dstm32429i-eval-u-boot.dtsi7 #include <dt-bindings/memory/stm32-sdram.h>
35 compatible = "st,stm32-fmc";
95 compatible = "st,stm32-gpio";
100 compatible = "st,stm32-gpio";
105 compatible = "st,stm32-gpio";
110 compatible = "st,stm32-gpio";
115 compatible = "st,stm32-gpio";
120 compatible = "st,stm32-gpio";
125 compatible = "st,stm32-gpio";
130 compatible = "st,stm32-gpio";
[all …]
/openbmc/linux/arch/arm/boot/dts/st/
H A Dstm32f429.dtsi2 * Copyright 2015 - Maxime Coquelin <mcoquelin.stm32@gmail.com>
99 compatible = "st,stm32-timers";
106 compatible = "st,stm32-pwm";
112 compatible = "st,stm32-timer-trigger";
121 compatible = "st,stm32-timers";
128 compatible = "st,stm32-pwm";
134 compatible = "st,stm32-timer-trigger";
143 compatible = "st,stm32-timers";
150 compatible = "st,stm32-pwm";
156 compatible = "st,stm32-timer-trigger";
[all …]
H A Dstm32f746.dtsi2 * Copyright 2015 - Maxime Coquelin <mcoquelin.stm32@gmail.com>
81 compatible = "st,stm32-timers";
88 compatible = "st,stm32-pwm";
94 compatible = "st,stm32-timer-trigger";
103 compatible = "st,stm32-timers";
110 compatible = "st,stm32-pwm";
116 compatible = "st,stm32-timer-trigger";
125 compatible = "st,stm32-timers";
132 compatible = "st,stm32-pwm";
138 compatible = "st,stm32-timer-trigger";
[all …]
H A Dstm32mp151.dtsi129 compatible = "st,stm32-timers";
144 compatible = "st,stm32-pwm";
156 compatible = "st,stm32-timer-counter";
164 compatible = "st,stm32-timers";
180 compatible = "st,stm32-pwm";
192 compatible = "st,stm32-timer-counter";
200 compatible = "st,stm32-timers";
214 compatible = "st,stm32-pwm";
226 compatible = "st,stm32-timer-counter";
234 compatible = "st,stm32-timers";
[all …]
H A Dstm32mp131.dtsi113 compatible = "st,stm32-timers";
128 compatible = "st,stm32-pwm";
140 compatible = "st,stm32-timer-counter";
148 compatible = "st,stm32-timers";
164 compatible = "st,stm32-pwm";
176 compatible = "st,stm32-timer-counter";
184 compatible = "st,stm32-timers";
198 compatible = "st,stm32-pwm";
210 compatible = "st,stm32-timer-counter";
218 compatible = "st,stm32-timers";
[all …]
/openbmc/linux/Documentation/arch/arm/
H A Dindex.rst54 stm32/stm32f746-overview
55 stm32/overview
56 stm32/stm32h743-overview
57 stm32/stm32h750-overview
58 stm32/stm32f769-overview
59 stm32/stm32f429-overview
60 stm32/stm32mp13-overview
61 stm32/stm32mp151-overview
62 stm32/stm32mp157-overview
63 stm32/stm32-dma-mdma-chaining
/openbmc/linux/Documentation/devicetree/bindings/mfd/
H A Dst,stm32-lptimer.yaml4 $id: http://devicetree.org/schemas/mfd/st,stm32-lptimer.yaml#
7 title: STMicroelectronics STM32 Low-Power Timers
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
53 const: st,stm32-pwm-lp
68 const: st,stm32-lptimer-counter
79 const: st,stm32-lptimer-timer
91 const: st,stm32-lptimer-trigger
118 compatible = "st,stm32-lptimer";
[all …]
H A Dst,stm32-timers.yaml4 $id: http://devicetree.org/schemas/mfd/st,stm32-timers.yaml#
7 title: STMicroelectronics STM32 Timers
24 const: st,stm32-timers
76 const: st,stm32-pwm
112 const: st,stm32-timer-counter
125 - st,stm32-timer-trigger
152 compatible = "st,stm32-timers";
163 compatible = "st,stm32-pwm";
168 compatible = "st,stm32-timer-trigger";
172 compatible = "st,stm32-timer-counter";
/openbmc/linux/sound/soc/stm/
H A 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"
23 Say Y if you want to enable I2S for STM32
26 tristate "STM32 S/PDIF receiver (SPDIFRX) support"
33 Say Y if you want to enable S/PDIF capture for STM32
36 tristate "SoC Audio support for STM32 DFSDM"
44 Select this option to enable the STM32 Digital Filter
46 in various STM32 series for digital microphone capture.
H A 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
/openbmc/u-boot/arch/arm/mach-stm32mp/
H A Dconfig.mk6 ALL-$(CONFIG_SPL_BUILD) += u-boot-spl.stm32
8 MKIMAGEFLAGS_u-boot-spl.stm32 = -T stm32image -a $(CONFIG_SPL_TEXT_BASE) -e $(CONFIG_SPL_TEXT_BASE)
10 spl/u-boot-spl.stm32: MKIMAGEOUTPUT = spl/u-boot-spl.stm32.log
12 spl/u-boot-spl.stm32: spl/u-boot-spl.bin FORCE
15 u-boot-spl.stm32 : spl/u-boot-spl.stm32
/openbmc/linux/drivers/iio/trigger/
H A 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>
48 * return true if the trigger is a valid STM32 IIO Low-Power Timer Trigger
94 { .compatible = "st,stm32-lptimer-trigger", },
102 .name = "stm32-lptimer-trigger",
109 MODULE_ALIAS("platform:stm32-lptimer-trigger");
110 MODULE_DESCRIPTION("STMicroelectronics STM32 LPTIM trigger driver");
H A 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.
/openbmc/linux/Documentation/devicetree/bindings/arm/stm32/
H A Dst,stm32-syscon.yaml4 $id: http://devicetree.org/schemas/arm/stm32/st,stm32-syscon.yaml#
7 title: STMicroelectronics STM32 Platforms System Controller
18 - st,stm32-power-config
19 - st,stm32-syscfg
20 - st,stm32-tamp
27 - const: st,stm32-tamp
/openbmc/linux/drivers/crypto/stm32/
H A DKconfig3 tristate "Support for STM32 crc accelerators"
9 on STMicroelectronics STM32 SOC.
12 tristate "Support for STM32 hash accelerators"
24 on STMicroelectronics STM32 SOC.
27 tristate "Support for STM32 cryp accelerators"
34 can be found on STMicroelectronics STM32 SOC.
/openbmc/linux/drivers/media/platform/st/stm32/
H A DKconfig5 tristate "STM32 Digital Camera Memory Interface (DCMI) support"
13 This module makes the STM32 Digital Camera Memory Interface (DCMI)
17 will be called stm32-dcmi.
21 tristate "STM32 Chrom-Art Accelerator (DMA2D)"
28 Enables DMA2D hardware support on stm32.
30 The STM32 DMA2D is a memory-to-memory engine for pixel conversion
/openbmc/qemu/docs/system/arm/
H A Dstm32.rst1 STMicroelectronics STM32 boards (``netduino2``, ``netduinoplus2``, ``olimex-stm32-h405``, ``stm32vl…
4 The `STM32`_ chips are a family of 32-bit ARM-based microcontroller by
7 .. _STM32: https://www.st.com/en/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus.html
24 - ``olimex-stm32-h405`` Olimex STM32 H405 board with STM32F405RGT6 microcontroller
27 There are many other STM32 series that are currently not supported by QEMU.
65 The STM32 machines can be started using the ``-kernel`` option to load a
/openbmc/linux/drivers/mfd/
H A 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>
86 { .compatible = "st,stm32-lptimer", },
94 .name = "stm32-lptimer",
101 MODULE_DESCRIPTION("STMicroelectronics STM32 Low-Power Timer");
102 MODULE_ALIAS("platform:stm32-lptimer");

12345678910>>...15