Home
last modified time | relevance | path

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

123

/Documentation/arch/arm/stm32/
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 …]
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>
/Documentation/arch/arm/
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
/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
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
57 const: st,stm32-pwm-lp
72 const: st,stm32-lptimer-counter
83 const: st,stm32-lptimer-timer
95 const: st,stm32-lptimer-trigger
122 compatible = "st,stm32-lptimer";
[all …]
Dst,stm32-timers.yaml4 $id: http://devicetree.org/schemas/mfd/st,stm32-timers.yaml#
7 title: STMicroelectronics STM32 Timers
24 const: st,stm32-timers
80 const: st,stm32-pwm
116 const: st,stm32-timer-counter
129 - st,stm32-timer-trigger
156 compatible = "st,stm32-timers";
167 compatible = "st,stm32-pwm";
172 compatible = "st,stm32-timer-trigger";
176 compatible = "st,stm32-timer-counter";
/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
18 - st,stm32-power-config
19 - st,stm32-syscfg
20 - st,stm32-tamp
27 - const: st,stm32-tamp
/Documentation/devicetree/bindings/rng/
Dst,stm32-rng.yaml4 $id: http://devicetree.org/schemas/rng/st,stm32-rng.yaml#
7 title: STMicroelectronics STM32 RNG
10 The STM32 hardware random number generator is a simple fixed purpose
19 - st,stm32-rng
55 - st,stm32-rng
66 compatible = "st,stm32-rng";
/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
10 Some STM32 devices embed a voltage reference buffer which can be used as
22 const: st,stm32-vrefbuf
49 compatible = "st,stm32-vrefbuf";
Dst,stm32-booster.yaml4 $id: http://devicetree.org/schemas/regulator/st,stm32-booster.yaml#
7 title: STMicroelectronics STM32 booster for ADC analog input switches
13 Some STM32 devices embed a 3.3V booster supplied by Vdda, that can be used
/Documentation/devicetree/bindings/dma/stm32/
Dst,stm32-dma.yaml4 $id: http://devicetree.org/schemas/dma/stm32/st,stm32-dma.yaml#
7 title: STMicroelectronics STM32 DMA Controller
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
49 managing transfers for STM32 USART/UART.
63 const: st,stm32-dma
103 compatible = "st,stm32-dma";
Dst,stm32-dma3.yaml4 $id: http://devicetree.org/schemas/dma/stm32/st,stm32-dma3.yaml#
7 title: STMicroelectronics STM32 DMA3 Controller
10 The STM32 DMA3 is a direct memory access controller with different features
19 Bindings are generic for these 3 STM32 DMA3 configurations.
21 DMA clients connected to the STM32 DMA3 controller must use the format
/Documentation/devicetree/bindings/hwlock/
Dst,stm32-hwspinlock.yaml4 $id: http://devicetree.org/schemas/hwlock/st,stm32-hwspinlock.yaml#
7 title: STMicroelectronics STM32 Hardware Spinlock
17 const: st,stm32-hwspinlock
42 compatible = "st,stm32-hwspinlock";
/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
15 const: st,stm32-timer
42 compatible = "st,stm32-timer";
/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
10 The STM32 DAC is a 12-bit voltage output digital-to-analog converter. The DAC
72 const: st,stm32-dac
102 compatible = "st,stm32-dac";
108 compatible = "st,stm32-dac";
/Documentation/devicetree/bindings/media/cec/
Dst,stm32-cec.yaml4 $id: http://devicetree.org/schemas/media/cec/st,stm32-cec.yaml#
7 title: STMicroelectronics STM32 CEC
14 const: st,stm32-cec
50 compatible = "st,stm32-cec";
/Documentation/devicetree/bindings/spi/
Dst,stm32-spi.yaml4 $id: http://devicetree.org/schemas/spi/st,stm32-spi.yaml#
7 title: STMicroelectronics STM32 SPI Controller
10 The STM32 SPI controller is used to communicate with external devices using
45 the STM32 DMA controllers bindings Documentation/devicetree/bindings/dma/stm32/*.yaml.
/Documentation/devicetree/bindings/rtc/
Dst,stm32-rtc.yaml4 $id: http://devicetree.org/schemas/rtc/st,stm32-rtc.yaml#
7 title: STMicroelectronics STM32 Real Time Clock
15 - st,stm32-rtc
61 Configuration of STM32 RTC pins description. STM32 RTC is able to output
83 const: st,stm32-rtc
151 compatible = "st,stm32-rtc";
/Documentation/devicetree/bindings/bus/
Dst,stm32-etzpc.yaml4 $id: http://devicetree.org/schemas/bus/st,stm32-etzpc.yaml#
7 title: STM32 Extended TrustZone protection controller
20 const: st,stm32-etzpc
27 - const: st,stm32-etzpc
77 compatible = "st,stm32-etzpc", "simple-bus";
/Documentation/devicetree/bindings/thermal/
Dst,stm32-thermal.yaml4 $id: http://devicetree.org/schemas/thermal/st,stm32-thermal.yaml#
7 title: STMicroelectronics STM32 digital thermal sensor (DTS)
16 const: st,stm32-thermal
48 compatible = "st,stm32-thermal";
/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
44 - st,stm32-dwmac
48 - st,stm32-dwmac
129 - st,stm32-dwmac
183 compatible = "st,stm32-dwmac", "snps,dwmac-3.50a";
199 compatible = "st,stm32-dwmac", "snps,dwmac-4.10a";
/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
18 - st,stm32-exti
58 - st,stm32-exti
109 compatible = "st,stm32-exti";
/Documentation/devicetree/bindings/display/
Dst,stm32-ltdc.yaml4 $id: http://devicetree.org/schemas/display/st,stm32-ltdc.yaml#
7 title: STMicroelectronics STM32 lcd-tft display controller
15 const: st,stm32-ltdc
62 compatible = "st,stm32-ltdc";
/Documentation/devicetree/bindings/media/
Dst,stm32-dma2d.yaml4 $id: http://devicetree.org/schemas/media/st,stm32-dma2d.yaml#
7 title: STMicroelectronics STM32 Chrom-Art Accelerator DMA2D
30 const: st,stm32-dma2d
63 compatible = "st,stm32-dma2d";
/Documentation/devicetree/bindings/serial/
Dst,stm32-uart.yaml4 $id: http://devicetree.org/schemas/serial/st,stm32-uart.yaml#
10 title: STMicroelectronics STM32 USART
15 - st,stm32-uart
93 const: st,stm32-uart
102 - st,stm32-uart
/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.
85 - st,stm32-dfsdm-adc
86 - st,stm32-dfsdm-dmic
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.
238 const: st,stm32-dfsdm-adc
280 const: st,stm32-dfsdm-dmic
[all …]

123