On 28/06/2022 16:55, Stephan Gerhold wrote: > Make it possible to control pins using the TLMM block in the MSM8909 SoC > by adding the necessary definitions for GPIOs, groups and functions. > > The driver is originally taken from the msm-4.9 release [1] from Qualcomm, > but cleaned up significantly with several fixes and clarifications. > > [1]: https://git.codelinaro.org/clo/la/kernel/msm-4.9/-/blob/LF.UM.8.7-22500-8x09.0/drivers/pinctrl/qcom/pinctrl-msm8909.c > > Signed-off-by: Stephan Gerhold <stephan.gerhold@xxxxxxxxxxxxxxx> > --- > drivers/pinctrl/qcom/Kconfig | 8 + > drivers/pinctrl/qcom/Makefile | 1 + > drivers/pinctrl/qcom/pinctrl-msm8909.c | 956 +++++++++++++++++++++++++ I did not validate actual numbers/pins, but the driver structure looks good. Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@xxxxxxxxxx> Best regards, Krzysztof