536217798074e648c5b1a8f429d5322772a2b16a
[oweals/openwrt.git] /
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_