config [31mCONFIG_BCMA_POSSIBLE[0m
bool
depends on [31mCONFIG_HAS_IOMEM[0m && [31mCONFIG_HAS_DMA[0m
default y
menu "Broadcom specific AMBA"
depends on [31mCONFIG_BCMA_POSSIBLE[0m
config [31mCONFIG_BCMA[0m
tristate "BCMA support"
depends on [31mCONFIG_BCMA_POSSIBLE[0m
help
Bus driver for Broadcom specific Advanced Microcontroller Bus
Architecture.
# Support for Block-I/O. SELECT this from the driver that needs it.
config [31mCONFIG_BCMA_BLOCKIO[0m
bool
depends on [31mCONFIG_BCMA[0m
config [31mCONFIG_BCMA_HOST_PCI_POSSIBLE[0m
bool
depends on [31mCONFIG_BCMA[0m && [31mCONFIG_PCI[0m = y
default y
config [31mCONFIG_BCMA_HOST_PCI[0m
bool "Support for BCMA on PCI-host bus"
depends on [31mCONFIG_BCMA_HOST_PCI_POSSIBLE[0m
select [31mCONFIG_BCMA_DRIVER_PCI[0m
default y
config [31mCONFIG_BCMA_HOST_SOC[0m
bool "Support for BCMA in a SoC"
depends on [31mCONFIG_BCMA[0m
help
Host interface for a Broadcom AIX bus directly mapped into
the memory. This only works with the Broadcom SoCs from the
[31mCONFIG_BCM47XX[0m line.
If unsure, say N
config [31mCONFIG_BCMA_DRIVER_PCI[0m
bool "BCMA Broadcom PCI core driver"
depends on [31mCONFIG_BCMA[0m && [31mCONFIG_PCI[0m
default y
help
[31mCONFIG_BCMA[0m bus may have many versions of PCIe core. This driver
supports:
1) PCIe core working in clientmode
2) PCIe Gen 2 clientmode core
In general PCIe (Gen 2) clientmode core is required on PCIe
hosted buses. It's responsible for initialization and basic
hardware management.
This driver is also prerequisite for a hostmode PCIe core
support.
config [31mCONFIG_BCMA_DRIVER_PCI_HOSTMODE[0m
bool "Driver for PCI core working in hostmode"
depends on [31mCONFIG_BCMA[0m && [31mCONFIG_MIPS[0m && [31mCONFIG_BCMA_DRIVER_PCI[0m
help
[31mCONFIG_PCI[0m core hostmode operation (external [31mCONFIG_PCI[0m bus).
config [31mCONFIG_BCMA_DRIVER_MIPS[0m
bool "BCMA Broadcom MIPS core driver"
depends on [31mCONFIG_BCMA[0m && [31mCONFIG_MIPS[0m
help
Driver for the Broadcom [31mCONFIG_MIPS[0m core attached to Broadcom specific
Advanced Microcontroller Bus.
If unsure, say N
config [31mCONFIG_BCMA_PFLASH[0m
bool
depends on [31mCONFIG_BCMA_DRIVER_MIPS[0m
default y
config [31mCONFIG_BCMA_SFLASH[0m
bool "ChipCommon-attached serial flash support"
depends on [31mCONFIG_BCMA_HOST_SOC[0m
default y
help
Some cheap devices have serial flash connected to the ChipCommon
instead of independent [31mCONFIG_SPI[0m controller. It requires using a separated
driver that implements ChipCommon specific interface communication.
Enabling this symbol will let bcma recognize serial flash and register
it as platform device.
config [31mCONFIG_BCMA_NFLASH[0m
bool
depends on [31mCONFIG_BCMA_DRIVER_MIPS[0m
default y
config [31mCONFIG_BCMA_DRIVER_GMAC_CMN[0m
bool "BCMA Broadcom GBIT MAC COMMON core driver"
depends on [31mCONFIG_BCMA[0m
help
Driver for the Broadcom GBIT [31mCONFIG_MAC[0m COMMON core attached to Broadcom
specific Advanced Microcontroller Bus.
If unsure, say N
config [31mCONFIG_BCMA_DRIVER_GPIO[0m
bool "BCMA GPIO driver"
depends on [31mCONFIG_BCMA[0m && [31mCONFIG_GPIOLIB[0m
select [31mCONFIG_GPIOLIB_IRQCHIP[0m if [31mCONFIG_BCMA_HOST_SOC[0m
help
Driver to provide access to the GPIO pins of the bcma bus.
If unsure, say N
config [31mCONFIG_BCMA_DEBUG[0m
bool "BCMA debugging"
depends on [31mCONFIG_BCMA[0m
help
This turns on additional debugging messages.
If unsure, say N
endmenu