03c4945868b7bf6bed3aed502da9360dcac07040
[librecmc/librecmc.git] / target / linux / brcm47xx-2.6 / files / drivers / ssb / Kconfig
1 menu "Sonics Silicon Backplane"
2
3 config SSB
4         tristate "Sonics Silicon Backplane support"
5         depends on EXPERIMENTAL
6         help
7           Support for the Sonics Silicon Backplane bus
8
9           The module will be called ssb
10
11           If unsure, say M
12
13 config SSB_PCIHOST
14         bool "Support for SSB on PCI-bus host"
15         depends on SSB && PCI
16         default y
17         help
18           Support for a Sonics Silicon Backplane on top
19           of a PCI device.
20
21           If unsure, say Y
22
23 config SSB_PCMCIAHOST
24         bool "Support for SSB on PCMCIA-bus host"
25         depends on SSB && PCMCIA
26         help
27           Support for a Sonics Silicon Backplane on top
28           of a PCMCIA device.
29
30           If unsure, say N
31
32 config SSB_SILENT
33         bool "No SSB kernel messages"
34         depends on SSB
35         help
36           This option turns off all Sonics Silicon Backplane printks.
37           Note that you won't be able to identify problems, once
38           messages are turned off.
39           This might only be desired for production kernels on
40           embedded devices to reduce the kernel size.
41
42           Say N
43
44 config SSB_DEBUG
45         bool "SSB debugging"
46         depends on SSB && !SSB_SILENT
47         help
48           This turns on additional runtime checks and debugging
49           messages. Turn this on for SSB troubleshooting.
50
51           If unsure, say N
52
53 config SSB_SERIAL
54         bool
55         depends on SSB
56         # ChipCommon and ExtIf serial support routines.
57
58 config SSB_DRIVER_PCICORE
59         bool "SSB PCI core driver"
60         depends on SSB && SSB_PCIHOST
61         default y
62         help
63           Driver for the Sonics Silicon Backplane attached
64           Broadcom PCI core.
65
66           If unsure, say Y
67
68 config SSB_PCICORE_HOSTMODE
69         bool "Hostmode support for SSB PCI core"
70         depends on SSB_DRIVER_PCICORE && SSB_DRIVER_MIPS
71         help
72           PCIcore hostmode operation (external PCI bus).
73
74 config SSB_DRIVER_MIPS
75         bool "SSB Broadcom MIPS core driver"
76         depends on SSB && MIPS
77         select SSB_SERIAL
78         help
79           Driver for the Sonics Silicon Backplane attached
80           Broadcom MIPS core.
81
82           If unsure, say N
83
84 config SSB_DRIVER_EXTIF
85         bool "SSB Broadcom EXTIF core driver"
86         depends on SSB_DRIVER_MIPS
87         help
88           Driver for the Sonics Silicon Backplane attached
89           Broadcom EXTIF core.
90
91           If unsure, say N
92
93 endmenu