Commit | Line | Data |
---|---|---|
8369ae33 RM |
1 | config BCMA_POSSIBLE |
2 | bool | |
3 | depends on HAS_IOMEM && HAS_DMA | |
4 | default y | |
5 | ||
6 | menu "Broadcom specific AMBA" | |
7 | depends on BCMA_POSSIBLE | |
8 | ||
9 | config BCMA | |
10 | tristate "BCMA support" | |
11 | depends on BCMA_POSSIBLE | |
12 | help | |
13 | Bus driver for Broadcom specific Advanced Microcontroller Bus | |
14 | Architecture. | |
15 | ||
9d75ef0f RM |
16 | # Support for Block-I/O. SELECT this from the driver that needs it. |
17 | config BCMA_BLOCKIO | |
18 | bool | |
19 | depends on BCMA | |
20 | ||
8369ae33 RM |
21 | config BCMA_HOST_PCI_POSSIBLE |
22 | bool | |
23 | depends on BCMA && PCI = y | |
24 | default y | |
25 | ||
26 | config BCMA_HOST_PCI | |
27 | bool "Support for BCMA on PCI-host bus" | |
28 | depends on BCMA_HOST_PCI_POSSIBLE | |
d186899f | 29 | default y |
8369ae33 | 30 | |
9352f69c RM |
31 | config BCMA_DRIVER_PCI_HOSTMODE |
32 | bool "Driver for PCI core working in hostmode" | |
58f743ee | 33 | depends on BCMA && MIPS && BCMA_HOST_PCI |
9352f69c RM |
34 | help |
35 | PCI core hostmode operation (external PCI bus). | |
36 | ||
ecd177c2 | 37 | config BCMA_HOST_SOC |
6ffdead8 HM |
38 | bool "Support for BCMA in a SoC" |
39 | depends on BCMA | |
40 | help | |
41 | Host interface for a Broadcom AIX bus directly mapped into | |
42 | the memory. This only works with the Broadcom SoCs from the | |
43 | BCM47XX line. | |
44 | ||
45 | If unsure, say N | |
21e0534a HM |
46 | |
47 | config BCMA_DRIVER_MIPS | |
48 | bool "BCMA Broadcom MIPS core driver" | |
ecd177c2 | 49 | depends on BCMA && MIPS |
21e0534a HM |
50 | help |
51 | Driver for the Broadcom MIPS core attached to Broadcom specific | |
52 | Advanced Microcontroller Bus. | |
53 | ||
54 | If unsure, say N | |
ecd177c2 | 55 | |
23cb3b21 RM |
56 | config BCMA_SFLASH |
57 | bool | |
d57ef3a6 | 58 | depends on BCMA_DRIVER_MIPS |
23cb3b21 RM |
59 | default y |
60 | ||
61 | config BCMA_NFLASH | |
62 | bool | |
371a0044 | 63 | depends on BCMA_DRIVER_MIPS |
23cb3b21 RM |
64 | default y |
65 | ||
e1ac4b40 RM |
66 | config BCMA_DRIVER_GMAC_CMN |
67 | bool "BCMA Broadcom GBIT MAC COMMON core driver" | |
68 | depends on BCMA | |
69 | help | |
70 | Driver for the Broadcom GBIT MAC COMMON core attached to Broadcom | |
71 | specific Advanced Microcontroller Bus. | |
72 | ||
73 | If unsure, say N | |
74 | ||
cf0936b0 HM |
75 | config BCMA_DRIVER_GPIO |
76 | bool "BCMA GPIO driver" | |
a7333114 | 77 | depends on BCMA && GPIOLIB |
2997609e | 78 | select IRQ_DOMAIN if BCMA_HOST_SOC |
cf0936b0 HM |
79 | help |
80 | Driver to provide access to the GPIO pins of the bcma bus. | |
81 | ||
82 | If unsure, say N | |
83 | ||
8369ae33 RM |
84 | config BCMA_DEBUG |
85 | bool "BCMA debugging" | |
86 | depends on BCMA | |
87 | help | |
88 | This turns on additional debugging messages. | |
89 | ||
90 | If unsure, say N | |
91 | ||
92 | endmenu |