22 Aug, 2017
1 commit
-
This pinctrl_ops structure is only stored in the const pctlops
field of a pinctrl_desc structure. Make the pinctrl_ops structure
const as well.Done with the help of Coccinelle.
Signed-off-by: Julia Lawall
Acked-by: Lars Persson
Signed-off-by: Linus Walleij
28 Apr, 2017
1 commit
-
In case of error, the function pinctrl_register() returns
ERR_PTR() not NULL. The NULL test in the return value check
should be replaced with IS_ERR().Signed-off-by: Wei Yongjun
Acked-by: Jesper Nilsson
Signed-off-by: Linus Walleij
26 Apr, 2017
1 commit
-
Remove .owner field if calls are used which set it automatically.
Generated by: scripts/coccinelle/api/platform_no_drv_owner.cocci
Signed-off-by: Wei Yongjun
Signed-off-by: Linus Walleij
24 Apr, 2017
1 commit
-
The Kconfig currently controlling compilation of this code is:
drivers/pinctrl/Kconfig:config PINCTRL_ARTPEC6
drivers/pinctrl/Kconfig: bool "Axis ARTPEC-6 pin controller driver"...meaning that it currently is not being built as a module by anyone.
Lets remove the modular code that is essentially orphaned, so that
when reading the driver there is no doubt it is builtin-only.Also note that MODULE_DEVICE_TABLE is a no-op for non-modular code.
We also delete the MODULE_LICENSE tag etc. since all that information
is already contained at the top of the file in the comments.Cc: Lars Persson
Cc: Niklas Cassel
Cc: linux-arm-kernel@axis.com
Cc: linux-gpio@vger.kernel.org
Signed-off-by: Paul Gortmaker
Acked-by: Jesper Nilsson
Signed-off-by: Linus Walleij
07 Apr, 2017
1 commit
-
Add pinctrl driver support for the Axis ARTPEC-6 SoC.
There are only some pins that actually have different
functions available, but all can control bias (pull-up/-down)
and drive strength.Code originally written by Chris Paterson.
Signed-off-by: Jesper Nilsson
Signed-off-by: Linus Walleij