spi: wpcm-fiu: Add driver for Nuvoton WPCM450 Flash Interface Unit (FIU)
authorJonathan Neuschäfer <j.neuschaefer@gmx.net>
Thu, 24 Nov 2022 19:13:59 +0000 (20:13 +0100)
committerMark Brown <broonie@kernel.org>
Fri, 25 Nov 2022 13:30:15 +0000 (13:30 +0000)
commit1f8811a2613ef9e233d56885a19dd4c6e81a5d94
treef4644778ea27c78dafcec41c12564dd74885bf3b
parent67df56d99df31dfb109fe6e586c6ee7c5367dc3f
spi: wpcm-fiu: Add driver for Nuvoton WPCM450 Flash Interface Unit (FIU)

The Flash Interface Unit (FIU) is the SPI flash controller in the
Nuvoton WPCM450 BMC SoC. It supports four chip selects, and direct
(memory-mapped) access to 16 MiB per chip. Larger flash chips can be
accessed by software-defined SPI transfers.

The FIU in newer NPCM7xx SoCs is not compatible with the WPCM450 FIU.

Signed-off-by: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
Link: https://lore.kernel.org/r/20221124191400.287918-3-j.neuschaefer@gmx.net
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/Kconfig
drivers/spi/Makefile
drivers/spi/spi-wpcm-fiu.c [new file with mode: 0644]