/Linux-v5.15/arch/arm/boot/dts/ |
D | stm32f429.dtsi | 2 * 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 …]
|
D | stm32f746.dtsi | 2 * 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 …]
|
D | stm32mp151.dtsi | 128 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 …]
|
D | stm32h743.dtsi | 74 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"; 200 compatible = "st,stm32-dac"; 207 compatible = "st,stm32-dac"; 256 compatible = "st,stm32-dma"; 274 compatible = "st,stm32-dma"; 354 compatible = "st,stm32-ltdc"; [all …]
|
/Linux-v5.15/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 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 …]
|
D | st,stm32-timers.yaml | 4 $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 135 compatible = "st,stm32-timers"; 146 compatible = "st,stm32-pwm"; 151 compatible = "st,stm32-timer-trigger"; 155 compatible = "st,stm32-timer-counter";
|
/Linux-v5.15/sound/soc/stm/ |
D | Kconfig | 2 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.
|
D | Makefile | 3 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-v5.15/drivers/iio/trigger/ |
D | stm32-lptimer-trigger.c | 3 * 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");
|
D | Kconfig | 29 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-v5.15/Documentation/arm/ |
D | index.rst | 52 stm32/stm32f746-overview 53 stm32/overview 54 stm32/stm32h743-overview 55 stm32/stm32h750-overview 56 stm32/stm32f769-overview 57 stm32/stm32f429-overview 58 stm32/stm32mp157-overview
|
/Linux-v5.15/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 bindings 20 - st,stm32-syscfg 21 - st,stm32-power-config 22 - st,stm32-tamp 25 - const: st,stm32-tamp
|
/Linux-v5.15/drivers/crypto/stm32/ |
D | Kconfig | 3 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-v5.15/drivers/mfd/ |
D | stm32-lptimer.c | 3 * 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-v5.15/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. 80 - st,stm32-dfsdm-adc 81 - st,stm32-dfsdm-dmic 94 - For st,stm32-dfsdm-adc: up to 8 channels numbered from 0 to 7. 95 - For st,stm32-dfsdm-dmic: 1 channel numbered from 0 to 7. 175 const: st,stm32-dfsdm-adc 207 const: st,stm32-dfsdm-dmic [all …]
|
/Linux-v5.15/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 bindings 10 The STM32 hardware random number generator is a simple fixed purpose 18 const: st,stm32-rng 43 compatible = "st,stm32-rng";
|
/Linux-v5.15/Documentation/arm/stm32/ |
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>
|
/Linux-v5.15/Documentation/devicetree/bindings/dma/ |
D | st,stm32-dma.yaml | 4 $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 49 managing transfers for STM32 USART/UART. 63 const: st,stm32-dma 99 compatible = "st,stm32-dma";
|
/Linux-v5.15/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 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-v5.15/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 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-v5.15/drivers/counter/ |
D | Kconfig | 43 tristate "STM32 Timer encoder counter driver" 46 Select this option to enable STM32 Timer quadrature encoder 50 module will be called stm32-timer-cnt. 53 tristate "STM32 LP Timer encoder counter driver" 56 Select this option to enable STM32 Low-Power Timer quadrature encoder 60 module will be called stm32-lptimer-cnt.
|
/Linux-v5.15/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 40 - st,stm32-dwmac 44 - st,stm32-dwmac 126 compatible = "st,stm32-dwmac", "snps,dwmac-3.50a"; 141 compatible = "st,stm32-dwmac", "snps,dwmac-4.10a";
|
/Linux-v5.15/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 Device Tree Bindings 18 - st,stm32-exti 57 - st,stm32-exti 93 compatible = "st,stm32-exti";
|
/Linux-v5.15/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 bindings 14 const: st,stm32-timer 41 compatible = "st,stm32-timer";
|
/Linux-v5.15/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 bindings 18 const: st,stm32-hwspinlock 43 compatible = "st,stm32-hwspinlock";
|