mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-10-03 23:58:05 +00:00
pinctrl: qcom: Add msm8916 pinctrl driver
Add initial pinctrl driver to support pin configuration with pinctrl framework for msm8916. Signed-off-by: Joonwoo Park <joonwoop@codeaurora.org> Signed-off-by: Stanimir Varbanov <svarbanov@mm-sol.com> Reviewed-by: Bjorn Andersson <bjorn.andersson@sonymobile.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
This commit is contained in:
parent
bb77f06dd3
commit
5373a2c5ab
3 changed files with 1014 additions and 0 deletions
|
@ -47,6 +47,14 @@ config PINCTRL_MSM8X74
|
||||||
This is the pinctrl, pinmux, pinconf and gpiolib driver for the
|
This is the pinctrl, pinmux, pinconf and gpiolib driver for the
|
||||||
Qualcomm TLMM block found in the Qualcomm 8974 platform.
|
Qualcomm TLMM block found in the Qualcomm 8974 platform.
|
||||||
|
|
||||||
|
config PINCTRL_MSM8916
|
||||||
|
tristate "Qualcomm 8916 pin controller driver"
|
||||||
|
depends on GPIOLIB && OF
|
||||||
|
select PINCTRL_MSM
|
||||||
|
help
|
||||||
|
This is the pinctrl, pinmux, pinconf and gpiolib driver for the
|
||||||
|
Qualcomm TLMM block found on the Qualcomm 8916 platform.
|
||||||
|
|
||||||
config PINCTRL_QCOM_SPMI_PMIC
|
config PINCTRL_QCOM_SPMI_PMIC
|
||||||
tristate "Qualcomm SPMI PMIC pin controller driver"
|
tristate "Qualcomm SPMI PMIC pin controller driver"
|
||||||
depends on GPIOLIB && OF && SPMI
|
depends on GPIOLIB && OF && SPMI
|
||||||
|
|
|
@ -5,5 +5,6 @@ obj-$(CONFIG_PINCTRL_APQ8084) += pinctrl-apq8084.o
|
||||||
obj-$(CONFIG_PINCTRL_IPQ8064) += pinctrl-ipq8064.o
|
obj-$(CONFIG_PINCTRL_IPQ8064) += pinctrl-ipq8064.o
|
||||||
obj-$(CONFIG_PINCTRL_MSM8960) += pinctrl-msm8960.o
|
obj-$(CONFIG_PINCTRL_MSM8960) += pinctrl-msm8960.o
|
||||||
obj-$(CONFIG_PINCTRL_MSM8X74) += pinctrl-msm8x74.o
|
obj-$(CONFIG_PINCTRL_MSM8X74) += pinctrl-msm8x74.o
|
||||||
|
obj-$(CONFIG_PINCTRL_MSM8916) += pinctrl-msm8916.o
|
||||||
obj-$(CONFIG_PINCTRL_QCOM_SPMI_PMIC) += pinctrl-spmi-gpio.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_SPMI_PMIC) += pinctrl-spmi-mpp.o
|
||||||
|
|
1005
drivers/pinctrl/qcom/pinctrl-msm8916.c
Normal file
1005
drivers/pinctrl/qcom/pinctrl-msm8916.c
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue