| /Documentation/arch/arm/stm32/ |
| D | stm32-dma-mdma-chaining.rst | 4 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 …]
|
| D | overview.rst | 2 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/ |
| D | index.rst | 54 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/ |
| D | st,stm32-lptimer.yaml | 4 $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 …]
|
| D | st,stm32-timers.yaml | 4 $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/ |
| D | st,stm32-syscon.yaml | 4 $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/ |
| D | st,stm32-rng.yaml | 4 $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/ |
| D | st,stm32-vrefbuf.yaml | 4 $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";
|
| D | st,stm32-booster.yaml | 4 $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/ |
| D | st,stm32-dma.yaml | 4 $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";
|
| D | st,stm32-dma3.yaml | 4 $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/ |
| D | st,stm32-hwspinlock.yaml | 4 $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/ |
| D | st,stm32-timer.yaml | 4 $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/ |
| D | st,stm32-dac.yaml | 4 $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/ |
| D | st,stm32-cec.yaml | 4 $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/ |
| D | st,stm32-spi.yaml | 4 $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/ |
| D | st,stm32-rtc.yaml | 4 $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/ |
| D | st,stm32-etzpc.yaml | 4 $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/ |
| D | st,stm32-thermal.yaml | 4 $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/ |
| D | stm32-dwmac.yaml | 5 $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/ |
| D | st,stm32-exti.yaml | 4 $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/ |
| D | st,stm32-ltdc.yaml | 4 $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/ |
| D | st,stm32-dma2d.yaml | 4 $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/ |
| D | st,stm32-uart.yaml | 4 $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/ |
| D | st,stm32-dfsdm-adc.yaml | 4 $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 …]
|