1 From 2b3db67ce4bc4d1d8556e87a17df7765da8dbdc5 Mon Sep 17 00:00:00 2001
2 From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= <rafal@milecki.pl>
3 Date: Wed, 2 May 2018 16:11:02 +0200
4 Subject: [PATCH] ARM: dts: BCM5301X: Relicense most DTS files to the GPL 2.0+
7 Content-Type: text/plain; charset=UTF-8
8 Content-Transfer-Encoding: 8bit
10 These files were created and ever touched by a group of three people
11 only: Dan, Hauke and me. They were licensed under GNU/GPL or ISC.
13 Introducing and discussing SPDX-License-Identifier resulted in a
14 conclusion that ISC is a not recommended license (see also a
15 license-rules.rst). Moveover an old e-mail from Alan Cox was pointed
16 which explained that dual licensing is a safer solution than depending
17 on a common compatibility belief.
19 This commit switches most of BCM5301X DTS files to dual licensing using:
20 1) GPL 2.0+ to make sure they are compatible with Linux kernel
21 2) MIT to allow sharing with more permissive projects
22 Both licenses belong to the preferred ones (see LICENSES/preferred/).
24 An attempt to relicense remaining files will be made separately and will
25 require approve from more/other developers.
27 Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
28 Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
29 Acked-by: Hauke Mehrtens <hauke@hauke-m.de>
30 Acked-by: Dan Haab <dan.haab@luxul.com>
31 Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
33 arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts | 13 +------------
34 arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts | 13 +------------
35 arch/arm/boot/dts/bcm4708-linksys-ea6300-v1.dts | 3 +--
36 arch/arm/boot/dts/bcm4708-luxul-xap-1510.dts | 3 +--
37 arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts | 3 +--
38 arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts | 13 +------------
39 arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts | 3 +--
40 arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts | 13 +------------
41 arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts | 13 +------------
42 arch/arm/boot/dts/bcm47081-luxul-xap-1410.dts | 3 +--
43 arch/arm/boot/dts/bcm47081-luxul-xwr-1200.dts | 3 +--
44 arch/arm/boot/dts/bcm47081-tplink-archer-c5-v2.dts | 3 +--
45 arch/arm/boot/dts/bcm4709-linksys-ea9200.dts | 3 +--
46 arch/arm/boot/dts/bcm4709-netgear-r7000.dts | 13 +------------
47 arch/arm/boot/dts/bcm4709-tplink-archer-c9-v1.dts | 3 +--
48 arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts | 13 +------------
49 arch/arm/boot/dts/bcm47094-linksys-panamera.dts | 3 +--
50 arch/arm/boot/dts/bcm47094-luxul-abr-4500.dts | 3 +--
51 arch/arm/boot/dts/bcm47094-luxul-xbr-4500.dts | 3 +--
52 arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts | 3 +--
53 arch/arm/boot/dts/bcm47094-netgear-r8500.dts | 3 +--
54 arch/arm/boot/dts/bcm5301x-nand-cs0-bch1.dtsi | 3 +--
55 arch/arm/boot/dts/bcm5301x-nand-cs0-bch4.dtsi | 3 +--
56 arch/arm/boot/dts/bcm5301x-nand-cs0-bch8.dtsi | 3 +--
57 arch/arm/boot/dts/bcm5301x-nand-cs0.dtsi | 3 +--
58 25 files changed, 25 insertions(+), 120 deletions(-)
60 --- a/arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts
61 +++ b/arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts
63 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
65 * Broadcom BCM470X / BCM5301X ARM platform code.
66 * DTS for Asus RT-AC56U
68 * Copyright (C) 2015 Rafał Miłecki <zajec5@gmail.com>
70 - * Permission to use, copy, modify, and/or distribute this software for any
71 - * purpose with or without fee is hereby granted, provided that the above
72 - * copyright notice and this permission notice appear in all copies.
74 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
75 - * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
76 - * AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
77 - * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
78 - * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
79 - * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
80 - * PERFORMANCE OF THIS SOFTWARE.
84 --- a/arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts
85 +++ b/arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts
87 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
89 * Broadcom BCM470X / BCM5301X ARM platform code.
90 * DTS for Asus RT-AC68U
92 * Copyright (C) 2015 Rafał Miłecki <zajec5@gmail.com>
94 - * Permission to use, copy, modify, and/or distribute this software for any
95 - * purpose with or without fee is hereby granted, provided that the above
96 - * copyright notice and this permission notice appear in all copies.
98 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
99 - * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
100 - * AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
101 - * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
102 - * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
103 - * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
104 - * PERFORMANCE OF THIS SOFTWARE.
108 --- a/arch/arm/boot/dts/bcm4708-linksys-ea6300-v1.dts
109 +++ b/arch/arm/boot/dts/bcm4708-linksys-ea6300-v1.dts
111 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
113 * Copyright (C) 2017 Rafał Miłecki <rafal@milecki.pl>
115 - * Licensed under the ISC license.
119 --- a/arch/arm/boot/dts/bcm4708-luxul-xap-1510.dts
120 +++ b/arch/arm/boot/dts/bcm4708-luxul-xap-1510.dts
122 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
124 * Copyright 2016 Luxul Inc.
126 - * Licensed under the ISC license.
130 --- a/arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts
131 +++ b/arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts
133 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
135 * Broadcom BCM470X / BCM5301X ARM platform code.
136 * DTS for Luxul XWC-1000
138 * Copyright 2014 Luxul Inc.
140 - * Licensed under the GNU/GPL. See COPYING for details.
144 --- a/arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts
145 +++ b/arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts
147 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
149 * Broadcom BCM470X / BCM5301X ARM platform code.
150 * DTS for Netgear R6300 V2
152 * Copyright (C) 2014 Rafał Miłecki <zajec5@gmail.com>
154 - * Permission to use, copy, modify, and/or distribute this software for any
155 - * purpose with or without fee is hereby granted, provided that the above
156 - * copyright notice and this permission notice appear in all copies.
158 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
159 - * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
160 - * AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
161 - * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
162 - * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
163 - * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
164 - * PERFORMANCE OF THIS SOFTWARE.
168 --- a/arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts
169 +++ b/arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts
171 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
173 * Broadcom BCM470X / BCM5301X arm platform code.
174 * DTS for SmartRG SR400ac
176 * Copyright (C) 2015 Rafał Miłecki <zajec5@gmail.com>
178 - * Licensed under the GNU/GPL. See COPYING for details.
182 --- a/arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts
183 +++ b/arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts
185 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
187 * Broadcom BCM470X / BCM5301X ARM platform code.
188 * DTS for Asus RT-N18U
190 * Copyright (C) 2014 Rafał Miłecki <zajec5@gmail.com>
192 - * Permission to use, copy, modify, and/or distribute this software for any
193 - * purpose with or without fee is hereby granted, provided that the above
194 - * copyright notice and this permission notice appear in all copies.
196 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
197 - * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
198 - * AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
199 - * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
200 - * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
201 - * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
202 - * PERFORMANCE OF THIS SOFTWARE.
206 --- a/arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts
207 +++ b/arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts
209 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
211 * Broadcom BCM470X / BCM5301X ARM platform code.
212 * DTS for Buffalo WZR-600DHP2
214 * Copyright (C) 2014 Rafał Miłecki <zajec5@gmail.com>
216 - * Permission to use, copy, modify, and/or distribute this software for any
217 - * purpose with or without fee is hereby granted, provided that the above
218 - * copyright notice and this permission notice appear in all copies.
220 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
221 - * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
222 - * AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
223 - * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
224 - * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
225 - * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
226 - * PERFORMANCE OF THIS SOFTWARE.
230 --- a/arch/arm/boot/dts/bcm47081-luxul-xap-1410.dts
231 +++ b/arch/arm/boot/dts/bcm47081-luxul-xap-1410.dts
233 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
235 * Copyright 2017 Luxul Inc.
237 - * Licensed under the ISC license.
241 --- a/arch/arm/boot/dts/bcm47081-luxul-xwr-1200.dts
242 +++ b/arch/arm/boot/dts/bcm47081-luxul-xwr-1200.dts
244 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
246 * Copyright 2017 Luxul Inc.
248 - * Licensed under the ISC license.
252 --- a/arch/arm/boot/dts/bcm47081-tplink-archer-c5-v2.dts
253 +++ b/arch/arm/boot/dts/bcm47081-tplink-archer-c5-v2.dts
255 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
257 * Copyright (C) 2017 Rafał Miłecki <rafal@milecki.pl>
259 - * Licensed under the ISC license.
263 --- a/arch/arm/boot/dts/bcm4709-linksys-ea9200.dts
264 +++ b/arch/arm/boot/dts/bcm4709-linksys-ea9200.dts
266 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
268 * Copyright (C) 2017 Rafał Miłecki <rafal@milecki.pl>
270 - * Licensed under the ISC license.
274 --- a/arch/arm/boot/dts/bcm4709-netgear-r7000.dts
275 +++ b/arch/arm/boot/dts/bcm4709-netgear-r7000.dts
277 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
279 * Broadcom BCM470X / BCM5301X ARM platform code.
280 * DTS for Netgear R7000
282 * Copyright (C) 2015 Rafał Miłecki <zajec5@gmail.com>
284 - * Permission to use, copy, modify, and/or distribute this software for any
285 - * purpose with or without fee is hereby granted, provided that the above
286 - * copyright notice and this permission notice appear in all copies.
288 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
289 - * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
290 - * AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
291 - * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
292 - * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
293 - * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
294 - * PERFORMANCE OF THIS SOFTWARE.
298 --- a/arch/arm/boot/dts/bcm4709-tplink-archer-c9-v1.dts
299 +++ b/arch/arm/boot/dts/bcm4709-tplink-archer-c9-v1.dts
301 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
303 * Copyright (C) 2016 Rafał Miłecki <rafal@milecki.pl>
305 - * Licensed under the ISC license.
309 --- a/arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts
310 +++ b/arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts
312 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
314 * Broadcom BCM470X / BCM5301X ARM platform code.
315 * DTS for D-Link DIR-885L
317 * Copyright (C) 2016 Rafał Miłecki <zajec5@gmail.com>
319 - * Permission to use, copy, modify, and/or distribute this software for any
320 - * purpose with or without fee is hereby granted, provided that the above
321 - * copyright notice and this permission notice appear in all copies.
323 - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
324 - * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
325 - * AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
326 - * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
327 - * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
328 - * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
329 - * PERFORMANCE OF THIS SOFTWARE.
333 --- a/arch/arm/boot/dts/bcm47094-linksys-panamera.dts
334 +++ b/arch/arm/boot/dts/bcm47094-linksys-panamera.dts
336 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
338 * Copyright (C) 2017 Rafał Miłecki <rafal@milecki.pl>
340 - * Licensed under the ISC license.
344 --- a/arch/arm/boot/dts/bcm47094-luxul-abr-4500.dts
345 +++ b/arch/arm/boot/dts/bcm47094-luxul-abr-4500.dts
347 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
349 * Copyright (C) 2017 Luxul Inc.
351 - * Licensed under the ISC license.
355 --- a/arch/arm/boot/dts/bcm47094-luxul-xbr-4500.dts
356 +++ b/arch/arm/boot/dts/bcm47094-luxul-xbr-4500.dts
358 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
360 * Copyright (C) 2017 Luxul Inc.
362 - * Licensed under the ISC license.
366 --- a/arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts
367 +++ b/arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts
369 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
371 * Copyright 2016 Luxul Inc.
373 - * Licensed under the ISC license.
377 --- a/arch/arm/boot/dts/bcm47094-netgear-r8500.dts
378 +++ b/arch/arm/boot/dts/bcm47094-netgear-r8500.dts
380 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
382 * Copyright (C) 2016 Rafał Miłecki <rafal@milecki.pl>
384 - * Licensed under the ISC license.
388 --- a/arch/arm/boot/dts/bcm5301x-nand-cs0-bch1.dtsi
389 +++ b/arch/arm/boot/dts/bcm5301x-nand-cs0-bch1.dtsi
391 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
393 * Broadcom Northstar NAND.
395 * Copyright (C) 2016 Rafał Miłecki <rafal.milecki@gmail.com>
397 - * Licensed under the ISC license.
400 #include "bcm5301x-nand-cs0.dtsi"
401 --- a/arch/arm/boot/dts/bcm5301x-nand-cs0-bch4.dtsi
402 +++ b/arch/arm/boot/dts/bcm5301x-nand-cs0-bch4.dtsi
404 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
406 * Copyright 2016 Luxul Inc.
408 - * Licensed under the ISC license.
411 #include "bcm5301x-nand-cs0.dtsi"
412 --- a/arch/arm/boot/dts/bcm5301x-nand-cs0-bch8.dtsi
413 +++ b/arch/arm/boot/dts/bcm5301x-nand-cs0-bch8.dtsi
415 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
417 * Broadcom BCM470X / BCM5301X Nand chip defaults.
420 * and uses 8 bit ECC.
422 * Copyright (C) 2015 Hauke Mehrtens <hauke@hauke-m.de>
424 - * Licensed under the GNU/GPL. See COPYING for details.
427 #include "bcm5301x-nand-cs0.dtsi"
428 --- a/arch/arm/boot/dts/bcm5301x-nand-cs0.dtsi
429 +++ b/arch/arm/boot/dts/bcm5301x-nand-cs0.dtsi
431 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
433 * Broadcom Northstar NAND.
435 * Copyright (C) 2015 Hauke Mehrtens <hauke@hauke-m.de>
437 - * Licensed under the GNU/GPL. See COPYING for details.