3 @@ -493,43 +493,6 @@ USB_VL600=
11 -SSB_PCIHOST_POSSIBLE=
14 -SSB_PCMCIAHOST_POSSIBLE=
16 -SSB_SDIOHOST_POSSIBLE=
20 -SSB_DRIVER_PCICORE_POSSIBLE=
22 -SSB_PCICORE_HOSTMODE=
32 -BCMA_HOST_PCI_POSSIBLE=
36 -BCMA_DRIVER_PCI_HOSTMODE=
41 -BCMA_DRIVER_GMAC_CMN=
47 --- a/drivers/net/wireless/broadcom/b43/Kconfig
48 +++ b/drivers/net/wireless/broadcom/b43/Kconfig
49 @@ -63,21 +63,21 @@ endchoice
50 config B43_PCI_AUTOSELECT
52 depends on B43 && SSB_PCIHOST_POSSIBLE
54 - select SSB_B43_PCI_BRIDGE
55 + depends on SSB_PCIHOST
56 + depends on SSB_B43_PCI_BRIDGE
59 # Auto-select SSB PCICORE driver, if possible
60 config B43_PCICORE_AUTOSELECT
62 depends on B43 && SSB_DRIVER_PCICORE_POSSIBLE
63 - select SSB_DRIVER_PCICORE
64 + depends on SSB_DRIVER_PCICORE
68 bool "Broadcom 43xx SDIO device support"
69 depends on B43 && B43_SSB && SSB_SDIOHOST_POSSIBLE
71 + depends on SSB_SDIOHOST
73 Broadcom 43xx device support for Soft-MAC SDIO devices.
75 @@ -96,13 +96,13 @@ config B43_SDIO
78 depends on B43 && B43_BCMA
80 + depends on BCMA_BLOCKIO
85 depends on B43 && B43_SSB
87 + depends on SSB_BLOCKIO
91 --- a/drivers/net/wireless/broadcom/b43/main.c
92 +++ b/drivers/net/wireless/broadcom/b43/main.c
93 @@ -2853,7 +2853,7 @@ static struct ssb_device *b43_ssb_gpio_d
95 struct ssb_bus *bus = dev->dev->sdev->bus;
97 -#ifdef CPTCFG_SSB_DRIVER_PCICORE
98 +#ifdef CONFIG_SSB_DRIVER_PCICORE
99 return (bus->chipco.dev ? bus->chipco.dev : bus->pcicore.dev);
101 return bus->chipco.dev;
102 @@ -4871,7 +4871,7 @@ static int b43_wireless_core_init(struct
104 if (sprom->boardflags_lo & B43_BFL_XTAL_NOSLOW)
105 hf |= B43_HF_DSCRQ; /* Disable slowclock requests from ucode. */
106 -#if defined(CPTCFG_B43_SSB) && defined(CPTCFG_SSB_DRIVER_PCICORE)
107 +#if defined(CPTCFG_B43_SSB) && defined(CONFIG_SSB_DRIVER_PCICORE)
108 if (dev->dev->bus_type == B43_BUS_SSB &&
109 dev->dev->sdev->bus->bustype == SSB_BUSTYPE_PCI &&
110 dev->dev->sdev->bus->pcicore.dev->id.revision <= 10)
111 --- a/drivers/net/wireless/broadcom/b43legacy/Kconfig
112 +++ b/drivers/net/wireless/broadcom/b43legacy/Kconfig
113 @@ -3,7 +3,7 @@ config B43LEGACY
114 tristate "Broadcom 43xx-legacy wireless support (mac80211 stack)"
116 depends on SSB_POSSIBLE && MAC80211 && HAS_DMA
121 b43legacy is a driver for 802.11b devices from Broadcom (BCM4301 and
122 @@ -25,15 +25,15 @@ config B43LEGACY
123 config B43LEGACY_PCI_AUTOSELECT
125 depends on B43LEGACY && SSB_PCIHOST_POSSIBLE
127 - select SSB_B43_PCI_BRIDGE
128 + depends on SSB_PCIHOST
129 + depends on SSB_B43_PCI_BRIDGE
132 # Auto-select SSB PCICORE driver, if possible
133 config B43LEGACY_PCICORE_AUTOSELECT
135 depends on B43LEGACY && SSB_DRIVER_PCICORE_POSSIBLE
136 - select SSB_DRIVER_PCICORE
137 + depends on SSB_DRIVER_PCICORE
141 --- a/drivers/net/wireless/broadcom/b43legacy/main.c
142 +++ b/drivers/net/wireless/broadcom/b43legacy/main.c
143 @@ -1907,7 +1907,7 @@ static int b43legacy_gpio_init(struct b4
144 if (dev->dev->id.revision >= 2)
145 mask |= 0x0010; /* FIXME: This is redundant. */
147 -#ifdef CPTCFG_SSB_DRIVER_PCICORE
148 +#ifdef CONFIG_SSB_DRIVER_PCICORE
149 pcidev = bus->pcicore.dev;
151 gpiodev = bus->chipco.dev ? : pcidev;
152 @@ -1926,7 +1926,7 @@ static void b43legacy_gpio_cleanup(struc
153 struct ssb_bus *bus = dev->dev->bus;
154 struct ssb_device *gpiodev, *pcidev = NULL;
156 -#ifdef CPTCFG_SSB_DRIVER_PCICORE
157 +#ifdef CONFIG_SSB_DRIVER_PCICORE
158 pcidev = bus->pcicore.dev;
160 gpiodev = bus->chipco.dev ? : pcidev;
161 --- a/drivers/net/wireless/broadcom/brcm80211/Kconfig
162 +++ b/drivers/net/wireless/broadcom/brcm80211/Kconfig
163 @@ -8,7 +8,7 @@ config BRCMSMAC
166 depends on BCMA_POSSIBLE
174 @@ -1483,117 +1483,6 @@ config BACKPORTED_USB_NET_AQC111
175 config BACKPORTED_USB_RTL8153_ECM
177 default USB_RTL8153_ECM
178 -config BACKPORTED_SSB_POSSIBLE
180 - default SSB_POSSIBLE
181 -config BACKPORTED_SSB
184 -config BACKPORTED_SSB_SPROM
187 -config BACKPORTED_SSB_BLOCKIO
189 - default SSB_BLOCKIO
190 -config BACKPORTED_SSB_PCIHOST_POSSIBLE
192 - default SSB_PCIHOST_POSSIBLE
193 -config BACKPORTED_SSB_PCIHOST
195 - default SSB_PCIHOST
196 -config BACKPORTED_SSB_B43_PCI_BRIDGE
198 - default SSB_B43_PCI_BRIDGE
199 -config BACKPORTED_SSB_PCMCIAHOST_POSSIBLE
201 - default SSB_PCMCIAHOST_POSSIBLE
202 -config BACKPORTED_SSB_PCMCIAHOST
204 - default SSB_PCMCIAHOST
205 -config BACKPORTED_SSB_SDIOHOST_POSSIBLE
207 - default SSB_SDIOHOST_POSSIBLE
208 -config BACKPORTED_SSB_SDIOHOST
210 - default SSB_SDIOHOST
211 -config BACKPORTED_SSB_HOST_SOC
213 - default SSB_HOST_SOC
214 -config BACKPORTED_SSB_SERIAL
217 -config BACKPORTED_SSB_DRIVER_PCICORE_POSSIBLE
219 - default SSB_DRIVER_PCICORE_POSSIBLE
220 -config BACKPORTED_SSB_DRIVER_PCICORE
222 - default SSB_DRIVER_PCICORE
223 -config BACKPORTED_SSB_PCICORE_HOSTMODE
225 - default SSB_PCICORE_HOSTMODE
226 -config BACKPORTED_SSB_DRIVER_MIPS
228 - default SSB_DRIVER_MIPS
229 -config BACKPORTED_SSB_SFLASH
232 -config BACKPORTED_SSB_EMBEDDED
234 - default SSB_EMBEDDED
235 -config BACKPORTED_SSB_DRIVER_EXTIF
237 - default SSB_DRIVER_EXTIF
238 -config BACKPORTED_SSB_DRIVER_GIGE
240 - default SSB_DRIVER_GIGE
241 -config BACKPORTED_SSB_DRIVER_GPIO
243 - default SSB_DRIVER_GPIO
244 -config BACKPORTED_BCMA_POSSIBLE
246 - default BCMA_POSSIBLE
247 -config BACKPORTED_BCMA
250 -config BACKPORTED_BCMA_BLOCKIO
252 - default BCMA_BLOCKIO
253 -config BACKPORTED_BCMA_HOST_PCI_POSSIBLE
255 - default BCMA_HOST_PCI_POSSIBLE
256 -config BACKPORTED_BCMA_HOST_PCI
258 - default BCMA_HOST_PCI
259 -config BACKPORTED_BCMA_HOST_SOC
261 - default BCMA_HOST_SOC
262 -config BACKPORTED_BCMA_DRIVER_PCI
264 - default BCMA_DRIVER_PCI
265 -config BACKPORTED_BCMA_DRIVER_PCI_HOSTMODE
267 - default BCMA_DRIVER_PCI_HOSTMODE
268 -config BACKPORTED_BCMA_DRIVER_MIPS
270 - default BCMA_DRIVER_MIPS
271 -config BACKPORTED_BCMA_PFLASH
273 - default BCMA_PFLASH
274 -config BACKPORTED_BCMA_SFLASH
276 - default BCMA_SFLASH
277 -config BACKPORTED_BCMA_NFLASH
279 - default BCMA_NFLASH
280 -config BACKPORTED_BCMA_DRIVER_GMAC_CMN
282 - default BCMA_DRIVER_GMAC_CMN
283 -config BACKPORTED_BCMA_DRIVER_GPIO
285 - default BCMA_DRIVER_GPIO
286 -config BACKPORTED_BCMA_DEBUG
289 config BACKPORTED_USB_ACM
292 --- a/Kconfig.sources
293 +++ b/Kconfig.sources
294 @@ -10,9 +10,6 @@ source "$BACKPORT_DIR/drivers/soc/qcom/K
295 source "$BACKPORT_DIR/drivers/net/wireless/Kconfig"
296 source "$BACKPORT_DIR/drivers/net/usb/Kconfig"
298 -source "$BACKPORT_DIR/drivers/ssb/Kconfig"
299 -source "$BACKPORT_DIR/drivers/bcma/Kconfig"
301 source "$BACKPORT_DIR/drivers/usb/class/Kconfig"
303 source "$BACKPORT_DIR/drivers/staging/Kconfig"
304 --- a/Makefile.kernel
305 +++ b/Makefile.kernel
306 @@ -43,8 +43,6 @@ obj-$(CPTCFG_QRTR) += net/qrtr/
307 obj-$(CPTCFG_QCOM_QMI_HELPERS) += drivers/soc/qcom/
308 obj-$(CPTCFG_MHI_BUS) += drivers/bus/mhi/
309 obj-$(CPTCFG_WLAN) += drivers/net/wireless/
310 -obj-$(CPTCFG_SSB) += drivers/ssb/
311 -obj-$(CPTCFG_BCMA) += drivers/bcma/
312 obj-$(CPTCFG_USB_NET_RNDIS_WLAN) += drivers/net/usb/
314 obj-$(CPTCFG_USB_WDM) += drivers/usb/class/