| config SSB_POSSIBLE | |
| bool | |
| depends on HAS_IOMEM && HAS_DMA | |
| default y | |
| menu "Sonics Silicon Backplane" | |
| depends on SSB_POSSIBLE | |
| config SSB | |
| tristate "Sonics Silicon Backplane support" | |
| depends on SSB_POSSIBLE | |
| help | |
| Support for the Sonics Silicon Backplane bus. | |
| You only need to enable this option, if you are | |
| configuring a kernel for an embedded system with | |
| this bus. | |
| It will be auto-selected if needed in other | |
| environments. | |
| The module will be called ssb. | |
| If unsure, say N. | |
| # Common SPROM support routines | |
| config SSB_SPROM | |
| bool | |
| # Support for Block-I/O. SELECT this from the driver that needs it. | |
| config SSB_BLOCKIO | |
| bool | |
| depends on SSB | |
| config SSB_PCIHOST_POSSIBLE | |
| bool | |
| depends on SSB && (PCI = y || PCI = SSB) | |
| default y | |
| config SSB_PCIHOST | |
| bool "Support for SSB on PCI-bus host" | |
| depends on SSB_PCIHOST_POSSIBLE | |
| select SSB_SPROM | |
| default y | |
| help | |
| Support for a Sonics Silicon Backplane on top | |
| of a PCI device. | |
| If unsure, say Y | |
| config SSB_B43_PCI_BRIDGE | |
| bool | |
| depends on SSB_PCIHOST | |
| default n | |
| config SSB_PCMCIAHOST_POSSIBLE | |
| bool | |
| depends on SSB && (PCMCIA = y || PCMCIA = SSB) | |
| default y | |
| config SSB_PCMCIAHOST | |
| bool "Support for SSB on PCMCIA-bus host" | |
| depends on SSB_PCMCIAHOST_POSSIBLE | |
| select SSB_SPROM | |
| help | |
| Support for a Sonics Silicon Backplane on top | |
| of a PCMCIA device. | |
| If unsure, say N | |
| config SSB_SDIOHOST_POSSIBLE | |
| bool | |
| depends on SSB && (MMC = y || MMC = SSB) | |
| default y | |
| config SSB_SDIOHOST | |
| bool "Support for SSB on SDIO-bus host" | |
| depends on SSB_SDIOHOST_POSSIBLE | |
| help | |
| Support for a Sonics Silicon Backplane on top | |
| of a SDIO device. | |
| If unsure, say N | |
| config SSB_HOST_SOC | |
| bool "Support for SSB bus on SoC" | |
| depends on SSB && BCM47XX_NVRAM | |
| select SSB_SPROM | |
| help | |
| Host interface for a SSB directly mapped into memory. This is | |
| for some Broadcom SoCs from the BCM47xx and BCM53xx lines. | |
| If unsure, say N | |
| config SSB_SILENT | |
| bool "No SSB kernel messages" | |
| depends on SSB && EXPERT | |
| help | |
| This option turns off all Sonics Silicon Backplane printks. | |
| Note that you won't be able to identify problems, once | |
| messages are turned off. | |
| This might only be desired for production kernels on | |
| embedded devices to reduce the kernel size. | |
| Say N | |
| config SSB_DEBUG | |
| bool "SSB debugging" | |
| depends on SSB && !SSB_SILENT | |
| help | |
| This turns on additional runtime checks and debugging | |
| messages. Turn this on for SSB troubleshooting. | |
| If unsure, say N | |
| config SSB_SERIAL | |
| bool | |
| depends on SSB | |
| # ChipCommon and ExtIf serial support routines. | |
| config SSB_DRIVER_PCICORE_POSSIBLE | |
| bool | |
| depends on SSB_PCIHOST | |
| default y | |
| config SSB_DRIVER_PCICORE | |
| bool "SSB PCI core driver" | |
| depends on SSB_DRIVER_PCICORE_POSSIBLE | |
| help | |
| Driver for the Sonics Silicon Backplane attached | |
| Broadcom PCI core. | |
| If unsure, say Y | |
| config SSB_PCICORE_HOSTMODE | |
| bool "Hostmode support for SSB PCI core" | |
| depends on SSB_DRIVER_PCICORE && SSB_DRIVER_MIPS | |
| help | |
| PCIcore hostmode operation (external PCI bus). | |
| config SSB_DRIVER_MIPS | |
| bool "SSB Broadcom MIPS core driver" | |
| depends on SSB && MIPS | |
| select SSB_SERIAL | |
| select SSB_SFLASH | |
| help | |
| Driver for the Sonics Silicon Backplane attached | |
| Broadcom MIPS core. | |
| If unsure, say N | |
| config SSB_SFLASH | |
| bool "SSB serial flash support" | |
| depends on SSB_DRIVER_MIPS | |
| default y | |
| # Assumption: We are on embedded, if we compile the MIPS core. | |
| config SSB_EMBEDDED | |
| bool | |
| depends on SSB_DRIVER_MIPS && SSB_PCICORE_HOSTMODE | |
| default y | |
| config SSB_DRIVER_EXTIF | |
| bool "SSB Broadcom EXTIF core driver" | |
| depends on SSB_DRIVER_MIPS | |
| help | |
| Driver for the Sonics Silicon Backplane attached | |
| Broadcom EXTIF core. | |
| If unsure, say N | |
| config SSB_DRIVER_GIGE | |
| bool "SSB Broadcom Gigabit Ethernet driver" | |
| depends on SSB_PCIHOST_POSSIBLE && SSB_EMBEDDED && MIPS | |
| help | |
| Driver for the Sonics Silicon Backplane attached | |
| Broadcom Gigabit Ethernet. | |
| If unsure, say N | |
| config SSB_DRIVER_GPIO | |
| bool "SSB GPIO driver" | |
| depends on SSB && GPIOLIB | |
| select IRQ_DOMAIN if SSB_EMBEDDED | |
| help | |
| Driver to provide access to the GPIO pins on the bus. | |
| If unsure, say N | |
| endmenu |