pinctrl: actions: Add Actions S500 pinctrl driver
Add pinctrl and gpio driver for Actions Semi S500 SoC. The driver supports pinctrl, pinmux, pinconf, gpio and interrupt functions using a set of registers shared between gpio and pinctrl. Signed-off-by: Cristian Ciocaltea <cristian.ciocaltea@gmail.com> Link: https://lore.kernel.org/r/ce11c15f2f72798a8d740f8a7d5cbf1e6d70974a.1596461275.git.cristian.ciocaltea@gmail.com Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
This commit is contained in:
parent
aebebcf910
commit
45de28e31a
@ -10,6 +10,12 @@ config PINCTRL_OWL
|
|||||||
help
|
help
|
||||||
Say Y here to enable Actions Semi OWL pinctrl driver
|
Say Y here to enable Actions Semi OWL pinctrl driver
|
||||||
|
|
||||||
|
config PINCTRL_S500
|
||||||
|
bool "Actions Semi S500 pinctrl driver"
|
||||||
|
depends on PINCTRL_OWL
|
||||||
|
help
|
||||||
|
Say Y here to enable Actions Semi S500 pinctrl driver
|
||||||
|
|
||||||
config PINCTRL_S700
|
config PINCTRL_S700
|
||||||
bool "Actions Semi S700 pinctrl driver"
|
bool "Actions Semi S700 pinctrl driver"
|
||||||
depends on PINCTRL_OWL
|
depends on PINCTRL_OWL
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
obj-$(CONFIG_PINCTRL_OWL) += pinctrl-owl.o
|
obj-$(CONFIG_PINCTRL_OWL) += pinctrl-owl.o
|
||||||
|
obj-$(CONFIG_PINCTRL_S500) += pinctrl-s500.o
|
||||||
obj-$(CONFIG_PINCTRL_S700) += pinctrl-s700.o
|
obj-$(CONFIG_PINCTRL_S700) += pinctrl-s700.o
|
||||||
obj-$(CONFIG_PINCTRL_S900) += pinctrl-s900.o
|
obj-$(CONFIG_PINCTRL_S900) += pinctrl-s900.o
|
||||||
|
1727
drivers/pinctrl/actions/pinctrl-s500.c
Normal file
1727
drivers/pinctrl/actions/pinctrl-s500.c
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user