summaryrefslogtreecommitdiffstats
path: root/drivers/spi/Kconfig
diff options
context:
space:
mode:
authorGao Pan2016-11-22 14:52:17 +0100
committerMark Brown2016-11-22 20:13:16 +0100
commit5314987de5e5f5e38436ef4a69328bc472bbd63e (patch)
treef56b1f5c10fb2dce70a3544ae7b7709ed4860e18 /drivers/spi/Kconfig
parentLinux 4.9-rc1 (diff)
downloadkernel-qcow2-linux-5314987de5e5f5e38436ef4a69328bc472bbd63e.tar.gz
kernel-qcow2-linux-5314987de5e5f5e38436ef4a69328bc472bbd63e.tar.xz
kernel-qcow2-linux-5314987de5e5f5e38436ef4a69328bc472bbd63e.zip
spi: imx: add lpspi bus driver
This patch adds lpspi driver to support new i.MX products which use lpspi instead of ecspi. The lpspi can continue operating in stop mode when an appropriate clock is available. It is also designed for low CPU overhead with DMA offloading of FIFO register accesses. Signed-off-by: Gao Pan <pandy.gao@nxp.com> Reviewed-by: Fugang Duan <B38611@freescale.com> Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'drivers/spi/Kconfig')
-rw-r--r--drivers/spi/Kconfig6
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig
index b7995474148c..91ae18035b6b 100644
--- a/drivers/spi/Kconfig
+++ b/drivers/spi/Kconfig
@@ -264,6 +264,12 @@ config SPI_FALCON
has only been tested with m25p80 type chips. The hardware has no
support for other types of SPI peripherals.
+config SPI_FSL_LPSPI
+ tristate "Freescale i.MX LPSPI controller"
+ depends on ARCH_MXC || COMPILE_TEST
+ help
+ This enables Freescale i.MX LPSPI controllers in master mode.
+
config SPI_GPIO
tristate "GPIO-based bitbanging SPI Master"
depends on GPIOLIB || COMPILE_TEST