xref: /openbmc/linux/drivers/mtd/nand/raw/brcmnand/Kconfig (revision 1dd4fd87)
1config MTD_NAND_BRCMNAND
2	tristate "Broadcom STB NAND controller"
3	depends on ARM || ARM64 || MIPS || COMPILE_TEST
4	depends on HAS_IOMEM
5	help
6	  Enables the Broadcom NAND controller driver. The controller was
7	  originally designed for Set-Top Box but is used on various BCM7xxx,
8	  BCM3xxx, BCM63xxx, iProc/Cygnus and more.
9
10if MTD_NAND_BRCMNAND
11
12config MTD_NAND_BRCMNAND_BCMA
13	tristate "Broadcom BCMA NAND controller"
14	depends on BCMA_NFLASH
15	depends on BCMA
16	help
17	  Enables the BRCMNAND controller over BCMA on BCM47186/BCM5358 SoCs.
18	  The glue driver will take care of performing the low-level I/O
19	  operations to interface the BRCMNAND controller over the BCMA bus.
20
21endif # MTD_NAND_BRCMNAND
22