summaryrefslogtreecommitdiffstats
path: root/drivers/spi/Kconfig
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2020-03-24 10:05:48 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2020-04-14 11:48:04 +0200
commit31fbf62f6a253f73686c46bda00fb815ade30c80 (patch)
tree9c09d517572a04199283eede3140b1963a51a79f /drivers/spi/Kconfig
parent1813487725e85b6ca0b64e03965e6ac4f56e556e (diff)
downloadbarebox-31fbf62f6a253f73686c46bda00fb815ade30c80.tar.gz
barebox-31fbf62f6a253f73686c46bda00fb815ade30c80.tar.xz
spi: Add fsl-dspi driver
The fsl-dspi is found on Freescale Vybrid, Coldfire and Layerscape SoCs. This adds the driver based on the Linux driver as of v5.5. Coldfire support has been dropped as it's rather obsolete. Vybrid support has been dropped because it needs the DMA engine support we do not have in barebox. What's left is support for Layerscape where this driver has been tested on. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/spi/Kconfig')
-rw-r--r--drivers/spi/Kconfig7
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig
index 3758a0fad9..c696213f50 100644
--- a/drivers/spi/Kconfig
+++ b/drivers/spi/Kconfig
@@ -44,6 +44,13 @@ config DRIVER_SPI_FSL_QUADSPI
This controller does not support generic SPI messages. It only
supports the high-level SPI memory interface.
+config SPI_FSL_DSPI
+ bool "Freescale DSPI controller"
+ depends on ARCH_LAYERSCAPE
+ help
+ This enables support for the Freescale DSPI controller in master
+ mode. LS1021A and ColdFire platforms use the controller.
+
config DRIVER_SPI_GPIO
bool "GPIO SPI Master driver"
depends on GPIOLIB