.../bindings/pinctrl/qcom,shikra-tlmm.yaml | 123 ++ drivers/pinctrl/qcom/Kconfig.msm | 11 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-shikra.c | 1253 ++++++++++++++++++++ 4 files changed, 1388 insertions(+)
Add the pinctrl driver, document the bindings and enable the
driver in defconfig as default.
Signed-off-by: Komal Bajaj <komal.bajaj@oss.qualcomm.com>
---
Changes in v4:
- Remove eGPIO fields not supported on Shikra: drop .egpio_func, .egpio_enable
and .egpio_present from the PINGROUP macro and shikra_tlmm (sashiko-bot)
- Link to v3: https://lore.kernel.org/r/20260508-shikra-pinctrl-v3-0-771144cdc411@oss.qualcomm.com
Changes in v3:
- Move MODULE_DEVICE_TABLE(of, shikra_tlmm_of_match) immediately after
the of_device_id table definition (Krzysztof)
- Link to v2: https://lore.kernel.org/r/20260504-shikra-pinctrl-v2-0-14e9dcc2d685@oss.qualcomm.com
Changes in v2:
- Fix Kconfig description to drop "Technologies Inc" (Linus Walleij)
- Remove unused UFS_RESET macro (Maulik Shah)
- Add spaces inside braces in shikra_mpm_map (Maulik Shah)
- Fix gpio-line-names maxItems: 165 -> 166 (Krzysztof Kozlowski)
- Link to v1: https://lore.kernel.org/r/20260429-shikra-pinctrl-v1-0-1b4bb2b3a8d6@oss.qualcomm.com
---
Komal Bajaj (2):
dt-bindings: pinctrl: qcom: Document Shikra Top Level Mode Multiplexer
pinctrl: qcom: Add Shikra pinctrl driver
.../bindings/pinctrl/qcom,shikra-tlmm.yaml | 123 ++
drivers/pinctrl/qcom/Kconfig.msm | 11 +
drivers/pinctrl/qcom/Makefile | 1 +
drivers/pinctrl/qcom/pinctrl-shikra.c | 1253 ++++++++++++++++++++
4 files changed, 1388 insertions(+)
---
base-commit: 39704f00f747aba3144289870b5fd8ac230a9aaf
change-id: 20260429-shikra-pinctrl-fd71ab6ecd6f
prerequisite-change-id: 20260428-shikra-socid-a27ae38cb7e3:v1
prerequisite-patch-id: 843f28095c0d42d0d60ab7000095c64dcb2e90ca
prerequisite-patch-id: 1069d6880c3ff91c230c20fcd876738001c6d35d
Best regards,
--
Komal Bajaj <komal.bajaj@oss.qualcomm.com>
On Tue, May 12, 2026 at 3:25 PM Komal Bajaj <komal.bajaj@oss.qualcomm.com> wrote: > Add the pinctrl driver, document the bindings and enable the > driver in defconfig as default. > > Signed-off-by: Komal Bajaj <komal.bajaj@oss.qualcomm.com> Patches applied! I had to fuzz around a bit because 2/2 didn't apply cleanly so check the result. Yours, Linus Walleij
On Tue, May 12, 2026 at 06:55:42PM +0530, Komal Bajaj wrote: > Add the pinctrl driver, document the bindings and enable the > driver in defconfig as default. > > Signed-off-by: Komal Bajaj <komal.bajaj@oss.qualcomm.com> Reviewed-by: Bjorn Andersson <andersson@kernel.org> Regards, Bjorn > --- > Changes in v4: > - Remove eGPIO fields not supported on Shikra: drop .egpio_func, .egpio_enable > and .egpio_present from the PINGROUP macro and shikra_tlmm (sashiko-bot) > - Link to v3: https://lore.kernel.org/r/20260508-shikra-pinctrl-v3-0-771144cdc411@oss.qualcomm.com > > Changes in v3: > - Move MODULE_DEVICE_TABLE(of, shikra_tlmm_of_match) immediately after > the of_device_id table definition (Krzysztof) > - Link to v2: https://lore.kernel.org/r/20260504-shikra-pinctrl-v2-0-14e9dcc2d685@oss.qualcomm.com > > Changes in v2: > - Fix Kconfig description to drop "Technologies Inc" (Linus Walleij) > - Remove unused UFS_RESET macro (Maulik Shah) > - Add spaces inside braces in shikra_mpm_map (Maulik Shah) > - Fix gpio-line-names maxItems: 165 -> 166 (Krzysztof Kozlowski) > - Link to v1: https://lore.kernel.org/r/20260429-shikra-pinctrl-v1-0-1b4bb2b3a8d6@oss.qualcomm.com > > --- > Komal Bajaj (2): > dt-bindings: pinctrl: qcom: Document Shikra Top Level Mode Multiplexer > pinctrl: qcom: Add Shikra pinctrl driver > > .../bindings/pinctrl/qcom,shikra-tlmm.yaml | 123 ++ > drivers/pinctrl/qcom/Kconfig.msm | 11 + > drivers/pinctrl/qcom/Makefile | 1 + > drivers/pinctrl/qcom/pinctrl-shikra.c | 1253 ++++++++++++++++++++ > 4 files changed, 1388 insertions(+) > --- > base-commit: 39704f00f747aba3144289870b5fd8ac230a9aaf > change-id: 20260429-shikra-pinctrl-fd71ab6ecd6f > prerequisite-change-id: 20260428-shikra-socid-a27ae38cb7e3:v1 > prerequisite-patch-id: 843f28095c0d42d0d60ab7000095c64dcb2e90ca > prerequisite-patch-id: 1069d6880c3ff91c230c20fcd876738001c6d35d > > Best regards, > -- > Komal Bajaj <komal.bajaj@oss.qualcomm.com> >
© 2016 - 2026 Red Hat, Inc.