diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2020-03-24 10:05:48 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2020-04-14 11:48:04 +0200 |
commit | 31fbf62f6a253f73686c46bda00fb815ade30c80 (patch) | |
tree | 9c09d517572a04199283eede3140b1963a51a79f /drivers/spi/Kconfig | |
parent | 1813487725e85b6ca0b64e03965e6ac4f56e556e (diff) | |
download | barebox-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/Kconfig | 7 |
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 |