* [PATCH] Documentation/i2c: Add missing SPDX-License-Identifier tags
@ 2025-08-29 14:07 I Viswanath
2025-09-04 22:46 ` Andi Shyti
0 siblings, 1 reply; 2+ messages in thread
From: I Viswanath @ 2025-08-29 14:07 UTC (permalink / raw)
To: wsa+renesas; +Cc: peda, linux-i2c, skhan, linux-kernel-mentees, I Viswanath
Add the SPDX-License-Identifier tag to all the .rst files that
are missing it
Signed-off-by: I Viswanath <viswanathiyyappan@gmail.com>
---
Documentation/i2c/busses/i2c-ali1535.rst | 2 ++
Documentation/i2c/busses/i2c-ali1563.rst | 2 ++
Documentation/i2c/busses/i2c-ali15x3.rst | 2 ++
Documentation/i2c/busses/i2c-amd-mp2.rst | 2 ++
Documentation/i2c/busses/i2c-amd756.rst | 2 ++
Documentation/i2c/busses/i2c-amd8111.rst | 2 ++
Documentation/i2c/busses/i2c-diolan-u2c.rst | 2 ++
Documentation/i2c/busses/i2c-i801.rst | 2 ++
Documentation/i2c/busses/i2c-ismt.rst | 2 ++
Documentation/i2c/busses/i2c-mlxcpld.rst | 2 ++
Documentation/i2c/busses/i2c-nforce2.rst | 2 ++
Documentation/i2c/busses/i2c-nvidia-gpu.rst | 2 ++
Documentation/i2c/busses/i2c-ocores.rst | 2 ++
Documentation/i2c/busses/i2c-parport.rst | 2 ++
Documentation/i2c/busses/i2c-pca-isa.rst | 2 ++
Documentation/i2c/busses/i2c-piix4.rst | 2 ++
Documentation/i2c/busses/i2c-sis5595.rst | 2 ++
Documentation/i2c/busses/i2c-sis630.rst | 2 ++
Documentation/i2c/busses/i2c-sis96x.rst | 2 ++
Documentation/i2c/busses/i2c-taos-evm.rst | 2 ++
Documentation/i2c/busses/i2c-via.rst | 2 ++
Documentation/i2c/busses/i2c-viapro.rst | 2 ++
Documentation/i2c/busses/scx200_acb.rst | 2 ++
Documentation/i2c/dev-interface.rst | 2 ++
Documentation/i2c/dma-considerations.rst | 2 ++
Documentation/i2c/fault-codes.rst | 2 ++
Documentation/i2c/functionality.rst | 2 ++
Documentation/i2c/gpio-fault-injection.rst | 2 ++
Documentation/i2c/i2c-protocol.rst | 2 ++
Documentation/i2c/i2c-stub.rst | 2 ++
Documentation/i2c/i2c-topology.rst | 2 ++
Documentation/i2c/instantiating-devices.rst | 2 ++
Documentation/i2c/muxes/i2c-mux-gpio.rst | 2 ++
Documentation/i2c/old-module-parameters.rst | 2 ++
Documentation/i2c/slave-eeprom-backend.rst | 2 ++
Documentation/i2c/slave-interface.rst | 2 ++
Documentation/i2c/smbus-protocol.rst | 2 ++
Documentation/i2c/summary.rst | 2 ++
Documentation/i2c/ten-bit-addresses.rst | 2 ++
Documentation/i2c/writing-clients.rst | 2 ++
40 files changed, 80 insertions(+)
diff --git a/Documentation/i2c/busses/i2c-ali1535.rst b/Documentation/i2c/busses/i2c-ali1535.rst
index 6941064730dc..d124a768611f 100644
--- a/Documentation/i2c/busses/i2c-ali1535.rst
+++ b/Documentation/i2c/busses/i2c-ali1535.rst
@@ -1,3 +1,5 @@
+.. SPDX-License-Identifier: GPL-2.0
+
=========================
Kernel driver i2c-ali1535
=========================
diff --git a/Documentation/i2c/busses/i2c-ali1563.rst b/Documentation/i2c/busses/i2c-ali1563.rst
index eec32c3ba92a..ad471a75d737 100644
--- a/Documentation/i2c/busses/i2c-ali1563.rst
+++ b/Documentation/i2c/busses/i2c-ali1563.rst
@@ -1,3 +1,5 @@
+.. SPDX-License-Identifier: GPL-2.0
+
=========================
Kernel driver i2c-ali1563
=========================
diff --git a/Documentation/i2c/busses/i2c-ali15x3.rst b/Documentation/i2c/busses/i2c-ali15x3.rst
index d4c1a2a419cb..4d4f93ceed46 100644
--- a/Documentation/i2c/busses/i2c-ali15x3.rst
+++ b/Documentation/i2c/busses/i2c-ali15x3.rst
@@ -1,3 +1,5 @@
+.. SPDX-License-Identifier: GPL-2.0
+
=========================
Kernel driver i2c-ali15x3
=========================
diff --git a/Documentation/i2c/busses/i2c-amd-mp2.rst b/Documentation/i2c/busses/i2c-amd-mp2.rst
index ebc2fa899325..f63a12fdfe19 100644
--- a/Documentation/i2c/busses/i2c-amd-mp2.rst
+++ b/Documentation/i2c/busses/i2c-amd-mp2.rst
@@ -1,3 +1,5 @@
+.. SPDX-License-Identifier: GPL-2.0
+
=========================
Kernel driver i2c-amd-mp2
=========================
diff --git a/Documentation/i2c/busses/i2c-amd756.rst b/Documentation/i2c/busses/i2c-amd756.rst
index bc93f392a4fc..ce453cc5b679 100644
--- a/Documentation/i2c/busses/i2c-amd756.rst
+++ b/Documentation/i2c/busses/i2c-amd756.rst
@@ -1,3 +1,5 @@
+.. SPDX-License-Identifier: GPL-2.0
+
========================
Kernel driver i2c-amd756
========================
diff --git a/Documentation/i2c/busses/i2c-amd8111.rst b/Documentation/i2c/busses/i2c-amd8111.rst
index d08bf0a7f0ac..e538986a9765 100644
--- a/Documentation/i2c/busses/i2c-amd8111.rst
+++ b/Documentation/i2c/busses/i2c-amd8111.rst
@@ -1,3 +1,5 @@
+.. SPDX-License-Identifier: GPL-2.0
+
=========================
Kernel driver i2c-adm8111
=========================
diff --git a/Documentation/i2c/busses/i2c-diolan-u2c.rst b/Documentation/i2c/busses/i2c-diolan-u2c.rst
index c18cbdcdf73c..f65fa375e3dc 100644
--- a/Documentation/i2c/busses/i2c-diolan-u2c.rst
+++ b/Documentation/i2c/busses/i2c-diolan-u2c.rst
@@ -1,3 +1,5 @@
+.. SPDX-License-Identifier: GPL-2.0
+
============================
Kernel driver i2c-diolan-u2c
============================
diff --git a/Documentation/i2c/busses/i2c-i801.rst b/Documentation/i2c/busses/i2c-i801.rst
index 47e8ac5b7099..c34ccd8e10fb 100644
--- a/Documentation/i2c/busses/i2c-i801.rst
+++ b/Documentation/i2c/busses/i2c-i801.rst
@@ -1,3 +1,5 @@
+.. SPDX-License-Identifier: GPL-2.0
+
======================
Kernel driver i2c-i801
======================
diff --git a/Documentation/i2c/busses/i2c-ismt.rst b/Documentation/i2c/busses/i2c-ismt.rst
index 8e74919a3fdf..b997b74e4036 100644
--- a/Documentation/i2c/busses/i2c-ismt.rst
+++ b/Documentation/i2c/busses/i2c-ismt.rst
@@ -1,3 +1,5 @@
+.. SPDX-License-Identifier: GPL-2.0
+
======================
Kernel driver i2c-ismt
======================
diff --git a/Documentation/i2c/busses/i2c-mlxcpld.rst b/Documentation/i2c/busses/i2c-mlxcpld.rst
index 9a0b2916aa71..589338894dea 100644
--- a/Documentation/i2c/busses/i2c-mlxcpld.rst
+++ b/Documentation/i2c/busses/i2c-mlxcpld.rst
@@ -1,3 +1,5 @@
+.. SPDX-License-Identifier: GPL-2.0
+
==================
Driver i2c-mlxcpld
==================
diff --git a/Documentation/i2c/busses/i2c-nforce2.rst b/Documentation/i2c/busses/i2c-nforce2.rst
index 83181445268f..87d7e05aba50 100644
--- a/Documentation/i2c/busses/i2c-nforce2.rst
+++ b/Documentation/i2c/busses/i2c-nforce2.rst
@@ -1,3 +1,5 @@
+.. SPDX-License-Identifier: GPL-2.0
+
=========================
Kernel driver i2c-nforce2
=========================
diff --git a/Documentation/i2c/busses/i2c-nvidia-gpu.rst b/Documentation/i2c/busses/i2c-nvidia-gpu.rst
index 38fb8a4c8756..5d1d0408b433 100644
--- a/Documentation/i2c/busses/i2c-nvidia-gpu.rst
+++ b/Documentation/i2c/busses/i2c-nvidia-gpu.rst
@@ -1,3 +1,5 @@
+.. SPDX-License-Identifier: GPL-2.0
+
============================
Kernel driver i2c-nvidia-gpu
============================
diff --git a/Documentation/i2c/busses/i2c-ocores.rst b/Documentation/i2c/busses/i2c-ocores.rst
index f5e175f2a2a6..1c8c33f13175 100644
--- a/Documentation/i2c/busses/i2c-ocores.rst
+++ b/Documentation/i2c/busses/i2c-ocores.rst
@@ -1,3 +1,5 @@
+.. SPDX-License-Identifier: GPL-2.0
+
========================
Kernel driver i2c-ocores
========================
diff --git a/Documentation/i2c/busses/i2c-parport.rst b/Documentation/i2c/busses/i2c-parport.rst
index 4cbf45952d52..f83513c47883 100644
--- a/Documentation/i2c/busses/i2c-parport.rst
+++ b/Documentation/i2c/busses/i2c-parport.rst
@@ -1,3 +1,5 @@
+.. SPDX-License-Identifier: GPL-2.0
+
=========================
Kernel driver i2c-parport
=========================
diff --git a/Documentation/i2c/busses/i2c-pca-isa.rst b/Documentation/i2c/busses/i2c-pca-isa.rst
index a254010c8055..81bf9e25c148 100644
--- a/Documentation/i2c/busses/i2c-pca-isa.rst
+++ b/Documentation/i2c/busses/i2c-pca-isa.rst
@@ -1,3 +1,5 @@
+.. SPDX-License-Identifier: GPL-2.0
+
=========================
Kernel driver i2c-pca-isa
=========================
diff --git a/Documentation/i2c/busses/i2c-piix4.rst b/Documentation/i2c/busses/i2c-piix4.rst
index 94e20b18c59a..1adaefd18f77 100644
--- a/Documentation/i2c/busses/i2c-piix4.rst
+++ b/Documentation/i2c/busses/i2c-piix4.rst
@@ -1,3 +1,5 @@
+.. SPDX-License-Identifier: GPL-2.0
+
=======================
Kernel driver i2c-piix4
=======================
diff --git a/Documentation/i2c/busses/i2c-sis5595.rst b/Documentation/i2c/busses/i2c-sis5595.rst
index b85630c84a96..e0969e5dd4fc 100644
--- a/Documentation/i2c/busses/i2c-sis5595.rst
+++ b/Documentation/i2c/busses/i2c-sis5595.rst
@@ -1,3 +1,5 @@
+.. SPDX-License-Identifier: GPL-2.0
+
=========================
Kernel driver i2c-sis5595
=========================
diff --git a/Documentation/i2c/busses/i2c-sis630.rst b/Documentation/i2c/busses/i2c-sis630.rst
index 9fcd74b18781..de95ab7b5edd 100644
--- a/Documentation/i2c/busses/i2c-sis630.rst
+++ b/Documentation/i2c/busses/i2c-sis630.rst
@@ -1,3 +1,5 @@
+.. SPDX-License-Identifier: GPL-2.0
+
========================
Kernel driver i2c-sis630
========================
diff --git a/Documentation/i2c/busses/i2c-sis96x.rst b/Documentation/i2c/busses/i2c-sis96x.rst
index 437cc1d89588..66a0b81bb0ca 100644
--- a/Documentation/i2c/busses/i2c-sis96x.rst
+++ b/Documentation/i2c/busses/i2c-sis96x.rst
@@ -1,3 +1,5 @@
+.. SPDX-License-Identifier: GPL-2.0
+
========================
Kernel driver i2c-sis96x
========================
diff --git a/Documentation/i2c/busses/i2c-taos-evm.rst b/Documentation/i2c/busses/i2c-taos-evm.rst
index f342e313ee3d..454e757c2682 100644
--- a/Documentation/i2c/busses/i2c-taos-evm.rst
+++ b/Documentation/i2c/busses/i2c-taos-evm.rst
@@ -1,3 +1,5 @@
+.. SPDX-License-Identifier: GPL-2.0
+
==========================
Kernel driver i2c-taos-evm
==========================
diff --git a/Documentation/i2c/busses/i2c-via.rst b/Documentation/i2c/busses/i2c-via.rst
index 846aa17d80a2..1a0de59961af 100644
--- a/Documentation/i2c/busses/i2c-via.rst
+++ b/Documentation/i2c/busses/i2c-via.rst
@@ -1,3 +1,5 @@
+.. SPDX-License-Identifier: GPL-2.0
+
=====================
Kernel driver i2c-via
=====================
diff --git a/Documentation/i2c/busses/i2c-viapro.rst b/Documentation/i2c/busses/i2c-viapro.rst
index 1762f0cf93d0..ba2e14221e16 100644
--- a/Documentation/i2c/busses/i2c-viapro.rst
+++ b/Documentation/i2c/busses/i2c-viapro.rst
@@ -1,3 +1,5 @@
+.. SPDX-License-Identifier: GPL-2.0
+
========================
Kernel driver i2c-viapro
========================
diff --git a/Documentation/i2c/busses/scx200_acb.rst b/Documentation/i2c/busses/scx200_acb.rst
index 8dc7c352508c..4dd042d609cc 100644
--- a/Documentation/i2c/busses/scx200_acb.rst
+++ b/Documentation/i2c/busses/scx200_acb.rst
@@ -1,3 +1,5 @@
+.. SPDX-License-Identifier: GPL-2.0
+
========================
Kernel driver scx200_acb
========================
diff --git a/Documentation/i2c/dev-interface.rst b/Documentation/i2c/dev-interface.rst
index c277a8e1202b..1c223e361b82 100644
--- a/Documentation/i2c/dev-interface.rst
+++ b/Documentation/i2c/dev-interface.rst
@@ -1,3 +1,5 @@
+.. SPDX-License-Identifier: GPL-2.0
+
============================================
Implementing I2C device drivers in userspace
============================================
diff --git a/Documentation/i2c/dma-considerations.rst b/Documentation/i2c/dma-considerations.rst
index 142d52ce9ebb..7caf8519817c 100644
--- a/Documentation/i2c/dma-considerations.rst
+++ b/Documentation/i2c/dma-considerations.rst
@@ -1,3 +1,5 @@
+.. SPDX-License-Identifier: GPL-2.0
+
=================
Linux I2C and DMA
=================
diff --git a/Documentation/i2c/fault-codes.rst b/Documentation/i2c/fault-codes.rst
index b0864d1268bd..a1c6b1ff4fdf 100644
--- a/Documentation/i2c/fault-codes.rst
+++ b/Documentation/i2c/fault-codes.rst
@@ -1,3 +1,5 @@
+.. SPDX-License-Identifier: GPL-2.0
+
=====================
I2C/SMBUS Fault Codes
=====================
diff --git a/Documentation/i2c/functionality.rst b/Documentation/i2c/functionality.rst
index 377507c56162..0725ec470c07 100644
--- a/Documentation/i2c/functionality.rst
+++ b/Documentation/i2c/functionality.rst
@@ -1,3 +1,5 @@
+.. SPDX-License-Identifier: GPL-2.0
+
=======================
I2C/SMBus Functionality
=======================
diff --git a/Documentation/i2c/gpio-fault-injection.rst b/Documentation/i2c/gpio-fault-injection.rst
index 91d23889abd5..f55bbfa6a6f9 100644
--- a/Documentation/i2c/gpio-fault-injection.rst
+++ b/Documentation/i2c/gpio-fault-injection.rst
@@ -1,3 +1,5 @@
+.. SPDX-License-Identifier: GPL-2.0
+
=========================
Linux I2C fault injection
=========================
diff --git a/Documentation/i2c/i2c-protocol.rst b/Documentation/i2c/i2c-protocol.rst
index df0febfe6410..254b27402309 100644
--- a/Documentation/i2c/i2c-protocol.rst
+++ b/Documentation/i2c/i2c-protocol.rst
@@ -1,3 +1,5 @@
+.. SPDX-License-Identifier: GPL-2.0
+
================
The I2C Protocol
================
diff --git a/Documentation/i2c/i2c-stub.rst b/Documentation/i2c/i2c-stub.rst
index a6fc6916d6bc..c63869091510 100644
--- a/Documentation/i2c/i2c-stub.rst
+++ b/Documentation/i2c/i2c-stub.rst
@@ -1,3 +1,5 @@
+.. SPDX-License-Identifier: GPL-2.0
+
========
i2c-stub
========
diff --git a/Documentation/i2c/i2c-topology.rst b/Documentation/i2c/i2c-topology.rst
index 48fce0f7491b..f6317aa82771 100644
--- a/Documentation/i2c/i2c-topology.rst
+++ b/Documentation/i2c/i2c-topology.rst
@@ -1,3 +1,5 @@
+.. SPDX-License-Identifier: GPL-2.0
+
================================
I2C muxes and complex topologies
================================
diff --git a/Documentation/i2c/instantiating-devices.rst b/Documentation/i2c/instantiating-devices.rst
index 3ea056a95812..98333aacd492 100644
--- a/Documentation/i2c/instantiating-devices.rst
+++ b/Documentation/i2c/instantiating-devices.rst
@@ -1,3 +1,5 @@
+.. SPDX-License-Identifier: GPL-2.0
+
==============================
How to instantiate I2C devices
==============================
diff --git a/Documentation/i2c/muxes/i2c-mux-gpio.rst b/Documentation/i2c/muxes/i2c-mux-gpio.rst
index 7d27444035c3..756e3232bf0f 100644
--- a/Documentation/i2c/muxes/i2c-mux-gpio.rst
+++ b/Documentation/i2c/muxes/i2c-mux-gpio.rst
@@ -1,3 +1,5 @@
+.. SPDX-License-Identifier: GPL-2.0
+
==========================
Kernel driver i2c-mux-gpio
==========================
diff --git a/Documentation/i2c/old-module-parameters.rst b/Documentation/i2c/old-module-parameters.rst
index b08b6daabce9..d5678568b020 100644
--- a/Documentation/i2c/old-module-parameters.rst
+++ b/Documentation/i2c/old-module-parameters.rst
@@ -1,3 +1,5 @@
+.. SPDX-License-Identifier: GPL-2.0
+
================================================================
I2C device driver binding control from user-space in old kernels
================================================================
diff --git a/Documentation/i2c/slave-eeprom-backend.rst b/Documentation/i2c/slave-eeprom-backend.rst
index 38d951f10302..4d4745f5c260 100644
--- a/Documentation/i2c/slave-eeprom-backend.rst
+++ b/Documentation/i2c/slave-eeprom-backend.rst
@@ -1,3 +1,5 @@
+.. SPDX-License-Identifier: GPL-2.0
+
==============================
Linux I2C slave EEPROM backend
==============================
diff --git a/Documentation/i2c/slave-interface.rst b/Documentation/i2c/slave-interface.rst
index 3f0d320bc80a..3e30c0f14355 100644
--- a/Documentation/i2c/slave-interface.rst
+++ b/Documentation/i2c/slave-interface.rst
@@ -1,3 +1,5 @@
+.. SPDX-License-Identifier: GPL-2.0
+
=====================================
Linux I2C slave interface description
=====================================
diff --git a/Documentation/i2c/smbus-protocol.rst b/Documentation/i2c/smbus-protocol.rst
index adc87456c99d..78b3cd058163 100644
--- a/Documentation/i2c/smbus-protocol.rst
+++ b/Documentation/i2c/smbus-protocol.rst
@@ -1,3 +1,5 @@
+.. SPDX-License-Identifier: GPL-2.0
+
==================
The SMBus Protocol
==================
diff --git a/Documentation/i2c/summary.rst b/Documentation/i2c/summary.rst
index 579a1c7df200..1131652c0403 100644
--- a/Documentation/i2c/summary.rst
+++ b/Documentation/i2c/summary.rst
@@ -1,3 +1,5 @@
+.. SPDX-License-Identifier: GPL-2.0
+
=============================
Introduction to I2C and SMBus
=============================
diff --git a/Documentation/i2c/ten-bit-addresses.rst b/Documentation/i2c/ten-bit-addresses.rst
index 5c765aff16d5..e8f4edc974c3 100644
--- a/Documentation/i2c/ten-bit-addresses.rst
+++ b/Documentation/i2c/ten-bit-addresses.rst
@@ -1,3 +1,5 @@
+.. SPDX-License-Identifier: GPL-2.0
+
=====================
I2C Ten-bit Addresses
=====================
diff --git a/Documentation/i2c/writing-clients.rst b/Documentation/i2c/writing-clients.rst
index 121e618e72ec..687f5333850c 100644
--- a/Documentation/i2c/writing-clients.rst
+++ b/Documentation/i2c/writing-clients.rst
@@ -1,3 +1,5 @@
+.. SPDX-License-Identifier: GPL-2.0
+
===============================
Implementing I2C device drivers
===============================
--
2.50.1
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [PATCH] Documentation/i2c: Add missing SPDX-License-Identifier tags
2025-08-29 14:07 [PATCH] Documentation/i2c: Add missing SPDX-License-Identifier tags I Viswanath
@ 2025-09-04 22:46 ` Andi Shyti
0 siblings, 0 replies; 2+ messages in thread
From: Andi Shyti @ 2025-09-04 22:46 UTC (permalink / raw)
To: I Viswanath; +Cc: wsa+renesas, peda, linux-i2c, skhan, linux-kernel-mentees
Hi,
On Fri, Aug 29, 2025 at 07:37:43PM +0530, I Viswanath wrote:
> Add the SPDX-License-Identifier tag to all the .rst files that
> are missing it
we are politically setting GPL-2.0 to these documents. I'm not an
expert, but I wonder if the right thing to do is to align
documentation with the documentation with the driver that is
documenting.
Andi
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2025-09-04 22:46 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-29 14:07 [PATCH] Documentation/i2c: Add missing SPDX-License-Identifier tags I Viswanath
2025-09-04 22:46 ` Andi Shyti
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).