pinctrl: meson-axg: Introduce a pinctrl pinmux ops for Meson-AXG SoC
authorXingyu Chen <xingyu.chen@amlogic.com>
Mon, 20 Nov 2017 10:08:24 +0000 (18:08 +0800)
committerLinus Walleij <linus.walleij@linaro.org>
Thu, 30 Nov 2017 13:28:16 +0000 (14:28 +0100)
commit0fabe43f3f60e151e4a266049de66aa1fb4e2146
treecb2a629f6820792294af64e842524e33a0877575
parent6200248f41582a410fd0f81dcbe9732ebf6b3560
pinctrl: meson-axg: Introduce a pinctrl pinmux ops for Meson-AXG SoC

The pin controller has been updated in the Amlogic Meson AXG series,
which use continuous 4-bit register to select function for each pin.
In order to support this, a new pinmux operations "meson_axg_pmx_ops"
has been added.

Reviewed-by: Neil Armstrong <narmstrong@baylibre.com>
Signed-off-by: Xingyu Chen <xingyu.chen@amlogic.com>
Signed-off-by: Yixun Lan <yixun.lan@amlogic.com>
Reviewed-by: Jerome Brunet <jbrunet@baylibre.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/meson/Kconfig
drivers/pinctrl/meson/Makefile
drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c [new file with mode: 0644]
drivers/pinctrl/meson/pinctrl-meson-axg-pmx.h [new file with mode: 0644]
drivers/pinctrl/meson/pinctrl-meson.h