config [31mCONFIG_SSB_POSSIBLE[0m
bool
depends on [31mCONFIG_HAS_IOMEM[0m && [31mCONFIG_HAS_DMA[0m
default y
menu "Sonics Silicon Backplane"
depends on [31mCONFIG_SSB_POSSIBLE[0m
config [31mCONFIG_SSB[0m
tristate "Sonics Silicon Backplane support"
depends on [31mCONFIG_SSB_POSSIBLE[0m
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 [31mCONFIG_SSB_SPROM[0m
bool
# Support for Block-I/O. SELECT this from the driver that needs it.
config [31mCONFIG_SSB_BLOCKIO[0m
bool
depends on [31mCONFIG_SSB[0m
config [31mCONFIG_SSB_PCIHOST_POSSIBLE[0m
bool
depends on [31mCONFIG_SSB[0m && ([31mCONFIG_PCI[0m = y || [31mCONFIG_PCI[0m = [31mCONFIG_SSB[0m)
default y
config [31mCONFIG_SSB_PCIHOST[0m
bool "Support for SSB on PCI-bus host"
depends on [31mCONFIG_SSB_PCIHOST_POSSIBLE[0m
select [31mCONFIG_SSB_SPROM[0m
default y
help
Support for a Sonics Silicon Backplane on top
of a [31mCONFIG_PCI[0m device.
If unsure, say Y
config [31mCONFIG_SSB_B43_PCI_BRIDGE[0m
bool
depends on [31mCONFIG_SSB_PCIHOST[0m
default n
config [31mCONFIG_SSB_PCMCIAHOST_POSSIBLE[0m
bool
depends on [31mCONFIG_SSB[0m && ([31mCONFIG_PCMCIA[0m = y || [31mCONFIG_PCMCIA[0m = [31mCONFIG_SSB[0m)
default y
config [31mCONFIG_SSB_PCMCIAHOST[0m
bool "Support for SSB on PCMCIA-bus host"
depends on [31mCONFIG_SSB_PCMCIAHOST_POSSIBLE[0m
select [31mCONFIG_SSB_SPROM[0m
help
Support for a Sonics Silicon Backplane on top
of a [31mCONFIG_PCMCIA[0m device.
If unsure, say N
config [31mCONFIG_SSB_SDIOHOST_POSSIBLE[0m
bool
depends on [31mCONFIG_SSB[0m && ([31mCONFIG_MMC[0m = y || [31mCONFIG_MMC[0m = [31mCONFIG_SSB[0m)
default y
config [31mCONFIG_SSB_SDIOHOST[0m
bool "Support for SSB on SDIO-bus host"
depends on [31mCONFIG_SSB_SDIOHOST_POSSIBLE[0m
help
Support for a Sonics Silicon Backplane on top
of a SDIO device.
If unsure, say N
config [31mCONFIG_SSB_HOST_SOC[0m
bool "Support for SSB bus on SoC"
depends on [31mCONFIG_SSB[0m && [31mCONFIG_BCM47XX_NVRAM[0m
select [31mCONFIG_SSB_SPROM[0m
help
Host interface for a [31mCONFIG_SSB[0m directly mapped into memory. This is
for some Broadcom SoCs from the BCM47xx and BCM53xx lines.
If unsure, say N
config [31mCONFIG_SSB_SILENT[0m
bool "No SSB kernel messages"
depends on [31mCONFIG_SSB[0m && [31mCONFIG_EXPERT[0m
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 [31mCONFIG_SSB_DEBUG[0m
bool "SSB debugging"
depends on [31mCONFIG_SSB[0m && ![31mCONFIG_SSB_SILENT[0m
help
This turns on additional runtime checks and debugging
messages. Turn this on for [31mCONFIG_SSB[0m troubleshooting.
If unsure, say N
config [31mCONFIG_SSB_SERIAL[0m
bool
depends on [31mCONFIG_SSB[0m
# ChipCommon and ExtIf serial support routines.
config [31mCONFIG_SSB_DRIVER_PCICORE_POSSIBLE[0m
bool
depends on [31mCONFIG_SSB_PCIHOST[0m
default y
config [31mCONFIG_SSB_DRIVER_PCICORE[0m
bool "SSB PCI core driver"
depends on [31mCONFIG_SSB_DRIVER_PCICORE_POSSIBLE[0m
help
Driver for the Sonics Silicon Backplane attached
Broadcom [31mCONFIG_PCI[0m core.
If unsure, say Y
config [31mCONFIG_SSB_PCICORE_HOSTMODE[0m
bool "Hostmode support for SSB PCI core"
depends on [31mCONFIG_SSB_DRIVER_PCICORE[0m && [31mCONFIG_SSB_DRIVER_MIPS[0m
help
PCIcore hostmode operation (external [31mCONFIG_PCI[0m bus).
config [31mCONFIG_SSB_DRIVER_MIPS[0m
bool "SSB Broadcom MIPS core driver"
depends on [31mCONFIG_SSB[0m && [31mCONFIG_MIPS[0m
select [31mCONFIG_SSB_SERIAL[0m
select [31mCONFIG_SSB_SFLASH[0m
help
Driver for the Sonics Silicon Backplane attached
Broadcom [31mCONFIG_MIPS[0m core.
If unsure, say N
config [31mCONFIG_SSB_SFLASH[0m
bool "SSB serial flash support"
depends on [31mCONFIG_SSB_DRIVER_MIPS[0m
default y
# Assumption: We are on embedded, if we compile the [31mCONFIG_MIPS[0m core.
config [31mCONFIG_SSB_EMBEDDED[0m
bool
depends on [31mCONFIG_SSB_DRIVER_MIPS[0m && [31mCONFIG_SSB_PCICORE_HOSTMODE[0m
default y
config [31mCONFIG_SSB_DRIVER_EXTIF[0m
bool "SSB Broadcom EXTIF core driver"
depends on [31mCONFIG_SSB_DRIVER_MIPS[0m
help
Driver for the Sonics Silicon Backplane attached
Broadcom EXTIF core.
If unsure, say N
config [31mCONFIG_SSB_DRIVER_GIGE[0m
bool "SSB Broadcom Gigabit Ethernet driver"
depends on [31mCONFIG_SSB_PCIHOST_POSSIBLE[0m && [31mCONFIG_SSB_EMBEDDED[0m && [31mCONFIG_MIPS[0m
help
Driver for the Sonics Silicon Backplane attached
Broadcom Gigabit Ethernet.
If unsure, say N
config [31mCONFIG_SSB_DRIVER_GPIO[0m
bool "SSB GPIO driver"
depends on [31mCONFIG_SSB[0m && [31mCONFIG_GPIOLIB[0m
select [31mCONFIG_IRQ_DOMAIN[0m if [31mCONFIG_SSB_EMBEDDED[0m
help
Driver to provide access to the GPIO pins on the bus.
If unsure, say N
endmenu