pinctrl: rmobile: Add Renesas RCar pincontrol driver
authorMarek Vasut <marek.vasut@gmail.com>
Fri, 15 Sep 2017 19:13:55 +0000 (21:13 +0200)
committerNobuhiro Iwamatsu <iwamatsu@nigauri.org>
Wed, 27 Sep 2017 21:54:06 +0000 (06:54 +0900)
commit910df4d07e370dc0dabafaaf85417508cccf43f3
tree3d89b99de6c511543c4275d82d9751d46156689a
parent0e9b18c376da5b3d612dce88b5f49ab5e591fe60
pinctrl: rmobile: Add Renesas RCar pincontrol driver

Add PFC pincontrol driver for the Renesas RCar Gen3 R8A7795 and R8A7796
SoCs. This driver uses the PFC pin tables from Linux, thus letting us
share the occassional fixes to those tables. This driver also has a DT
support, so the pinmux is configured from DT instead of the ad-hoc setup
in board file.

This driver is meant to replace the pinmux part of SH_GPIO_PFC driver.

Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com>
Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
drivers/pinctrl/Kconfig
drivers/pinctrl/Makefile
drivers/pinctrl/renesas/Kconfig [new file with mode: 0644]
drivers/pinctrl/renesas/Makefile [new file with mode: 0644]
drivers/pinctrl/renesas/pfc-r8a7795.c [new file with mode: 0644]
drivers/pinctrl/renesas/pfc-r8a7796.c [new file with mode: 0644]
drivers/pinctrl/renesas/pfc.c [new file with mode: 0644]
drivers/pinctrl/renesas/sh_pfc.h [new file with mode: 0644]