| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | stm32f429.dtsi | 2 * Copyright 2015 - Maxime Coquelin <mcoquelin.stm32@gmail.com> 82 compatible = "st,stm32-timer"; 92 compatible = "st,stm32-timers"; 99 compatible = "st,stm32-pwm"; 104 compatible = "st,stm32-timer-trigger"; 111 compatible = "st,stm32-timer"; 121 compatible = "st,stm32-timers"; 128 compatible = "st,stm32-pwm"; 133 compatible = "st,stm32-timer-trigger"; 140 compatible = "st,stm32-timer"; [all …]
|
| D | stm32f746.dtsi | 2 * Copyright 2015 - Maxime Coquelin <mcoquelin.stm32@gmail.com> 77 compatible = "st,stm32-timer"; 87 compatible = "st,stm32-timers"; 94 compatible = "st,stm32-pwm"; 99 compatible = "st,stm32-timer-trigger"; 106 compatible = "st,stm32-timer"; 116 compatible = "st,stm32-timers"; 123 compatible = "st,stm32-pwm"; 128 compatible = "st,stm32-timer-trigger"; 135 compatible = "st,stm32-timer"; [all …]
|
| D | stm32mp157c.dtsi | 97 compatible = "st,stm32-timers"; 104 compatible = "st,stm32-pwm"; 118 compatible = "st,stm32-timers"; 125 compatible = "st,stm32-pwm"; 139 compatible = "st,stm32-timers"; 146 compatible = "st,stm32-pwm"; 160 compatible = "st,stm32-timers"; 167 compatible = "st,stm32-pwm"; 181 compatible = "st,stm32-timers"; 197 compatible = "st,stm32-timers"; [all …]
|
| /kernel/linux/linux-5.10/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"; 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 …]
|
| /kernel/linux/linux-5.10/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 137 compatible = "st,stm32-timers"; 148 compatible = "st,stm32-pwm"; 153 compatible = "st,stm32-timer-trigger"; 157 compatible = "st,stm32-timer-counter";
|
| /kernel/linux/linux-4.19/sound/soc/stm/ |
| D | Kconfig | 1 menu "STMicroelectronics STM32 SOC audio support" 4 tristate "STM32 SAI interface (Serial Audio Interface) support" 11 Say Y if you want to enable SAI for STM32 14 tristate "STM32 I2S interface (SPI/I2S block) support" 20 Say Y if you want to enable I2S for STM32 23 tristate "STM32 S/PDIF receiver (SPDIFRX) support" 30 Say Y if you want to enable S/PDIF capture for STM32 33 tristate "SoC Audio support for STM32 DFSDM" 41 Select this option to enable the STM32 Digital Filter 43 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
|
| /kernel/linux/linux-5.10/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" 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.
|
| 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
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/mfd/ |
| D | stm32-lptimer.txt | 1 STMicroelectronics STM32 Low-Power Timer 3 The STM32 Low-Power Timer (LPTIM) is a 16-bit timer that provides several 7 - Trigger source for STM32 ADC/DAC (LPTIM_OUT) 10 - compatible: Must be "st,stm32-lptimer". 18 - pwm: See ../pwm/pwm-stm32-lp.txt 19 - counter: See ../iio/timer/stm32-lptimer-cnt.txt 20 - trigger: See ../iio/timer/stm32-lptimer-trigger.txt 25 compatible = "st,stm32-lptimer"; 33 compatible = "st,stm32-pwm-lp"; 39 compatible = "st,stm32-lptimer-trigger"; [all …]
|
| D | stm32-timers.txt | 1 STM32 Timers driver bindings 11 - compatible: must be "st,stm32-timers" 21 See ../reset/st,stm32-rcc.txt 29 - pwm: See ../pwm/pwm-stm32.txt 30 - timer: See ../iio/timer/stm32-timer-trigger.txt 36 compatible = "st,stm32-timers"; 42 compatible = "st,stm32-pwm"; 48 compatible = "st,stm32-timer-trigger";
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/iio/timer/ |
| D | stm32-lptimer-trigger.txt | 1 STMicroelectronics STM32 Low-Power Timer Trigger 3 STM32 Low-Power Timer provides trigger source (LPTIM output) that can be used 4 by STM32 internal ADC and/or DAC. 6 Must be a sub-node of an STM32 Low-Power Timer device tree node. 7 See ../mfd/stm32-lptimer.txt for details about the parent node. 10 - compatible: Must be "st,stm32-lptimer-trigger". 17 compatible = "st,stm32-lptimer"; 20 compatible = "st,stm32-lptimer-trigger";
|
| D | stm32-timer-trigger.txt | 1 STMicroelectronics STM32 Timers IIO timer bindings 3 Must be a sub-node of an STM32 Timers device tree node. 4 See ../mfd/stm32-timers.txt for details about the parent node. 8 "st,stm32-timer-trigger" 16 compatible = "st,stm32-timers"; 22 compatible = "st,stm32-timer-trigger";
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/pwm/ |
| D | pwm-stm32-lp.txt | 1 STMicroelectronics STM32 Low-Power Timer PWM 3 STM32 Low-Power Timer provides single channel PWM. 5 Must be a sub-node of an STM32 Low-Power Timer device tree node. 6 See ../mfd/stm32-lptimer.txt for details about the parent node. 9 - compatible: Must be "st,stm32-pwm-lp". 19 compatible = "st,stm32-lptimer"; 22 compatible = "st,stm32-pwm-lp";
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/iio/counter/ |
| D | stm32-lptimer-cnt.txt | 1 STMicroelectronics STM32 Low-Power Timer quadrature encoder and counter 3 STM32 Low-Power Timer provides several counter modes. It can be used as: 8 Must be a sub-node of an STM32 Low-Power Timer device tree node. 9 See ../mfd/stm32-lptimer.txt for details about the parent node. 12 - compatible: Must be "st,stm32-lptimer-counter". 20 compatible = "st,stm32-lptimer"; 23 compatible = "st,stm32-lptimer-counter";
|
| /kernel/linux/linux-4.19/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");
|
| /kernel/linux/linux-5.10/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");
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/rtc/ |
| D | st,stm32-rtc.txt | 1 STM32 Real Time Clock 5 - "st,stm32-rtc" for devices compatible with stm32(f4/f7). 12 It is not present on stm32(f4/f7). 13 It is required on stm32(h7/mp1). 15 It is required on stm32(h7/mp1). 22 It is required on stm32(f4/f7/h7). 24 Optional properties (to override default rtc_ck parent clock on stm32(f4/f7/h7): 31 compatible = "st,stm32-rtc";
|
| /kernel/linux/linux-4.19/drivers/crypto/stm32/ |
| D | Kconfig | 2 tristate "Support for STM32 crc accelerators" 7 on STMicroelectronics STM32 SOC. 10 tristate "Support for STM32 hash accelerators" 20 on STMicroelectronics STM32 SOC. 23 tristate "Support for STM32 cryp accelerators" 29 can be found on STMicroelectronics STM32 SOC.
|
| /kernel/linux/linux-5.10/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.
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/iio/adc/ |
| D | st,stm32-dfsdm-adc.txt | 1 STMicroelectronics STM32 DFSDM ADC device driver 4 STM32 DFSDM ADC is a sigma delta analog-to-digital converter dedicated to 5 interface external sigma delta modulators to STM32 micro controllers. 15 Contents of a STM32 DFSDM root node: 42 Contents of a STM32 DFSDM child nodes: 47 "st,stm32-dfsdm-adc" for sigma delta ADCs 48 "st,stm32-dfsdm-dmic" for audio digital microphone. 62 Required properties for "st,stm32-dfsdm-adc" compatibility: 65 This is not required for "st,stm32-dfsdm-pdm" compatibility as 68 Required properties for "st,stm32-dfsdm-pdm" compatibility: [all …]
|