xref: /linux/drivers/mtd/spi-nor/controllers/Kconfig (revision cbac924200b838cfb8d8b1415113d788089dc50b)
1# SPDX-License-Identifier: GPL-2.0-only
2config SPI_ASPEED_SMC
3	tristate "Aspeed flash controllers in SPI mode"
4	depends on ARCH_ASPEED || COMPILE_TEST
5	depends on HAS_IOMEM && OF
6	help
7	  This enables support for the Firmware Memory controller (FMC)
8	  in the Aspeed AST2500/AST2400 SoCs when attached to SPI NOR chips,
9	  and support for the SPI flash memory controller (SPI) for
10	  the host firmware. The implementation only supports SPI NOR.
11
12config SPI_HISI_SFC
13	tristate "Hisilicon FMC SPI NOR Flash Controller(SFC)"
14	depends on ARCH_HISI || COMPILE_TEST
15	depends on HAS_IOMEM
16	help
17	  This enables support for HiSilicon FMC SPI NOR flash controller.
18
19config SPI_NXP_SPIFI
20	tristate "NXP SPI Flash Interface (SPIFI)"
21	depends on OF && (ARCH_LPC18XX || COMPILE_TEST)
22	depends on HAS_IOMEM
23	help
24	  Enable support for the NXP LPC SPI Flash Interface controller.
25
26	  SPIFI is a specialized controller for connecting serial SPI
27	  Flash. Enable this option if you have a device with a SPIFI
28	  controller and want to access the Flash as a mtd device.
29