Introduce Top Level Mode Multiplexer dt-binding and driver for
Qualcomm's next gen compute SoC - Glymur.
Device tree changes aren't part of this series and will be posted
separately after the official announcement of the Glymur SoC
Changes in v6:
Fixed maxItems for gpio-reserved-ranges in bindings
Rebased on top of devel branch
Link to v5 -
https://lore.kernel.org/linux-arm-msm/20250813065533.3959018-1
-pankaj.patil@oss.qualcomm.com/
Changes in v5:
Rebased on top of v6.17-rc1
RESOUT_GPIO_N changed to lowercase in bindings and driver
Link to v4 -
https://lore.kernel.org/all/20250723103644.4058213-1
-pankaj.patil@oss.qualcomm.com/
Changes in v4:
Updated bindings to column length of 80 char
Link to v3 -
https://lore.kernel.org/all/20250721163221.310746-1
-pankaj.patil@oss.qualcomm.com/
Changes in v3:
Fixed indentation for example tlmm node in bindings file
Fixed s-o-b and review comments in the driver
Link to v2 -
https://lore.kernel.org/all/20250721143037.20983-1
-pankaj.patil@oss.qualcomm.com/
Changes in v2:
Fixed dt-bindings error from example node's reg propery
Fixed gpio-line-name maxItems
Driver UFS_RESET macro updated
Removed obsolete comment for pingroups
Updated ngpio to include ufs_reset pin
Link to v1 -
https://lore.kernel.org/all/20250716150822.4039250-1
-pankaj.patil@oss.qualcomm.com/
Signed-off-by: Pankaj Patil <pankaj.patil@oss.qualcomm.com>
---
Pankaj Patil (2):
dt-bindings: pinctrl: qcom: Add Glymur pinctrl
pinctrl: qcom: Add glymur pinctrl driver
.../bindings/pinctrl/qcom,glymur-tlmm.yaml | 133 ++
drivers/pinctrl/qcom/Kconfig.msm | 10 +
drivers/pinctrl/qcom/Makefile | 1 +
drivers/pinctrl/qcom/pinctrl-glymur.c | 1777 ++++++++++++++++++++
4 files changed, 1921 insertions(+)
---
base-commit: 578c9ce6071995e1c2e7ec3ecd2fd2f5498a1dbc
change-id: 20250905-v6_tlmm-323fa634a61f
Best regards,
--
Pankaj Patil <pankaj.patil@oss.qualcomm.com>