diff options
author | Kamal Dasu <kdasu.kdev@gmail.com> | 2016-08-24 18:04:23 -0400 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2016-09-14 18:03:32 +0100 |
commit | fa236a7ef24048bafaeed13f68df35a819794758 (patch) | |
tree | c3ecedbf4d13022f847aa5ef6866b7f4ee6a2650 /drivers/spi/Kconfig | |
parent | 5fc78f4c842aadb5bbe9d7033930e5b3afdffda6 (diff) | |
download | blackbird-obmc-linux-fa236a7ef24048bafaeed13f68df35a819794758.tar.gz blackbird-obmc-linux-fa236a7ef24048bafaeed13f68df35a819794758.zip |
spi: bcm-qspi: Add Broadcom MSPI driver
Master SPI driver for Broadcom settop, iProc SoCs. The driver
is used for devices that use SPI protocol on BRCMSTB, NSP, NS2
SoCs. SoC platform driver call exported porbe(), remove()
and suspend/resume pm_ops implemented in this common driver.
Signed-off-by: Kamal Dasu <kdasu.kdev@gmail.com>
Signed-off-by: Yendapally Reddy Dhananjaya Reddy
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'drivers/spi/Kconfig')
-rw-r--r-- | drivers/spi/Kconfig | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig index d6fb8d4b7786..a1c86bd11db9 100644 --- a/drivers/spi/Kconfig +++ b/drivers/spi/Kconfig @@ -153,6 +153,16 @@ config SPI_BCM63XX_HSSPI This enables support for the High Speed SPI controller present on newer Broadcom BCM63XX SoCs. +config SPI_BCM_QSPI + tristate "Broadcom BSPI and MSPI controller support" + depends on ARCH_BRCMSTB || ARCH_BCM || ARCH_BCM_IPROC || COMPILE_TEST + default ARCH_BCM_IPROC + help + Enables support for the Broadcom SPI flash and MSPI controller. + Select this option for any one of BRCMSTB, iProc NSP and NS2 SoCs + based platforms. This driver works for both SPI master for spi-nor + flash device as well as MSPI device. + config SPI_BITBANG tristate "Utilities for Bitbanging SPI masters" help |