diff options
Diffstat (limited to 'drivers/gpio')
-rw-r--r-- | drivers/gpio/gpio-dln2.c | 5 | ||||
-rw-r--r-- | drivers/gpio/gpio-it87.c | 14 | ||||
-rw-r--r-- | drivers/gpio/gpio-kempld.c | 10 | ||||
-rw-r--r-- | drivers/gpio/gpio-ks8695.c | 14 | ||||
-rw-r--r-- | drivers/gpio/gpio-lp3943.c | 5 | ||||
-rw-r--r-- | drivers/gpio/gpio-max732x.c | 5 | ||||
-rw-r--r-- | drivers/gpio/gpio-max77620.c | 5 | ||||
-rw-r--r-- | drivers/gpio/gpio-mb86s7x.c | 10 | ||||
-rw-r--r-- | drivers/gpio/gpio-menz127.c | 5 | ||||
-rw-r--r-- | drivers/gpio/gpio-mpc5200.c | 14 | ||||
-rw-r--r-- | drivers/gpio/gpio-pca953x.c | 8 | ||||
-rw-r--r-- | drivers/gpio/gpio-sta2x11.c | 15 | ||||
-rw-r--r-- | drivers/gpio/gpio-tb10x.c | 14 | ||||
-rw-r--r-- | drivers/gpio/gpio-tegra.c | 11 |
14 files changed, 16 insertions, 119 deletions
diff --git a/drivers/gpio/gpio-dln2.c b/drivers/gpio/gpio-dln2.c index c4e7953c093e..8a33c2fc174d 100644 --- a/drivers/gpio/gpio-dln2.c +++ b/drivers/gpio/gpio-dln2.c | |||
@@ -1,11 +1,8 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-only | ||
1 | /* | 2 | /* |
2 | * Driver for the Diolan DLN-2 USB-GPIO adapter | 3 | * Driver for the Diolan DLN-2 USB-GPIO adapter |
3 | * | 4 | * |
4 | * Copyright (c) 2014 Intel Corporation | 5 | * Copyright (c) 2014 Intel Corporation |
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 as | ||
8 | * published by the Free Software Foundation, version 2. | ||
9 | */ | 6 | */ |
10 | 7 | ||
11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/drivers/gpio/gpio-it87.c b/drivers/gpio/gpio-it87.c index 389ecd8b7d26..b497a1d18ca9 100644 --- a/drivers/gpio/gpio-it87.c +++ b/drivers/gpio/gpio-it87.c | |||
@@ -1,3 +1,4 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-only | ||
1 | /* | 2 | /* |
2 | * GPIO interface for IT87xx Super I/O chips | 3 | * GPIO interface for IT87xx Super I/O chips |
3 | * | 4 | * |
@@ -7,19 +8,6 @@ | |||
7 | * Based on it87_wdt.c by Oliver Schuster | 8 | * Based on it87_wdt.c by Oliver Schuster |
8 | * gpio-it8761e.c by Denis Turischev | 9 | * gpio-it8761e.c by Denis Turischev |
9 | * gpio-stmpe.c by Rabin Vincent | 10 | * gpio-stmpe.c by Rabin Vincent |
10 | * | ||
11 | * This program is free software; you can redistribute it and/or modify | ||
12 | * it under the terms of the GNU General Public License 2 as published | ||
13 | * by the Free Software Foundation. | ||
14 | * | ||
15 | * This program is distributed in the hope that it will be useful, | ||
16 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
18 | * GNU General Public License for more details. | ||
19 | * | ||
20 | * You should have received a copy of the GNU General Public License | ||
21 | * along with this program; see the file COPYING. If not, write to | ||
22 | * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. | ||
23 | */ | 11 | */ |
24 | 12 | ||
25 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 13 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/gpio/gpio-kempld.c b/drivers/gpio/gpio-kempld.c index 7bb96f48ef76..ef51638f3f75 100644 --- a/drivers/gpio/gpio-kempld.c +++ b/drivers/gpio/gpio-kempld.c | |||
@@ -1,17 +1,9 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-only | ||
1 | /* | 2 | /* |
2 | * Kontron PLD GPIO driver | 3 | * Kontron PLD GPIO driver |
3 | * | 4 | * |
4 | * Copyright (c) 2010-2013 Kontron Europe GmbH | 5 | * Copyright (c) 2010-2013 Kontron Europe GmbH |
5 | * Author: Michael Brunner <michael.brunner@kontron.com> | 6 | * Author: Michael Brunner <michael.brunner@kontron.com> |
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 2 as published | ||
9 | * by the Free Software Foundation. | ||
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/init.h> | 9 | #include <linux/init.h> |
diff --git a/drivers/gpio/gpio-ks8695.c b/drivers/gpio/gpio-ks8695.c index d6d6140ffc40..a0f87c124894 100644 --- a/drivers/gpio/gpio-ks8695.c +++ b/drivers/gpio/gpio-ks8695.c | |||
@@ -1,22 +1,10 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-only | ||
1 | /* | 2 | /* |
2 | * arch/arm/mach-ks8695/gpio.c | 3 | * arch/arm/mach-ks8695/gpio.c |
3 | * | 4 | * |
4 | * Copyright (C) 2006 Andrew Victor | 5 | * Copyright (C) 2006 Andrew Victor |
5 | * Updated to GPIOLIB, Copyright 2008 Simtec Electronics | 6 | * Updated to GPIOLIB, Copyright 2008 Simtec Electronics |
6 | * Daniel Silverstone <dsilvers@simtec.co.uk> | 7 | * Daniel Silverstone <dsilvers@simtec.co.uk> |
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 version 2 as | ||
10 | * published by the Free Software Foundation. | ||
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 | * You should have received a copy of the GNU General Public License | ||
18 | * along with this program; if not, write to the Free Software | ||
19 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
20 | */ | 8 | */ |
21 | #include <linux/gpio/driver.h> | 9 | #include <linux/gpio/driver.h> |
22 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/drivers/gpio/gpio-lp3943.c b/drivers/gpio/gpio-lp3943.c index c3a3b9b7b553..8a30fb185aab 100644 --- a/drivers/gpio/gpio-lp3943.c +++ b/drivers/gpio/gpio-lp3943.c | |||
@@ -1,13 +1,10 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-only | ||
1 | /* | 2 | /* |
2 | * TI/National Semiconductor LP3943 GPIO driver | 3 | * TI/National Semiconductor LP3943 GPIO driver |
3 | * | 4 | * |
4 | * Copyright 2013 Texas Instruments | 5 | * Copyright 2013 Texas Instruments |
5 | * | 6 | * |
6 | * Author: Milo Kim <milo.kim@ti.com> | 7 | * Author: Milo Kim <milo.kim@ti.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; version 2. | ||
11 | */ | 8 | */ |
12 | 9 | ||
13 | #include <linux/bitops.h> | 10 | #include <linux/bitops.h> |
diff --git a/drivers/gpio/gpio-max732x.c b/drivers/gpio/gpio-max732x.c index f03cb0ba7726..5e4102e7b1f9 100644 --- a/drivers/gpio/gpio-max732x.c +++ b/drivers/gpio/gpio-max732x.c | |||
@@ -1,3 +1,4 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-only | ||
1 | /* | 2 | /* |
2 | * MAX732x I2C Port Expander with 8/16 I/O | 3 | * MAX732x I2C Port Expander with 8/16 I/O |
3 | * | 4 | * |
@@ -7,10 +8,6 @@ | |||
7 | * Copyright (C) 2015 Linus Walleij <linus.walleij@linaro.org> | 8 | * Copyright (C) 2015 Linus Walleij <linus.walleij@linaro.org> |
8 | * | 9 | * |
9 | * Derived from drivers/gpio/pca953x.c | 10 | * Derived from drivers/gpio/pca953x.c |
10 | * | ||
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; version 2 of the License. | ||
14 | */ | 11 | */ |
15 | 12 | ||
16 | #include <linux/module.h> | 13 | #include <linux/module.h> |
diff --git a/drivers/gpio/gpio-max77620.c b/drivers/gpio/gpio-max77620.c index 65fa3a198ebd..b7d89e30131e 100644 --- a/drivers/gpio/gpio-max77620.c +++ b/drivers/gpio/gpio-max77620.c | |||
@@ -1,11 +1,8 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-only | ||
1 | /* | 2 | /* |
2 | * MAXIM MAX77620 GPIO driver | 3 | * MAXIM MAX77620 GPIO driver |
3 | * | 4 | * |
4 | * Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved. | 5 | * Copyright (c) 2016, 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 | */ | 6 | */ |
10 | 7 | ||
11 | #include <linux/gpio/driver.h> | 8 | #include <linux/gpio/driver.h> |
diff --git a/drivers/gpio/gpio-mb86s7x.c b/drivers/gpio/gpio-mb86s7x.c index 9308081e0a4a..9bfff171f9fe 100644 --- a/drivers/gpio/gpio-mb86s7x.c +++ b/drivers/gpio/gpio-mb86s7x.c | |||
@@ -1,17 +1,9 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-only | ||
1 | /* | 2 | /* |
2 | * linux/drivers/gpio/gpio-mb86s7x.c | 3 | * linux/drivers/gpio/gpio-mb86s7x.c |
3 | * | 4 | * |
4 | * Copyright (C) 2015 Fujitsu Semiconductor Limited | 5 | * Copyright (C) 2015 Fujitsu Semiconductor Limited |
5 | * Copyright (C) 2015 Linaro Ltd. | 6 | * Copyright (C) 2015 Linaro Ltd. |
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, version 2 of the License. | ||
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/io.h> | 9 | #include <linux/io.h> |
diff --git a/drivers/gpio/gpio-menz127.c b/drivers/gpio/gpio-menz127.c index b2635326546e..70fdb42a8e88 100644 --- a/drivers/gpio/gpio-menz127.c +++ b/drivers/gpio/gpio-menz127.c | |||
@@ -1,11 +1,8 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-only | ||
1 | /* | 2 | /* |
2 | * MEN 16Z127 GPIO driver | 3 | * MEN 16Z127 GPIO driver |
3 | * | 4 | * |
4 | * Copyright (C) 2016 MEN Mikroelektronik GmbH (www.men.de) | 5 | * Copyright (C) 2016 MEN Mikroelektronik GmbH (www.men.de) |
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; version 2 of the License. | ||
9 | */ | 6 | */ |
10 | 7 | ||
11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/drivers/gpio/gpio-mpc5200.c b/drivers/gpio/gpio-mpc5200.c index fc10cf59691c..000494e0c533 100644 --- a/drivers/gpio/gpio-mpc5200.c +++ b/drivers/gpio/gpio-mpc5200.c | |||
@@ -1,20 +1,8 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-only | ||
1 | /* | 2 | /* |
2 | * MPC52xx gpio driver | 3 | * MPC52xx gpio driver |
3 | * | 4 | * |
4 | * Copyright (c) 2008 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix | 5 | * Copyright (c) 2008 Sascha Hauer <s.hauer@pengutronix.de>, 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 version 2 | ||
8 | * as 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 | * You should have received a copy of the GNU General Public License | ||
16 | * along with this program; if not, write to the Free Software | ||
17 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
18 | */ | 6 | */ |
19 | 7 | ||
20 | #include <linux/of.h> | 8 | #include <linux/of.h> |
diff --git a/drivers/gpio/gpio-pca953x.c b/drivers/gpio/gpio-pca953x.c index b7ef33f63392..cfe827cefad8 100644 --- a/drivers/gpio/gpio-pca953x.c +++ b/drivers/gpio/gpio-pca953x.c | |||
@@ -1,3 +1,4 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-only | ||
1 | /* | 2 | /* |
2 | * PCA953x 4/8/16/24/40 bit I/O ports | 3 | * PCA953x 4/8/16/24/40 bit I/O ports |
3 | * | 4 | * |
@@ -5,10 +6,6 @@ | |||
5 | * Copyright (C) 2007 Marvell International Ltd. | 6 | * Copyright (C) 2007 Marvell International Ltd. |
6 | * | 7 | * |
7 | * Derived from drivers/i2c/chips/pca9539.c | 8 | * Derived from drivers/i2c/chips/pca9539.c |
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 as published by | ||
11 | * the Free Software Foundation; version 2 of the License. | ||
12 | */ | 9 | */ |
13 | 10 | ||
14 | #include <linux/acpi.h> | 11 | #include <linux/acpi.h> |
@@ -308,7 +305,8 @@ static const struct regmap_config pca953x_i2c_regmap = { | |||
308 | .volatile_reg = pca953x_volatile_register, | 305 | .volatile_reg = pca953x_volatile_register, |
309 | 306 | ||
310 | .cache_type = REGCACHE_RBTREE, | 307 | .cache_type = REGCACHE_RBTREE, |
311 | .max_register = 0x7f, | 308 | /* REVISIT: should be 0x7f but some 24 bit chips use REG_ADDR_AI */ |
309 | .max_register = 0xff, | ||
312 | }; | 310 | }; |
313 | 311 | ||
314 | static u8 pca953x_recalc_addr(struct pca953x_chip *chip, int reg, int off, | 312 | static u8 pca953x_recalc_addr(struct pca953x_chip *chip, int reg, int off, |
diff --git a/drivers/gpio/gpio-sta2x11.c b/drivers/gpio/gpio-sta2x11.c index a51c310708b8..a74bb97a41e2 100644 --- a/drivers/gpio/gpio-sta2x11.c +++ b/drivers/gpio/gpio-sta2x11.c | |||
@@ -1,23 +1,10 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-only | ||
1 | /* | 2 | /* |
2 | * STMicroelectronics ConneXt (STA2X11) GPIO driver | 3 | * STMicroelectronics ConneXt (STA2X11) GPIO driver |
3 | * | 4 | * |
4 | * Copyright 2012 ST Microelectronics (Alessandro Rubini) | 5 | * Copyright 2012 ST Microelectronics (Alessandro Rubini) |
5 | * Based on gpio-ml-ioh.c, Copyright 2010 OKI Semiconductors Ltd. | 6 | * Based on gpio-ml-ioh.c, Copyright 2010 OKI Semiconductors Ltd. |
6 | * Also based on previous sta2x11 work, Copyright 2011 Wind River Systems, Inc. | 7 | * Also based on previous sta2x11 work, Copyright 2011 Wind River Systems, Inc. |
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 version 2 as | ||
10 | * published by the Free Software Foundation. | ||
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. | ||
15 | * See the GNU General Public License for more details. | ||
16 | * | ||
17 | * You should have received a copy of the GNU General Public License | ||
18 | * along with this program; if not, write to the Free Software | ||
19 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
20 | * | ||
21 | */ | 8 | */ |
22 | 9 | ||
23 | #include <linux/init.h> | 10 | #include <linux/init.h> |
diff --git a/drivers/gpio/gpio-tb10x.c b/drivers/gpio/gpio-tb10x.c index 6bbac6c83f29..bd1f3f775ce9 100644 --- a/drivers/gpio/gpio-tb10x.c +++ b/drivers/gpio/gpio-tb10x.c | |||
@@ -1,22 +1,10 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-only | ||
1 | /* Abilis Systems MODULE DESCRIPTION | 2 | /* Abilis Systems MODULE DESCRIPTION |
2 | * | 3 | * |
3 | * Copyright (C) Abilis Systems 2013 | 4 | * Copyright (C) Abilis Systems 2013 |
4 | * | 5 | * |
5 | * Authors: Sascha Leuenberger <sascha.leuenberger@abilis.com> | 6 | * Authors: Sascha Leuenberger <sascha.leuenberger@abilis.com> |
6 | * Christian Ruppert <christian.ruppert@abilis.com> | 7 | * Christian Ruppert <christian.ruppert@abilis.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 version 2 as | ||
10 | * published by the Free Software Foundation. | ||
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 | * You should have received a copy of the GNU General Public License | ||
18 | * along with this program; if not, write to the Free Software | ||
19 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
20 | */ | 8 | */ |
21 | 9 | ||
22 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/drivers/gpio/gpio-tegra.c b/drivers/gpio/gpio-tegra.c index 6d9b6906b9d0..f57bfc07ae22 100644 --- a/drivers/gpio/gpio-tegra.c +++ b/drivers/gpio/gpio-tegra.c | |||
@@ -1,3 +1,4 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-only | ||
1 | /* | 2 | /* |
2 | * arch/arm/mach-tegra/gpio.c | 3 | * arch/arm/mach-tegra/gpio.c |
3 | * | 4 | * |
@@ -6,16 +7,6 @@ | |||
6 | * | 7 | * |
7 | * Author: | 8 | * Author: |
8 | * Erik Gilling <konkers@google.com> | 9 | * Erik Gilling <konkers@google.com> |
9 | * | ||
10 | * This software is licensed under the terms of the GNU General Public | ||
11 | * License version 2, as published by the Free Software Foundation, and | ||
12 | * may be copied, distributed, and modified under those terms. | ||
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 | * | ||
19 | */ | 10 | */ |
20 | 11 | ||
21 | #include <linux/err.h> | 12 | #include <linux/err.h> |