[PATCH v2 0/2] Add pinctrl support for MSM8952

Muzaffer Kadir via B4 Relay posted 2 patches 3 days, 17 hours ago
.../bindings/pinctrl/qcom,msm8952-pinctrl.yaml     |  155 +++
drivers/pinctrl/qcom/Kconfig.msm                   |    8 +
drivers/pinctrl/qcom/Makefile                      |    1 +
drivers/pinctrl/qcom/pinctrl-msm8952.c             | 1248 ++++++++++++++++++++
4 files changed, 1412 insertions(+)
[PATCH v2 0/2] Add pinctrl support for MSM8952
Posted by Muzaffer Kadir via B4 Relay 3 days, 17 hours ago
MSM8952 has pinctrl system that is similar to MSM8917 pinctrl, but it
has some differences in some of the pins and their functions.
This driver was tested on General Mobile GM 5 Plus
(shamrock) using my own kernel fork [1].
I'm holding off on sending the GCC (Global Clock
Controller) driver and initial device tree until I've resolved some
outstanding bugs in the GCC driver.

[1] https://github.com/kadir1243/linux

Signed-off-by: Muzaffer Kadir <muzafferkadir@mainlining.org>
---
Changes in v2:
- Reworded dt-bindings commit as Krzysztof suggested.
- Added depends and default to kconfig entry of pinctrl
- Link to v1: https://lore.kernel.org/r/20260816-msm8952-pinctrl-v1-0-a7272bcd2187@mainlining.org

---
Muzaffer Kadir (2):
      dt-bindings: pinctrl: qcom: Add MSM8952 pinctrl
      pinctrl: qcom: Add MSM8952 tlmm pinctrl driver

 .../bindings/pinctrl/qcom,msm8952-pinctrl.yaml     |  155 +++
 drivers/pinctrl/qcom/Kconfig.msm                   |    8 +
 drivers/pinctrl/qcom/Makefile                      |    1 +
 drivers/pinctrl/qcom/pinctrl-msm8952.c             | 1248 ++++++++++++++++++++
 4 files changed, 1412 insertions(+)
---
base-commit: db2ddb87143519e20a95aa36c60b36107b736a58
change-id: 20260816-msm8952-pinctrl-bc2bd4849261

Best regards,
-- 
Muzaffer Kadir <muzafferkadir@mainlining.org>
Re: [PATCH v2 0/2] Add pinctrl support for MSM8952
Posted by Linus Walleij 3 days, 11 hours ago
On Thu, Aug 20, 2026 at 1:17 PM Muzaffer Kadir via B4 Relay
<devnull+muzafferkadir.mainlining.org@kernel.org> wrote:

> MSM8952 has pinctrl system that is similar to MSM8917 pinctrl, but it
> has some differences in some of the pins and their functions.
> This driver was tested on General Mobile GM 5 Plus
> (shamrock) using my own kernel fork [1].
> I'm holding off on sending the GCC (Global Clock
> Controller) driver and initial device tree until I've resolved some
> outstanding bugs in the GCC driver.
>
> [1] https://github.com/kadir1243/linux
>
> Signed-off-by: Muzaffer Kadir <muzafferkadir@mainlining.org>

Bartosz needs to look at this series, he'll review and merge
it.

Yours,
Linus Walleij