Xtensa SPI controller for xtfpga

modulename: spi-xtensa-xtfpga.ko

configname: CONFIG_SPI_XTENSA_XTFPGA

Linux Kernel Configuration
└─>Device Drivers
└─>SPI support
└─>Xtensa SPI controller for xtfpga
In linux kernel since version 3.15 (release Date: 2014-06-08)  
SPI driver for xtfpga SPI master controller.

This simple SPI master controller is built into xtfpga bitstreams
and is used to control daughterboard audio codec. It always transfers
16 bit words in SPI mode 0, automatically asserting CS on transfer
start and deasserting on end.

source code: