[PATCH v2 0/3] SDM670 Pin Control Driver

From: Richard Acayan
Date: Sat Sep 17 2022 - 17:09:37 EST


Changes since v1:
- add a field in msm_pinctrl_soc_data to accomodate the needs of the
driver and device dts
- apply changes made to existing tlmm dt documentation
- add reserved gpios array
- rename device tree compat string to qcom,sdm670-tlmm
- remove dependency on ACPI
- move MODULE_DEVICE_TABLE macro call up
- add missing pins (fixes most of the debugfs problems)
- move qup0_pins down
- add whitespace between UFS_RESET macro and pins array

This patch series adds the driver for the Qualcomm Snapdragon 670 TLMM
(Top-Level Mode Multiplexer) and introduces a new field so that SDM670-
related device trees can reserve their own gpios.

.../bindings/pinctrl/qcom,sdm670-tlmm.yaml | 135 ++
drivers/pinctrl/qcom/Kconfig | 9 +
drivers/pinctrl/qcom/Makefile | 1 +
drivers/pinctrl/qcom/pinctrl-msm.c | 3 +-
drivers/pinctrl/qcom/pinctrl-msm.h | 4 +
drivers/pinctrl/qcom/pinctrl-sdm670.c | 1374 ++++++++++++++++++++
6 files changed, 1525 insertions(+), 1 deletion(-)