[PATCH v2 0/2] pinctrl: qcom: Introduce Pinctrl for Hawi SoC

From: Mukesh Ojha

Date: Wed Apr 08 2026 - 10:22:27 EST


Introduce Top Level Mode Multiplexer dt-binding and driver for upcoming
Qualcomm Hawi SoC.

Changes in v2: https://lore.kernel.org/lkml/20260401-hawi-pinctrl-v1-0-4718da24e531@xxxxxxxxxxxxxxxx/#t
- Addressed some of comment raised by Bjorn on following
o Grouping i2s0_* to just i2s0 and same goes for i2s1_* to i2s1.
o Group the function such as qup3_se0_l0 and qup3_se0_l1 and qup3_se0_l2
and qup3_se0_l3 together with qup3_se0_01 and qup3_se0_23 and
do the same of the other similar instances.
o uim0_* to uim and uim1_* to uim1 as they are non-overlapping.
o Grouping change for nav_gpios and qlink.
o cci_i2c_sda and cci_i2c_scl to its respective serial engine
numbering replacing with cci_i2c0, cci_i2c1 ... etc.,

---
Mukesh Ojha (2):
dt-bindings: pinctrl: qcom: Describe Hawi TLMM block
pinctrl: qcom: Add Hawi pinctrl driver

.../bindings/pinctrl/qcom,hawi-tlmm.yaml | 120 ++
drivers/pinctrl/qcom/Kconfig.msm | 10 +
drivers/pinctrl/qcom/Makefile | 1 +
drivers/pinctrl/qcom/pinctrl-hawi.c | 1610 ++++++++++++++++++++
4 files changed, 1741 insertions(+)
---
base-commit: f3e6330d7fe42b204af05a2dbc68b379e0ad179e
change-id: 20260408-hawi-pinctrl-a58d36ec2fc2

Best regards,
--
-Mukesh Ojha