pinctrl: mediatek: Add Pinctrl/GPIO driver for mt8135.
authorHongzhou Yang <hongzhou.yang@mediatek.com>
Wed, 21 Jan 2015 05:28:15 +0000 (13:28 +0800)
committerLinus Walleij <linus.walleij@linaro.org>
Wed, 18 Mar 2015 01:02:14 +0000 (02:02 +0100)
commita6df410d420aa4ff316797d352f69e7ebae5ff98
tree0dfeffd944810059bf7efa91b32e587c96446964
parentddac96118f3d2c28813ba98cda79c1e29a902e02
pinctrl: mediatek: Add Pinctrl/GPIO driver for mt8135.

The mediatek SoCs have GPIO controller that handle both the muxing and GPIOs.

The GPIO controller have pinmux, pull enable, pull select, direction and output high/low control.

This driver include common driver and mt8135 part.
The common driver include the pinctrl driver and GPIO driver.
The mt8135 part contain its special device data.

Signed-off-by: Hongzhou Yang <hongzhou.yang@mediatek.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/Kconfig
drivers/pinctrl/Makefile
drivers/pinctrl/mediatek/Kconfig [new file with mode: 0644]
drivers/pinctrl/mediatek/Makefile [new file with mode: 0644]
drivers/pinctrl/mediatek/pinctrl-mt8135.c [new file with mode: 0644]
drivers/pinctrl/mediatek/pinctrl-mtk-common.c [new file with mode: 0644]
drivers/pinctrl/mediatek/pinctrl-mtk-common.h [new file with mode: 0644]
drivers/pinctrl/mediatek/pinctrl-mtk-mt8135.h [new file with mode: 0644]
include/dt-bindings/pinctrl/mt65xx.h [new file with mode: 0644]