diff options
Diffstat (limited to 'drivers/i2c')
65 files changed, 68 insertions, 536 deletions
diff --git a/drivers/i2c/algos/i2c-algo-pca.c b/drivers/i2c/algos/i2c-algo-pca.c index 883a290f6a4d..5ac93f41bfec 100644 --- a/drivers/i2c/algos/i2c-algo-pca.c +++ b/drivers/i2c/algos/i2c-algo-pca.c | |||
| @@ -1,17 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * i2c-algo-pca.c i2c driver algorithms for PCA9564 adapters | 3 | * i2c-algo-pca.c i2c driver algorithms for PCA9564 adapters |
| 3 | * Copyright (C) 2004 Arcom Control Systems | 4 | * Copyright (C) 2004 Arcom Control Systems |
| 4 | * Copyright (C) 2008 Pengutronix | 5 | * Copyright (C) 2008 Pengutronix |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | */ | 6 | */ |
| 16 | 7 | ||
| 17 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/drivers/i2c/algos/i2c-algo-pcf.c b/drivers/i2c/algos/i2c-algo-pcf.c index 5c29a4d397cf..7a01f2687b4c 100644 --- a/drivers/i2c/algos/i2c-algo-pcf.c +++ b/drivers/i2c/algos/i2c-algo-pcf.c | |||
| @@ -1,19 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * i2c-algo-pcf.c i2c driver algorithms for PCF8584 adapters | 3 | * i2c-algo-pcf.c i2c driver algorithms for PCF8584 adapters |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-1997 Simon G. Vogl | 5 | * Copyright (C) 1995-1997 Simon G. Vogl |
| 5 | * 1998-2000 Hans Berglund | 6 | * 1998-2000 Hans Berglund |
| 6 | * | 7 | * |
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License as published by | ||
| 9 | * the Free Software Foundation; either version 2 of the License, or | ||
| 10 | * (at your option) any later version. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, | ||
| 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | * GNU General Public License for more details. | ||
| 16 | * | ||
| 17 | * With some changes from Kyösti Mälkki <kmalkki@cc.hut.fi> and | 8 | * With some changes from Kyösti Mälkki <kmalkki@cc.hut.fi> and |
| 18 | * Frodo Looijaard <frodol@dds.nl>, and also from Martin Bailey | 9 | * Frodo Looijaard <frodol@dds.nl>, and also from Martin Bailey |
| 19 | * <mbailey@littlefeet-inc.com> | 10 | * <mbailey@littlefeet-inc.com> |
diff --git a/drivers/i2c/algos/i2c-algo-pcf.h b/drivers/i2c/algos/i2c-algo-pcf.h index 262ee801975b..2448ab192ce5 100644 --- a/drivers/i2c/algos/i2c-algo-pcf.h +++ b/drivers/i2c/algos/i2c-algo-pcf.h | |||
| @@ -1,18 +1,11 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* -------------------------------------------------------------------- */ | 2 | /* -------------------------------------------------------------------- */ |
| 2 | /* i2c-pcf8584.h: PCF 8584 global defines */ | 3 | /* i2c-pcf8584.h: PCF 8584 global defines */ |
| 3 | /* -------------------------------------------------------------------- */ | 4 | /* -------------------------------------------------------------------- */ |
| 4 | /* Copyright (C) 1996 Simon G. Vogl | 5 | /* Copyright (C) 1996 Simon G. Vogl |
| 5 | 1999 Hans Berglund | 6 | 1999 Hans Berglund |
| 6 | 7 | ||
| 7 | This program is free software; you can redistribute it and/or modify | 8 | */ |
| 8 | it under the terms of the GNU General Public License as published by | ||
| 9 | the Free Software Foundation; either version 2 of the License, or | ||
| 10 | (at your option) any later version. | ||
| 11 | |||
| 12 | This program is distributed in the hope that it will be useful, | ||
| 13 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | GNU General Public License for more details. */ | ||
| 16 | /* -------------------------------------------------------------------- */ | 9 | /* -------------------------------------------------------------------- */ |
| 17 | 10 | ||
| 18 | /* With some changes from Frodo Looijaard <frodol@dds.nl> */ | 11 | /* With some changes from Frodo Looijaard <frodol@dds.nl> */ |
diff --git a/drivers/i2c/busses/i2c-ali1535.c b/drivers/i2c/busses/i2c-ali1535.c index 4f2d78868281..a43deea390f5 100644 --- a/drivers/i2c/busses/i2c-ali1535.c +++ b/drivers/i2c/busses/i2c-ali1535.c | |||
| @@ -1,19 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2000 Frodo Looijaard <frodol@dds.nl>, | 3 | * Copyright (c) 2000 Frodo Looijaard <frodol@dds.nl>, |
| 3 | * Philip Edelbrock <phil@netroedge.com>, | 4 | * Philip Edelbrock <phil@netroedge.com>, |
| 4 | * Mark D. Studebaker <mdsxyz123@yahoo.com>, | 5 | * Mark D. Studebaker <mdsxyz123@yahoo.com>, |
| 5 | * Dan Eaton <dan.eaton@rocketlogix.com> and | 6 | * Dan Eaton <dan.eaton@rocketlogix.com> and |
| 6 | * Stephen Rousset <stephen.rousset@rocketlogix.com> | 7 | * Stephen Rousset <stephen.rousset@rocketlogix.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation; either version 2 of the License, or | ||
| 11 | * (at your option) any later version. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, | ||
| 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | * GNU General Public License for more details. | ||
| 17 | */ | 8 | */ |
| 18 | 9 | ||
| 19 | /* | 10 | /* |
diff --git a/drivers/i2c/busses/i2c-ali15x3.c b/drivers/i2c/busses/i2c-ali15x3.c index 6e6bf46bcb52..02185a1cfa77 100644 --- a/drivers/i2c/busses/i2c-ali15x3.c +++ b/drivers/i2c/busses/i2c-ali15x3.c | |||
| @@ -1,17 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | Copyright (c) 1999 Frodo Looijaard <frodol@dds.nl> and | 3 | Copyright (c) 1999 Frodo Looijaard <frodol@dds.nl> and |
| 3 | Philip Edelbrock <phil@netroedge.com> and | 4 | Philip Edelbrock <phil@netroedge.com> and |
| 4 | Mark D. Studebaker <mdsxyz123@yahoo.com> | 5 | Mark D. Studebaker <mdsxyz123@yahoo.com> |
| 5 | 6 | ||
| 6 | This program is free software; you can redistribute it and/or modify | ||
| 7 | it under the terms of the GNU General Public License as published by | ||
| 8 | the Free Software Foundation; either version 2 of the License, or | ||
| 9 | (at your option) any later version. | ||
| 10 | |||
| 11 | This program is distributed in the hope that it will be useful, | ||
| 12 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | GNU General Public License for more details. | ||
| 15 | */ | 7 | */ |
| 16 | 8 | ||
| 17 | /* | 9 | /* |
diff --git a/drivers/i2c/busses/i2c-altera.c b/drivers/i2c/busses/i2c-altera.c index f5e1941e65b5..5255d3755411 100644 --- a/drivers/i2c/busses/i2c-altera.c +++ b/drivers/i2c/busses/i2c-altera.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright Intel Corporation (C) 2017. | 3 | * Copyright Intel Corporation (C) 2017. |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms and conditions of the GNU General Public License, | ||
| 6 | * version 2, as published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 9 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 10 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 11 | * more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License along with | ||
| 14 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | * | ||
| 16 | * Based on the i2c-axxia.c driver. | 5 | * Based on the i2c-axxia.c driver. |
| 17 | */ | 6 | */ |
| 18 | #include <linux/clk.h> | 7 | #include <linux/clk.h> |
diff --git a/drivers/i2c/busses/i2c-amd756-s4882.c b/drivers/i2c/busses/i2c-amd756-s4882.c index a2f5f992af7a..063274388a75 100644 --- a/drivers/i2c/busses/i2c-amd756-s4882.c +++ b/drivers/i2c/busses/i2c-amd756-s4882.c | |||
| @@ -1,17 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * i2c-amd756-s4882.c - i2c-amd756 extras for the Tyan S4882 motherboard | 3 | * i2c-amd756-s4882.c - i2c-amd756 extras for the Tyan S4882 motherboard |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004, 2008 Jean Delvare <jdelvare@suse.de> | 5 | * Copyright (C) 2004, 2008 Jean Delvare <jdelvare@suse.de> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | */ | 6 | */ |
| 16 | 7 | ||
| 17 | /* | 8 | /* |
diff --git a/drivers/i2c/busses/i2c-amd756.c b/drivers/i2c/busses/i2c-amd756.c index 274908cd1fde..ef1307a258e9 100644 --- a/drivers/i2c/busses/i2c-amd756.c +++ b/drivers/i2c/busses/i2c-amd756.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | Copyright (c) 1999-2002 Merlin Hughes <merlin@merlin.org> | 3 | Copyright (c) 1999-2002 Merlin Hughes <merlin@merlin.org> |
| 3 | 4 | ||
| @@ -6,15 +7,6 @@ | |||
| 6 | Copyright (c) 1998, 1999 Frodo Looijaard <frodol@dds.nl> and | 7 | Copyright (c) 1998, 1999 Frodo Looijaard <frodol@dds.nl> and |
| 7 | Philip Edelbrock <phil@netroedge.com> | 8 | Philip Edelbrock <phil@netroedge.com> |
| 8 | 9 | ||
| 9 | This program is free software; you can redistribute it and/or modify | ||
| 10 | it under the terms of the GNU General Public License as published by | ||
| 11 | the Free Software Foundation; either version 2 of the License, or | ||
| 12 | (at your option) any later version. | ||
| 13 | |||
| 14 | This program is distributed in the hope that it will be useful, | ||
| 15 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 16 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 17 | GNU General Public License for more details. | ||
| 18 | */ | 10 | */ |
| 19 | 11 | ||
| 20 | /* | 12 | /* |
diff --git a/drivers/i2c/busses/i2c-au1550.c b/drivers/i2c/busses/i2c-au1550.c index 5bcb1f0bb334..22aed922552b 100644 --- a/drivers/i2c/busses/i2c-au1550.c +++ b/drivers/i2c/busses/i2c-au1550.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * i2c-au1550.c: SMBus (i2c) adapter for Alchemy PSC interface | 3 | * i2c-au1550.c: SMBus (i2c) adapter for Alchemy PSC interface |
| 3 | * Copyright (C) 2004 Embedded Edge, LLC <dan@embeddededge.com> | 4 | * Copyright (C) 2004 Embedded Edge, LLC <dan@embeddededge.com> |
| @@ -11,16 +12,6 @@ | |||
| 11 | * This is just a skeleton adapter to use with the Au1550 PSC | 12 | * This is just a skeleton adapter to use with the Au1550 PSC |
| 12 | * algorithm. It was developed for the Pb1550, but will work with | 13 | * algorithm. It was developed for the Pb1550, but will work with |
| 13 | * any Au1550 board that has a similar PSC configuration. | 14 | * any Au1550 board that has a similar PSC configuration. |
| 14 | * | ||
| 15 | * This program is free software; you can redistribute it and/or | ||
| 16 | * modify it under the terms of the GNU General Public License | ||
| 17 | * as published by the Free Software Foundation; either version 2 | ||
| 18 | * of the License, or (at your option) any later version. | ||
| 19 | * | ||
| 20 | * This program is distributed in the hope that it will be useful, | ||
| 21 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 22 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 23 | * GNU General Public License for more details. | ||
| 24 | */ | 15 | */ |
| 25 | 16 | ||
| 26 | #include <linux/delay.h> | 17 | #include <linux/delay.h> |
diff --git a/drivers/i2c/busses/i2c-cadence.c b/drivers/i2c/busses/i2c-cadence.c index d917cefc5a19..9d71ce15db05 100644 --- a/drivers/i2c/busses/i2c-cadence.c +++ b/drivers/i2c/busses/i2c-cadence.c | |||
| @@ -1,13 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * I2C bus driver for the Cadence I2C controller. | 3 | * I2C bus driver for the Cadence I2C controller. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 - 2014 Xilinx, Inc. | 5 | * Copyright (C) 2009 - 2014 Xilinx, Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it | ||
| 7 | * and/or modify it under the terms of the GNU General Public | ||
| 8 | * License as published by the Free Software Foundation; | ||
| 9 | * either version 2 of the License, or (at your option) any | ||
| 10 | * later version. | ||
| 11 | */ | 6 | */ |
| 12 | 7 | ||
| 13 | #include <linux/clk.h> | 8 | #include <linux/clk.h> |
diff --git a/drivers/i2c/busses/i2c-cht-wc.c b/drivers/i2c/busses/i2c-cht-wc.c index c4d176f5ed79..66af44bfa67d 100644 --- a/drivers/i2c/busses/i2c-cht-wc.c +++ b/drivers/i2c/busses/i2c-cht-wc.c | |||
| @@ -1,19 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Intel CHT Whiskey Cove PMIC I2C Master driver | 3 | * Intel CHT Whiskey Cove PMIC I2C Master driver |
| 3 | * Copyright (C) 2017 Hans de Goede <hdegoede@redhat.com> | 4 | * Copyright (C) 2017 Hans de Goede <hdegoede@redhat.com> |
| 4 | * | 5 | * |
| 5 | * Based on various non upstream patches to support the CHT Whiskey Cove PMIC: | 6 | * Based on various non upstream patches to support the CHT Whiskey Cove PMIC: |
| 6 | * Copyright (C) 2011 - 2014 Intel Corporation. All rights reserved. | 7 | * Copyright (C) 2011 - 2014 Intel Corporation. All rights reserved. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or | ||
| 9 | * modify it under the terms of the GNU General Public License version | ||
| 10 | * 2 as published by the Free Software Foundation, or (at your option) | ||
| 11 | * any later version. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, | ||
| 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | * GNU General Public License for more details. | ||
| 17 | */ | 8 | */ |
| 18 | 9 | ||
| 19 | #include <linux/acpi.h> | 10 | #include <linux/acpi.h> |
diff --git a/drivers/i2c/busses/i2c-cpm.c b/drivers/i2c/busses/i2c-cpm.c index 8a8ca945561b..187900594e3d 100644 --- a/drivers/i2c/busses/i2c-cpm.c +++ b/drivers/i2c/busses/i2c-cpm.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Freescale CPM1/CPM2 I2C interface. | 3 | * Freescale CPM1/CPM2 I2C interface. |
| 3 | * Copyright (c) 1999 Dan Malek (dmalek@jlc.net). | 4 | * Copyright (c) 1999 Dan Malek (dmalek@jlc.net). |
| @@ -13,16 +14,6 @@ | |||
| 13 | * | 14 | * |
| 14 | * Converted to of_platform_device. Renamed to i2c-cpm.c. | 15 | * Converted to of_platform_device. Renamed to i2c-cpm.c. |
| 15 | * (C) 2007,2008 Jochen Friedrich <jochen@scram.de> | 16 | * (C) 2007,2008 Jochen Friedrich <jochen@scram.de> |
| 16 | * | ||
| 17 | * This program is free software; you can redistribute it and/or modify | ||
| 18 | * it under the terms of the GNU General Public License as published by | ||
| 19 | * the Free Software Foundation; either version 2 of the License, or | ||
| 20 | * (at your option) any later version. | ||
| 21 | * | ||
| 22 | * This program is distributed in the hope that it will be useful, | ||
| 23 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 24 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 25 | * GNU General Public License for more details. | ||
| 26 | */ | 17 | */ |
| 27 | 18 | ||
| 28 | #include <linux/kernel.h> | 19 | #include <linux/kernel.h> |
diff --git a/drivers/i2c/busses/i2c-davinci.c b/drivers/i2c/busses/i2c-davinci.c index 11caafa0e050..e3ceb256a380 100644 --- a/drivers/i2c/busses/i2c-davinci.c +++ b/drivers/i2c/busses/i2c-davinci.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * TI DAVINCI I2C adapter driver. | 3 | * TI DAVINCI I2C adapter driver. |
| 3 | * | 4 | * |
| @@ -8,17 +9,7 @@ | |||
| 8 | * | 9 | * |
| 9 | * ---------------------------------------------------------------------------- | 10 | * ---------------------------------------------------------------------------- |
| 10 | * | 11 | * |
| 11 | * This program is free software; you can redistribute it and/or modify | ||
| 12 | * it under the terms of the GNU General Public License as published by | ||
| 13 | * the Free Software Foundation; either version 2 of the License, or | ||
| 14 | * (at your option) any later version. | ||
| 15 | * | ||
| 16 | * This program is distributed in the hope that it will be useful, | ||
| 17 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 18 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 19 | * GNU General Public License for more details. | ||
| 20 | * ---------------------------------------------------------------------------- | 12 | * ---------------------------------------------------------------------------- |
| 21 | * | ||
| 22 | */ | 13 | */ |
| 23 | #include <linux/kernel.h> | 14 | #include <linux/kernel.h> |
| 24 | #include <linux/module.h> | 15 | #include <linux/module.h> |
diff --git a/drivers/i2c/busses/i2c-elektor.c b/drivers/i2c/busses/i2c-elektor.c index 5416003e0605..140426db28df 100644 --- a/drivers/i2c/busses/i2c-elektor.c +++ b/drivers/i2c/busses/i2c-elektor.c | |||
| @@ -1,18 +1,11 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* ------------------------------------------------------------------------- */ | 2 | /* ------------------------------------------------------------------------- */ |
| 2 | /* i2c-elektor.c i2c-hw access for PCF8584 style isa bus adaptes */ | 3 | /* i2c-elektor.c i2c-hw access for PCF8584 style isa bus adaptes */ |
| 3 | /* ------------------------------------------------------------------------- */ | 4 | /* ------------------------------------------------------------------------- */ |
| 4 | /* Copyright (C) 1995-97 Simon G. Vogl | 5 | /* Copyright (C) 1995-97 Simon G. Vogl |
| 5 | 1998-99 Hans Berglund | 6 | 1998-99 Hans Berglund |
| 6 | 7 | ||
| 7 | This program is free software; you can redistribute it and/or modify | 8 | */ |
| 8 | it under the terms of the GNU General Public License as published by | ||
| 9 | the Free Software Foundation; either version 2 of the License, or | ||
| 10 | (at your option) any later version. | ||
| 11 | |||
| 12 | This program is distributed in the hope that it will be useful, | ||
| 13 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | GNU General Public License for more details. */ | ||
| 16 | /* ------------------------------------------------------------------------- */ | 9 | /* ------------------------------------------------------------------------- */ |
| 17 | 10 | ||
| 18 | /* With some changes from Kyösti Mälkki <kmalkki@cc.hut.fi> and even | 11 | /* With some changes from Kyösti Mälkki <kmalkki@cc.hut.fi> and even |
diff --git a/drivers/i2c/busses/i2c-hix5hd2.c b/drivers/i2c/busses/i2c-hix5hd2.c index 061a4bfb03f4..4df1434b3597 100644 --- a/drivers/i2c/busses/i2c-hix5hd2.c +++ b/drivers/i2c/busses/i2c-hix5hd2.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014 Linaro Ltd. | 3 | * Copyright (c) 2014 Linaro Ltd. |
| 3 | * Copyright (c) 2014 Hisilicon Limited. | 4 | * Copyright (c) 2014 Hisilicon Limited. |
| 4 | * | 5 | * |
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License as published by | ||
| 7 | * the Free Software Foundation; either version 2 of the License, or | ||
| 8 | * (at your option) any later version. | ||
| 9 | * | ||
| 10 | * Now only support 7 bit address. | 6 | * Now only support 7 bit address. |
| 11 | */ | 7 | */ |
| 12 | 8 | ||
diff --git a/drivers/i2c/busses/i2c-hydra.c b/drivers/i2c/busses/i2c-hydra.c index b7864cf42a72..c60b73e933cf 100644 --- a/drivers/i2c/busses/i2c-hydra.c +++ b/drivers/i2c/busses/i2c-hydra.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | i2c Support for the Apple `Hydra' Mac I/O | 3 | i2c Support for the Apple `Hydra' Mac I/O |
| 3 | 4 | ||
| @@ -6,15 +7,6 @@ | |||
| 6 | Based on i2c Support for Via Technologies 82C586B South Bridge | 7 | Based on i2c Support for Via Technologies 82C586B South Bridge |
| 7 | Copyright (c) 1998, 1999 Kyösti Mälkki <kmalkki@cc.hut.fi> | 8 | Copyright (c) 1998, 1999 Kyösti Mälkki <kmalkki@cc.hut.fi> |
| 8 | 9 | ||
| 9 | This program is free software; you can redistribute it and/or modify | ||
| 10 | it under the terms of the GNU General Public License as published by | ||
| 11 | the Free Software Foundation; either version 2 of the License, or | ||
| 12 | (at your option) any later version. | ||
| 13 | |||
| 14 | This program is distributed in the hope that it will be useful, | ||
| 15 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 16 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 17 | GNU General Public License for more details. | ||
| 18 | */ | 10 | */ |
| 19 | 11 | ||
| 20 | #include <linux/kernel.h> | 12 | #include <linux/kernel.h> |
diff --git a/drivers/i2c/busses/i2c-i801.c b/drivers/i2c/busses/i2c-i801.c index 679c6c41f64b..ac7f7817dc89 100644 --- a/drivers/i2c/busses/i2c-i801.c +++ b/drivers/i2c/busses/i2c-i801.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | Copyright (c) 1998 - 2002 Frodo Looijaard <frodol@dds.nl>, | 3 | Copyright (c) 1998 - 2002 Frodo Looijaard <frodol@dds.nl>, |
| 3 | Philip Edelbrock <phil@netroedge.com>, and Mark D. Studebaker | 4 | Philip Edelbrock <phil@netroedge.com>, and Mark D. Studebaker |
| @@ -6,15 +7,6 @@ | |||
| 6 | Copyright (C) 2010 Intel Corporation, | 7 | Copyright (C) 2010 Intel Corporation, |
| 7 | David Woodhouse <dwmw2@infradead.org> | 8 | David Woodhouse <dwmw2@infradead.org> |
| 8 | 9 | ||
| 9 | This program is free software; you can redistribute it and/or modify | ||
| 10 | it under the terms of the GNU General Public License as published by | ||
| 11 | the Free Software Foundation; either version 2 of the License, or | ||
| 12 | (at your option) any later version. | ||
| 13 | |||
| 14 | This program is distributed in the hope that it will be useful, | ||
| 15 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 16 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 17 | GNU General Public License for more details. | ||
| 18 | */ | 10 | */ |
| 19 | 11 | ||
| 20 | /* | 12 | /* |
diff --git a/drivers/i2c/busses/i2c-ibm_iic.c b/drivers/i2c/busses/i2c-ibm_iic.c index d78023d42a35..9f71daf6db64 100644 --- a/drivers/i2c/busses/i2c-ibm_iic.c +++ b/drivers/i2c/busses/i2c-ibm_iic.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/i2c/busses/i2c-ibm_iic.c | 3 | * drivers/i2c/busses/i2c-ibm_iic.c |
| 3 | * | 4 | * |
| @@ -23,12 +24,6 @@ | |||
| 23 | * | 24 | * |
| 24 | * With some changes from Kyösti Mälkki <kmalkki@cc.hut.fi> | 25 | * With some changes from Kyösti Mälkki <kmalkki@cc.hut.fi> |
| 25 | * and even Frodo Looijaard <frodol@dds.nl> | 26 | * and even Frodo Looijaard <frodol@dds.nl> |
| 26 | * | ||
| 27 | * This program is free software; you can redistribute it and/or modify it | ||
| 28 | * under the terms of the GNU General Public License as published by the | ||
| 29 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 30 | * option) any later version. | ||
| 31 | * | ||
| 32 | */ | 27 | */ |
| 33 | 28 | ||
| 34 | #include <linux/module.h> | 29 | #include <linux/module.h> |
diff --git a/drivers/i2c/busses/i2c-ibm_iic.h b/drivers/i2c/busses/i2c-ibm_iic.h index fdaa48292cb6..f0288889c70f 100644 --- a/drivers/i2c/busses/i2c-ibm_iic.h +++ b/drivers/i2c/busses/i2c-ibm_iic.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/i2c/busses/i2c-ibm_iic.h | 3 | * drivers/i2c/busses/i2c-ibm_iic.h |
| 3 | * | 4 | * |
| @@ -12,12 +13,6 @@ | |||
| 12 | * Matt Porter <mporter@mvista.com> | 13 | * Matt Porter <mporter@mvista.com> |
| 13 | * | 14 | * |
| 14 | * Copyright 2000-2003 MontaVista Software Inc. | 15 | * Copyright 2000-2003 MontaVista Software Inc. |
| 15 | * | ||
| 16 | * This program is free software; you can redistribute it and/or modify it | ||
| 17 | * under the terms of the GNU General Public License as published by the | ||
| 18 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 19 | * option) any later version. | ||
| 20 | * | ||
| 21 | */ | 16 | */ |
| 22 | #ifndef __I2C_IBM_IIC_H_ | 17 | #ifndef __I2C_IBM_IIC_H_ |
| 23 | #define __I2C_IBM_IIC_H_ | 18 | #define __I2C_IBM_IIC_H_ |
diff --git a/drivers/i2c/busses/i2c-isch.c b/drivers/i2c/busses/i2c-isch.c index f64c1d72f73f..2dc7ada06ac5 100644 --- a/drivers/i2c/busses/i2c-isch.c +++ b/drivers/i2c/busses/i2c-isch.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | i2c-isch.c - Linux kernel driver for Intel SCH chipset SMBus | 3 | i2c-isch.c - Linux kernel driver for Intel SCH chipset SMBus |
| 3 | - Based on i2c-piix4.c | 4 | - Based on i2c-piix4.c |
| @@ -6,14 +7,6 @@ | |||
| 6 | - Intel SCH support | 7 | - Intel SCH support |
| 7 | Copyright (c) 2007 - 2008 Jacob Jun Pan <jacob.jun.pan@intel.com> | 8 | Copyright (c) 2007 - 2008 Jacob Jun Pan <jacob.jun.pan@intel.com> |
| 8 | 9 | ||
| 9 | This program is free software; you can redistribute it and/or modify | ||
| 10 | it under the terms of the GNU General Public License version 2 as | ||
| 11 | published by the Free Software Foundation. | ||
| 12 | |||
| 13 | This program is distributed in the hope that it will be useful, | ||
| 14 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | GNU General Public License for more details. | ||
| 17 | */ | 10 | */ |
| 18 | 11 | ||
| 19 | /* | 12 | /* |
diff --git a/drivers/i2c/busses/i2c-jz4780.c b/drivers/i2c/busses/i2c-jz4780.c index 30132c3957cd..25dcd73acd63 100644 --- a/drivers/i2c/busses/i2c-jz4780.c +++ b/drivers/i2c/busses/i2c-jz4780.c | |||
| @@ -1,18 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Ingenic JZ4780 I2C bus driver | 3 | * Ingenic JZ4780 I2C bus driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2006 - 2009 Ingenic Semiconductor Inc. | 5 | * Copyright (C) 2006 - 2009 Ingenic Semiconductor Inc. |
| 5 | * Copyright (C) 2015 Imagination Technologies | 6 | * Copyright (C) 2015 Imagination Technologies |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License as published by | ||
| 9 | * the Free Software Foundation; either version 2 of the License, or | ||
| 10 | * (at your option) any later version. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, | ||
| 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | * GNU General Public License for more details. | ||
| 16 | */ | 7 | */ |
| 17 | 8 | ||
| 18 | #include <linux/bitops.h> | 9 | #include <linux/bitops.h> |
diff --git a/drivers/i2c/busses/i2c-lpc2k.c b/drivers/i2c/busses/i2c-lpc2k.c index 59167c018ae7..deea18b14add 100644 --- a/drivers/i2c/busses/i2c-lpc2k.c +++ b/drivers/i2c/busses/i2c-lpc2k.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 NXP Semiconductors | 3 | * Copyright (C) 2011 NXP Semiconductors |
| 3 | * | 4 | * |
| @@ -9,12 +10,6 @@ | |||
| 9 | * Anton Protopopov, Emcraft Systems, antonp@emcraft.com | 10 | * Anton Protopopov, Emcraft Systems, antonp@emcraft.com |
| 10 | * | 11 | * |
| 11 | * Copyright (C) 2015 Joachim Eastwood <manabian@gmail.com> | 12 | * Copyright (C) 2015 Joachim Eastwood <manabian@gmail.com> |
| 12 | * | ||
| 13 | * This program is free software; you can redistribute it and/or modify | ||
| 14 | * it under the terms of the GNU General Public License as published by | ||
| 15 | * the Free Software Foundation; either version 2 of the License, or | ||
| 16 | * (at your option) any later version. | ||
| 17 | * | ||
| 18 | */ | 13 | */ |
| 19 | 14 | ||
| 20 | #include <linux/clk.h> | 15 | #include <linux/clk.h> |
diff --git a/drivers/i2c/busses/i2c-mlxcpld.c b/drivers/i2c/busses/i2c-mlxcpld.c index 745ed43a22d6..2fd717d8dd30 100644 --- a/drivers/i2c/busses/i2c-mlxcpld.c +++ b/drivers/i2c/busses/i2c-mlxcpld.c | |||
| @@ -503,6 +503,7 @@ static int mlxcpld_i2c_probe(struct platform_device *pdev) | |||
| 503 | platform_set_drvdata(pdev, priv); | 503 | platform_set_drvdata(pdev, priv); |
| 504 | 504 | ||
| 505 | priv->dev = &pdev->dev; | 505 | priv->dev = &pdev->dev; |
| 506 | priv->base_addr = MLXPLAT_CPLD_LPC_I2C_BASE_ADDR; | ||
| 506 | 507 | ||
| 507 | /* Register with i2c layer */ | 508 | /* Register with i2c layer */ |
| 508 | mlxcpld_i2c_adapter.timeout = usecs_to_jiffies(MLXCPLD_I2C_XFER_TO); | 509 | mlxcpld_i2c_adapter.timeout = usecs_to_jiffies(MLXCPLD_I2C_XFER_TO); |
| @@ -518,7 +519,6 @@ static int mlxcpld_i2c_probe(struct platform_device *pdev) | |||
| 518 | mlxcpld_i2c_adapter.nr = pdev->id; | 519 | mlxcpld_i2c_adapter.nr = pdev->id; |
| 519 | priv->adap = mlxcpld_i2c_adapter; | 520 | priv->adap = mlxcpld_i2c_adapter; |
| 520 | priv->adap.dev.parent = &pdev->dev; | 521 | priv->adap.dev.parent = &pdev->dev; |
| 521 | priv->base_addr = MLXPLAT_CPLD_LPC_I2C_BASE_ADDR; | ||
| 522 | i2c_set_adapdata(&priv->adap, priv); | 522 | i2c_set_adapdata(&priv->adap, priv); |
| 523 | 523 | ||
| 524 | err = i2c_add_numbered_adapter(&priv->adap); | 524 | err = i2c_add_numbered_adapter(&priv->adap); |
diff --git a/drivers/i2c/busses/i2c-mt65xx.c b/drivers/i2c/busses/i2c-mt65xx.c index 745b0d03e883..252edb433fdf 100644 --- a/drivers/i2c/busses/i2c-mt65xx.c +++ b/drivers/i2c/busses/i2c-mt65xx.c | |||
| @@ -1,15 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014 MediaTek Inc. | 3 | * Copyright (c) 2014 MediaTek Inc. |
| 3 | * Author: Xudong Chen <xudong.chen@mediatek.com> | 4 | * Author: Xudong Chen <xudong.chen@mediatek.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | */ | 5 | */ |
| 14 | 6 | ||
| 15 | #include <linux/clk.h> | 7 | #include <linux/clk.h> |
diff --git a/drivers/i2c/busses/i2c-nforce2-s4985.c b/drivers/i2c/busses/i2c-nforce2-s4985.c index 58a0fbf0e074..69a71bc9830d 100644 --- a/drivers/i2c/busses/i2c-nforce2-s4985.c +++ b/drivers/i2c/busses/i2c-nforce2-s4985.c | |||
| @@ -1,17 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * i2c-nforce2-s4985.c - i2c-nforce2 extras for the Tyan S4985 motherboard | 3 | * i2c-nforce2-s4985.c - i2c-nforce2 extras for the Tyan S4985 motherboard |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 Jean Delvare <jdelvare@suse.de> | 5 | * Copyright (C) 2008 Jean Delvare <jdelvare@suse.de> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | */ | 6 | */ |
| 16 | 7 | ||
| 17 | /* | 8 | /* |
diff --git a/drivers/i2c/busses/i2c-nforce2.c b/drivers/i2c/busses/i2c-nforce2.c index f6a1272c5854..777278386f58 100644 --- a/drivers/i2c/busses/i2c-nforce2.c +++ b/drivers/i2c/busses/i2c-nforce2.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | SMBus driver for nVidia nForce2 MCP | 3 | SMBus driver for nVidia nForce2 MCP |
| 3 | 4 | ||
| @@ -8,15 +9,6 @@ | |||
| 8 | SMBus 2.0 driver for AMD-8111 IO-Hub | 9 | SMBus 2.0 driver for AMD-8111 IO-Hub |
| 9 | Copyright (c) 2002 Vojtech Pavlik | 10 | Copyright (c) 2002 Vojtech Pavlik |
| 10 | 11 | ||
| 11 | This program is free software; you can redistribute it and/or modify | ||
| 12 | it under the terms of the GNU General Public License as published by | ||
| 13 | the Free Software Foundation; either version 2 of the License, or | ||
| 14 | (at your option) any later version. | ||
| 15 | |||
| 16 | This program is distributed in the hope that it will be useful, | ||
| 17 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 18 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 19 | GNU General Public License for more details. | ||
| 20 | */ | 12 | */ |
| 21 | 13 | ||
| 22 | /* | 14 | /* |
diff --git a/drivers/i2c/busses/i2c-omap.c b/drivers/i2c/busses/i2c-omap.c index faa0394048a0..2dfea357b131 100644 --- a/drivers/i2c/busses/i2c-omap.c +++ b/drivers/i2c/busses/i2c-omap.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * TI OMAP I2C master mode driver | 3 | * TI OMAP I2C master mode driver |
| 3 | * | 4 | * |
| @@ -12,16 +13,6 @@ | |||
| 12 | * Juha Yrjölä <juha.yrjola@solidboot.com> | 13 | * Juha Yrjölä <juha.yrjola@solidboot.com> |
| 13 | * Syed Khasim <x0khasim@ti.com> | 14 | * Syed Khasim <x0khasim@ti.com> |
| 14 | * Nishant Menon <nm@ti.com> | 15 | * Nishant Menon <nm@ti.com> |
| 15 | * | ||
| 16 | * This program is free software; you can redistribute it and/or modify | ||
| 17 | * it under the terms of the GNU General Public License as published by | ||
| 18 | * the Free Software Foundation; either version 2 of the License, or | ||
| 19 | * (at your option) any later version. | ||
| 20 | * | ||
| 21 | * This program is distributed in the hope that it will be useful, | ||
| 22 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 23 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 24 | * GNU General Public License for more details. | ||
| 25 | */ | 16 | */ |
| 26 | 17 | ||
| 27 | #include <linux/module.h> | 18 | #include <linux/module.h> |
diff --git a/drivers/i2c/busses/i2c-opal.c b/drivers/i2c/busses/i2c-opal.c index dc2a23f4fb52..1c4c9bb06a0b 100644 --- a/drivers/i2c/busses/i2c-opal.c +++ b/drivers/i2c/busses/i2c-opal.c | |||
| @@ -1,19 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * IBM OPAL I2C driver | 3 | * IBM OPAL I2C driver |
| 3 | * Copyright (C) 2014 IBM | 4 | * Copyright (C) 2014 IBM |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License as published by | ||
| 7 | * the Free Software Foundation; either version 2 of the License, or | ||
| 8 | * (at your option) any later version. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 13 | * GNU General Public License for more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License | ||
| 16 | * along with this program. | ||
| 17 | */ | 5 | */ |
| 18 | 6 | ||
| 19 | #include <linux/device.h> | 7 | #include <linux/device.h> |
diff --git a/drivers/i2c/busses/i2c-parport-light.c b/drivers/i2c/busses/i2c-parport-light.c index fa41ff799533..00f6aaf22cfc 100644 --- a/drivers/i2c/busses/i2c-parport-light.c +++ b/drivers/i2c/busses/i2c-parport-light.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* ------------------------------------------------------------------------ * | 2 | /* ------------------------------------------------------------------------ * |
| 2 | * i2c-parport-light.c I2C bus over parallel port * | 3 | * i2c-parport-light.c I2C bus over parallel port * |
| 3 | * ------------------------------------------------------------------------ * | 4 | * ------------------------------------------------------------------------ * |
| @@ -9,15 +10,6 @@ | |||
| 9 | Frodo Looijaard <frodol@dds.nl> | 10 | Frodo Looijaard <frodol@dds.nl> |
| 10 | Kyösti Mälkki <kmalkki@cc.hut.fi> | 11 | Kyösti Mälkki <kmalkki@cc.hut.fi> |
| 11 | 12 | ||
| 12 | This program is free software; you can redistribute it and/or modify | ||
| 13 | it under the terms of the GNU General Public License as published by | ||
| 14 | the Free Software Foundation; either version 2 of the License, or | ||
| 15 | (at your option) any later version. | ||
| 16 | |||
| 17 | This program is distributed in the hope that it will be useful, | ||
| 18 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 19 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 20 | GNU General Public License for more details. | ||
| 21 | * ------------------------------------------------------------------------ */ | 13 | * ------------------------------------------------------------------------ */ |
| 22 | 14 | ||
| 23 | #include <linux/kernel.h> | 15 | #include <linux/kernel.h> |
diff --git a/drivers/i2c/busses/i2c-parport.c b/drivers/i2c/busses/i2c-parport.c index 319209a07353..e8ed882de402 100644 --- a/drivers/i2c/busses/i2c-parport.c +++ b/drivers/i2c/busses/i2c-parport.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* ------------------------------------------------------------------------ * | 2 | /* ------------------------------------------------------------------------ * |
| 2 | * i2c-parport.c I2C bus over parallel port * | 3 | * i2c-parport.c I2C bus over parallel port * |
| 3 | * ------------------------------------------------------------------------ * | 4 | * ------------------------------------------------------------------------ * |
| @@ -9,15 +10,6 @@ | |||
| 9 | Frodo Looijaard <frodol@dds.nl> | 10 | Frodo Looijaard <frodol@dds.nl> |
| 10 | Kyösti Mälkki <kmalkki@cc.hut.fi> | 11 | Kyösti Mälkki <kmalkki@cc.hut.fi> |
| 11 | 12 | ||
| 12 | This program is free software; you can redistribute it and/or modify | ||
| 13 | it under the terms of the GNU General Public License as published by | ||
| 14 | the Free Software Foundation; either version 2 of the License, or | ||
| 15 | (at your option) any later version. | ||
| 16 | |||
| 17 | This program is distributed in the hope that it will be useful, | ||
| 18 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 19 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 20 | GNU General Public License for more details. | ||
| 21 | * ------------------------------------------------------------------------ */ | 13 | * ------------------------------------------------------------------------ */ |
| 22 | 14 | ||
| 23 | #define pr_fmt(fmt) "i2c-parport: " fmt | 15 | #define pr_fmt(fmt) "i2c-parport: " fmt |
diff --git a/drivers/i2c/busses/i2c-parport.h b/drivers/i2c/busses/i2c-parport.h index 84a6616b072f..3b32d92b1264 100644 --- a/drivers/i2c/busses/i2c-parport.h +++ b/drivers/i2c/busses/i2c-parport.h | |||
| @@ -1,17 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* ------------------------------------------------------------------------ * | 2 | /* ------------------------------------------------------------------------ * |
| 2 | * i2c-parport.h I2C bus over parallel port * | 3 | * i2c-parport.h I2C bus over parallel port * |
| 3 | * ------------------------------------------------------------------------ * | 4 | * ------------------------------------------------------------------------ * |
| 4 | Copyright (C) 2003-2010 Jean Delvare <jdelvare@suse.de> | 5 | Copyright (C) 2003-2010 Jean Delvare <jdelvare@suse.de> |
| 5 | 6 | ||
| 6 | This program is free software; you can redistribute it and/or modify | ||
| 7 | it under the terms of the GNU General Public License as published by | ||
| 8 | the Free Software Foundation; either version 2 of the License, or | ||
| 9 | (at your option) any later version. | ||
| 10 | |||
| 11 | This program is distributed in the hope that it will be useful, | ||
| 12 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | GNU General Public License for more details. | ||
| 15 | * ------------------------------------------------------------------------ */ | 7 | * ------------------------------------------------------------------------ */ |
| 16 | 8 | ||
| 17 | #define PORT_DATA 0 | 9 | #define PORT_DATA 0 |
diff --git a/drivers/i2c/busses/i2c-pasemi.c b/drivers/i2c/busses/i2c-pasemi.c index 50803e5d995b..20f2772c0e79 100644 --- a/drivers/i2c/busses/i2c-pasemi.c +++ b/drivers/i2c/busses/i2c-pasemi.c | |||
| @@ -1,16 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2006-2007 PA Semi, Inc | 3 | * Copyright (C) 2006-2007 PA Semi, Inc |
| 3 | * | 4 | * |
| 4 | * SMBus host driver for PA Semi PWRficient | 5 | * SMBus host driver for PA Semi PWRficient |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 13 | * GNU General Public License for more details. | ||
| 14 | */ | 6 | */ |
| 15 | 7 | ||
| 16 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/drivers/i2c/busses/i2c-pca-isa.c b/drivers/i2c/busses/i2c-pca-isa.c index 946ac646de2a..f27bc1e55385 100644 --- a/drivers/i2c/busses/i2c-pca-isa.c +++ b/drivers/i2c/busses/i2c-pca-isa.c | |||
| @@ -1,17 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * i2c-pca-isa.c driver for PCA9564 on ISA boards | 3 | * i2c-pca-isa.c driver for PCA9564 on ISA boards |
| 3 | * Copyright (C) 2004 Arcom Control Systems | 4 | * Copyright (C) 2004 Arcom Control Systems |
| 4 | * Copyright (C) 2008 Pengutronix | 5 | * Copyright (C) 2008 Pengutronix |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | */ | 6 | */ |
| 16 | 7 | ||
| 17 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/drivers/i2c/busses/i2c-piix4.c b/drivers/i2c/busses/i2c-piix4.c index e9a0514ae166..c46c4bddc7ca 100644 --- a/drivers/i2c/busses/i2c-piix4.c +++ b/drivers/i2c/busses/i2c-piix4.c | |||
| @@ -1,16 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | Copyright (c) 1998 - 2002 Frodo Looijaard <frodol@dds.nl> and | 3 | Copyright (c) 1998 - 2002 Frodo Looijaard <frodol@dds.nl> and |
| 3 | Philip Edelbrock <phil@netroedge.com> | 4 | Philip Edelbrock <phil@netroedge.com> |
| 4 | 5 | ||
| 5 | This program is free software; you can redistribute it and/or modify | ||
| 6 | it under the terms of the GNU General Public License as published by | ||
| 7 | the Free Software Foundation; either version 2 of the License, or | ||
| 8 | (at your option) any later version. | ||
| 9 | |||
| 10 | This program is distributed in the hope that it will be useful, | ||
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 13 | GNU General Public License for more details. | ||
| 14 | */ | 6 | */ |
| 15 | 7 | ||
| 16 | /* | 8 | /* |
diff --git a/drivers/i2c/busses/i2c-powermac.c b/drivers/i2c/busses/i2c-powermac.c index 281113c28314..504f5bf0e625 100644 --- a/drivers/i2c/busses/i2c-powermac.c +++ b/drivers/i2c/busses/i2c-powermac.c | |||
| @@ -1,18 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | i2c Support for Apple SMU Controller | 3 | i2c Support for Apple SMU Controller |
| 3 | 4 | ||
| 4 | Copyright (c) 2005 Benjamin Herrenschmidt, IBM Corp. | 5 | Copyright (c) 2005 Benjamin Herrenschmidt, IBM Corp. |
| 5 | <benh@kernel.crashing.org> | 6 | <benh@kernel.crashing.org> |
| 6 | 7 | ||
| 7 | This program is free software; you can redistribute it and/or modify | ||
| 8 | it under the terms of the GNU General Public License as published by | ||
| 9 | the Free Software Foundation; either version 2 of the License, or | ||
| 10 | (at your option) any later version. | ||
| 11 | |||
| 12 | This program is distributed in the hope that it will be useful, | ||
| 13 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | GNU General Public License for more details. | ||
| 16 | 8 | ||
| 17 | */ | 9 | */ |
| 18 | 10 | ||
diff --git a/drivers/i2c/busses/i2c-s3c2410.c b/drivers/i2c/busses/i2c-s3c2410.c index 53bc021f4a5a..c9510d085c34 100644 --- a/drivers/i2c/busses/i2c-s3c2410.c +++ b/drivers/i2c/busses/i2c-s3c2410.c | |||
| @@ -1,19 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* linux/drivers/i2c/busses/i2c-s3c2410.c | 2 | /* linux/drivers/i2c/busses/i2c-s3c2410.c |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2004,2005,2009 Simtec Electronics | 4 | * Copyright (C) 2004,2005,2009 Simtec Electronics |
| 4 | * Ben Dooks <ben@simtec.co.uk> | 5 | * Ben Dooks <ben@simtec.co.uk> |
| 5 | * | 6 | * |
| 6 | * S3C2410 I2C Controller | 7 | * S3C2410 I2C Controller |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation; either version 2 of the License, or | ||
| 11 | * (at your option) any later version. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, | ||
| 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | * GNU General Public License for more details. | ||
| 17 | */ | 8 | */ |
| 18 | 9 | ||
| 19 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/drivers/i2c/busses/i2c-sibyte.c b/drivers/i2c/busses/i2c-sibyte.c index 2b6219d86b0f..9dcea2ba7168 100644 --- a/drivers/i2c/busses/i2c-sibyte.c +++ b/drivers/i2c/busses/i2c-sibyte.c | |||
| @@ -1,17 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004 Steven J. Hill | 3 | * Copyright (C) 2004 Steven J. Hill |
| 3 | * Copyright (C) 2001,2002,2003 Broadcom Corporation | 4 | * Copyright (C) 2001,2002,2003 Broadcom Corporation |
| 4 | * Copyright (C) 1995-2000 Simon G. Vogl | 5 | * Copyright (C) 1995-2000 Simon G. Vogl |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License | ||
| 8 | * as published by the Free Software Foundation; either version 2 | ||
| 9 | * of the License, or (at your option) any later version. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, | ||
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | * GNU General Public License for more details. | ||
| 15 | */ | 6 | */ |
| 16 | 7 | ||
| 17 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/drivers/i2c/busses/i2c-sis5595.c b/drivers/i2c/busses/i2c-sis5595.c index d543a9867ba4..c793a5c14cda 100644 --- a/drivers/i2c/busses/i2c-sis5595.c +++ b/drivers/i2c/busses/i2c-sis5595.c | |||
| @@ -1,16 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | Copyright (c) 1998, 1999 Frodo Looijaard <frodol@dds.nl> and | 3 | Copyright (c) 1998, 1999 Frodo Looijaard <frodol@dds.nl> and |
| 3 | Philip Edelbrock <phil@netroedge.com> | 4 | Philip Edelbrock <phil@netroedge.com> |
| 4 | 5 | ||
| 5 | This program is free software; you can redistribute it and/or modify | ||
| 6 | it under the terms of the GNU General Public License as published by | ||
| 7 | the Free Software Foundation; either version 2 of the License, or | ||
| 8 | (at your option) any later version. | ||
| 9 | |||
| 10 | This program is distributed in the hope that it will be useful, | ||
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 13 | GNU General Public License for more details. | ||
| 14 | */ | 6 | */ |
| 15 | 7 | ||
| 16 | /* Note: we assume there can only be one SIS5595 with one SMBus interface */ | 8 | /* Note: we assume there can only be one SIS5595 with one SMBus interface */ |
diff --git a/drivers/i2c/busses/i2c-sis630.c b/drivers/i2c/busses/i2c-sis630.c index a57aa4fe51a4..cfb8e04a2a83 100644 --- a/drivers/i2c/busses/i2c-sis630.c +++ b/drivers/i2c/busses/i2c-sis630.c | |||
| @@ -1,15 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | Copyright (c) 2002,2003 Alexander Malysh <amalysh@web.de> | 3 | Copyright (c) 2002,2003 Alexander Malysh <amalysh@web.de> |
| 3 | 4 | ||
| 4 | This program is free software; you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation; either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | */ | 5 | */ |
| 14 | 6 | ||
| 15 | /* | 7 | /* |
diff --git a/drivers/i2c/busses/i2c-sis96x.c b/drivers/i2c/busses/i2c-sis96x.c index 44b904426073..cde8003985a5 100644 --- a/drivers/i2c/busses/i2c-sis96x.c +++ b/drivers/i2c/busses/i2c-sis96x.c | |||
| @@ -1,15 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | Copyright (c) 2003 Mark M. Hoffman <mhoffman@lightlink.com> | 3 | Copyright (c) 2003 Mark M. Hoffman <mhoffman@lightlink.com> |
| 3 | 4 | ||
| 4 | This program is free software; you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation; either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | */ | 5 | */ |
| 14 | 6 | ||
| 15 | /* | 7 | /* |
diff --git a/drivers/i2c/busses/i2c-stm32.c b/drivers/i2c/busses/i2c-stm32.c index d75fbcbf02ef..07d5dfce68d4 100644 --- a/drivers/i2c/busses/i2c-stm32.c +++ b/drivers/i2c/busses/i2c-stm32.c | |||
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * i2c-stm32.c | 3 | * i2c-stm32.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) M'boumba Cedric Madianga 2017 | 5 | * Copyright (C) M'boumba Cedric Madianga 2017 |
| 5 | * Author: M'boumba Cedric Madianga <cedric.madianga@gmail.com> | 6 | * Author: M'boumba Cedric Madianga <cedric.madianga@gmail.com> |
| 6 | * | ||
| 7 | * License terms: GNU General Public License (GPL), version 2 | ||
| 8 | */ | 7 | */ |
| 9 | 8 | ||
| 10 | #include "i2c-stm32.h" | 9 | #include "i2c-stm32.h" |
diff --git a/drivers/i2c/busses/i2c-stu300.c b/drivers/i2c/busses/i2c-stu300.c index 743c161b22c5..8c3e2d409d63 100644 --- a/drivers/i2c/busses/i2c-stu300.c +++ b/drivers/i2c/busses/i2c-stu300.c | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2007-2012 ST-Ericsson AB | 3 | * Copyright (C) 2007-2012 ST-Ericsson AB |
| 3 | * License terms: GNU General Public License (GPL) version 2 | ||
| 4 | * ST DDC I2C master mode driver, used in e.g. U300 series platforms. | 4 | * ST DDC I2C master mode driver, used in e.g. U300 series platforms. |
| 5 | * Author: Linus Walleij <linus.walleij@stericsson.com> | 5 | * Author: Linus Walleij <linus.walleij@stericsson.com> |
| 6 | * Author: Jonas Aaberg <jonas.aberg@stericsson.com> | 6 | * Author: Jonas Aaberg <jonas.aberg@stericsson.com> |
diff --git a/drivers/i2c/busses/i2c-synquacer.c b/drivers/i2c/busses/i2c-synquacer.c index f14d4b3fab44..f724c8e6b360 100644 --- a/drivers/i2c/busses/i2c-synquacer.c +++ b/drivers/i2c/busses/i2c-synquacer.c | |||
| @@ -351,7 +351,7 @@ static int synquacer_i2c_doxfer(struct synquacer_i2c *i2c, | |||
| 351 | /* wait 2 clock periods to ensure the stop has been through the bus */ | 351 | /* wait 2 clock periods to ensure the stop has been through the bus */ |
| 352 | udelay(DIV_ROUND_UP(2 * 1000, i2c->speed_khz)); | 352 | udelay(DIV_ROUND_UP(2 * 1000, i2c->speed_khz)); |
| 353 | 353 | ||
| 354 | return 0; | 354 | return ret; |
| 355 | } | 355 | } |
| 356 | 356 | ||
| 357 | static irqreturn_t synquacer_i2c_isr(int irq, void *dev_id) | 357 | static irqreturn_t synquacer_i2c_isr(int irq, void *dev_id) |
diff --git a/drivers/i2c/busses/i2c-tegra-bpmp.c b/drivers/i2c/busses/i2c-tegra-bpmp.c index 9bb085793a0c..ec7a7e917edd 100644 --- a/drivers/i2c/busses/i2c-tegra-bpmp.c +++ b/drivers/i2c/busses/i2c-tegra-bpmp.c | |||
| @@ -1,21 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/i2c/busses/i2c-tegra-bpmp.c | 3 | * drivers/i2c/busses/i2c-tegra-bpmp.c |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2016 NVIDIA Corporation. All rights reserved. | 5 | * Copyright (c) 2016 NVIDIA Corporation. All rights reserved. |
| 5 | * | 6 | * |
| 6 | * Author: Shardar Shariff Md <smohammed@nvidia.com> | 7 | * Author: Shardar Shariff Md <smohammed@nvidia.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify it | ||
| 9 | * under the terms and conditions of the GNU General Public License, | ||
| 10 | * version 2, as published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 13 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 14 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 15 | * more details. | ||
| 16 | * | ||
| 17 | * You should have received a copy of the GNU General Public License | ||
| 18 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 19 | */ | 8 | */ |
| 20 | 9 | ||
| 21 | #include <linux/err.h> | 10 | #include <linux/err.h> |
diff --git a/drivers/i2c/busses/i2c-uniphier-f.c b/drivers/i2c/busses/i2c-uniphier-f.c index 03da4a539a2f..7acca2599f04 100644 --- a/drivers/i2c/busses/i2c-uniphier-f.c +++ b/drivers/i2c/busses/i2c-uniphier-f.c | |||
| @@ -1,15 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Masahiro Yamada <yamada.masahiro@socionext.com> | 3 | * Copyright (C) 2015 Masahiro Yamada <yamada.masahiro@socionext.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License as published by | ||
| 6 | * the Free Software Foundation; either version 2 of the License, or | ||
| 7 | * (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | */ | 4 | */ |
| 14 | 5 | ||
| 15 | #include <linux/clk.h> | 6 | #include <linux/clk.h> |
diff --git a/drivers/i2c/busses/i2c-uniphier.c b/drivers/i2c/busses/i2c-uniphier.c index c488e558aef7..0173840c32af 100644 --- a/drivers/i2c/busses/i2c-uniphier.c +++ b/drivers/i2c/busses/i2c-uniphier.c | |||
| @@ -1,15 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Masahiro Yamada <yamada.masahiro@socionext.com> | 3 | * Copyright (C) 2015 Masahiro Yamada <yamada.masahiro@socionext.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License as published by | ||
| 6 | * the Free Software Foundation; either version 2 of the License, or | ||
| 7 | * (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | */ | 4 | */ |
| 14 | 5 | ||
| 15 | #include <linux/clk.h> | 6 | #include <linux/clk.h> |
diff --git a/drivers/i2c/busses/i2c-via.c b/drivers/i2c/busses/i2c-via.c index 59b1d233ca7b..ad4f09c7f027 100644 --- a/drivers/i2c/busses/i2c-via.c +++ b/drivers/i2c/busses/i2c-via.c | |||
| @@ -1,17 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | i2c Support for Via Technologies 82C586B South Bridge | 3 | i2c Support for Via Technologies 82C586B South Bridge |
| 3 | 4 | ||
| 4 | Copyright (c) 1998, 1999 Kyösti Mälkki <kmalkki@cc.hut.fi> | 5 | Copyright (c) 1998, 1999 Kyösti Mälkki <kmalkki@cc.hut.fi> |
| 5 | 6 | ||
| 6 | This program is free software; you can redistribute it and/or modify | ||
| 7 | it under the terms of the GNU General Public License as published by | ||
| 8 | the Free Software Foundation; either version 2 of the License, or | ||
| 9 | (at your option) any later version. | ||
| 10 | |||
| 11 | This program is distributed in the hope that it will be useful, | ||
| 12 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | GNU General Public License for more details. | ||
| 15 | */ | 7 | */ |
| 16 | 8 | ||
| 17 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
diff --git a/drivers/i2c/busses/i2c-viapro.c b/drivers/i2c/busses/i2c-viapro.c index 0dc45e12bb1d..4abc7771af06 100644 --- a/drivers/i2c/busses/i2c-viapro.c +++ b/drivers/i2c/busses/i2c-viapro.c | |||
| @@ -1,18 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | Copyright (c) 1998 - 2002 Frodo Looijaard <frodol@dds.nl>, | 3 | Copyright (c) 1998 - 2002 Frodo Looijaard <frodol@dds.nl>, |
| 3 | Philip Edelbrock <phil@netroedge.com>, Kyösti Mälkki <kmalkki@cc.hut.fi>, | 4 | Philip Edelbrock <phil@netroedge.com>, Kyösti Mälkki <kmalkki@cc.hut.fi>, |
| 4 | Mark D. Studebaker <mdsxyz123@yahoo.com> | 5 | Mark D. Studebaker <mdsxyz123@yahoo.com> |
| 5 | Copyright (C) 2005 - 2008 Jean Delvare <jdelvare@suse.de> | 6 | Copyright (C) 2005 - 2008 Jean Delvare <jdelvare@suse.de> |
| 6 | 7 | ||
| 7 | This program is free software; you can redistribute it and/or modify | ||
| 8 | it under the terms of the GNU General Public License as published by | ||
| 9 | the Free Software Foundation; either version 2 of the License, or | ||
| 10 | (at your option) any later version. | ||
| 11 | |||
| 12 | This program is distributed in the hope that it will be useful, | ||
| 13 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | GNU General Public License for more details. | ||
| 16 | */ | 8 | */ |
| 17 | 9 | ||
| 18 | /* | 10 | /* |
diff --git a/drivers/i2c/busses/i2c-viperboard.c b/drivers/i2c/busses/i2c-viperboard.c index 7235c7302bb7..8b5322c3bce0 100644 --- a/drivers/i2c/busses/i2c-viperboard.c +++ b/drivers/i2c/busses/i2c-viperboard.c | |||
| @@ -1,15 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Nano River Technologies viperboard i2c master driver | 3 | * Nano River Technologies viperboard i2c master driver |
| 3 | * | 4 | * |
| 4 | * (C) 2012 by Lemonage GmbH | 5 | * (C) 2012 by Lemonage GmbH |
| 5 | * Author: Lars Poeschel <poeschel@lemonage.de> | 6 | * Author: Lars Poeschel <poeschel@lemonage.de> |
| 6 | * All rights reserved. | 7 | * All rights reserved. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify it | ||
| 9 | * under the terms of the GNU General Public License as published by the | ||
| 10 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 11 | * option) any later version. | ||
| 12 | * | ||
| 13 | */ | 8 | */ |
| 14 | 9 | ||
| 15 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/drivers/i2c/busses/i2c-wmt.c b/drivers/i2c/busses/i2c-wmt.c index fbd0fd59f312..524017f7034e 100644 --- a/drivers/i2c/busses/i2c-wmt.c +++ b/drivers/i2c/busses/i2c-wmt.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Wondermedia I2C Master Mode Driver | 3 | * Wondermedia I2C Master Mode Driver |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Derived from GPLv2+ licensed source: | 7 | * Derived from GPLv2+ licensed source: |
| 7 | * - Copyright (C) 2008 WonderMedia Technologies, Inc. | 8 | * - Copyright (C) 2008 WonderMedia Technologies, Inc. |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2, or | ||
| 11 | * (at your option) any later version. as published by the Free Software | ||
| 12 | * Foundation | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | #include <linux/clk.h> | 11 | #include <linux/clk.h> |
diff --git a/drivers/i2c/busses/i2c-xiic.c b/drivers/i2c/busses/i2c-xiic.c index 0c51c0ffdda9..0fea7c54f788 100644 --- a/drivers/i2c/busses/i2c-xiic.c +++ b/drivers/i2c/busses/i2c-xiic.c | |||
| @@ -1,18 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * i2c-xiic.c | 3 | * i2c-xiic.c |
| 3 | * Copyright (c) 2002-2007 Xilinx Inc. | 4 | * Copyright (c) 2002-2007 Xilinx Inc. |
| 4 | * Copyright (c) 2009-2010 Intel Corporation | 5 | * Copyright (c) 2009-2010 Intel Corporation |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 13 | * GNU General Public License for more details. | ||
| 14 | * | ||
| 15 | * | ||
| 16 | * This code was implemented by Mocean Laboratories AB when porting linux | 7 | * This code was implemented by Mocean Laboratories AB when porting linux |
| 17 | * to the automotive development board Russellville. The copyright holder | 8 | * to the automotive development board Russellville. The copyright holder |
| 18 | * as seen in the header is Intel corporation. | 9 | * as seen in the header is Intel corporation. |
diff --git a/drivers/i2c/busses/scx200_acb.c b/drivers/i2c/busses/scx200_acb.c index e0923bee8d1f..bd9afa383d12 100644 --- a/drivers/i2c/busses/scx200_acb.c +++ b/drivers/i2c/busses/scx200_acb.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | Copyright (c) 2001,2002 Christer Weinigel <wingel@nano-system.com> | 3 | Copyright (c) 2001,2002 Christer Weinigel <wingel@nano-system.com> |
| 3 | 4 | ||
| @@ -8,15 +9,6 @@ | |||
| 8 | Copyright (c) 2001 Benjamin Herrenschmidt <benh@kernel.crashing.org> | 9 | Copyright (c) 2001 Benjamin Herrenschmidt <benh@kernel.crashing.org> |
| 9 | Copyright (c) 2000 Philip Edelbrock <phil@stimpy.netroedge.com> | 10 | Copyright (c) 2000 Philip Edelbrock <phil@stimpy.netroedge.com> |
| 10 | 11 | ||
| 11 | This program is free software; you can redistribute it and/or | ||
| 12 | modify it under the terms of the GNU General Public License as | ||
| 13 | published by the Free Software Foundation; either version 2 of the | ||
| 14 | License, or (at your option) any later version. | ||
| 15 | |||
| 16 | This program is distributed in the hope that it will be useful, | ||
| 17 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 18 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 19 | General Public License for more details. | ||
| 20 | */ | 12 | */ |
| 21 | 13 | ||
| 22 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 14 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/i2c/i2c-boardinfo.c b/drivers/i2c/i2c-boardinfo.c index 509a6007cdf6..8bc51d4e69df 100644 --- a/drivers/i2c/i2c-boardinfo.c +++ b/drivers/i2c/i2c-boardinfo.c | |||
| @@ -1,15 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * i2c-boardinfo.c - collect pre-declarations of I2C devices | 3 | * i2c-boardinfo.c - collect pre-declarations of I2C devices |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License as published by | ||
| 6 | * the Free Software Foundation; either version 2 of the License, or | ||
| 7 | * (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | */ | 4 | */ |
| 14 | 5 | ||
| 15 | #include <linux/export.h> | 6 | #include <linux/export.h> |
diff --git a/drivers/i2c/i2c-core-acpi.c b/drivers/i2c/i2c-core-acpi.c index 272800692088..d84095591e45 100644 --- a/drivers/i2c/i2c-core-acpi.c +++ b/drivers/i2c/i2c-core-acpi.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Linux I2C core ACPI support code | 3 | * Linux I2C core ACPI support code |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Intel Corp, Author: Lan Tianyu <tianyu.lan@intel.com> | 5 | * Copyright (C) 2014 Intel Corp, Author: Lan Tianyu <tianyu.lan@intel.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License as published by the Free | ||
| 8 | * Software Foundation; either version 2 of the License, or (at your option) | ||
| 9 | * any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/acpi.h> | 8 | #include <linux/acpi.h> |
diff --git a/drivers/i2c/i2c-core-base.c b/drivers/i2c/i2c-core-base.c index d389d4fb0623..9e43508d4567 100644 --- a/drivers/i2c/i2c-core-base.c +++ b/drivers/i2c/i2c-core-base.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Linux I2C core | 3 | * Linux I2C core |
| 3 | * | 4 | * |
| @@ -7,15 +8,6 @@ | |||
| 7 | * Michael Lawnick <michael.lawnick.ext@nsn.com> | 8 | * Michael Lawnick <michael.lawnick.ext@nsn.com> |
| 8 | * | 9 | * |
| 9 | * Copyright (C) 2013-2017 Wolfram Sang <wsa@the-dreams.de> | 10 | * Copyright (C) 2013-2017 Wolfram Sang <wsa@the-dreams.de> |
| 10 | * | ||
| 11 | * This program is free software; you can redistribute it and/or modify it | ||
| 12 | * under the terms of the GNU General Public License as published by the Free | ||
| 13 | * Software Foundation; either version 2 of the License, or (at your option) | ||
| 14 | * any later version. | ||
| 15 | * | ||
| 16 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 17 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS | ||
| 18 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. | ||
| 19 | */ | 11 | */ |
| 20 | 12 | ||
| 21 | #define pr_fmt(fmt) "i2c-core: " fmt | 13 | #define pr_fmt(fmt) "i2c-core: " fmt |
diff --git a/drivers/i2c/i2c-core-of.c b/drivers/i2c/i2c-core-of.c index 0f01cdba9d2c..406e5f695a7e 100644 --- a/drivers/i2c/i2c-core-of.c +++ b/drivers/i2c/i2c-core-of.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Linux I2C core OF support code | 3 | * Linux I2C core OF support code |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ | |||
| 5 | * based on a previous patch from Jon Smirl <jonsmirl@gmail.com> | 6 | * based on a previous patch from Jon Smirl <jonsmirl@gmail.com> |
| 6 | * | 7 | * |
| 7 | * Copyright (C) 2013, 2018 Wolfram Sang <wsa@the-dreams.de> | 8 | * Copyright (C) 2013, 2018 Wolfram Sang <wsa@the-dreams.de> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License as published by the Free | ||
| 11 | * Software Foundation; either version 2 of the License, or (at your option) | ||
| 12 | * any later version. | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | #include <dt-bindings/i2c/i2c.h> | 11 | #include <dt-bindings/i2c/i2c.h> |
diff --git a/drivers/i2c/i2c-core-slave.c b/drivers/i2c/i2c-core-slave.c index 47a9f70a24a9..5427f047faf0 100644 --- a/drivers/i2c/i2c-core-slave.c +++ b/drivers/i2c/i2c-core-slave.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Linux I2C core slave support code | 3 | * Linux I2C core slave support code |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 by Wolfram Sang <wsa@sang-engineering.com> | 5 | * Copyright (C) 2014 by Wolfram Sang <wsa@sang-engineering.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License as published by the Free | ||
| 8 | * Software Foundation; either version 2 of the License, or (at your option) | ||
| 9 | * any later version. | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <dt-bindings/i2c/i2c.h> | 8 | #include <dt-bindings/i2c/i2c.h> |
diff --git a/drivers/i2c/i2c-core-smbus.c b/drivers/i2c/i2c-core-smbus.c index 788d42f2aad9..3ac426a8ab5a 100644 --- a/drivers/i2c/i2c-core-smbus.c +++ b/drivers/i2c/i2c-core-smbus.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * Linux I2C core SMBus and SMBus emulation code | 3 | * Linux I2C core SMBus and SMBus emulation code |
| 3 | * | 4 | * |
| @@ -8,11 +9,6 @@ | |||
| 8 | * All SMBus-related things are written by Frodo Looijaard <frodol@dds.nl> | 9 | * All SMBus-related things are written by Frodo Looijaard <frodol@dds.nl> |
| 9 | * SMBus 2.0 support by Mark Studebaker <mdsxyz123@yahoo.com> and | 10 | * SMBus 2.0 support by Mark Studebaker <mdsxyz123@yahoo.com> and |
| 10 | * Jean Delvare <jdelvare@suse.de> | 11 | * Jean Delvare <jdelvare@suse.de> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify it | ||
| 13 | * under the terms of the GNU General Public License as published by the Free | ||
| 14 | * Software Foundation; either version 2 of the License, or (at your option) | ||
| 15 | * any later version. | ||
| 16 | */ | 12 | */ |
| 17 | #include <linux/device.h> | 13 | #include <linux/device.h> |
| 18 | #include <linux/err.h> | 14 | #include <linux/err.h> |
diff --git a/drivers/i2c/i2c-core.h b/drivers/i2c/i2c-core.h index c88cfef81343..851c11b4c0f3 100644 --- a/drivers/i2c/i2c-core.h +++ b/drivers/i2c/i2c-core.h | |||
| @@ -1,15 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 1 | /* | 2 | /* |
| 2 | * i2c-core.h - interfaces internal to the I2C framework | 3 | * i2c-core.h - interfaces internal to the I2C framework |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License as published by | ||
| 6 | * the Free Software Foundation; either version 2 of the License, or | ||
| 7 | * (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | */ | 4 | */ |
| 14 | 5 | ||
| 15 | #include <linux/rwsem.h> | 6 | #include <linux/rwsem.h> |
diff --git a/drivers/i2c/i2c-dev.c b/drivers/i2c/i2c-dev.c index 3f7b9af11137..2ea4585d18c5 100644 --- a/drivers/i2c/i2c-dev.c +++ b/drivers/i2c/i2c-dev.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | i2c-dev.c - i2c-bus driver, char device interface | 3 | i2c-dev.c - i2c-bus driver, char device interface |
| 3 | 4 | ||
| @@ -5,15 +6,6 @@ | |||
| 5 | Copyright (C) 1998-99 Frodo Looijaard <frodol@dds.nl> | 6 | Copyright (C) 1998-99 Frodo Looijaard <frodol@dds.nl> |
| 6 | Copyright (C) 2003 Greg Kroah-Hartman <greg@kroah.com> | 7 | Copyright (C) 2003 Greg Kroah-Hartman <greg@kroah.com> |
| 7 | 8 | ||
| 8 | This program is free software; you can redistribute it and/or modify | ||
| 9 | it under the terms of the GNU General Public License as published by | ||
| 10 | the Free Software Foundation; either version 2 of the License, or | ||
| 11 | (at your option) any later version. | ||
| 12 | |||
| 13 | This program is distributed in the hope that it will be useful, | ||
| 14 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 16 | GNU General Public License for more details. | ||
| 17 | */ | 9 | */ |
| 18 | 10 | ||
| 19 | /* Note that this is a complete rewrite of Simon Vogl's i2c-dev module. | 11 | /* Note that this is a complete rewrite of Simon Vogl's i2c-dev module. |
| @@ -283,6 +275,7 @@ static noinline int i2cdev_ioctl_rdwr(struct i2c_client *client, | |||
| 283 | msgs[i].len < 1 || msgs[i].buf[0] < 1 || | 275 | msgs[i].len < 1 || msgs[i].buf[0] < 1 || |
| 284 | msgs[i].len < msgs[i].buf[0] + | 276 | msgs[i].len < msgs[i].buf[0] + |
| 285 | I2C_SMBUS_BLOCK_MAX) { | 277 | I2C_SMBUS_BLOCK_MAX) { |
| 278 | i++; | ||
| 286 | res = -EINVAL; | 279 | res = -EINVAL; |
| 287 | break; | 280 | break; |
| 288 | } | 281 | } |
diff --git a/drivers/i2c/i2c-smbus.c b/drivers/i2c/i2c-smbus.c index 5a1dd7f13bac..03096f47e6ab 100644 --- a/drivers/i2c/i2c-smbus.c +++ b/drivers/i2c/i2c-smbus.c | |||
| @@ -1,18 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * i2c-smbus.c - SMBus extensions to the I2C protocol | 3 | * i2c-smbus.c - SMBus extensions to the I2C protocol |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 David Brownell | 5 | * Copyright (C) 2008 David Brownell |
| 5 | * Copyright (C) 2010 Jean Delvare <jdelvare@suse.de> | 6 | * Copyright (C) 2010 Jean Delvare <jdelvare@suse.de> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License as published by | ||
| 9 | * the Free Software Foundation; either version 2 of the License, or | ||
| 10 | * (at your option) any later version. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, | ||
| 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | * GNU General Public License for more details. | ||
| 16 | */ | 7 | */ |
| 17 | 8 | ||
| 18 | #include <linux/device.h> | 9 | #include <linux/device.h> |
diff --git a/drivers/i2c/i2c-stub.c b/drivers/i2c/i2c-stub.c index f31ec0861979..537a598e22db 100644 --- a/drivers/i2c/i2c-stub.c +++ b/drivers/i2c/i2c-stub.c | |||
| @@ -1,18 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | i2c-stub.c - I2C/SMBus chip emulator | 3 | i2c-stub.c - I2C/SMBus chip emulator |
| 3 | 4 | ||
| 4 | Copyright (c) 2004 Mark M. Hoffman <mhoffman@lightlink.com> | 5 | Copyright (c) 2004 Mark M. Hoffman <mhoffman@lightlink.com> |
| 5 | Copyright (C) 2007-2014 Jean Delvare <jdelvare@suse.de> | 6 | Copyright (C) 2007-2014 Jean Delvare <jdelvare@suse.de> |
| 6 | 7 | ||
| 7 | This program is free software; you can redistribute it and/or modify | ||
| 8 | it under the terms of the GNU General Public License as published by | ||
| 9 | the Free Software Foundation; either version 2 of the License, or | ||
| 10 | (at your option) any later version. | ||
| 11 | |||
| 12 | This program is distributed in the hope that it will be useful, | ||
| 13 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | GNU General Public License for more details. | ||
| 16 | */ | 8 | */ |
| 17 | 9 | ||
| 18 | #define DEBUG 1 | 10 | #define DEBUG 1 |
diff --git a/drivers/i2c/muxes/i2c-mux-ltc4306.c b/drivers/i2c/muxes/i2c-mux-ltc4306.c index 83a714605cd6..704f1e50f6f4 100644 --- a/drivers/i2c/muxes/i2c-mux-ltc4306.c +++ b/drivers/i2c/muxes/i2c-mux-ltc4306.c | |||
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Linear Technology LTC4306 and LTC4305 I2C multiplexer/switch | 3 | * Linear Technology LTC4306 and LTC4305 I2C multiplexer/switch |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2017 Analog Devices Inc. | 5 | * Copyright (C) 2017 Analog Devices Inc. |
| 5 | * | 6 | * |
| 6 | * Licensed under the GPL-2. | ||
| 7 | * | ||
| 8 | * Based on: i2c-mux-pca954x.c | 7 | * Based on: i2c-mux-pca954x.c |
| 9 | * | 8 | * |
| 10 | * Datasheet: http://cds.linear.com/docs/en/datasheet/4306.pdf | 9 | * Datasheet: http://cds.linear.com/docs/en/datasheet/4306.pdf |
diff --git a/drivers/i2c/muxes/i2c-mux-pinctrl.c b/drivers/i2c/muxes/i2c-mux-pinctrl.c index cc6818aabab5..41603586f8fa 100644 --- a/drivers/i2c/muxes/i2c-mux-pinctrl.c +++ b/drivers/i2c/muxes/i2c-mux-pinctrl.c | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * I2C multiplexer using pinctrl API | 3 | * I2C multiplexer using pinctrl API |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2012, NVIDIA CORPORATION. All rights reserved. | 5 | * Copyright (c) 2012, NVIDIA CORPORATION. All rights reserved. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms and conditions of the GNU General Public License, | ||
| 8 | * version 2, as published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 11 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 12 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 13 | * more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License | ||
| 16 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 17 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #include <linux/i2c.h> | 8 | #include <linux/i2c.h> |
diff --git a/drivers/i2c/muxes/i2c-mux-reg.c b/drivers/i2c/muxes/i2c-mux-reg.c index 5653295b01cd..b59a62f8d7a6 100644 --- a/drivers/i2c/muxes/i2c-mux-reg.c +++ b/drivers/i2c/muxes/i2c-mux-reg.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 1 | /* | 2 | /* |
| 2 | * I2C multiplexer using a single register | 3 | * I2C multiplexer using a single register |
| 3 | * | 4 | * |
| 4 | * Copyright 2015 Freescale Semiconductor | 5 | * Copyright 2015 Freescale Semiconductor |
| 5 | * York Sun <yorksun@freescale.com> | 6 | * York Sun <yorksun@freescale.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License as published by the | ||
| 9 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 10 | * option) any later version. | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #include <linux/i2c.h> | 9 | #include <linux/i2c.h> |
