diff options
author | Ivan T. Ivanov <iivanov@mm-sol.com> | 2014-02-13 11:21:38 -0500 |
---|---|---|
committer | Mark Brown <broonie@linaro.org> | 2014-02-19 10:29:06 -0500 |
commit | 64ff247a978facc437d40f0c9b754675846a98f0 (patch) | |
tree | 36c3432a0a9e745c2fc8fb474ea75fc976da24bd /drivers/spi/Kconfig | |
parent | 1074600e79ad63b8986ae9b723b403984cf3408f (diff) |
spi: Add Qualcomm QUP SPI controller support
Qualcomm Universal Peripheral (QUP) core is an AHB slave that
provides a common data path (an output FIFO and an input FIFO)
for serial peripheral interface (SPI) mini-core. SPI in master
mode supports up to 50MHz, up to four chip selects, programmable
data path from 4 bits to 32 bits and numerous protocol variants.
Cc: Alok Chauhan <alokc@codeaurora.org>
Cc: Gilad Avidov <gavidov@codeaurora.org>
Cc: Kiran Gunda <kgunda@codeaurora.org>
Cc: Sagar Dharia <sdharia@codeaurora.org>
Cc: dsneddon@codeaurora.org
Signed-off-by: Ivan T. Ivanov <iivanov@mm-sol.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
Diffstat (limited to 'drivers/spi/Kconfig')
-rw-r--r-- | drivers/spi/Kconfig | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig index ba9310bc9acb..86c254d76406 100644 --- a/drivers/spi/Kconfig +++ b/drivers/spi/Kconfig | |||
@@ -381,6 +381,19 @@ config SPI_RSPI | |||
381 | help | 381 | help |
382 | SPI driver for Renesas RSPI blocks. | 382 | SPI driver for Renesas RSPI blocks. |
383 | 383 | ||
384 | config SPI_QUP | ||
385 | tristate "Qualcomm SPI controller with QUP interface" | ||
386 | depends on ARCH_MSM_DT | ||
387 | help | ||
388 | Qualcomm Universal Peripheral (QUP) core is an AHB slave that | ||
389 | provides a common data path (an output FIFO and an input FIFO) | ||
390 | for serial peripheral interface (SPI) mini-core. SPI in master | ||
391 | mode supports up to 50MHz, up to four chip selects, programmable | ||
392 | data path from 4 bits to 32 bits and numerous protocol variants. | ||
393 | |||
394 | This driver can also be built as a module. If so, the module | ||
395 | will be called spi_qup. | ||
396 | |||
384 | config SPI_S3C24XX | 397 | config SPI_S3C24XX |
385 | tristate "Samsung S3C24XX series SPI" | 398 | tristate "Samsung S3C24XX series SPI" |
386 | depends on ARCH_S3C24XX | 399 | depends on ARCH_S3C24XX |