irq: make irqs in kernel stat use per_cpu_dyn_array
[deliverable/linux.git] / drivers / ssb / Kconfig
1 menu "Sonics Silicon Backplane"
2
3 config SSB_POSSIBLE
4 bool
5 depends on HAS_IOMEM && HAS_DMA
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
23 # Common SPROM support routines
24 config SSB_SPROM
25 bool
26
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
32 config SSB_PCIHOST_POSSIBLE
33 bool
34 depends on SSB && (PCI = y || PCI = SSB)
35 default y
36
37 config SSB_PCIHOST
38 bool "Support for SSB on PCI-bus host"
39 depends on SSB_PCIHOST_POSSIBLE
40 select SSB_SPROM
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
48 config SSB_B43_PCI_BRIDGE
49 bool
50 depends on SSB_PCIHOST
51 default n
52
53 config SSB_PCMCIAHOST_POSSIBLE
54 bool
55 depends on SSB && (PCMCIA = y || PCMCIA = SSB) && EXPERIMENTAL
56 default y
57
58 config SSB_PCMCIAHOST
59 bool "Support for SSB on PCMCIA-bus host (EXPERIMENTAL)"
60 depends on SSB_PCMCIAHOST_POSSIBLE
61 select SSB_SPROM
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
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
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
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
148 endmenu
This page took 0.034274 seconds and 5 git commands to generate.