spi: Add Socionext F_OSPI SPI flash controller driver
authorKunihiko Hayashi <hayashi.kunihiko@socionext.com>
Thu, 24 Nov 2022 00:33:51 +0000 (09:33 +0900)
committerMark Brown <broonie@kernel.org>
Thu, 24 Nov 2022 11:05:07 +0000 (11:05 +0000)
commit1b74dd64c8612619e399e5a31da79a3636914495
tree6fe41d86092e676cabe27ee5f323cbaad224dd75
parent41948bd9cf01394a083d819e92f87e4b87c9c6a3
spi: Add Socionext F_OSPI SPI flash controller driver

Introduce Socionext F_OSPI controller driver. This controller is used to
communicate with slave devices such as SPI Flash memories. It supports
4 slave devices and up to 8-bit wide bus, but supports master mode only.

This driver uses spi-mem framework for SPI flash memory access, and
can only operate indirect access mode and single data rate mode.

Signed-off-by: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
Link: https://lore.kernel.org/r/20221124003351.7792-3-hayashi.kunihiko@socionext.com
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/Kconfig
drivers/spi/Makefile
drivers/spi/spi-sn-f-ospi.c [new file with mode: 0644]