These patches introduces a binding documenting the shared properties of all TLMM blocks, then defines the binding for the SC8180x specifically, followed by the actual driver. Bjorn Andersson (3): dt-bindings: pinctrl: qcom: Define common TLMM binding dt-bindings: pinctrl: qcom: Add sc8180x binding pinctrl: qcom: Add sc8180x TLMM driver .../pinctrl/qcom,sc8180x-pinctrl.yaml | 153 ++ .../bindings/pinctrl/qcom,tlmm-common.yaml | 85 + drivers/pinctrl/qcom/Kconfig | 9 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-sc8180x.c | 1624 +++++++++++++++++ 5 files changed, 1872 insertions(+) create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sc8180x-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,tlmm-common.yaml create mode 100644 drivers/pinctrl/qcom/pinctrl-sc8180x.c -- 2.29.2