1config BCMA_POSSIBLE
2	bool
3	depends on HAS_IOMEM && HAS_DMA
4	default y
5
6menu "Broadcom specific AMBA"
7	depends on BCMA_POSSIBLE
8
9config BCMA
10	tristate "BCMA support"
11	depends on BCMA_POSSIBLE
12	help
13	  Bus driver for Broadcom specific Advanced Microcontroller Bus
14	  Architecture.
15
16# Support for Block-I/O. SELECT this from the driver that needs it.
17config BCMA_BLOCKIO
18	bool
19	depends on BCMA
20
21config BCMA_HOST_PCI_POSSIBLE
22	bool
23	depends on BCMA && PCI = y
24	default y
25
26config BCMA_HOST_PCI
27	bool "Support for BCMA on PCI-host bus"
28	depends on BCMA_HOST_PCI_POSSIBLE
29
30config BCMA_DRIVER_PCI_HOSTMODE
31	bool "Driver for PCI core working in hostmode"
32	depends on BCMA && MIPS && BCMA_HOST_PCI
33	help
34	  PCI core hostmode operation (external PCI bus).
35
36config BCMA_HOST_SOC
37	bool
38	depends on BCMA_DRIVER_MIPS
39
40config BCMA_DRIVER_MIPS
41	bool "BCMA Broadcom MIPS core driver"
42	depends on BCMA && MIPS
43	help
44	  Driver for the Broadcom MIPS core attached to Broadcom specific
45	  Advanced Microcontroller Bus.
46
47	  If unsure, say N
48
49config BCMA_DEBUG
50	bool "BCMA debugging"
51	depends on BCMA
52	help
53	  This turns on additional debugging messages.
54
55	  If unsure, say N
56
57endmenu
58