This patch series adds SDM660 LPASS LPI TLMM pinctrl driver and introduces pin_offset callback for LPI pinctrl drivers to support SDM660's quirky pin_offset function which uses an array with predefined offsets [1]. [1] https://git.codelinaro.org/clo/la/kernel/msm-4.4/-/blob/LA.UM.7.2.c27-07400-sdm660.0/drivers/pinctrl/qcom/pinctrl-lpi.c#L107 Signed-off-by: Nickolay Goppen <setotau@xxxxxxxxx> --- Nickolay Goppen (2): pinctrl: qcom: lpass-lpi: Introduce pin_offset callback dt-bindings: pinctrl: qcom: Add SDM660 LPI pinctrl Richard Acayan (1): pinctrl: qcom: Add SDM660 LPASS LPI TLMM .../pinctrl/qcom,sdm660-lpass-lpi-pinctrl.yaml | 74 ++++++++ drivers/pinctrl/qcom/Kconfig | 10 ++ drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 13 +- drivers/pinctrl/qcom/pinctrl-lpass-lpi.h | 2 + drivers/pinctrl/qcom/pinctrl-sc7280-lpass-lpi.c | 1 + drivers/pinctrl/qcom/pinctrl-sc8280xp-lpass-lpi.c | 1 + drivers/pinctrl/qcom/pinctrl-sdm660-lpass-lpi.c | 196 +++++++++++++++++++++ drivers/pinctrl/qcom/pinctrl-sm4250-lpass-lpi.c | 1 + drivers/pinctrl/qcom/pinctrl-sm6115-lpass-lpi.c | 1 + drivers/pinctrl/qcom/pinctrl-sm8250-lpass-lpi.c | 1 + drivers/pinctrl/qcom/pinctrl-sm8350-lpass-lpi.c | 1 + drivers/pinctrl/qcom/pinctrl-sm8450-lpass-lpi.c | 1 + drivers/pinctrl/qcom/pinctrl-sm8550-lpass-lpi.c | 1 + drivers/pinctrl/qcom/pinctrl-sm8650-lpass-lpi.c | 1 + 15 files changed, 303 insertions(+), 2 deletions(-) --- base-commit: 038d61fd642278bab63ee8ef722c50d10ab01e8f change-id: 20250824-sdm660-lpass-lpi-a8b02a23861a Best regards, -- Nickolay Goppen <setotau@xxxxxxxxx>