STMicroelectronics STM32 SPI controller

modulename: spi-stm32.ko

configname: CONFIG_SPI_STM32

Linux Kernel Configuration
└─>Device Drivers
└─>SPI support
└─>STMicroelectronics STM32 SPI controller
In linux kernel since version 3.10 (release Date: 2013-06-30)  
SPI driver for STMicroelectronics STM32 SoCs.

STM32 SPI controller supports DMA and PIO modes. When DMA
is not available, the driver automatically falls back to
PIO mode.

source code:

depends
CONFIG_SPI
CONFIG_SPI_MASTER
CONFIG_ARCH_STM32 or CONFIG_COMPILE_TEST