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