3 depends on HAS_IOMEM && HAS_DMA
7 tristate "Sonics Silicon Backplane support"
8 depends on SSB_POSSIBLE
10 Support for the Sonics Silicon Backplane bus.
11 You only need to enable this option, if you are
12 configuring a kernel for an embedded system with
14 It will be auto-selected if needed in other
17 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) && (PCI_DRIVERS_LEGACY || !MIPS)
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)
59 bool "Support for SSB on PCMCIA-bus host"
60 depends on SSB_PCMCIAHOST_POSSIBLE
63 Support for a Sonics Silicon Backplane on top
68 config SSB_SDIOHOST_POSSIBLE
70 depends on SSB && (MMC = y || MMC = SSB)
74 bool "Support for SSB on SDIO-bus host"
75 depends on SSB_SDIOHOST_POSSIBLE
77 Support for a Sonics Silicon Backplane on top
83 bool "Support for SSB bus on SoC"
84 depends on SSB && BCM47XX_NVRAM
87 Host interface for a SSB directly mapped into memory. This is
88 for some Broadcom SoCs from the BCM47xx and BCM53xx lines.
95 # ChipCommon and ExtIf serial support routines.
97 config SSB_DRIVER_PCICORE_POSSIBLE
99 depends on SSB_PCIHOST
102 config SSB_DRIVER_PCICORE
103 bool "SSB PCI core driver"
104 depends on SSB_DRIVER_PCICORE_POSSIBLE
106 Driver for the Sonics Silicon Backplane attached
111 config SSB_PCICORE_HOSTMODE
112 bool "Hostmode support for SSB PCI core"
113 depends on SSB_DRIVER_PCICORE && SSB_DRIVER_MIPS && SSB = y
115 PCIcore hostmode operation (external PCI bus).
117 config SSB_DRIVER_MIPS
118 bool "SSB Broadcom MIPS core driver"
119 depends on SSB && MIPS
123 Driver for the Sonics Silicon Backplane attached
129 bool "SSB serial flash support"
130 depends on SSB_DRIVER_MIPS
133 # Assumption: We are on embedded, if we compile the MIPS core.
136 depends on SSB_DRIVER_MIPS && SSB_PCICORE_HOSTMODE
139 config SSB_DRIVER_EXTIF
140 bool "SSB Broadcom EXTIF core driver"
141 depends on SSB_DRIVER_MIPS
143 Driver for the Sonics Silicon Backplane attached
148 config SSB_DRIVER_GIGE
149 bool "SSB Broadcom Gigabit Ethernet driver"
150 depends on SSB_PCIHOST_POSSIBLE && SSB_EMBEDDED && MIPS
152 Driver for the Sonics Silicon Backplane attached
153 Broadcom Gigabit Ethernet.
157 config SSB_DRIVER_GPIO
158 bool "SSB GPIO driver"
159 depends on SSB && GPIOLIB
160 select IRQ_DOMAIN if SSB_EMBEDDED
162 Driver to provide access to the GPIO pins on the bus.