Merge "drivers: pinctrl: qcom: Add Pinctrl driver for Auto Gen3/Gen4"
This commit is contained in:
commit
7d9110b262
@ -468,6 +468,17 @@ config PINCTRL_SM8450_LPASS_LPI
|
||||
Qualcomm Technologies Inc LPASS (Low Power Audio SubSystem) LPI
|
||||
(Low Power Island) found on the Qualcomm Technologies Inc SM8450 platform.
|
||||
|
||||
config PINCTRL_SDMSHRIKE
|
||||
tristate "Qualcomm Technologies Inc SDMSHRIKE pin controller driver"
|
||||
depends on OF
|
||||
depends on PINCTRL_MSM
|
||||
help
|
||||
This is the pinctrl, pinmux, pinconf and gpiolib driver for the
|
||||
Qualcomm Technologies Inc Top Level Mode Multiplexer block (TLMM)
|
||||
block found on the Qualcomm Technologies Inc SDMSHRIKE platform.
|
||||
Say Y here to compile statically, or M here to compile it as a module.
|
||||
If unsure, say N.
|
||||
|
||||
config PINCTRL_SC8280XP_LPASS_LPI
|
||||
tristate "Qualcomm Technologies Inc SC8280XP LPASS LPI pin controller driver"
|
||||
depends on GPIOLIB
|
||||
@ -489,5 +500,26 @@ config PINCTRL_LPASS_LPI
|
||||
This is the pinctrl, pinmux, pinconf and gpiolib driver for the
|
||||
Qualcomm Technologies Inc LPASS (Low Power Audio SubSystem) LPI
|
||||
(Low Power Island) found on the Qualcomm Technologies Inc SoCs.
|
||||
config PINCTRL_LEMANS
|
||||
tristate "Qualcomm Technologies, Inc. LEMANS pin controller driver"
|
||||
depends on GPIOLIB && OF
|
||||
select PINCTRL_MSM
|
||||
help
|
||||
This is the pinctrl, pinmux, pinconf and gpiolib driver for the
|
||||
Qualcomm Technologies, Inc. Top Level Mode Multiplexer block (TLMM)
|
||||
block found on the QTI LEMANS platform.
|
||||
Say Y here to compile statically, or M here to compile it as a module.
|
||||
If unsure, say N.
|
||||
|
||||
config PINCTRL_DIREWOLF
|
||||
tristate "Qualcomm Technologies, Inc. DIREWOLF pin controller driver"
|
||||
depends on GPIOLIB && OF
|
||||
select PINCTRL_MSM
|
||||
help
|
||||
This is the pinctrl, pinmux, pinconf and gpiolib driver for the
|
||||
Qualcomm Technologies, Inc. Top Level Mode Multiplexer block (TLMM)
|
||||
block found on the QTI LEMANS platform.
|
||||
Say Y here to compile statically, or M here to compile it as a module.
|
||||
If unsure, say N.
|
||||
|
||||
endif
|
||||
|
@ -25,6 +25,7 @@ obj-$(CONFIG_PINCTRL_QCS404) += pinctrl-qcs404.o
|
||||
obj-$(CONFIG_PINCTRL_QDF2XXX) += pinctrl-qdf2xxx.o
|
||||
obj-$(CONFIG_PINCTRL_MDM9607) += pinctrl-mdm9607.o
|
||||
obj-$(CONFIG_PINCTRL_MDM9615) += pinctrl-mdm9615.o
|
||||
obj-$(CONFIG_PINCTRL_SDMSHRIKE) += pinctrl-sdmshrike.o
|
||||
obj-$(CONFIG_PINCTRL_QCOM_SPMI_PMIC) += pinctrl-spmi-gpio.o
|
||||
obj-$(CONFIG_PINCTRL_QCOM_SPMI_PMIC) += pinctrl-spmi-mpp.o
|
||||
obj-$(CONFIG_PINCTRL_QCOM_SSBI_PMIC) += pinctrl-ssbi-gpio.o
|
||||
@ -51,3 +52,5 @@ obj-$(CONFIG_PINCTRL_SM8450) += pinctrl-sm8450.o
|
||||
obj-$(CONFIG_PINCTRL_SM8450_LPASS_LPI) += pinctrl-sm8450-lpass-lpi.o
|
||||
obj-$(CONFIG_PINCTRL_SC8280XP_LPASS_LPI) += pinctrl-sc8280xp-lpass-lpi.o
|
||||
obj-$(CONFIG_PINCTRL_LPASS_LPI) += pinctrl-lpass-lpi.o
|
||||
obj-$(CONFIG_PINCTRL_LEMANS) += pinctrl-lemans.o
|
||||
obj-$(CONFIG_PINCTRL_DIREWOLF) += pinctrl-direwolf.o
|
||||
|
2333
drivers/pinctrl/qcom/pinctrl-direwolf.c
Normal file
2333
drivers/pinctrl/qcom/pinctrl-direwolf.c
Normal file
File diff suppressed because it is too large
Load Diff
1762
drivers/pinctrl/qcom/pinctrl-lemans.c
Normal file
1762
drivers/pinctrl/qcom/pinctrl-lemans.c
Normal file
File diff suppressed because it is too large
Load Diff
2306
drivers/pinctrl/qcom/pinctrl-sdmshrike.c
Normal file
2306
drivers/pinctrl/qcom/pinctrl-sdmshrike.c
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user