]>
Commit | Line | Data |
---|---|---|
61e115a5 MB |
1 | menu "Sonics Silicon Backplane" |
2 | ||
3 | config SSB_POSSIBLE | |
4 | bool | |
f225763a | 5 | depends on HAS_IOMEM && HAS_DMA |
61e115a5 MB |
6 | default y |
7 | ||
8 | config SSB | |
9 | tristate "Sonics Silicon Backplane support" | |
10 | depends on SSB_POSSIBLE | |
11 | help | |
12 | Support for the Sonics Silicon Backplane bus. | |
13 | You only need to enable this option, if you are | |
14 | configuring a kernel for an embedded system with | |
15 | this bus. | |
16 | It will be auto-selected if needed in other | |
17 | environments. | |
18 | ||
19 | The module will be called ssb. | |
20 | ||
21 | If unsure, say N. | |
22 | ||
e7ec2e32 MB |
23 | # Common SPROM support routines |
24 | config SSB_SPROM | |
25 | bool | |
26 | ||
d625a29b MB |
27 | # Support for Block-I/O. SELECT this from the driver that needs it. |
28 | config SSB_BLOCKIO | |
29 | bool | |
30 | depends on SSB | |
31 | ||
61e115a5 MB |
32 | config SSB_PCIHOST_POSSIBLE |
33 | bool | |
9be4bfb9 | 34 | depends on SSB && (PCI = y || PCI = SSB) |
61e115a5 MB |
35 | default y |
36 | ||
37 | config SSB_PCIHOST | |
38 | bool "Support for SSB on PCI-bus host" | |
39 | depends on SSB_PCIHOST_POSSIBLE | |
e7ec2e32 | 40 | select SSB_SPROM |
61e115a5 MB |
41 | default y |
42 | help | |
43 | Support for a Sonics Silicon Backplane on top | |
44 | of a PCI device. | |
45 | ||
46 | If unsure, say Y | |
47 | ||
c7084535 AZ |
48 | config SSB_B43_PCI_BRIDGE |
49 | bool | |
50 | depends on SSB_PCIHOST | |
51 | default n | |
52 | ||
61e115a5 MB |
53 | config SSB_PCMCIAHOST_POSSIBLE |
54 | bool | |
9be4bfb9 | 55 | depends on SSB && (PCMCIA = y || PCMCIA = SSB) && EXPERIMENTAL |
61e115a5 MB |
56 | default y |
57 | ||
58 | config SSB_PCMCIAHOST | |
59 | bool "Support for SSB on PCMCIA-bus host (EXPERIMENTAL)" | |
60 | depends on SSB_PCMCIAHOST_POSSIBLE | |
e7ec2e32 | 61 | select SSB_SPROM |
61e115a5 MB |
62 | help |
63 | Support for a Sonics Silicon Backplane on top | |
64 | of a PCMCIA device. | |
65 | ||
66 | If unsure, say N | |
67 | ||
68 | config SSB_SILENT | |
69 | bool "No SSB kernel messages" | |
70 | depends on SSB && EMBEDDED | |
71 | help | |
72 | This option turns off all Sonics Silicon Backplane printks. | |
73 | Note that you won't be able to identify problems, once | |
74 | messages are turned off. | |
75 | This might only be desired for production kernels on | |
76 | embedded devices to reduce the kernel size. | |
77 | ||
78 | Say N | |
79 | ||
80 | config SSB_DEBUG | |
81 | bool "SSB debugging" | |
82 | depends on SSB && !SSB_SILENT | |
83 | help | |
84 | This turns on additional runtime checks and debugging | |
85 | messages. Turn this on for SSB troubleshooting. | |
86 | ||
87 | If unsure, say N | |
88 | ||
89 | config SSB_SERIAL | |
90 | bool | |
91 | depends on SSB | |
92 | # ChipCommon and ExtIf serial support routines. | |
93 | ||
94 | config SSB_DRIVER_PCICORE_POSSIBLE | |
95 | bool | |
96 | depends on SSB_PCIHOST | |
97 | default y | |
98 | ||
99 | config SSB_DRIVER_PCICORE | |
100 | bool "SSB PCI core driver" | |
101 | depends on SSB_DRIVER_PCICORE_POSSIBLE | |
102 | help | |
103 | Driver for the Sonics Silicon Backplane attached | |
104 | Broadcom PCI core. | |
105 | ||
106 | If unsure, say Y | |
107 | ||
108 | config SSB_PCICORE_HOSTMODE | |
109 | bool "Hostmode support for SSB PCI core (EXPERIMENTAL)" | |
110 | depends on SSB_DRIVER_PCICORE && SSB_DRIVER_MIPS && EXPERIMENTAL | |
111 | help | |
112 | PCIcore hostmode operation (external PCI bus). | |
113 | ||
114 | config SSB_DRIVER_MIPS | |
115 | bool "SSB Broadcom MIPS core driver (EXPERIMENTAL)" | |
116 | depends on SSB && MIPS && EXPERIMENTAL | |
117 | select SSB_SERIAL | |
118 | help | |
119 | Driver for the Sonics Silicon Backplane attached | |
120 | Broadcom MIPS core. | |
121 | ||
122 | If unsure, say N | |
123 | ||
42bfad4f MB |
124 | # Assumption: We are on embedded, if we compile the MIPS core. |
125 | config SSB_EMBEDDED | |
126 | bool | |
127 | depends on SSB_DRIVER_MIPS | |
128 | default y | |
129 | ||
61e115a5 MB |
130 | config SSB_DRIVER_EXTIF |
131 | bool "SSB Broadcom EXTIF core driver (EXPERIMENTAL)" | |
132 | depends on SSB_DRIVER_MIPS && EXPERIMENTAL | |
133 | help | |
134 | Driver for the Sonics Silicon Backplane attached | |
135 | Broadcom EXTIF core. | |
136 | ||
137 | If unsure, say N | |
138 | ||
aab547ce MB |
139 | config SSB_DRIVER_GIGE |
140 | bool "SSB Broadcom Gigabit Ethernet driver" | |
141 | depends on SSB_PCIHOST_POSSIBLE && SSB_EMBEDDED && MIPS | |
142 | help | |
143 | Driver for the Sonics Silicon Backplane attached | |
144 | Broadcom Gigabit Ethernet. | |
145 | ||
146 | If unsure, say N | |
147 | ||
61e115a5 | 148 | endmenu |