This patch series try to add pinctrl driver support for the Meson-G12A SoC. The pinctrl driver for Meson-G12A SoC share the similar IP as the previous Meson-AXG SoC, both use same pinmux ops (register layout). But, a new driver is needed here due to the differences in the pins. Changes since v2 at [2] - use ${FUNCTION}_${DOMAIN}_${PORT}_${PINFUNC}_${BANK}${PINNUM} to rename some pins - fix tdm groups - explain the similarity of pinmux between AXG and G12A - thanks Martin - collect Rob's Reviewed-by Changes since v1 at [1] - add Martin's Ack, Xingyu's Signed-off - squash patch 1,2 (documentation & header file) - explain pinctrl IP - notice GPIOE located in AO bank [1] https://lkml.kernel.org/r/20180704224511.29350-1-yixun.lan@xxxxxxxxxxx [2] https://lkml.kernel.org/r/20180714232754.5402-1-yixun.lan@xxxxxxxxxxx Yixun Lan (2): documentation: pinctrl: Add compatibles for Amlogic Meson G12A pin controllers pinctrl: meson-g12a: add pinctrl driver support .../bindings/pinctrl/meson,pinctrl.txt | 2 + drivers/pinctrl/meson/Kconfig | 6 + drivers/pinctrl/meson/Makefile | 1 + drivers/pinctrl/meson/pinctrl-meson-g12a.c | 1404 +++++++++++++++++ include/dt-bindings/gpio/meson-g12a-gpio.h | 114 ++ 5 files changed, 1527 insertions(+) create mode 100644 drivers/pinctrl/meson/pinctrl-meson-g12a.c create mode 100644 include/dt-bindings/gpio/meson-g12a-gpio.h -- 2.18.0 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html