linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/16] arm64: dts: ti: Additional licensing and clarification
@ 2024-01-10 14:08 Nishanth Menon
  2024-01-10 14:08 ` [PATCH 01/16] arm64: dts: ti: Use https for urls Nishanth Menon
                   ` (15 more replies)
  0 siblings, 16 replies; 64+ messages in thread
From: Nishanth Menon @ 2024-01-10 14:08 UTC (permalink / raw)
  To: Vignesh Raghavendra, Tero Kristo, Conor Dooley,
	Krzysztof Kozlowski, Rob Herring
  Cc: linux-kernel, devicetree, linux-arm-kernel, Nishanth Menon,
	Alexander A. Klimov, Apelete Seketeli, Ayush Singh, Chao Zeng,
	Christian Gmeiner, Esteban Blanc, Garrett Giordano,
	Guillaume La Roque, Jan Kiszka, Jason Kridner, Jerome Neanne,
	Julien Panis, Krzysztof Kozlowski, Le Jin, Matthias Schiffer,
	Peng Fan, Pierre Gondois, Robert Nelson, Rob Herring,
	Roger Quadros, Ronald Wahl, Sarah Walker, Tomi Valkeinen,
	Tony Lindgren, Wadim Egorov

As part of my 2023 LPC talk[1] about the difficulty in ensuring
device tree is same across multiple s/w ecosystems, I mentioned about
Licensing, and Rob had indicated that other SoC vendors have MIT
license option that allows co-existance with Apache.

So, bunch of internal paper work later (during which GPL-2.0-only
had to be retained due to certain user community), here is the
update to sync TI K3 device trees with addition of MIT license in
addition to existing GPL-2.0 license.

After querying BeagleBoard Foundation folks, they'd also like to
follow suit, so those platforms have been added to the list as well.

While at this, clarify existing licenses to be compatible with latest
SPDX specifications for iot2050 and phycore.

verdin platforms look already sane, so no action required there.

The CC list is based on (Since I am representing @ti.com for this
series):
git log --no-merges --pretty="%ae" $files|grep -v "@ti.com"|sort -u

Requesting Acked by from the CC list at the earliest so that we can
merge this for rc1 window for next.

Series based on: next-20240109

Cc: "Alexander A. Klimov" <grandmaster@al2klimov.de>
Cc: Apelete Seketeli <aseketeli@baylibre.com>
Cc: Ayush Singh <ayushdevel1325@gmail.com>
Cc: Chao Zeng <chao.zeng@siemens.com>
Cc: Christian Gmeiner <christian.gmeiner@gmail.com>
Cc: Esteban Blanc <eblanc@baylibre.com>
Cc: Garrett Giordano <ggiordano@phytec.com>
Cc: Guillaume La Roque <glaroque@baylibre.com>
Cc: Jan Kiszka <jan.kiszka@siemens.com>
Cc: Jason Kridner <jkridner@beagleboard.org>
Cc: Jerome Neanne <jneanne@baylibre.com>
Cc: Julien Panis <jpanis@baylibre.com>
Cc: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Cc: Le Jin <le.jin@siemens.com>
Cc: Matthias Schiffer <matthias.schiffer@ew.tq-group.com>
Cc: Peng Fan <peng.fan@nxp.com>
Cc: Pierre Gondois <pierre.gondois@arm.com>
Cc: Robert Nelson <robertcnelson@gmail.com>
Cc: Rob Herring <robh@kernel.org>
Cc: Roger Quadros <rogerq@kernel.org>
Cc: Ronald Wahl <ronald.wahl@raritan.com>
Cc: Sarah Walker <sarah.walker@imgtec.com>
Cc: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
Cc: Tony Lindgren <tony@atomide.com>
Cc: Wadim Egorov <w.egorov@phytec.de>

