blob: e567cb113a316592c6cfb9f42350fc60291772bc [file] [log] [blame]
Robert Markod0492f62024-04-22 13:43:24 +02001if ARCH_SNAPDRAGON || ARCH_IPQ40XX
Caleb Connolly506eb532023-11-14 12:55:40 +00002
3config PINCTRL_QCOM
4 depends on PINCTRL_GENERIC
5 def_bool n
6
7menu "Qualcomm pinctrl drivers"
8
9config PINCTRL_QCOM_APQ8016
Caleb Connollye9e9c112025-03-17 13:25:14 +000010 bool "Qualcomm APQ8016 Pinctrl"
Caleb Connolly506eb532023-11-14 12:55:40 +000011 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
Caleb Connollye9e9c112025-03-17 13:25:14 +000017 bool "Qualcomm APQ8096 Pinctrl"
Caleb Connolly506eb532023-11-14 12:55:40 +000018 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
Caleb Connollycdc0d082023-11-14 12:55:41 +000023config PINCTRL_QCOM_IPQ4019
Caleb Connollye9e9c112025-03-17 13:25:14 +000024 bool "Qualcomm IPQ4019 Pinctrl"
Caleb Connollycdc0d082023-11-14 12:55:41 +000025 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
Varadarajan Narayanan44891d52025-02-26 12:15:03 +053030config PINCTRL_QCOM_IPQ9574
31 bool "Qualcomm IPQ9574 Pinctrl"
32 select PINCTRL_QCOM
33 help
34 Say Y here to enable support for pinctrl on the IPQ9574 SoC,
35 as well as the associated GPIO driver.
36
Caleb Connolly0f496132024-04-10 19:52:36 +020037config PINCTRL_QCOM_QCM2290
Caleb Connollye9e9c112025-03-17 13:25:14 +000038 bool "Qualcomm QCM2290 Pinctrl"
Caleb Connolly0f496132024-04-10 19:52:36 +020039 select PINCTRL_QCOM
40 help
41 Say Y here to enable support for pinctrl on the Snapdragon QCM2290 SoC,
42 as well as the associated GPIO driver.
43
Caleb Connolly506eb532023-11-14 12:55:40 +000044config PINCTRL_QCOM_QCS404
Caleb Connollye9e9c112025-03-17 13:25:14 +000045 bool "Qualcomm QCS404 Pinctrl"
Caleb Connolly506eb532023-11-14 12:55:40 +000046 select PINCTRL_QCOM
47 help
48 Say Y here to enable support for pinctrl on the Snapdragon QCS404 SoC,
49 as well as the associated GPIO driver.
50
Varadarajan Narayanan76f1af92025-03-24 13:35:03 +053051config PINCTRL_QCOM_SA8775P
52 bool "Qualcomm SA8775P Pinctrl"
53 select PINCTRL_QCOM
54 help
55 Say Y here to enable support for pinctrl on the Snapdragon SA8775P SoC,
56 as well as the associated GPIO driver.
57
Caleb Connollyc3687392025-01-22 16:02:51 +010058config PINCTRL_QCOM_SC7280
59 bool "Qualcomm SC7280/QCM6490 Pinctrl"
60 select PINCTRL_QCOM
61 help
62 Say Y here to enable support for pinctrl on the Snapdragon SC7280 SoC,
Caleb Connollyc3687392025-01-22 16:02:51 +010063
Alexey Minnekhanov791dea82025-03-31 18:55:31 +030064config PINCTRL_QCOM_SDM660
65 bool "Qualcomm SDM630/660 Pinctrl"
66 select PINCTRL_QCOM
67 help
68 Say Y here to enable support for pinctrl on the Snapdragon 630/636/660
69 SoCs, as well as the associated GPIO driver.
70
Caleb Connolly506eb532023-11-14 12:55:40 +000071config PINCTRL_QCOM_SDM845
Caleb Connollye9e9c112025-03-17 13:25:14 +000072 bool "Qualcomm SDM845 Pinctrl"
Caleb Connolly506eb532023-11-14 12:55:40 +000073 select PINCTRL_QCOM
74 help
75 Say Y here to enable support for pinctrl on the Snapdragon 845 SoC,
76 as well as the associated GPIO driver.
77
Caleb Connolly7cf77da2024-04-10 19:52:37 +020078config PINCTRL_QCOM_SM6115
Caleb Connollye9e9c112025-03-17 13:25:14 +000079 bool "Qualcomm SM6115 Pinctrl"
Caleb Connolly7cf77da2024-04-10 19:52:37 +020080 select PINCTRL_QCOM
81 help
82 Say Y here to enable support for pinctrl on the Snapdragon SM6115 SoC,
83 as well as the associated GPIO driver.
84
Julius Lehmannc6e37482024-09-11 19:13:10 +020085config PINCTRL_QCOM_SM8150
Caleb Connollye9e9c112025-03-17 13:25:14 +000086 bool "Qualcomm SM8150 Pinctrl"
Julius Lehmannc6e37482024-09-11 19:13:10 +020087 select PINCTRL_QCOM
88 help
89 Say Y here to enable support for pinctrl on the Snapdragon SM8150 SoC,
90 as well as the associated GPIO driver.
91
Caleb Connolly022ba9b2024-04-10 19:52:38 +020092config PINCTRL_QCOM_SM8250
Caleb Connollye9e9c112025-03-17 13:25:14 +000093 bool "Qualcomm SM8250 Pinctrl"
Caleb Connolly022ba9b2024-04-10 19:52:38 +020094 select PINCTRL_QCOM
95 help
96 Say Y here to enable support for pinctrl on the Snapdragon SM8250 SoC,
97 as well as the associated GPIO driver.
98
Neil Armstrongf0f7ff82024-04-05 10:15:10 +020099config PINCTRL_QCOM_SM8550
Caleb Connollye9e9c112025-03-17 13:25:14 +0000100 bool "Qualcomm SM8550 Pinctrl"
Neil Armstrongf0f7ff82024-04-05 10:15:10 +0200101 select PINCTRL_QCOM
102 help
103 Say Y here to enable support for pinctrl on the Snapdragon SM8550 SoC,
104 as well as the associated GPIO driver.
105
Neil Armstrong06534722024-04-05 10:15:11 +0200106config PINCTRL_QCOM_SM8650
Caleb Connollye9e9c112025-03-17 13:25:14 +0000107 bool "Qualcomm SM8650 Pinctrl"
Neil Armstrong06534722024-04-05 10:15:11 +0200108 select PINCTRL_QCOM
109 help
110 Say Y here to enable support for pinctrl on the Snapdragon SM8650 SoC,
Julius Lehmannc6e37482024-09-11 19:13:10 +0200111 as well as the associated GPIO driver.
Neil Armstrong06534722024-04-05 10:15:11 +0200112
Neil Armstrong159dc0c2024-11-15 16:44:15 +0100113config PINCTRL_QCOM_X1E80100
Caleb Connollye9e9c112025-03-17 13:25:14 +0000114 bool "Qualcomm X1E80100 Pinctrl"
Neil Armstrong159dc0c2024-11-15 16:44:15 +0100115 select PINCTRL_QCOM
116 help
117 Say Y here to enable support for pinctrl on the Snapdragon X1E80100 SoC,
118 as well as the associated GPIO driver.
119
Caleb Connolly506eb532023-11-14 12:55:40 +0000120endmenu
121
122endif