ANDROID: pinctrl: qcom: Allow pinctrl-msm code to be loadable as a module

Tweaks to allow pinctrl-msm code to be loadable as a module.
This is needed in order to support having the qcom-scm driver,
which pinctrl-msm calls into, configured as a module.

Signed-off-by: John Stultz <john.stultz@linaro.org>
Bug: 153049053
Bug: 158125476
Signed-off-by: Prasad Sodagudi <psodagud@codeaurora.org>
Signed-off-by: John Stultz <john.stultz@linaro.org>
Change-Id: Ie5dac6955af029f0d57ad0bbcad2e235f8d5a52c
This commit is contained in:
John Stultz 2020-04-16 05:37:43 +00:00
commit 5edcc7517c
2 changed files with 9 additions and 1 deletions

View file

@ -2,11 +2,17 @@
if (ARCH_QCOM || COMPILE_TEST)
config PINCTRL_MSM
bool
tristate "Qualcomm generic pin controller driver"
select PINMUX
select PINCONF
select GENERIC_PINCONF
select GPIOLIB_IRQCHIP
help
This is Qualcomm Technologies, Inc msm platform TLMM
generic driver. This provides interfaces to chipset specific
clients drivers use the TLMM block.
Say yes here to enable Qualcomm TLMM driver.
config PINCTRL_APQ8064
tristate "Qualcomm APQ8064 pin controller driver"

View file

@ -1319,3 +1319,5 @@ int msm_pinctrl_remove(struct platform_device *pdev)
}
EXPORT_SYMBOL(msm_pinctrl_remove);
MODULE_DESCRIPTION("Qualcomm Technologies, Inc. pinctrl-msm driver");
MODULE_LICENSE("GPL v2");