summaryrefslogtreecommitdiffstats
path: root/drivers/spi/Kconfig
diff options
context:
space:
mode:
authorKeiji Hayashibara <hayashibara.keiji@socionext.com>2018-08-01 03:29:12 -0400
committerMark Brown <broonie@kernel.org>2018-08-01 06:22:37 -0400
commit5ba155a4d4cc8e4cdd3db6df7d03271a3bd91177 (patch)
tree2305f0f12b7291379855241df751a2f463b0194b /drivers/spi/Kconfig
parent4dcd5c2781f3c5c7851800649047658956d590af (diff)
spi: add SPI controller driver for UniPhier SoC
Add SPI controller driver implemented in Socionext UniPhier SoCs. UniPhier SoCs have two types SPI controllers; SCSSI supports a single channel, and MCSSI supports multiple channels. This driver supports SCSSI only. This controller has 32bit TX/RX FIFO with depth of eight entry, and supports the SPI master mode only. This commit is implemented in PIO transfer mode, not DMA transfer. Signed-off-by: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> Signed-off-by: Keiji Hayashibara <hayashibara.keiji@socionext.com> Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com> Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'drivers/spi/Kconfig')
-rw-r--r--drivers/spi/Kconfig13
1 files changed, 13 insertions, 0 deletions
diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig
index ad5d68e1dab7..671d078349cc 100644
--- a/drivers/spi/Kconfig
+++ b/drivers/spi/Kconfig
@@ -688,6 +688,19 @@ config SPI_TXX9
688 help 688 help
689 SPI driver for Toshiba TXx9 MIPS SoCs 689 SPI driver for Toshiba TXx9 MIPS SoCs
690 690
691config SPI_UNIPHIER
692 tristate "Socionext UniPhier SPI Controller"
693 depends on (ARCH_UNIPHIER || COMPILE_TEST) && OF
694 help
695 This enables a driver for the Socionext UniPhier SoC SCSSI SPI controller.
696
697 UniPhier SoCs have SCSSI and MCSSI SPI controllers.
698 Every UniPhier SoC has SCSSI which supports single channel.
699 Older UniPhier Pro4/Pro5 also has MCSSI which support multiple channels.
700 This driver supports SCSSI only.
701
702 If your SoC supports SCSSI, say Y here.
703
691config SPI_XCOMM 704config SPI_XCOMM
692 tristate "Analog Devices AD-FMCOMMS1-EBZ SPI-I2C-bridge driver" 705 tristate "Analog Devices AD-FMCOMMS1-EBZ SPI-I2C-bridge driver"
693 depends on I2C 706 depends on I2C