This third patch adds a pinctrl driver a part of basic support for Milbeaut M10V. At v2 patch, I tried to add basic pinctrl support and IRQs pin mapping additionally. Here v3, to be a pure basic pinctrl support patch, I dropped the function about IRQs pin mapping. v2: https://lkml.org/lkml/2019/2/8/301 Changes: v2 -> v3 - add bindings - change author - drop functions about IRQs mapping - refine whole of the code v1 -> v2 - none Jassi Brar (1): pinctrl: milbeaut: Add Milbeaut M10V pinctrl Sugaya Taichi (1): dt-bindings: pinctrl: add bindings for Milbeaut pin controller .../pinctrl/socionext,milbeaut-pinctrl.yaml | 51 +++ drivers/pinctrl/Kconfig | 8 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/pinctrl-milbeaut.c | 406 +++++++++++++++++++++ 4 files changed, 466 insertions(+) create mode 100644 Documentation/devicetree/bindings/pinctrl/socionext,milbeaut-pinctrl.yaml create mode 100644 drivers/pinctrl/pinctrl-milbeaut.c -- 2.7.4