mac80211: brcm: backport first set of 5.4 brcmfmac changes
[openwrt/openwrt.git] / package / kernel / mac80211 / patches / brcm / 100-v5.4-0001-brcmfmac-switch-source-files-to-using-SPDX-license-i.patch
1 From daeccac2d5e7a6179ffff63e40b4a59bc3376a05 Mon Sep 17 00:00:00 2001
2 From: Arend van Spriel <arend.vanspriel@broadcom.com>
3 Date: Thu, 16 May 2019 14:04:09 +0200
4 Subject: [PATCH] brcmfmac: switch source files to using SPDX license
5 identifier
6
7 With ISC license text in place under the LICENSES folder switch
8 to using the SPDX license identifier to refer to the ISC license.
9
10 Reviewed-by: Hante Meuleman <hante.meuleman@broadcom.com>
11 Reviewed-by: Pieter-Paul Giesberts <pieter-paul.giesberts@broadcom.com>
12 Reviewed-by: Franky Lin <franky.lin@broadcom.com>
13 Signed-off-by: Arend van Spriel <arend.vanspriel@broadcom.com>
14 Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
15 ---
16 drivers/net/wireless/broadcom/brcm80211/Makefile | 14 ++------------
17 .../broadcom/brcm80211/brcmfmac/Makefile | 14 ++------------
18 .../wireless/broadcom/brcm80211/brcmfmac/bcdc.c | 13 +------------
19 .../wireless/broadcom/brcm80211/brcmfmac/bcdc.h | 13 +------------
20 .../broadcom/brcm80211/brcmfmac/bcmsdh.c | 13 +------------
21 .../broadcom/brcm80211/brcmfmac/btcoex.c | 13 +------------
22 .../broadcom/brcm80211/brcmfmac/btcoex.h | 13 +------------
23 .../wireless/broadcom/brcm80211/brcmfmac/bus.h | 13 +------------
24 .../broadcom/brcm80211/brcmfmac/cfg80211.c | 13 +------------
25 .../broadcom/brcm80211/brcmfmac/cfg80211.h | 13 +------------
26 .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 13 +------------
27 .../wireless/broadcom/brcm80211/brcmfmac/chip.h | 13 +------------
28 .../broadcom/brcm80211/brcmfmac/common.c | 13 +------------
29 .../broadcom/brcm80211/brcmfmac/common.h | 16 +++-------------
30 .../broadcom/brcm80211/brcmfmac/commonring.c | 16 +++-------------
31 .../broadcom/brcm80211/brcmfmac/commonring.h | 16 +++-------------
32 .../wireless/broadcom/brcm80211/brcmfmac/core.c | 13 +------------
33 .../wireless/broadcom/brcm80211/brcmfmac/core.h | 13 +------------
34 .../wireless/broadcom/brcm80211/brcmfmac/debug.c | 13 +------------
35 .../wireless/broadcom/brcm80211/brcmfmac/debug.h | 13 +------------
36 .../wireless/broadcom/brcm80211/brcmfmac/dmi.c | 13 +------------
37 .../broadcom/brcm80211/brcmfmac/feature.c | 13 +------------
38 .../broadcom/brcm80211/brcmfmac/feature.h | 13 +------------
39 .../broadcom/brcm80211/brcmfmac/firmware.c | 13 +------------
40 .../broadcom/brcm80211/brcmfmac/firmware.h | 13 +------------
41 .../broadcom/brcm80211/brcmfmac/flowring.c | 16 +++-------------
42 .../broadcom/brcm80211/brcmfmac/flowring.h | 16 +++-------------
43 .../wireless/broadcom/brcm80211/brcmfmac/fweh.c | 13 +------------
44 .../wireless/broadcom/brcm80211/brcmfmac/fweh.h | 13 +------------
45 .../wireless/broadcom/brcm80211/brcmfmac/fwil.c | 13 +------------
46 .../wireless/broadcom/brcm80211/brcmfmac/fwil.h | 13 +------------
47 .../broadcom/brcm80211/brcmfmac/fwil_types.h | 13 +------------
48 .../broadcom/brcm80211/brcmfmac/fwsignal.c | 13 +------------
49 .../broadcom/brcm80211/brcmfmac/fwsignal.h | 14 +-------------
50 .../broadcom/brcm80211/brcmfmac/msgbuf.c | 16 +++-------------
51 .../broadcom/brcm80211/brcmfmac/msgbuf.h | 16 +++-------------
52 .../wireless/broadcom/brcm80211/brcmfmac/of.c | 13 +------------
53 .../wireless/broadcom/brcm80211/brcmfmac/of.h | 13 +------------
54 .../wireless/broadcom/brcm80211/brcmfmac/p2p.c | 13 +------------
55 .../wireless/broadcom/brcm80211/brcmfmac/p2p.h | 13 +------------
56 .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 16 +++-------------
57 .../wireless/broadcom/brcm80211/brcmfmac/pcie.h | 16 +++-------------
58 .../wireless/broadcom/brcm80211/brcmfmac/pno.c | 13 +------------
59 .../wireless/broadcom/brcm80211/brcmfmac/pno.h | 13 +------------
60 .../wireless/broadcom/brcm80211/brcmfmac/proto.c | 13 +------------
61 .../wireless/broadcom/brcm80211/brcmfmac/proto.h | 13 +------------
62 .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 13 +------------
63 .../wireless/broadcom/brcm80211/brcmfmac/sdio.h | 13 +------------
64 .../broadcom/brcm80211/brcmfmac/tracepoint.c | 13 +------------
65 .../broadcom/brcm80211/brcmfmac/tracepoint.h | 13 +------------
66 .../wireless/broadcom/brcm80211/brcmfmac/usb.c | 13 +------------
67 .../wireless/broadcom/brcm80211/brcmfmac/usb.h | 13 +------------
68 .../broadcom/brcm80211/brcmfmac/vendor.c | 13 +------------
69 .../broadcom/brcm80211/brcmfmac/vendor.h | 13 +------------
70 54 files changed, 74 insertions(+), 658 deletions(-)
71
72 --- a/drivers/net/wireless/broadcom/brcm80211/Makefile
73 +++ b/drivers/net/wireless/broadcom/brcm80211/Makefile
74 @@ -1,19 +1,9 @@
75 +# SPDX-License-Identifier: ISC
76 #
77 -# Makefile fragment for Broadcom 802.11n Networking Device Driver
78 +# Makefile fragment for Broadcom 802.11 Networking Device Driver
79 #
80 # Copyright (c) 2010 Broadcom Corporation
81 #
82 -# Permission to use, copy, modify, and/or distribute this software for any
83 -# purpose with or without fee is hereby granted, provided that the above
84 -# copyright notice and this permission notice appear in all copies.
85 -#
86 -# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
87 -# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
88 -# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
89 -# SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
90 -# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
91 -# OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
92 -# CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
93
94 # common flags
95 subdir-ccflags-$(CPTCFG_BRCMDBG) += -DDEBUG
96 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/Makefile
97 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/Makefile
98 @@ -1,19 +1,9 @@
99 +# SPDX-License-Identifier: ISC
100 #
101 -# Makefile fragment for Broadcom 802.11n Networking Device Driver
102 +# Makefile fragment for Broadcom 802.11 Networking Device Driver
103 #
104 # Copyright (c) 2010 Broadcom Corporation
105 #
106 -# Permission to use, copy, modify, and/or distribute this software for any
107 -# purpose with or without fee is hereby granted, provided that the above
108 -# copyright notice and this permission notice appear in all copies.
109 -#
110 -# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
111 -# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
112 -# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
113 -# SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
114 -# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
115 -# OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
116 -# CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
117
118 ccflags-y += \
119 -I $(src) \
120 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c
121 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c
122 @@ -1,17 +1,6 @@
123 +// SPDX-License-Identifier: ISC
124 /*
125 * Copyright (c) 2010 Broadcom Corporation
126 - *
127 - * Permission to use, copy, modify, and/or distribute this software for any
128 - * purpose with or without fee is hereby granted, provided that the above
129 - * copyright notice and this permission notice appear in all copies.
130 - *
131 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
132 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
133 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
134 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
135 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
136 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
137 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
138 */
139
140 /*******************************************************************************
141 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.h
142 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.h
143 @@ -1,17 +1,6 @@
144 +// SPDX-License-Identifier: ISC
145 /*
146 * Copyright (c) 2013 Broadcom Corporation
147 - *
148 - * Permission to use, copy, modify, and/or distribute this software for any
149 - * purpose with or without fee is hereby granted, provided that the above
150 - * copyright notice and this permission notice appear in all copies.
151 - *
152 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
153 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
154 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
155 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
156 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
157 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
158 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
159 */
160 #ifndef BRCMFMAC_BCDC_H
161 #define BRCMFMAC_BCDC_H
162 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c
163 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c
164 @@ -1,17 +1,6 @@
165 +// SPDX-License-Identifier: ISC
166 /*
167 * Copyright (c) 2010 Broadcom Corporation
168 - *
169 - * Permission to use, copy, modify, and/or distribute this software for any
170 - * purpose with or without fee is hereby granted, provided that the above
171 - * copyright notice and this permission notice appear in all copies.
172 - *
173 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
174 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
175 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
176 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
177 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
178 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
179 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
180 */
181 /* ****************** SDIO CARD Interface Functions **************************/
182
183 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c
184 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c
185 @@ -1,17 +1,6 @@
186 +// SPDX-License-Identifier: ISC
187 /*
188 * Copyright (c) 2013 Broadcom Corporation
189 - *
190 - * Permission to use, copy, modify, and/or distribute this software for any
191 - * purpose with or without fee is hereby granted, provided that the above
192 - * copyright notice and this permission notice appear in all copies.
193 - *
194 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
195 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
196 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
197 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
198 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
199 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
200 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
201 */
202 #include <linux/slab.h>
203 #include <linux/netdevice.h>
204 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.h
205 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.h
206 @@ -1,17 +1,6 @@
207 +// SPDX-License-Identifier: ISC
208 /*
209 * Copyright (c) 2013 Broadcom Corporation
210 - *
211 - * Permission to use, copy, modify, and/or distribute this software for any
212 - * purpose with or without fee is hereby granted, provided that the above
213 - * copyright notice and this permission notice appear in all copies.
214 - *
215 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
216 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
217 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
218 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
219 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
220 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
221 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
222 */
223 #ifndef WL_BTCOEX_H_
224 #define WL_BTCOEX_H_
225 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h
226 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h
227 @@ -1,17 +1,6 @@
228 +// SPDX-License-Identifier: ISC
229 /*
230 * Copyright (c) 2010 Broadcom Corporation
231 - *
232 - * Permission to use, copy, modify, and/or distribute this software for any
233 - * purpose with or without fee is hereby granted, provided that the above
234 - * copyright notice and this permission notice appear in all copies.
235 - *
236 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
237 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
238 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
239 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
240 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
241 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
242 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
243 */
244
245 #ifndef BRCMFMAC_BUS_H
246 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
247 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
248 @@ -1,17 +1,6 @@
249 +// SPDX-License-Identifier: ISC
250 /*
251 * Copyright (c) 2010 Broadcom Corporation
252 - *
253 - * Permission to use, copy, modify, and/or distribute this software for any
254 - * purpose with or without fee is hereby granted, provided that the above
255 - * copyright notice and this permission notice appear in all copies.
256 - *
257 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
258 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
259 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
260 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
261 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
262 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
263 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
264 */
265
266 /* Toplevel file. Relies on dhd_linux.c to send commands to the dongle. */
267 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h
268 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h
269 @@ -1,17 +1,6 @@
270 +// SPDX-License-Identifier: ISC
271 /*
272 * Copyright (c) 2010 Broadcom Corporation
273 - *
274 - * Permission to use, copy, modify, and/or distribute this software for any
275 - * purpose with or without fee is hereby granted, provided that the above
276 - * copyright notice and this permission notice appear in all copies.
277 - *
278 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
279 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
280 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
281 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
282 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
283 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
284 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
285 */
286
287 #ifndef BRCMFMAC_CFG80211_H
288 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
289 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
290 @@ -1,17 +1,6 @@
291 +// SPDX-License-Identifier: ISC
292 /*
293 * Copyright (c) 2014 Broadcom Corporation
294 - *
295 - * Permission to use, copy, modify, and/or distribute this software for any
296 - * purpose with or without fee is hereby granted, provided that the above
297 - * copyright notice and this permission notice appear in all copies.
298 - *
299 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
300 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
301 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
302 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
303 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
304 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
305 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
306 */
307 #include <linux/kernel.h>
308 #include <linux/delay.h>
309 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.h
310 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.h
311 @@ -1,17 +1,6 @@
312 +// SPDX-License-Identifier: ISC
313 /*
314 * Copyright (c) 2014 Broadcom Corporation
315 - *
316 - * Permission to use, copy, modify, and/or distribute this software for any
317 - * purpose with or without fee is hereby granted, provided that the above
318 - * copyright notice and this permission notice appear in all copies.
319 - *
320 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
321 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
322 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
323 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
324 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
325 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
326 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
327 */
328 #ifndef BRCMF_CHIP_H
329 #define BRCMF_CHIP_H
330 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c
331 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c
332 @@ -1,17 +1,6 @@
333 +// SPDX-License-Identifier: ISC
334 /*
335 * Copyright (c) 2010 Broadcom Corporation
336 - *
337 - * Permission to use, copy, modify, and/or distribute this software for any
338 - * purpose with or without fee is hereby granted, provided that the above
339 - * copyright notice and this permission notice appear in all copies.
340 - *
341 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
342 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
343 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
344 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
345 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
346 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
347 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
348 */
349
350 #include <linux/kernel.h>
351 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.h
352 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.h
353 @@ -1,16 +1,6 @@
354 -/* Copyright (c) 2014 Broadcom Corporation
355 - *
356 - * Permission to use, copy, modify, and/or distribute this software for any
357 - * purpose with or without fee is hereby granted, provided that the above
358 - * copyright notice and this permission notice appear in all copies.
359 - *
360 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
361 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
362 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
363 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
364 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
365 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
366 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
367 +// SPDX-License-Identifier: ISC
368 +/*
369 + * Copyright (c) 2014 Broadcom Corporation
370 */
371 #ifndef BRCMFMAC_COMMON_H
372 #define BRCMFMAC_COMMON_H
373 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/commonring.c
374 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/commonring.c
375 @@ -1,16 +1,6 @@
376 -/* Copyright (c) 2014 Broadcom Corporation
377 - *
378 - * Permission to use, copy, modify, and/or distribute this software for any
379 - * purpose with or without fee is hereby granted, provided that the above
380 - * copyright notice and this permission notice appear in all copies.
381 - *
382 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
383 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
384 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
385 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
386 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
387 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
388 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
389 +// SPDX-License-Identifier: ISC
390 +/*
391 + * Copyright (c) 2014 Broadcom Corporation
392 */
393
394 #include <linux/types.h>
395 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/commonring.h
396 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/commonring.h
397 @@ -1,16 +1,6 @@
398 -/* Copyright (c) 2014 Broadcom Corporation
399 - *
400 - * Permission to use, copy, modify, and/or distribute this software for any
401 - * purpose with or without fee is hereby granted, provided that the above
402 - * copyright notice and this permission notice appear in all copies.
403 - *
404 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
405 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
406 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
407 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
408 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
409 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
410 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
411 +// SPDX-License-Identifier: ISC
412 +/*
413 + * Copyright (c) 2014 Broadcom Corporation
414 */
415 #ifndef BRCMFMAC_COMMONRING_H
416 #define BRCMFMAC_COMMONRING_H
417 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
418 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
419 @@ -1,17 +1,6 @@
420 +// SPDX-License-Identifier: ISC
421 /*
422 * Copyright (c) 2010 Broadcom Corporation
423 - *
424 - * Permission to use, copy, modify, and/or distribute this software for any
425 - * purpose with or without fee is hereby granted, provided that the above
426 - * copyright notice and this permission notice appear in all copies.
427 - *
428 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
429 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
430 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
431 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
432 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
433 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
434 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
435 */
436
437 #include <linux/kernel.h>
438 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.h
439 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.h
440 @@ -1,17 +1,6 @@
441 +// SPDX-License-Identifier: ISC
442 /*
443 * Copyright (c) 2010 Broadcom Corporation
444 - *
445 - * Permission to use, copy, modify, and/or distribute this software for any
446 - * purpose with or without fee is hereby granted, provided that the above
447 - * copyright notice and this permission notice appear in all copies.
448 - *
449 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
450 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
451 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
452 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
453 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
454 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
455 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
456 */
457
458 /****************
459 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c
460 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c
461 @@ -1,17 +1,6 @@
462 +// SPDX-License-Identifier: ISC
463 /*
464 * Copyright (c) 2012 Broadcom Corporation
465 - *
466 - * Permission to use, copy, modify, and/or distribute this software for any
467 - * purpose with or without fee is hereby granted, provided that the above
468 - * copyright notice and this permission notice appear in all copies.
469 - *
470 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
471 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
472 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
473 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
474 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
475 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
476 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
477 */
478 #include <linux/debugfs.h>
479 #include <linux/netdevice.h>
480 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.h
481 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.h
482 @@ -1,17 +1,6 @@
483 +// SPDX-License-Identifier: ISC
484 /*
485 * Copyright (c) 2010 Broadcom Corporation
486 - *
487 - * Permission to use, copy, modify, and/or distribute this software for any
488 - * purpose with or without fee is hereby granted, provided that the above
489 - * copyright notice and this permission notice appear in all copies.
490 - *
491 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
492 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
493 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
494 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
495 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
496 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
497 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
498 */
499
500 #ifndef BRCMFMAC_DEBUG_H
501 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/dmi.c
502 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/dmi.c
503 @@ -1,17 +1,6 @@
504 +// SPDX-License-Identifier: ISC
505 /*
506 * Copyright 2018 Hans de Goede <hdegoede@redhat.com>
507 - *
508 - * Permission to use, copy, modify, and/or distribute this software for any
509 - * purpose with or without fee is hereby granted, provided that the above
510 - * copyright notice and this permission notice appear in all copies.
511 - *
512 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
513 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
514 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
515 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
516 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
517 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
518 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
519 */
520
521 #include <linux/dmi.h>
522 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c
523 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c
524 @@ -1,17 +1,6 @@
525 +// SPDX-License-Identifier: ISC
526 /*
527 * Copyright (c) 2014 Broadcom Corporation
528 - *
529 - * Permission to use, copy, modify, and/or distribute this software for any
530 - * purpose with or without fee is hereby granted, provided that the above
531 - * copyright notice and this permission notice appear in all copies.
532 - *
533 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
534 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
535 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
536 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
537 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
538 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
539 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
540 */
541
542 #include <linux/netdevice.h>
543 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.h
544 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.h
545 @@ -1,17 +1,6 @@
546 +// SPDX-License-Identifier: ISC
547 /*
548 * Copyright (c) 2014 Broadcom Corporation
549 - *
550 - * Permission to use, copy, modify, and/or distribute this software for any
551 - * purpose with or without fee is hereby granted, provided that the above
552 - * copyright notice and this permission notice appear in all copies.
553 - *
554 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
555 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
556 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
557 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
558 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
559 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
560 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
561 */
562 #ifndef _BRCMF_FEATURE_H
563 #define _BRCMF_FEATURE_H
564 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c
565 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c
566 @@ -1,17 +1,6 @@
567 +// SPDX-License-Identifier: ISC
568 /*
569 * Copyright (c) 2013 Broadcom Corporation
570 - *
571 - * Permission to use, copy, modify, and/or distribute this software for any
572 - * purpose with or without fee is hereby granted, provided that the above
573 - * copyright notice and this permission notice appear in all copies.
574 - *
575 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
576 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
577 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
578 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
579 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
580 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
581 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
582 */
583
584 #include <linux/efi.h>
585 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.h
586 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.h
587 @@ -1,17 +1,6 @@
588 +// SPDX-License-Identifier: ISC
589 /*
590 * Copyright (c) 2013 Broadcom Corporation
591 - *
592 - * Permission to use, copy, modify, and/or distribute this software for any
593 - * purpose with or without fee is hereby granted, provided that the above
594 - * copyright notice and this permission notice appear in all copies.
595 - *
596 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
597 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
598 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
599 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
600 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
601 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
602 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
603 */
604 #ifndef BRCMFMAC_FIRMWARE_H
605 #define BRCMFMAC_FIRMWARE_H
606 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c
607 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c
608 @@ -1,16 +1,6 @@
609 -/* Copyright (c) 2014 Broadcom Corporation
610 - *
611 - * Permission to use, copy, modify, and/or distribute this software for any
612 - * purpose with or without fee is hereby granted, provided that the above
613 - * copyright notice and this permission notice appear in all copies.
614 - *
615 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
616 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
617 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
618 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
619 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
620 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
621 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
622 +// SPDX-License-Identifier: ISC
623 +/*
624 + * Copyright (c) 2014 Broadcom Corporation
625 */
626
627
628 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.h
629 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.h
630 @@ -1,16 +1,6 @@
631 -/* Copyright (c) 2014 Broadcom Corporation
632 - *
633 - * Permission to use, copy, modify, and/or distribute this software for any
634 - * purpose with or without fee is hereby granted, provided that the above
635 - * copyright notice and this permission notice appear in all copies.
636 - *
637 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
638 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
639 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
640 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
641 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
642 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
643 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
644 +// SPDX-License-Identifier: ISC
645 +/*
646 + * Copyright (c) 2014 Broadcom Corporation
647 */
648 #ifndef BRCMFMAC_FLOWRING_H
649 #define BRCMFMAC_FLOWRING_H
650 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c
651 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c
652 @@ -1,17 +1,6 @@
653 +// SPDX-License-Identifier: ISC
654 /*
655 * Copyright (c) 2012 Broadcom Corporation
656 - *
657 - * Permission to use, copy, modify, and/or distribute this software for any
658 - * purpose with or without fee is hereby granted, provided that the above
659 - * copyright notice and this permission notice appear in all copies.
660 - *
661 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
662 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
663 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
664 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
665 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
666 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
667 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
668 */
669 #include <linux/netdevice.h>
670
671 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h
672 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h
673 @@ -1,17 +1,6 @@
674 +// SPDX-License-Identifier: ISC
675 /*
676 * Copyright (c) 2012 Broadcom Corporation
677 - *
678 - * Permission to use, copy, modify, and/or distribute this software for any
679 - * purpose with or without fee is hereby granted, provided that the above
680 - * copyright notice and this permission notice appear in all copies.
681 - *
682 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
683 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
684 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
685 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
686 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
687 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
688 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
689 */
690
691
692 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c
693 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c
694 @@ -1,17 +1,6 @@
695 +// SPDX-License-Identifier: ISC
696 /*
697 * Copyright (c) 2012 Broadcom Corporation
698 - *
699 - * Permission to use, copy, modify, and/or distribute this software for any
700 - * purpose with or without fee is hereby granted, provided that the above
701 - * copyright notice and this permission notice appear in all copies.
702 - *
703 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
704 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
705 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
706 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
707 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
708 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
709 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
710 */
711
712 /* FWIL is the Firmware Interface Layer. In this module the support functions
713 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.h
714 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.h
715 @@ -1,17 +1,6 @@
716 +// SPDX-License-Identifier: ISC
717 /*
718 * Copyright (c) 2012 Broadcom Corporation
719 - *
720 - * Permission to use, copy, modify, and/or distribute this software for any
721 - * purpose with or without fee is hereby granted, provided that the above
722 - * copyright notice and this permission notice appear in all copies.
723 - *
724 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
725 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
726 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
727 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
728 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
729 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
730 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
731 */
732
733 #ifndef _fwil_h_
734 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h
735 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h
736 @@ -1,17 +1,6 @@
737 +// SPDX-License-Identifier: ISC
738 /*
739 * Copyright (c) 2012 Broadcom Corporation
740 - *
741 - * Permission to use, copy, modify, and/or distribute this software for any
742 - * purpose with or without fee is hereby granted, provided that the above
743 - * copyright notice and this permission notice appear in all copies.
744 - *
745 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
746 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
747 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
748 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
749 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
750 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
751 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
752 */
753
754
755 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
756 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
757 @@ -1,17 +1,6 @@
758 +// SPDX-License-Identifier: ISC
759 /*
760 * Copyright (c) 2010 Broadcom Corporation
761 - *
762 - * Permission to use, copy, modify, and/or distribute this software for any
763 - * purpose with or without fee is hereby granted, provided that the above
764 - * copyright notice and this permission notice appear in all copies.
765 - *
766 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
767 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
768 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
769 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
770 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
771 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
772 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
773 */
774 #include <linux/types.h>
775 #include <linux/module.h>
776 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.h
777 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.h
778 @@ -1,20 +1,8 @@
779 +// SPDX-License-Identifier: ISC
780 /*
781 * Copyright (c) 2012 Broadcom Corporation
782 - *
783 - * Permission to use, copy, modify, and/or distribute this software for any
784 - * purpose with or without fee is hereby granted, provided that the above
785 - * copyright notice and this permission notice appear in all copies.
786 - *
787 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
788 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
789 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
790 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
791 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
792 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
793 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
794 */
795
796 -
797 #ifndef FWSIGNAL_H_
798 #define FWSIGNAL_H_
799
800 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c
801 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c
802 @@ -1,16 +1,6 @@
803 -/* Copyright (c) 2014 Broadcom Corporation
804 - *
805 - * Permission to use, copy, modify, and/or distribute this software for any
806 - * purpose with or without fee is hereby granted, provided that the above
807 - * copyright notice and this permission notice appear in all copies.
808 - *
809 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
810 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
811 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
812 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
813 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
814 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
815 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
816 +// SPDX-License-Identifier: ISC
817 +/*
818 + * Copyright (c) 2014 Broadcom Corporation
819 */
820
821 /*******************************************************************************
822 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.h
823 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.h
824 @@ -1,16 +1,6 @@
825 -/* Copyright (c) 2014 Broadcom Corporation
826 - *
827 - * Permission to use, copy, modify, and/or distribute this software for any
828 - * purpose with or without fee is hereby granted, provided that the above
829 - * copyright notice and this permission notice appear in all copies.
830 - *
831 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
832 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
833 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
834 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
835 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
836 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
837 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
838 +// SPDX-License-Identifier: ISC
839 +/*
840 + * Copyright (c) 2014 Broadcom Corporation
841 */
842 #ifndef BRCMFMAC_MSGBUF_H
843 #define BRCMFMAC_MSGBUF_H
844 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c
845 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c
846 @@ -1,17 +1,6 @@
847 +// SPDX-License-Identifier: ISC
848 /*
849 * Copyright (c) 2014 Broadcom Corporation
850 - *
851 - * Permission to use, copy, modify, and/or distribute this software for any
852 - * purpose with or without fee is hereby granted, provided that the above
853 - * copyright notice and this permission notice appear in all copies.
854 - *
855 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
856 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
857 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
858 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
859 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
860 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
861 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
862 */
863 #include <linux/init.h>
864 #include <linux/of.h>
865 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.h
866 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.h
867 @@ -1,17 +1,6 @@
868 +// SPDX-License-Identifier: ISC
869 /*
870 * Copyright (c) 2014 Broadcom Corporation
871 - *
872 - * Permission to use, copy, modify, and/or distribute this software for any
873 - * purpose with or without fee is hereby granted, provided that the above
874 - * copyright notice and this permission notice appear in all copies.
875 - *
876 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
877 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
878 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
879 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
880 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
881 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
882 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
883 */
884 #ifdef CONFIG_OF
885 void brcmf_of_probe(struct device *dev, enum brcmf_bus_type bus_type,
886 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c
887 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c
888 @@ -1,17 +1,6 @@
889 +// SPDX-License-Identifier: ISC
890 /*
891 * Copyright (c) 2012 Broadcom Corporation
892 - *
893 - * Permission to use, copy, modify, and/or distribute this software for any
894 - * purpose with or without fee is hereby granted, provided that the above
895 - * copyright notice and this permission notice appear in all copies.
896 - *
897 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
898 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
899 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
900 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
901 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
902 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
903 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
904 */
905 #include <linux/slab.h>
906 #include <linux/netdevice.h>
907 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.h
908 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.h
909 @@ -1,17 +1,6 @@
910 +// SPDX-License-Identifier: ISC
911 /*
912 * Copyright (c) 2012 Broadcom Corporation
913 - *
914 - * Permission to use, copy, modify, and/or distribute this software for any
915 - * purpose with or without fee is hereby granted, provided that the above
916 - * copyright notice and this permission notice appear in all copies.
917 - *
918 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
919 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
920 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
921 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
922 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
923 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
924 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
925 */
926 #ifndef WL_CFGP2P_H_
927 #define WL_CFGP2P_H_
928 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
929 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
930 @@ -1,16 +1,6 @@
931 -/* Copyright (c) 2014 Broadcom Corporation
932 - *
933 - * Permission to use, copy, modify, and/or distribute this software for any
934 - * purpose with or without fee is hereby granted, provided that the above
935 - * copyright notice and this permission notice appear in all copies.
936 - *
937 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
938 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
939 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
940 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
941 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
942 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
943 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
944 +// SPDX-License-Identifier: ISC
945 +/*
946 + * Copyright (c) 2014 Broadcom Corporation
947 */
948
949 #include <linux/kernel.h>
950 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.h
951 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.h
952 @@ -1,16 +1,6 @@
953 -/* Copyright (c) 2014 Broadcom Corporation
954 - *
955 - * Permission to use, copy, modify, and/or distribute this software for any
956 - * purpose with or without fee is hereby granted, provided that the above
957 - * copyright notice and this permission notice appear in all copies.
958 - *
959 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
960 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
961 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
962 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
963 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
964 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
965 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
966 +// SPDX-License-Identifier: ISC
967 +/*
968 + * Copyright (c) 2014 Broadcom Corporation
969 */
970 #ifndef BRCMFMAC_PCIE_H
971 #define BRCMFMAC_PCIE_H
972 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c
973 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c
974 @@ -1,17 +1,6 @@
975 +// SPDX-License-Identifier: ISC
976 /*
977 * Copyright (c) 2016 Broadcom
978 - *
979 - * Permission to use, copy, modify, and/or distribute this software for any
980 - * purpose with or without fee is hereby granted, provided that the above
981 - * copyright notice and this permission notice appear in all copies.
982 - *
983 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
984 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
985 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
986 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
987 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
988 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
989 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
990 */
991 #include <linux/netdevice.h>
992 #include <linux/gcd.h>
993 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.h
994 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.h
995 @@ -1,17 +1,6 @@
996 +// SPDX-License-Identifier: ISC
997 /*
998 * Copyright (c) 2016 Broadcom
999 - *
1000 - * Permission to use, copy, modify, and/or distribute this software for any
1001 - * purpose with or without fee is hereby granted, provided that the above
1002 - * copyright notice and this permission notice appear in all copies.
1003 - *
1004 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
1005 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
1006 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
1007 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
1008 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
1009 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
1010 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1011 */
1012 #ifndef _BRCMF_PNO_H
1013 #define _BRCMF_PNO_H
1014 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.c
1015 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.c
1016 @@ -1,17 +1,6 @@
1017 +// SPDX-License-Identifier: ISC
1018 /*
1019 * Copyright (c) 2013 Broadcom Corporation
1020 - *
1021 - * Permission to use, copy, modify, and/or distribute this software for any
1022 - * purpose with or without fee is hereby granted, provided that the above
1023 - * copyright notice and this permission notice appear in all copies.
1024 - *
1025 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
1026 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
1027 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
1028 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
1029 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
1030 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
1031 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1032 */
1033
1034
1035 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h
1036 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h
1037 @@ -1,17 +1,6 @@
1038 +// SPDX-License-Identifier: ISC
1039 /*
1040 * Copyright (c) 2013 Broadcom Corporation
1041 - *
1042 - * Permission to use, copy, modify, and/or distribute this software for any
1043 - * purpose with or without fee is hereby granted, provided that the above
1044 - * copyright notice and this permission notice appear in all copies.
1045 - *
1046 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
1047 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
1048 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
1049 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
1050 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
1051 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
1052 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1053 */
1054 #ifndef BRCMFMAC_PROTO_H
1055 #define BRCMFMAC_PROTO_H
1056 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
1057 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
1058 @@ -1,17 +1,6 @@
1059 +// SPDX-License-Identifier: ISC
1060 /*
1061 * Copyright (c) 2010 Broadcom Corporation
1062 - *
1063 - * Permission to use, copy, modify, and/or distribute this software for any
1064 - * purpose with or without fee is hereby granted, provided that the above
1065 - * copyright notice and this permission notice appear in all copies.
1066 - *
1067 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
1068 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
1069 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
1070 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
1071 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
1072 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
1073 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1074 */
1075
1076 #include <linux/types.h>
1077 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.h
1078 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.h
1079 @@ -1,17 +1,6 @@
1080 +// SPDX-License-Identifier: ISC
1081 /*
1082 * Copyright (c) 2010 Broadcom Corporation
1083 - *
1084 - * Permission to use, copy, modify, and/or distribute this software for any
1085 - * purpose with or without fee is hereby granted, provided that the above
1086 - * copyright notice and this permission notice appear in all copies.
1087 - *
1088 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
1089 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
1090 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
1091 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
1092 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
1093 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
1094 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1095 */
1096
1097 #ifndef BRCMFMAC_SDIO_H
1098 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.c
1099 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.c
1100 @@ -1,17 +1,6 @@
1101 +// SPDX-License-Identifier: ISC
1102 /*
1103 * Copyright (c) 2012 Broadcom Corporation
1104 - *
1105 - * Permission to use, copy, modify, and/or distribute this software for any
1106 - * purpose with or without fee is hereby granted, provided that the above
1107 - * copyright notice and this permission notice appear in all copies.
1108 - *
1109 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
1110 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
1111 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
1112 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
1113 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
1114 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
1115 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1116 */
1117
1118 #include <linux/device.h>
1119 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.h
1120 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.h
1121 @@ -1,17 +1,6 @@
1122 +// SPDX-License-Identifier: ISC
1123 /*
1124 * Copyright (c) 2013 Broadcom Corporation
1125 - *
1126 - * Permission to use, copy, modify, and/or distribute this software for any
1127 - * purpose with or without fee is hereby granted, provided that the above
1128 - * copyright notice and this permission notice appear in all copies.
1129 - *
1130 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
1131 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
1132 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
1133 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
1134 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
1135 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
1136 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1137 */
1138 #if !defined(BRCMF_TRACEPOINT_H_) || defined(TRACE_HEADER_MULTI_READ)
1139 #define BRCMF_TRACEPOINT_H_
1140 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c
1141 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c
1142 @@ -1,17 +1,6 @@
1143 +// SPDX-License-Identifier: ISC
1144 /*
1145 * Copyright (c) 2011 Broadcom Corporation
1146 - *
1147 - * Permission to use, copy, modify, and/or distribute this software for any
1148 - * purpose with or without fee is hereby granted, provided that the above
1149 - * copyright notice and this permission notice appear in all copies.
1150 - *
1151 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
1152 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
1153 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
1154 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
1155 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
1156 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
1157 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1158 */
1159
1160 #include <linux/kernel.h>
1161 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.h
1162 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.h
1163 @@ -1,17 +1,6 @@
1164 +// SPDX-License-Identifier: ISC
1165 /*
1166 * Copyright (c) 2011 Broadcom Corporation
1167 - *
1168 - * Permission to use, copy, modify, and/or distribute this software for any
1169 - * purpose with or without fee is hereby granted, provided that the above
1170 - * copyright notice and this permission notice appear in all copies.
1171 - *
1172 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
1173 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
1174 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
1175 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
1176 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
1177 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
1178 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1179 */
1180 #ifndef BRCMFMAC_USB_H
1181 #define BRCMFMAC_USB_H
1182 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c
1183 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c
1184 @@ -1,17 +1,6 @@
1185 +// SPDX-License-Identifier: ISC
1186 /*
1187 * Copyright (c) 2014 Broadcom Corporation
1188 - *
1189 - * Permission to use, copy, modify, and/or distribute this software for any
1190 - * purpose with or without fee is hereby granted, provided that the above
1191 - * copyright notice and this permission notice appear in all copies.
1192 - *
1193 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
1194 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
1195 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
1196 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
1197 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
1198 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
1199 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1200 */
1201
1202 #include <linux/vmalloc.h>
1203 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.h
1204 +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.h
1205 @@ -1,17 +1,6 @@
1206 +// SPDX-License-Identifier: ISC
1207 /*
1208 * Copyright (c) 2014 Broadcom Corporation
1209 - *
1210 - * Permission to use, copy, modify, and/or distribute this software for any
1211 - * purpose with or without fee is hereby granted, provided that the above
1212 - * copyright notice and this permission notice appear in all copies.
1213 - *
1214 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
1215 - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
1216 - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
1217 - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
1218 - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
1219 - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
1220 - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1221 */
1222
1223 #ifndef _vendor_h_