drivers/net/wireless/iwlwifi/iwl-3945.h: correct CONFIG_IWL4965_LEDS typo
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / drivers / ssb / Kconfig
CommitLineData
61e115a5
MB
1menu "Sonics Silicon Backplane"
2
3config SSB_POSSIBLE
4 bool
5 depends on HAS_IOMEM
6 default y
7
8config 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
24config SSB_SPROM
25 bool
26
61e115a5
MB
27config SSB_PCIHOST_POSSIBLE
28 bool
9be4bfb9 29 depends on SSB && (PCI = y || PCI = SSB)
61e115a5
MB
30 default y
31
32config SSB_PCIHOST
33 bool "Support for SSB on PCI-bus host"
34 depends on SSB_PCIHOST_POSSIBLE
e7ec2e32 35 select SSB_SPROM
61e115a5
MB
36 default y
37 help
38 Support for a Sonics Silicon Backplane on top
39 of a PCI device.
40
41 If unsure, say Y
42
c7084535
AZ
43config SSB_B43_PCI_BRIDGE
44 bool
45 depends on SSB_PCIHOST
46 default n
47
61e115a5
MB
48config SSB_PCMCIAHOST_POSSIBLE
49 bool
9be4bfb9 50 depends on SSB && (PCMCIA = y || PCMCIA = SSB) && EXPERIMENTAL
61e115a5
MB
51 default y
52
53config SSB_PCMCIAHOST
54 bool "Support for SSB on PCMCIA-bus host (EXPERIMENTAL)"
55 depends on SSB_PCMCIAHOST_POSSIBLE
e7ec2e32 56 select SSB_SPROM
61e115a5
MB
57 help
58 Support for a Sonics Silicon Backplane on top
59 of a PCMCIA device.
60
61 If unsure, say N
62
63config SSB_SILENT
64 bool "No SSB kernel messages"
65 depends on SSB && EMBEDDED
66 help
67 This option turns off all Sonics Silicon Backplane printks.
68 Note that you won't be able to identify problems, once
69 messages are turned off.
70 This might only be desired for production kernels on
71 embedded devices to reduce the kernel size.
72
73 Say N
74
75config SSB_DEBUG
76 bool "SSB debugging"
77 depends on SSB && !SSB_SILENT
78 help
79 This turns on additional runtime checks and debugging
80 messages. Turn this on for SSB troubleshooting.
81
82 If unsure, say N
83
84config SSB_SERIAL
85 bool
86 depends on SSB
87 # ChipCommon and ExtIf serial support routines.
88
89config SSB_DRIVER_PCICORE_POSSIBLE
90 bool
91 depends on SSB_PCIHOST
92 default y
93
94config SSB_DRIVER_PCICORE
95 bool "SSB PCI core driver"
96 depends on SSB_DRIVER_PCICORE_POSSIBLE
97 help
98 Driver for the Sonics Silicon Backplane attached
99 Broadcom PCI core.
100
101 If unsure, say Y
102
103config SSB_PCICORE_HOSTMODE
104 bool "Hostmode support for SSB PCI core (EXPERIMENTAL)"
105 depends on SSB_DRIVER_PCICORE && SSB_DRIVER_MIPS && EXPERIMENTAL
106 help
107 PCIcore hostmode operation (external PCI bus).
108
109config SSB_DRIVER_MIPS
110 bool "SSB Broadcom MIPS core driver (EXPERIMENTAL)"
111 depends on SSB && MIPS && EXPERIMENTAL
112 select SSB_SERIAL
113 help
114 Driver for the Sonics Silicon Backplane attached
115 Broadcom MIPS core.
116
117 If unsure, say N
118
42bfad4f
MB
119# Assumption: We are on embedded, if we compile the MIPS core.
120config SSB_EMBEDDED
121 bool
122 depends on SSB_DRIVER_MIPS
123 default y
124
61e115a5
MB
125config SSB_DRIVER_EXTIF
126 bool "SSB Broadcom EXTIF core driver (EXPERIMENTAL)"
127 depends on SSB_DRIVER_MIPS && EXPERIMENTAL
128 help
129 Driver for the Sonics Silicon Backplane attached
130 Broadcom EXTIF core.
131
132 If unsure, say N
133
aab547ce
MB
134config SSB_DRIVER_GIGE
135 bool "SSB Broadcom Gigabit Ethernet driver"
136 depends on SSB_PCIHOST_POSSIBLE && SSB_EMBEDDED && MIPS
137 help
138 Driver for the Sonics Silicon Backplane attached
139 Broadcom Gigabit Ethernet.
140
141 If unsure, say N
142
61e115a5 143endmenu