Nishanth Menon (16):
  arm64: dts: ti: Use https for urls
  arm64: dts: ti: k3-am62a7: Add MIT license along with GPL-2.0
  arm64: dts: ti: k3-am625: Add MIT license along with GPL-2.0
  arm64: dts: ti: k3-am62p: Add MIT license along with GPL-2.0
  arm64: dts: ti: k3-am64: Add MIT license along with GPL-2.0
  arm64: dts: ti: k3-am65: Add MIT license along with GPL-2.0
  arm64: dts: ti: k3-j7200: Add MIT license along with GPL-2.0
  arm64: dts: ti: k3-j721e: Add MIT license along with GPL-2.0
  arm64: dts: ti: k3-j721s2: Add MIT license along with GPL-2.0
  arm64: dts: ti: k3-j784s4: Add MIT license along with GPL-2.0
  arm64: dts: ti: k3-pinctrl: Add MIT license along with GPL-2.0
  arm64: dts: ti: k3-serdes: Add MIT license along with GPL-2.0
  arm64: dts: ti: beagle*: Add MIT license along with GPL-2.0
  arm64: dts: ti: iot2050*: Clarify GPL-2.0 as GPL-2.0-only
  arm64: dts: ti: phycore*: Clarify GPL-2.0 as GPL-2.0-only
  arm64: dts: ti: Makefile: Clarify GPL-2.0 as GPL-2.0-only

 arch/arm64/boot/dts/ti/Makefile                           | 2 +-
 arch/arm64/boot/dts/ti/k3-am62-lp-sk.dts                  | 4 ++--
 arch/arm64/boot/dts/ti/k3-am62-main.dtsi                  | 4 ++--
 arch/arm64/boot/dts/ti/k3-am62-mcu.dtsi                   | 4 ++--
 arch/arm64/boot/dts/ti/k3-am62-phycore-som.dtsi           | 2 +-
 arch/arm64/boot/dts/ti/k3-am62-thermal.dtsi               | 5 ++++-
 arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi                | 4 ++--
 arch/arm64/boot/dts/ti/k3-am62.dtsi                       | 4 ++--
 .../boot/dts/ti/k3-am625-beagleplay-csi2-ov5640.dtso      | 4 ++--
 .../boot/dts/ti/k3-am625-beagleplay-csi2-tevi-ov5640.dtso | 4 ++--
 arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts            | 6 +++---
 arch/arm64/boot/dts/ti/k3-am625-phyboard-lyra-rdk.dts     | 2 +-
 arch/arm64/boot/dts/ti/k3-am625-sk.dts                    | 4 ++--
 arch/arm64/boot/dts/ti/k3-am625.dtsi                      | 4 ++--
 arch/arm64/boot/dts/ti/k3-am62a-main.dtsi                 | 4 ++--
 arch/arm64/boot/dts/ti/k3-am62a-mcu.dtsi                  | 4 ++--
 arch/arm64/boot/dts/ti/k3-am62a-thermal.dtsi              | 5 ++++-
 arch/arm64/boot/dts/ti/k3-am62a-wakeup.dtsi               | 4 ++--
 arch/arm64/boot/dts/ti/k3-am62a.dtsi                      | 4 ++--
 arch/arm64/boot/dts/ti/k3-am62a7-sk.dts                   | 4 ++--
 arch/arm64/boot/dts/ti/k3-am62a7.dtsi                     | 4 ++--
 arch/arm64/boot/dts/ti/k3-am62p-main.dtsi                 | 4 ++--
 arch/arm64/boot/dts/ti/k3-am62p-mcu.dtsi                  | 4 ++--
 arch/arm64/boot/dts/ti/k3-am62p-thermal.dtsi              | 5 ++++-
 arch/arm64/boot/dts/ti/k3-am62p-wakeup.dtsi               | 4 ++--
 arch/arm64/boot/dts/ti/k3-am62p.dtsi                      | 4 ++--
 arch/arm64/boot/dts/ti/k3-am62p5-sk.dts                   | 4 ++--
 arch/arm64/boot/dts/ti/k3-am62p5.dtsi                     | 4 ++--
 arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi            | 4 ++--
 arch/arm64/boot/dts/ti/k3-am62x-sk-csi2-imx219.dtso       | 4 ++--
 arch/arm64/boot/dts/ti/k3-am62x-sk-csi2-ov5640.dtso       | 4 ++--
 arch/arm64/boot/dts/ti/k3-am62x-sk-csi2-tevi-ov5640.dtso  | 4 ++--
 arch/arm64/boot/dts/ti/k3-am62x-sk-hdmi-audio.dtso        | 4 ++--
 arch/arm64/boot/dts/ti/k3-am64-main.dtsi                  | 4 ++--
 arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi                   | 4 ++--
 arch/arm64/boot/dts/ti/k3-am64-phycore-som.dtsi           | 2 +-
 arch/arm64/boot/dts/ti/k3-am64-thermal.dtsi               | 5 ++++-
 arch/arm64/boot/dts/ti/k3-am64.dtsi                       | 4 ++--
 arch/arm64/boot/dts/ti/k3-am642-evm.dts                   | 4 ++--
 arch/arm64/boot/dts/ti/k3-am642-phyboard-electra-rdk.dts  | 2 +-
 arch/arm64/boot/dts/ti/k3-am642-sk.dts                    | 4 ++--
 arch/arm64/boot/dts/ti/k3-am642.dtsi                      | 4 ++--
 arch/arm64/boot/dts/ti/k3-am65-iot2050-common-pg1.dtsi    | 2 +-
 arch/arm64/boot/dts/ti/k3-am65-iot2050-common-pg2.dtsi    | 2 +-
 arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi        | 2 +-
 arch/arm64/boot/dts/ti/k3-am65-main.dtsi                  | 4 ++--
 arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi                   | 4 ++--
 arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi                | 4 ++--
 arch/arm64/boot/dts/ti/k3-am65.dtsi                       | 4 ++--
 arch/arm64/boot/dts/ti/k3-am652.dtsi                      | 4 ++--
 .../arm64/boot/dts/ti/k3-am6528-iot2050-basic-common.dtsi | 2 +-
 arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dts    | 2 +-
 arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dts        | 2 +-
 .../dts/ti/k3-am654-base-board-rocktech-rk101-panel.dtso  | 4 ++--
 arch/arm64/boot/dts/ti/k3-am654-base-board.dts            | 4 ++--
 arch/arm64/boot/dts/ti/k3-am654-icssg2.dtso               | 4 ++--
 arch/arm64/boot/dts/ti/k3-am654-idk.dtso                  | 4 ++--
 arch/arm64/boot/dts/ti/k3-am654-industrial-thermal.dtsi   | 5 ++++-
 arch/arm64/boot/dts/ti/k3-am654.dtsi                      | 4 ++--
 .../boot/dts/ti/k3-am6548-iot2050-advanced-common.dtsi    | 2 +-
 arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-m2.dts  | 2 +-
 arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dts | 2 +-
 arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dts     | 2 +-
 arch/arm64/boot/dts/ti/k3-am68-sk-base-board.dts          | 4 ++--
 arch/arm64/boot/dts/ti/k3-am68-sk-som.dtsi                | 4 ++--
 arch/arm64/boot/dts/ti/k3-am69-sk.dts                     | 4 ++--
 arch/arm64/boot/dts/ti/k3-j7200-common-proc-board.dts     | 4 ++--
 .../arm64/boot/dts/ti/k3-j7200-evm-quad-port-eth-exp.dtso | 4 ++--
 arch/arm64/boot/dts/ti/k3-j7200-main.dtsi                 | 4 ++--
 arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi           | 4 ++--
 arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi               | 4 ++--
 arch/arm64/boot/dts/ti/k3-j7200-thermal.dtsi              | 5 ++++-
 arch/arm64/boot/dts/ti/k3-j7200.dtsi                      | 4 ++--
 arch/arm64/boot/dts/ti/k3-j721e-beagleboneai64.dts        | 8 ++++----
 arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts     | 4 ++--
 arch/arm64/boot/dts/ti/k3-j721e-evm-gesi-exp-board.dtso   | 4 ++--
 arch/arm64/boot/dts/ti/k3-j721e-evm-pcie0-ep.dtso         | 4 ++--
 .../arm64/boot/dts/ti/k3-j721e-evm-quad-port-eth-exp.dtso | 4 ++--
 arch/arm64/boot/dts/ti/k3-j721e-main.dtsi                 | 4 ++--
 arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi           | 4 ++--
 arch/arm64/boot/dts/ti/k3-j721e-sk.dts                    | 4 ++--
 arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi               | 4 ++--
 arch/arm64/boot/dts/ti/k3-j721e-thermal.dtsi              | 5 ++++-
 arch/arm64/boot/dts/ti/k3-j721e.dtsi                      | 4 ++--
 arch/arm64/boot/dts/ti/k3-j721s2-common-proc-board.dts    | 4 ++--
 arch/arm64/boot/dts/ti/k3-j721s2-evm-gesi-exp-board.dtso  | 4 ++--
 arch/arm64/boot/dts/ti/k3-j721s2-evm-pcie1-ep.dtso        | 4 ++--
 arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi                | 4 ++--
 arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi          | 4 ++--
 arch/arm64/boot/dts/ti/k3-j721s2-som-p0.dtsi              | 4 ++--
 arch/arm64/boot/dts/ti/k3-j721s2-thermal.dtsi             | 5 ++++-
 arch/arm64/boot/dts/ti/k3-j721s2.dtsi                     | 4 ++--
 arch/arm64/boot/dts/ti/k3-j784s4-evm.dts                  | 4 ++--
 arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi                | 4 ++--
 arch/arm64/boot/dts/ti/k3-j784s4-mcu-wakeup.dtsi          | 4 ++--
 arch/arm64/boot/dts/ti/k3-j784s4-thermal.dtsi             | 5 ++++-
 arch/arm64/boot/dts/ti/k3-j784s4.dtsi                     | 4 ++--
 arch/arm64/boot/dts/ti/k3-pinctrl.h                       | 4 ++--
 arch/arm64/boot/dts/ti/k3-serdes.h                        | 4 ++--
 99 files changed, 204 insertions(+), 177 deletions(-)

