xref: /openbmc/linux/drivers/pinctrl/qcom/Kconfig (revision 69b78b8d)
1*69b78b8dSLinus Walleijif (ARCH_QCOM || COMPILE_TEST)
2*69b78b8dSLinus Walleij
3*69b78b8dSLinus Walleijconfig PINCTRL_MSM
4*69b78b8dSLinus Walleij	bool
5*69b78b8dSLinus Walleij	select PINMUX
6*69b78b8dSLinus Walleij	select PINCONF
7*69b78b8dSLinus Walleij	select GENERIC_PINCONF
8*69b78b8dSLinus Walleij	select GPIOLIB_IRQCHIP
9*69b78b8dSLinus Walleij
10*69b78b8dSLinus Walleijconfig PINCTRL_APQ8064
11*69b78b8dSLinus Walleij	tristate "Qualcomm APQ8064 pin controller driver"
12*69b78b8dSLinus Walleij	depends on GPIOLIB && OF
13*69b78b8dSLinus Walleij	select PINCTRL_MSM
14*69b78b8dSLinus Walleij	help
15*69b78b8dSLinus Walleij	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
16*69b78b8dSLinus Walleij	  Qualcomm TLMM block found in the Qualcomm APQ8064 platform.
17*69b78b8dSLinus Walleij
18*69b78b8dSLinus Walleijconfig PINCTRL_IPQ8064
19*69b78b8dSLinus Walleij	tristate "Qualcomm IPQ8064 pin controller driver"
20*69b78b8dSLinus Walleij	depends on GPIOLIB && OF
21*69b78b8dSLinus Walleij	select PINCTRL_MSM
22*69b78b8dSLinus Walleij	help
23*69b78b8dSLinus Walleij	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
24*69b78b8dSLinus Walleij	  Qualcomm TLMM block found in the Qualcomm IPQ8064 platform.
25*69b78b8dSLinus Walleij
26*69b78b8dSLinus Walleijconfig PINCTRL_MSM8960
27*69b78b8dSLinus Walleij	tristate "Qualcomm 8960 pin controller driver"
28*69b78b8dSLinus Walleij	depends on GPIOLIB && OF
29*69b78b8dSLinus Walleij	select PINCTRL_MSM
30*69b78b8dSLinus Walleij	help
31*69b78b8dSLinus Walleij	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
32*69b78b8dSLinus Walleij	  Qualcomm TLMM block found in the Qualcomm 8960 platform.
33*69b78b8dSLinus Walleij
34*69b78b8dSLinus Walleijconfig PINCTRL_MSM8X74
35*69b78b8dSLinus Walleij	tristate "Qualcomm 8x74 pin controller driver"
36*69b78b8dSLinus Walleij	depends on GPIOLIB && OF
37*69b78b8dSLinus Walleij	select PINCTRL_MSM
38*69b78b8dSLinus Walleij	help
39*69b78b8dSLinus Walleij	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
40*69b78b8dSLinus Walleij	  Qualcomm TLMM block found in the Qualcomm 8974 platform.
41*69b78b8dSLinus Walleij
42*69b78b8dSLinus Walleijendif
43