1 menu "Sonics Silicon Backplane"
5 depends on HAS_IOMEM && HAS_DMA
9 tristate "Sonics Silicon Backplane support"
10 depends on SSB_POSSIBLE
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
16 It will be auto-selected if needed in other
19 The module will be called ssb.
23 # Common SPROM support routines
27 # Support for Block-I/O. SELECT this from the driver that needs it.
32 config SSB_PCIHOST_POSSIBLE
34 depends on SSB && (PCI = y || PCI = SSB)
38 bool "Support for SSB on PCI-bus host"
39 depends on SSB_PCIHOST_POSSIBLE
43 Support for a Sonics Silicon Backplane on top
48 config SSB_B43_PCI_BRIDGE
50 depends on SSB_PCIHOST
53 config SSB_PCMCIAHOST_POSSIBLE
55 depends on SSB && (PCMCIA = y || PCMCIA = SSB) && EXPERIMENTAL
59 bool "Support for SSB on PCMCIA-bus host (EXPERIMENTAL)"
60 depends on SSB_PCMCIAHOST_POSSIBLE
63 Support for a Sonics Silicon Backplane on top
69 bool "No SSB kernel messages"
70 depends on SSB && EMBEDDED
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.
82 depends on SSB && !SSB_SILENT
84 This turns on additional runtime checks and debugging
85 messages. Turn this on for SSB troubleshooting.
92 # ChipCommon and ExtIf serial support routines.
94 config SSB_DRIVER_PCICORE_POSSIBLE
96 depends on SSB_PCIHOST
99 config SSB_DRIVER_PCICORE
100 bool "SSB PCI core driver"
101 depends on SSB_DRIVER_PCICORE_POSSIBLE
103 Driver for the Sonics Silicon Backplane attached
108 config SSB_PCICORE_HOSTMODE
109 bool "Hostmode support for SSB PCI core (EXPERIMENTAL)"
110 depends on SSB_DRIVER_PCICORE && SSB_DRIVER_MIPS && EXPERIMENTAL
112 PCIcore hostmode operation (external PCI bus).
114 config SSB_DRIVER_MIPS
115 bool "SSB Broadcom MIPS core driver (EXPERIMENTAL)"
116 depends on SSB && MIPS && EXPERIMENTAL
119 Driver for the Sonics Silicon Backplane attached
124 # Assumption: We are on embedded, if we compile the MIPS core.
127 depends on SSB_DRIVER_MIPS
130 config SSB_DRIVER_EXTIF
131 bool "SSB Broadcom EXTIF core driver (EXPERIMENTAL)"
132 depends on SSB_DRIVER_MIPS && EXPERIMENTAL
134 Driver for the Sonics Silicon Backplane attached
139 config SSB_DRIVER_GIGE
140 bool "SSB Broadcom Gigabit Ethernet driver"
141 depends on SSB_PCIHOST_POSSIBLE && SSB_EMBEDDED && MIPS
143 Driver for the Sonics Silicon Backplane attached
144 Broadcom Gigabit Ethernet.