ecd177c216
This patch adds support for using bcma on a Broadcom SoC as the system bus. An SoC like the bcm4716 could register this bus and use it to searches for the bcma cores and register the devices on this bus. BCMA_HOSTTYPE_NONE was intended for SoCs at first but BCMA_HOSTTYPE_SOC is a better name. Acked-by: Rafał Miłecki <zajec5@gmail.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Acked-by: Ralf Baechle <ralf@linux-mips.org> Signed-off-by: John W. Linville <linville@tuxdriver.com>
49 lines
925 B
Plaintext
49 lines
925 B
Plaintext
config BCMA_POSSIBLE
|
|
bool
|
|
depends on HAS_IOMEM && HAS_DMA
|
|
default y
|
|
|
|
menu "Broadcom specific AMBA"
|
|
depends on BCMA_POSSIBLE
|
|
|
|
config BCMA
|
|
tristate "BCMA support"
|
|
depends on BCMA_POSSIBLE
|
|
help
|
|
Bus driver for Broadcom specific Advanced Microcontroller Bus
|
|
Architecture.
|
|
|
|
# Support for Block-I/O. SELECT this from the driver that needs it.
|
|
config BCMA_BLOCKIO
|
|
bool
|
|
depends on BCMA
|
|
|
|
config BCMA_HOST_PCI_POSSIBLE
|
|
bool
|
|
depends on BCMA && PCI = y
|
|
default y
|
|
|
|
config BCMA_HOST_PCI
|
|
bool "Support for BCMA on PCI-host bus"
|
|
depends on BCMA_HOST_PCI_POSSIBLE
|
|
|
|
config BCMA_DRIVER_PCI_HOSTMODE
|
|
bool "Driver for PCI core working in hostmode"
|
|
depends on BCMA && MIPS
|
|
help
|
|
PCI core hostmode operation (external PCI bus).
|
|
|
|
config BCMA_HOST_SOC
|
|
bool
|
|
depends on BCMA && MIPS
|
|
|
|
config BCMA_DEBUG
|
|
bool "BCMA debugging"
|
|
depends on BCMA
|
|
help
|
|
This turns on additional debugging messages.
|
|
|
|
If unsure, say N
|
|
|
|
endmenu
|