spi: Add Socionext F_OSPI SPI flash controller driver
authorKunihiko Hayashi <hayashi.kunihiko@socionext.com>
Tue, 29 Nov 2022 02:17:09 +0000 (11:17 +0900)
committerJagan Teki <jagan@amarulasolutions.com>
Thu, 26 Jan 2023 15:23:20 +0000 (20:53 +0530)
commit358f803ae21ca1761672e2d53cc111552128d7ce
treed391d932dd64d171d151518608ce9048be509c18
parent730fcadc67680df41dd126dc469bcb35e1993be6
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>
Reviewed-by: Jagan Teki <jagan@amarulasolutions.com>
drivers/spi/Kconfig
drivers/spi/Makefile
drivers/spi/spi-sn-f-ospi.c [new file with mode: 0644]