pinctrl: actions: Add Actions S900 pinctrl driver
authorManivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Wed, 4 Apr 2018 17:22:52 +0000 (22:52 +0530)
committerLinus Walleij <linus.walleij@linaro.org>
Wed, 2 May 2018 12:36:08 +0000 (14:36 +0200)
commit2242ddfbf4d699b58d12467bbebae167d7563700
tree6fffaf43e663209b384e4e49771a076ea3dac408
parent4e21264abb20d2dd6a25ff1cd166ef83844c7edc
pinctrl: actions: Add Actions S900 pinctrl driver

Add pinctrl driver for Actions Semi S900 SoC. The driver supports
pinctrl, pinmux and pinconf functionalities through a range of registers
common to both gpio driver and pinctrl driver.

Pinmux functionality is available only for the pin groups while the
pinconf functionality is available for both pin groups and individual
pins.

Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/Kconfig
drivers/pinctrl/Makefile
drivers/pinctrl/actions/Kconfig [new file with mode: 0644]
drivers/pinctrl/actions/Makefile [new file with mode: 0644]
drivers/pinctrl/actions/pinctrl-owl.c [new file with mode: 0644]
drivers/pinctrl/actions/pinctrl-owl.h [new file with mode: 0644]
drivers/pinctrl/actions/pinctrl-s900.c [new file with mode: 0644]