]> Git Repo - linux.git/blame - drivers/ssb/Kconfig
Merge branch 'spectre' of git://git.armlinux.org.uk/~rmk/linux-arm
[linux.git] / drivers / ssb / Kconfig
CommitLineData
61e115a5
MB
1config SSB_POSSIBLE
2 bool
f225763a 3 depends on HAS_IOMEM && HAS_DMA
61e115a5
MB
4 default y
5
8c9fdd76 6menuconfig SSB
61e115a5
MB
7 tristate "Sonics Silicon Backplane support"
8 depends on SSB_POSSIBLE
9 help
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
13 this bus.
14 It will be auto-selected if needed in other
15 environments.
16
17 The module will be called ssb.
18
19 If unsure, say N.
20
8c9fdd76
VL
21if SSB
22
e7ec2e32
MB
23# Common SPROM support routines
24config SSB_SPROM
25 bool
26
d625a29b
MB
27# Support for Block-I/O. SELECT this from the driver that needs it.
28config SSB_BLOCKIO
29 bool
30 depends on SSB
31
61e115a5
MB
32config SSB_PCIHOST_POSSIBLE
33 bool
a9e6d44d 34 depends on SSB && (PCI = y || PCI = SSB) && (PCI_DRIVERS_LEGACY || !MIPS)
61e115a5
MB
35 default y
36
37config SSB_PCIHOST
38 bool "Support for SSB on PCI-bus host"
39 depends on SSB_PCIHOST_POSSIBLE
e7ec2e32 40 select SSB_SPROM
61e115a5
MB
41 default y
42 help
43 Support for a Sonics Silicon Backplane on top
44 of a PCI device.
45
46 If unsure, say Y
47
c7084535
AZ
48config SSB_B43_PCI_BRIDGE
49 bool
50 depends on SSB_PCIHOST
51 default n
52
61e115a5
MB
53config SSB_PCMCIAHOST_POSSIBLE
54 bool
feeb4445 55 depends on SSB && (PCMCIA = y || PCMCIA = SSB)
61e115a5
MB
56 default y
57
58config SSB_PCMCIAHOST
feeb4445 59 bool "Support for SSB on PCMCIA-bus host"
61e115a5 60 depends on SSB_PCMCIAHOST_POSSIBLE
e7ec2e32 61 select SSB_SPROM
61e115a5
MB
62 help
63 Support for a Sonics Silicon Backplane on top
64 of a PCMCIA device.
65
66 If unsure, say N
67
24ea602e
AH
68config SSB_SDIOHOST_POSSIBLE
69 bool
70 depends on SSB && (MMC = y || MMC = SSB)
71 default y
72
73config SSB_SDIOHOST
74 bool "Support for SSB on SDIO-bus host"
75 depends on SSB_SDIOHOST_POSSIBLE
76 help
77 Support for a Sonics Silicon Backplane on top
78 of a SDIO device.
79
80 If unsure, say N
81
845da6e5
RM
82config SSB_HOST_SOC
83 bool "Support for SSB bus on SoC"
541c9a84 84 depends on SSB && BCM47XX_NVRAM
10da848f 85 select SSB_SPROM
845da6e5
RM
86 help
87 Host interface for a SSB directly mapped into memory. This is
88 for some Broadcom SoCs from the BCM47xx and BCM53xx lines.
89
90 If unsure, say N
91
61e115a5
MB
92config SSB_SERIAL
93 bool
94 depends on SSB
95 # ChipCommon and ExtIf serial support routines.
96
97config SSB_DRIVER_PCICORE_POSSIBLE
98 bool
36910d82 99 depends on SSB_PCIHOST
61e115a5
MB
100 default y
101
102config SSB_DRIVER_PCICORE
103 bool "SSB PCI core driver"
104 depends on SSB_DRIVER_PCICORE_POSSIBLE
105 help
106 Driver for the Sonics Silicon Backplane attached
107 Broadcom PCI core.
108
109 If unsure, say Y
110
111config SSB_PCICORE_HOSTMODE
feeb4445 112 bool "Hostmode support for SSB PCI core"
ebd27d33 113 depends on SSB_DRIVER_PCICORE && SSB_DRIVER_MIPS && SSB = y
61e115a5
MB
114 help
115 PCIcore hostmode operation (external PCI bus).
116
117config SSB_DRIVER_MIPS
feeb4445
MB
118 bool "SSB Broadcom MIPS core driver"
119 depends on SSB && MIPS
61e115a5 120 select SSB_SERIAL
179fa46f 121 select SSB_SFLASH
61e115a5
MB
122 help
123 Driver for the Sonics Silicon Backplane attached
124 Broadcom MIPS core.
125
126 If unsure, say N
127
72a525cb
RM
128config SSB_SFLASH
129 bool "SSB serial flash support"
092c4649 130 depends on SSB_DRIVER_MIPS
72a525cb
RM
131 default y
132
42bfad4f
MB
133# Assumption: We are on embedded, if we compile the MIPS core.
134config SSB_EMBEDDED
135 bool
271792ef 136 depends on SSB_DRIVER_MIPS && SSB_PCICORE_HOSTMODE
42bfad4f
MB
137 default y
138
61e115a5 139config SSB_DRIVER_EXTIF
feeb4445
MB
140 bool "SSB Broadcom EXTIF core driver"
141 depends on SSB_DRIVER_MIPS
61e115a5
MB
142 help
143 Driver for the Sonics Silicon Backplane attached
144 Broadcom EXTIF core.
145
146 If unsure, say N
147
aab547ce
MB
148config SSB_DRIVER_GIGE
149 bool "SSB Broadcom Gigabit Ethernet driver"
150 depends on SSB_PCIHOST_POSSIBLE && SSB_EMBEDDED && MIPS
151 help
152 Driver for the Sonics Silicon Backplane attached
153 Broadcom Gigabit Ethernet.
154
155 If unsure, say N
156
ec43b08b
HM
157config SSB_DRIVER_GPIO
158 bool "SSB GPIO driver"
3194f2f0 159 depends on SSB && GPIOLIB
7c1bc0da 160 select IRQ_DOMAIN if SSB_EMBEDDED
ec43b08b
HM
161 help
162 Driver to provide access to the GPIO pins on the bus.
163
164 If unsure, say N
165
8c9fdd76 166endif # SSB
This page took 0.898049 seconds and 4 git commands to generate.