Skip to content

Commit 0c4cd2c

Browse files
Jingyi WangLinus Walleij
authored andcommitted
pinctrl: qcom: add the tlmm driver for QCS8300 platforms
Add support for QCS8300 TLMM configuration and control via the pinctrl framework. Signed-off-by: Jingyi Wang <quic_jingyw@quicinc.com> Link: https://lore.kernel.org/20241018-qcs8300_tlmm-v3-2-8b8d3957cf1a@quicinc.com Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
1 parent 5778535 commit 0c4cd2c

3 files changed

Lines changed: 1254 additions & 0 deletions

File tree

drivers/pinctrl/qcom/Kconfig.msm

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,13 @@ config PINCTRL_QCS615
198198
This is the pinctrl, pinmux, pinconf and gpiolib driver for the
199199
TLMM block found on the Qualcomm QCS615 platform.
200200

201+
config PINCTRL_QCS8300
202+
tristate "Qualcomm Technologies QCS8300 pin controller driver"
203+
depends on ARM64 || COMPILE_TEST
204+
help
205+
This is the pinctrl, pinmux and pinconf driver for the Qualcomm
206+
TLMM block found on the Qualcomm QCS8300 platform.
207+
201208
config PINCTRL_QDF2XXX
202209
tristate "Qualcomm Technologies QDF2xxx pin controller driver"
203210
depends on ACPI

drivers/pinctrl/qcom/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ obj-$(CONFIG_PINCTRL_MSM8998) += pinctrl-msm8998.o
2525
obj-$(CONFIG_PINCTRL_QCM2290) += pinctrl-qcm2290.o
2626
obj-$(CONFIG_PINCTRL_QCS404) += pinctrl-qcs404.o
2727
obj-$(CONFIG_PINCTRL_QCS615) += pinctrl-qcs615.o
28+
obj-$(CONFIG_PINCTRL_QCS8300) += pinctrl-qcs8300.o
2829
obj-$(CONFIG_PINCTRL_QDF2XXX) += pinctrl-qdf2xxx.o
2930
obj-$(CONFIG_PINCTRL_MDM9607) += pinctrl-mdm9607.o
3031
obj-$(CONFIG_PINCTRL_MDM9615) += pinctrl-mdm9615.o

0 commit comments

Comments
 (0)