[1] https://www.youtube.com/watch?v=kr-Yd56so9M
    https://lpc.events/event/17/contributions/1547/
-- 
2.43.0

PS: TI internal record: 00010588

^ permalink raw reply	[flat|nested] 64+ messages in thread

end of thread, other threads:[~2024-01-18 16:47 UTC | newest]

Thread overview: 64+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-01-10 14:08 [PATCH 00/16] arm64: dts: ti: Additional licensing and clarification Nishanth Menon
2024-01-10 14:08 ` [PATCH 01/16] arm64: dts: ti: Use https for urls Nishanth Menon
2024-01-10 14:08 ` [PATCH 02/16] arm64: dts: ti: k3-am62a7: Add MIT license along with GPL-2.0 Nishanth Menon
2024-01-10 20:41   ` Krzysztof Kozlowski
2024-01-10 22:36     ` Nishanth Menon
2024-01-11 15:25   ` Julien Panis
2024-01-11 15:33   ` Tony Lindgren
2024-01-10 14:08 ` [PATCH 03/16] arm64: dts: ti: k3-am625: " Nishanth Menon
2024-01-10 20:41   ` Krzysztof Kozlowski
2024-01-10 21:16   ` Ronald Wahl
2024-01-11 12:46   ` Roger Quadros
2024-01-11 13:30   ` Tony Lindgren
2024-01-11 14:24   ` [EXTERNAL] " Sarah Walker
2024-01-11 15:26   ` Julien Panis
2024-01-11 23:11   ` Guillaume LA ROQUE
2024-01-15  8:28   ` Pierre Gondois
2024-01-10 14:08 ` [PATCH 04/16] arm64: dts: ti: k3-am62p: " Nishanth Menon
2024-01-11 13:34   ` Tony Lindgren
2024-01-10 14:08 ` [PATCH 05/16] arm64: dts: ti: k3-am64: " Nishanth Menon
2024-01-10 20:41   ` Krzysztof Kozlowski
2024-01-11 12:47   ` Roger Quadros
2024-01-11 15:19   ` Christian Gmeiner
2024-01-12 12:45   ` Tony Lindgren
2024-01-15  2:43   ` Wadim Egorov
2024-01-15  9:59   ` Matthias Schiffer
2024-01-10 14:08 ` [PATCH 06/16] arm64: dts: ti: k3-am65: " Nishanth Menon
2024-01-10 19:44   ` Jan Kiszka
2024-01-10 20:41   ` Krzysztof Kozlowski
2024-01-11 12:18   ` Tomi Valkeinen
2024-01-11 13:34   ` Tony Lindgren
2024-01-15 10:01   ` Matthias Schiffer
2024-01-10 14:08 ` [PATCH 07/16] arm64: dts: ti: k3-j7200: " Nishanth Menon
2024-01-10 20:41   ` Krzysztof Kozlowski
2024-01-11 13:35   ` Tony Lindgren
2024-01-15  7:57   ` Esteban Blanc
2024-01-10 14:08 ` [PATCH 08/16] arm64: dts: ti: k3-j721e: " Nishanth Menon
2024-01-10 20:41   ` Krzysztof Kozlowski
2024-01-11 13:36   ` Tony Lindgren
2024-01-10 14:08 ` [PATCH 09/16] arm64: dts: ti: k3-j721s2: " Nishanth Menon
2024-01-10 20:41   ` Krzysztof Kozlowski
2024-01-11 13:37   ` Tony Lindgren
2024-01-15  7:58   ` Esteban Blanc
2024-01-10 14:08 ` [PATCH 10/16] arm64: dts: ti: k3-j784s4: " Nishanth Menon
2024-01-10 20:42   ` Krzysztof Kozlowski
2024-01-11 13:41   ` Tony Lindgren
2024-01-10 14:08 ` [PATCH 11/16] arm64: dts: ti: k3-pinctrl: " Nishanth Menon
2024-01-11 13:38   ` Tony Lindgren
2024-01-10 14:08 ` [PATCH 12/16] arm64: dts: ti: k3-serdes: " Nishanth Menon
2024-01-10 14:09 ` [PATCH 13/16] arm64: dts: ti: beagle*: " Nishanth Menon
2024-01-10 20:42   ` Krzysztof Kozlowski
2024-01-10 21:32   ` Robert Nelson
2024-01-11  0:48   ` Jason Kridner
2024-01-11  7:02   ` Ayush Singh
2024-01-12 12:46   ` Tony Lindgren
2024-01-15  2:47   ` Wadim Egorov
2024-01-10 14:09 ` [PATCH 14/16] arm64: dts: ti: iot2050*: Clarify GPL-2.0 as GPL-2.0-only Nishanth Menon
2024-01-10 19:44   ` Jan Kiszka
2024-01-11 13:38   ` Tony Lindgren
2024-01-10 14:09 ` [PATCH 15/16] arm64: dts: ti: phycore*: " Nishanth Menon
2024-01-15  2:48   ` Wadim Egorov
2024-01-17  2:29   ` Wadim Egorov
2024-01-17 15:02     ` Nishanth Menon
2024-01-18 16:47   ` Garrett Giordano
2024-01-10 14:09 ` [PATCH 16/16] arm64: dts: ti: Makefile: " Nishanth Menon

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).