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