This series introduces register accessor functions and a level of indirection for these, in order to handle dispersed tiles. It then adds the TLMM binder and driver for the QCS404 platform. Avaneesh Kumar Dwivedi (1): pinctrl: qcom: Add qcs404 pinctrl driver Bjorn Andersson (3): pinctrl: qcom: Introduce readl/writel accessors pinctrl: qcom: Support dispersed tiles dt-bindings: pinctrl: qcom: Add QCS404 pinctrl binding .../bindings/pinctrl/qcom,qcs404-pinctrl.txt | 195 +++ drivers/pinctrl/qcom/Kconfig | 8 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-msm.c | 116 +- drivers/pinctrl/qcom/pinctrl-msm.h | 4 + drivers/pinctrl/qcom/pinctrl-qcs404.c | 1523 +++++++++++++++++ 6 files changed, 1804 insertions(+), 43 deletions(-) create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,qcs404-pinctrl.txt create mode 100644 drivers/pinctrl/qcom/pinctrl-qcs404.c -- 2.18.0