3 depends on HAS_IOMEM && HAS_DMA
6 menu "Broadcom specific AMBA"
7 depends on BCMA_POSSIBLE
10 tristate "BCMA support"
11 depends on BCMA_POSSIBLE
13 Bus driver for Broadcom specific Advanced Microcontroller Bus
16 # Support for Block-I/O. SELECT this from the driver that needs it.
21 config BCMA_HOST_PCI_POSSIBLE
23 depends on BCMA && PCI = y
27 bool "Support for BCMA on PCI-host bus"
28 depends on BCMA_HOST_PCI_POSSIBLE
31 config BCMA_DRIVER_PCI_HOSTMODE
32 bool "Driver for PCI core working in hostmode"
33 depends on BCMA && MIPS && BCMA_HOST_PCI
35 PCI core hostmode operation (external PCI bus).
38 bool "Support for BCMA in a SoC"
41 Host interface for a Broadcom AIX bus directly mapped into
42 the memory. This only works with the Broadcom SoCs from the
47 config BCMA_DRIVER_MIPS
48 bool "BCMA Broadcom MIPS core driver"
49 depends on BCMA && MIPS
51 Driver for the Broadcom MIPS core attached to Broadcom specific
52 Advanced Microcontroller Bus.
58 depends on BCMA_DRIVER_MIPS
63 depends on BCMA_DRIVER_MIPS
66 config BCMA_DRIVER_GMAC_CMN
67 bool "BCMA Broadcom GBIT MAC COMMON core driver"
70 Driver for the Broadcom GBIT MAC COMMON core attached to Broadcom
71 specific Advanced Microcontroller Bus.
75 config BCMA_DRIVER_GPIO
76 bool "BCMA GPIO driver"
77 depends on BCMA && GPIOLIB
78 select IRQ_DOMAIN if BCMA_HOST_SOC
80 Driver to provide access to the GPIO pins of the bcma bus.
88 This turns on additional debugging messages.