mac80211: Update to version 5.7-rc3-1
[openwrt/staging/chunkeey.git] / package / kernel / mac80211 / patches / build / 060-no_local_ssb_bcma.patch
1 --- a/local-symbols
2 +++ b/local-symbols
3 @@ -417,43 +417,6 @@ USB_SIERRA_NET=
4 USB_VL600=
5 USB_NET_CH9200=
6 USB_NET_AQC111=
7 -SSB_POSSIBLE=
8 -SSB=
9 -SSB_SPROM=
10 -SSB_BLOCKIO=
11 -SSB_PCIHOST_POSSIBLE=
12 -SSB_PCIHOST=
13 -SSB_B43_PCI_BRIDGE=
14 -SSB_PCMCIAHOST_POSSIBLE=
15 -SSB_PCMCIAHOST=
16 -SSB_SDIOHOST_POSSIBLE=
17 -SSB_SDIOHOST=
18 -SSB_HOST_SOC=
19 -SSB_SERIAL=
20 -SSB_DRIVER_PCICORE_POSSIBLE=
21 -SSB_DRIVER_PCICORE=
22 -SSB_PCICORE_HOSTMODE=
23 -SSB_DRIVER_MIPS=
24 -SSB_SFLASH=
25 -SSB_EMBEDDED=
26 -SSB_DRIVER_EXTIF=
27 -SSB_DRIVER_GIGE=
28 -SSB_DRIVER_GPIO=
29 -BCMA_POSSIBLE=
30 -BCMA=
31 -BCMA_BLOCKIO=
32 -BCMA_HOST_PCI_POSSIBLE=
33 -BCMA_HOST_PCI=
34 -BCMA_HOST_SOC=
35 -BCMA_DRIVER_PCI=
36 -BCMA_DRIVER_PCI_HOSTMODE=
37 -BCMA_DRIVER_MIPS=
38 -BCMA_PFLASH=
39 -BCMA_SFLASH=
40 -BCMA_NFLASH=
41 -BCMA_DRIVER_GMAC_CMN=
42 -BCMA_DRIVER_GPIO=
43 -BCMA_DEBUG=
44 USB_ACM=
45 USB_PRINTER=
46 USB_WDM=
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
51 bool
52 depends on B43 && SSB_PCIHOST_POSSIBLE
53 - select SSB_PCIHOST
54 - select SSB_B43_PCI_BRIDGE
55 + depends on SSB_PCIHOST
56 + depends on SSB_B43_PCI_BRIDGE
57 default y
58
59 # Auto-select SSB PCICORE driver, if possible
60 config B43_PCICORE_AUTOSELECT
61 bool
62 depends on B43 && SSB_DRIVER_PCICORE_POSSIBLE
63 - select SSB_DRIVER_PCICORE
64 + depends on SSB_DRIVER_PCICORE
65 default y
66
67 config B43_SDIO
68 bool "Broadcom 43xx SDIO device support"
69 depends on B43 && B43_SSB && SSB_SDIOHOST_POSSIBLE
70 - select SSB_SDIOHOST
71 + depends on SSB_SDIOHOST
72 ---help---
73 Broadcom 43xx device support for Soft-MAC SDIO devices.
74
75 @@ -96,13 +96,13 @@ config B43_SDIO
76 config B43_BCMA_PIO
77 bool
78 depends on B43 && B43_BCMA
79 - select BCMA_BLOCKIO
80 + depends on BCMA_BLOCKIO
81 default y
82
83 config B43_PIO
84 bool
85 depends on B43 && B43_SSB
86 - select SSB_BLOCKIO
87 + depends on SSB_BLOCKIO
88 default y
89
90 config B43_PHY_G
91 --- a/drivers/net/wireless/broadcom/b43/main.c
92 +++ b/drivers/net/wireless/broadcom/b43/main.c
93 @@ -2851,7 +2851,7 @@ static struct ssb_device *b43_ssb_gpio_d
94 {
95 struct ssb_bus *bus = dev->dev->sdev->bus;
96
97 -#ifdef CPTCFG_SSB_DRIVER_PCICORE
98 +#ifdef CONFIG_SSB_DRIVER_PCICORE
99 return (bus->chipco.dev ? bus->chipco.dev : bus->pcicore.dev);
100 #else
101 return bus->chipco.dev;
102 @@ -4868,7 +4868,7 @@ static int b43_wireless_core_init(struct
103 }
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)"
115 depends on m
116 depends on SSB_POSSIBLE && MAC80211 && HAS_DMA
117 - select SSB
118 + depends on SSB
119 depends on FW_LOADER
120 ---help---
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
124 bool
125 depends on B43LEGACY && SSB_PCIHOST_POSSIBLE
126 - select SSB_PCIHOST
127 - select SSB_B43_PCI_BRIDGE
128 + depends on SSB_PCIHOST
129 + depends on SSB_B43_PCI_BRIDGE
130 default y
131
132 # Auto-select SSB PCICORE driver, if possible
133 config B43LEGACY_PCICORE_AUTOSELECT
134 bool
135 depends on B43LEGACY && SSB_DRIVER_PCICORE_POSSIBLE
136 - select SSB_DRIVER_PCICORE
137 + depends on SSB_DRIVER_PCICORE
138 default y
139
140 # LED support
141 --- a/drivers/net/wireless/broadcom/b43legacy/main.c
142 +++ b/drivers/net/wireless/broadcom/b43legacy/main.c
143 @@ -1906,7 +1906,7 @@ static int b43legacy_gpio_init(struct b4
144 if (dev->dev->id.revision >= 2)
145 mask |= 0x0010; /* FIXME: This is redundant. */
146
147 -#ifdef CPTCFG_SSB_DRIVER_PCICORE
148 +#ifdef CONFIG_SSB_DRIVER_PCICORE
149 pcidev = bus->pcicore.dev;
150 #endif
151 gpiodev = bus->chipco.dev ? : pcidev;
152 @@ -1925,7 +1925,7 @@ static void b43legacy_gpio_cleanup(struc
153 struct ssb_bus *bus = dev->dev->bus;
154 struct ssb_device *gpiodev, *pcidev = NULL;
155
156 -#ifdef CPTCFG_SSB_DRIVER_PCICORE
157 +#ifdef CONFIG_SSB_DRIVER_PCICORE
158 pcidev = bus->pcicore.dev;
159 #endif
160 gpiodev = bus->chipco.dev ? : pcidev;
161 --- a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.h
162 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.h
163 @@ -22,7 +22,7 @@ struct brcms_led {
164 bool active_low;
165 };
166
167 -#ifdef CPTCFG_BCMA_DRIVER_GPIO
168 +#ifdef CONFIG_BCMA_DRIVER_GPIO
169 void brcms_led_unregister(struct brcms_info *wl);
170 int brcms_led_register(struct brcms_info *wl);
171 #else
172 --- a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/Makefile
173 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/Makefile
174 @@ -42,6 +42,6 @@ brcmsmac-y := \
175 brcms_trace_events.o \
176 debug.o
177
178 -brcmsmac-$(CPTCFG_BCMA_DRIVER_GPIO) += led.o
179 +brcmsmac-$(CONFIG_BCMA_DRIVER_GPIO) += led.o
180
181 obj-$(CPTCFG_BRCMSMAC) += brcmsmac.o
182 --- a/drivers/net/wireless/broadcom/brcm80211/Kconfig
183 +++ b/drivers/net/wireless/broadcom/brcm80211/Kconfig
184 @@ -8,7 +8,7 @@ config BRCMSMAC
185 depends on m
186 depends on MAC80211
187 depends on BCMA_POSSIBLE
188 - select BCMA
189 + depends on BCMA
190 select NEW_LEDS if BCMA_DRIVER_GPIO
191 select LEDS_CLASS if BCMA_DRIVER_GPIO
192 select BRCMUTIL
193 --- a/Kconfig.local
194 +++ b/Kconfig.local
195 @@ -1255,117 +1255,6 @@ config BACKPORTED_USB_NET_CH9200
196 config BACKPORTED_USB_NET_AQC111
197 tristate
198 default USB_NET_AQC111
199 -config BACKPORTED_SSB_POSSIBLE
200 - tristate
201 - default SSB_POSSIBLE
202 -config BACKPORTED_SSB
203 - tristate
204 - default SSB
205 -config BACKPORTED_SSB_SPROM
206 - tristate
207 - default SSB_SPROM
208 -config BACKPORTED_SSB_BLOCKIO
209 - tristate
210 - default SSB_BLOCKIO
211 -config BACKPORTED_SSB_PCIHOST_POSSIBLE
212 - tristate
213 - default SSB_PCIHOST_POSSIBLE
214 -config BACKPORTED_SSB_PCIHOST
215 - tristate
216 - default SSB_PCIHOST
217 -config BACKPORTED_SSB_B43_PCI_BRIDGE
218 - tristate
219 - default SSB_B43_PCI_BRIDGE
220 -config BACKPORTED_SSB_PCMCIAHOST_POSSIBLE
221 - tristate
222 - default SSB_PCMCIAHOST_POSSIBLE
223 -config BACKPORTED_SSB_PCMCIAHOST
224 - tristate
225 - default SSB_PCMCIAHOST
226 -config BACKPORTED_SSB_SDIOHOST_POSSIBLE
227 - tristate
228 - default SSB_SDIOHOST_POSSIBLE
229 -config BACKPORTED_SSB_SDIOHOST
230 - tristate
231 - default SSB_SDIOHOST
232 -config BACKPORTED_SSB_HOST_SOC
233 - tristate
234 - default SSB_HOST_SOC
235 -config BACKPORTED_SSB_SERIAL
236 - tristate
237 - default SSB_SERIAL
238 -config BACKPORTED_SSB_DRIVER_PCICORE_POSSIBLE
239 - tristate
240 - default SSB_DRIVER_PCICORE_POSSIBLE
241 -config BACKPORTED_SSB_DRIVER_PCICORE
242 - tristate
243 - default SSB_DRIVER_PCICORE
244 -config BACKPORTED_SSB_PCICORE_HOSTMODE
245 - tristate
246 - default SSB_PCICORE_HOSTMODE
247 -config BACKPORTED_SSB_DRIVER_MIPS
248 - tristate
249 - default SSB_DRIVER_MIPS
250 -config BACKPORTED_SSB_SFLASH
251 - tristate
252 - default SSB_SFLASH
253 -config BACKPORTED_SSB_EMBEDDED
254 - tristate
255 - default SSB_EMBEDDED
256 -config BACKPORTED_SSB_DRIVER_EXTIF
257 - tristate
258 - default SSB_DRIVER_EXTIF
259 -config BACKPORTED_SSB_DRIVER_GIGE
260 - tristate
261 - default SSB_DRIVER_GIGE
262 -config BACKPORTED_SSB_DRIVER_GPIO
263 - tristate
264 - default SSB_DRIVER_GPIO
265 -config BACKPORTED_BCMA_POSSIBLE
266 - tristate
267 - default BCMA_POSSIBLE
268 -config BACKPORTED_BCMA
269 - tristate
270 - default BCMA
271 -config BACKPORTED_BCMA_BLOCKIO
272 - tristate
273 - default BCMA_BLOCKIO
274 -config BACKPORTED_BCMA_HOST_PCI_POSSIBLE
275 - tristate
276 - default BCMA_HOST_PCI_POSSIBLE
277 -config BACKPORTED_BCMA_HOST_PCI
278 - tristate
279 - default BCMA_HOST_PCI
280 -config BACKPORTED_BCMA_HOST_SOC
281 - tristate
282 - default BCMA_HOST_SOC
283 -config BACKPORTED_BCMA_DRIVER_PCI
284 - tristate
285 - default BCMA_DRIVER_PCI
286 -config BACKPORTED_BCMA_DRIVER_PCI_HOSTMODE
287 - tristate
288 - default BCMA_DRIVER_PCI_HOSTMODE
289 -config BACKPORTED_BCMA_DRIVER_MIPS
290 - tristate
291 - default BCMA_DRIVER_MIPS
292 -config BACKPORTED_BCMA_PFLASH
293 - tristate
294 - default BCMA_PFLASH
295 -config BACKPORTED_BCMA_SFLASH
296 - tristate
297 - default BCMA_SFLASH
298 -config BACKPORTED_BCMA_NFLASH
299 - tristate
300 - default BCMA_NFLASH
301 -config BACKPORTED_BCMA_DRIVER_GMAC_CMN
302 - tristate
303 - default BCMA_DRIVER_GMAC_CMN
304 -config BACKPORTED_BCMA_DRIVER_GPIO
305 - tristate
306 - default BCMA_DRIVER_GPIO
307 -config BACKPORTED_BCMA_DEBUG
308 - tristate
309 - default BCMA_DEBUG
310 config BACKPORTED_USB_ACM
311 tristate
312 default USB_ACM
313 --- a/Kconfig.sources
314 +++ b/Kconfig.sources
315 @@ -7,9 +7,6 @@ source "$BACKPORT_DIR/net/mac80211/Kconf
316 source "$BACKPORT_DIR/drivers/net/wireless/Kconfig"
317 source "$BACKPORT_DIR/drivers/net/usb/Kconfig"
318
319 -source "$BACKPORT_DIR/drivers/ssb/Kconfig"
320 -source "$BACKPORT_DIR/drivers/bcma/Kconfig"
321 -
322 source "$BACKPORT_DIR/drivers/usb/class/Kconfig"
323
324 source "$BACKPORT_DIR/drivers/staging/Kconfig"
325 --- a/Makefile.kernel
326 +++ b/Makefile.kernel
327 @@ -40,8 +40,6 @@ obj-y += compat/
328 obj-$(CPTCFG_CFG80211) += net/wireless/
329 obj-$(CPTCFG_MAC80211) += net/mac80211/
330 obj-$(CPTCFG_WLAN) += drivers/net/wireless/
331 -obj-$(CPTCFG_SSB) += drivers/ssb/
332 -obj-$(CPTCFG_BCMA) += drivers/bcma/
333 obj-$(CPTCFG_USB_NET_RNDIS_WLAN) += drivers/net/usb/
334
335 obj-$(CPTCFG_USB_WDM) += drivers/usb/class/