1if ARCH_SNAPDRAGON || ARCH_IPQ40XX
2
3config PINCTRL_QCOM
4	depends on PINCTRL_GENERIC
5	def_bool n
6
7menu "Qualcomm pinctrl drivers"
8
9config PINCTRL_QCOM_APQ8016
10	bool "Qualcomm APQ8016 Pinctrl"
11	select PINCTRL_QCOM
12	help
13	  Say Y here to enable support for pinctrl on the MSM8916 / APQ8016
14	  Snapdragon 410 SoC, as well as the associated GPIO driver.
15
16config PINCTRL_QCOM_APQ8096
17	bool "Qualcomm APQ8096 Pinctrl"
18	select PINCTRL_QCOM
19	help
20	  Say Y here to enable support for pinctrl on the MSM8996 / APQ8096
21	  Snapdragon 820 SoC, as well as the associated GPIO driver.
22
23config PINCTRL_QCOM_IPQ4019
24	bool "Qualcomm IPQ4019 Pinctrl"
25	select PINCTRL_QCOM
26	help
27	  Say Y here to enable support for pinctrl on the IPQ4019 SoC,
28	  as well as the associated GPIO driver.
29
30config PINCTRL_QCOM_IPQ5424
31	bool "Qualcomm IPQ5424 Pinctrl"
32	select PINCTRL_QCOM
33	help
34	  Say Y here to enable support for pinctrl on the IPQ5424 SoC,
35	  as well as the associated GPIO driver.
36
37config PINCTRL_QCOM_IPQ9574
38	bool "Qualcomm IPQ9574 Pinctrl"
39	select PINCTRL_QCOM
40	help
41	  Say Y here to enable support for pinctrl on the IPQ9574 SoC,
42	  as well as the associated GPIO driver.
43
44config PINCTRL_QCOM_QCM2290
45	bool "Qualcomm QCM2290 Pinctrl"
46	select PINCTRL_QCOM
47	help
48	  Say Y here to enable support for pinctrl on the Snapdragon QCM2290 SoC,
49	  as well as the associated GPIO driver.
50
51config PINCTRL_QCOM_QCS404
52	bool "Qualcomm QCS404 Pinctrl"
53	select PINCTRL_QCOM
54	help
55	  Say Y here to enable support for pinctrl on the Snapdragon QCS404 SoC,
56	  as well as the associated GPIO driver.
57
58config PINCTRL_QCOM_SA8775P
59	bool "Qualcomm SA8775P Pinctrl"
60	select PINCTRL_QCOM
61	help
62	  Say Y here to enable support for pinctrl on the Snapdragon SA8775P SoC,
63	  as well as the associated GPIO driver.
64
65config PINCTRL_QCOM_SC7280
66	bool "Qualcomm SC7280/QCM6490 Pinctrl"
67	select PINCTRL_QCOM
68	help
69	  Say Y here to enable support for pinctrl on the Snapdragon SC7280 SoC,
70
71config PINCTRL_QCOM_SDM660
72	bool "Qualcomm SDM630/660 Pinctrl"
73	select PINCTRL_QCOM
74	help
75	  Say Y here to enable support for pinctrl on the Snapdragon 630/636/660
76	  SoCs, as well as the associated GPIO driver.
77
78config PINCTRL_QCOM_SDM845
79	bool "Qualcomm SDM845 Pinctrl"
80	select PINCTRL_QCOM
81	help
82	  Say Y here to enable support for pinctrl on the Snapdragon 845 SoC,
83	  as well as the associated GPIO driver.
84
85config PINCTRL_QCOM_SM6115
86	bool "Qualcomm SM6115 Pinctrl"
87	select PINCTRL_QCOM
88	help
89	  Say Y here to enable support for pinctrl on the Snapdragon SM6115 SoC,
90	  as well as the associated GPIO driver.
91
92config PINCTRL_QCOM_SM8150
93	bool "Qualcomm SM8150 Pinctrl"
94	select PINCTRL_QCOM
95	help
96	  Say Y here to enable support for pinctrl on the Snapdragon SM8150 SoC,
97	  as well as the associated GPIO driver.
98
99config PINCTRL_QCOM_SM8250
100	bool "Qualcomm SM8250 Pinctrl"
101	select PINCTRL_QCOM
102	help
103	  Say Y here to enable support for pinctrl on the Snapdragon SM8250 SoC,
104	  as well as the associated GPIO driver.
105
106config PINCTRL_QCOM_SM8550
107	bool "Qualcomm SM8550 Pinctrl"
108	select PINCTRL_QCOM
109	help
110	  Say Y here to enable support for pinctrl on the Snapdragon SM8550 SoC,
111	  as well as the associated GPIO driver.
112
113config PINCTRL_QCOM_SM8650
114	bool "Qualcomm SM8650 Pinctrl"
115	select PINCTRL_QCOM
116	help
117	  Say Y here to enable support for pinctrl on the Snapdragon SM8650 SoC,
118	  as well as the associated GPIO driver.
119
120config PINCTRL_QCOM_X1E80100
121	bool "Qualcomm X1E80100 Pinctrl"
122	select PINCTRL_QCOM
123	help
124	  Say Y here to enable support for pinctrl on the Snapdragon X1E80100 SoC,
125	  as well as the associated GPIO driver.
126
127endmenu
128
129endif
130