Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
[wrt350n-kernel.git] / drivers / ssb / Kconfig
blob5d7ecc79777ac9d1e9f7709da6505b4ac53a01ef
1 menu "Sonics Silicon Backplane"
3 config SSB_POSSIBLE
4         bool
5         depends on HAS_IOMEM
6         default y
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.
19           The module will be called ssb.
21           If unsure, say N.
23 config SSB_PCIHOST_POSSIBLE
24         bool
25         depends on SSB && (PCI = y || PCI = SSB)
26         default y
28 config SSB_PCIHOST
29         bool "Support for SSB on PCI-bus host"
30         depends on SSB_PCIHOST_POSSIBLE
31         default y
32         help
33           Support for a Sonics Silicon Backplane on top
34           of a PCI device.
36           If unsure, say Y
38 <<<<<<< HEAD:drivers/ssb/Kconfig
39 =======
40 config SSB_B43_PCI_BRIDGE
41         bool
42         depends on SSB_PCIHOST
43         default n
45 >>>>>>> 264e3e889d86e552b4191d69bb60f4f3b383135a:drivers/ssb/Kconfig
46 config SSB_PCMCIAHOST_POSSIBLE
47         bool
48         depends on SSB && (PCMCIA = y || PCMCIA = SSB) && EXPERIMENTAL
49         default y
51 config SSB_PCMCIAHOST
52         bool "Support for SSB on PCMCIA-bus host (EXPERIMENTAL)"
53         depends on SSB_PCMCIAHOST_POSSIBLE
54         help
55           Support for a Sonics Silicon Backplane on top
56           of a PCMCIA device.
58           If unsure, say N
60 config SSB_SILENT
61         bool "No SSB kernel messages"
62         depends on SSB && EMBEDDED
63         help
64           This option turns off all Sonics Silicon Backplane printks.
65           Note that you won't be able to identify problems, once
66           messages are turned off.
67           This might only be desired for production kernels on
68           embedded devices to reduce the kernel size.
70           Say N
72 config SSB_DEBUG
73         bool "SSB debugging"
74         depends on SSB && !SSB_SILENT
75         help
76           This turns on additional runtime checks and debugging
77           messages. Turn this on for SSB troubleshooting.
79           If unsure, say N
81 config SSB_SERIAL
82         bool
83         depends on SSB
84         # ChipCommon and ExtIf serial support routines.
86 config SSB_DRIVER_PCICORE_POSSIBLE
87         bool
88         depends on SSB_PCIHOST
89         default y
91 config SSB_DRIVER_PCICORE
92         bool "SSB PCI core driver"
93         depends on SSB_DRIVER_PCICORE_POSSIBLE
94         help
95           Driver for the Sonics Silicon Backplane attached
96           Broadcom PCI core.
98           If unsure, say Y
100 config SSB_PCICORE_HOSTMODE
101         bool "Hostmode support for SSB PCI core (EXPERIMENTAL)"
102         depends on SSB_DRIVER_PCICORE && SSB_DRIVER_MIPS && EXPERIMENTAL
103         help
104           PCIcore hostmode operation (external PCI bus).
106 config SSB_DRIVER_MIPS
107         bool "SSB Broadcom MIPS core driver (EXPERIMENTAL)"
108         depends on SSB && MIPS && EXPERIMENTAL
109         select SSB_SERIAL
110         help
111           Driver for the Sonics Silicon Backplane attached
112           Broadcom MIPS core.
114           If unsure, say N
116 <<<<<<< HEAD:drivers/ssb/Kconfig
117 =======
118 # Assumption: We are on embedded, if we compile the MIPS core.
119 config SSB_EMBEDDED
120         bool
121         depends on SSB_DRIVER_MIPS
122         default y
124 >>>>>>> 264e3e889d86e552b4191d69bb60f4f3b383135a:drivers/ssb/Kconfig
125 config 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.
132           If unsure, say N
134 endmenu