diff options
author | Jonathan Neuschäfer <j.neuschaefer@gmx.net> | 2022-11-24 20:13:59 +0100 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2022-11-25 13:30:15 +0000 |
commit | 1f8811a2613ef9e233d56885a19dd4c6e81a5d94 (patch) | |
tree | f4644778ea27c78dafcec41c12564dd74885bf3b /drivers/spi/Kconfig | |
parent | 67df56d99df31dfb109fe6e586c6ee7c5367dc3f (diff) | |
download | linux-stable-1f8811a2613ef9e233d56885a19dd4c6e81a5d94.tar.gz linux-stable-1f8811a2613ef9e233d56885a19dd4c6e81a5d94.tar.bz2 linux-stable-1f8811a2613ef9e233d56885a19dd4c6e81a5d94.zip |
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>
Diffstat (limited to 'drivers/spi/Kconfig')
-rw-r--r-- | drivers/spi/Kconfig | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig index c6fb8cd6d2ae..b5412b1af811 100644 --- a/drivers/spi/Kconfig +++ b/drivers/spi/Kconfig @@ -635,6 +635,17 @@ config SPI_MTK_SNFI is implemented as a SPI-MEM controller with pipelined ECC capcability. +config SPI_WPCM_FIU + tristate "Nuvoton WPCM450 Flash Interface Unit" + depends on ARCH_NPCM || COMPILE_TEST + select REGMAP + help + This enables support got the Flash Interface Unit SPI controller + present in the Nuvoton WPCM450 SoC. + + This driver does not support generic SPI. The implementation only + supports the spi-mem interface. + config SPI_NPCM_FIU tristate "Nuvoton NPCM FLASH Interface Unit" depends on ARCH_NPCM || COMPILE_TEST |