aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/pinctrl/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/pinctrl/Kconfig')
-rw-r--r--drivers/pinctrl/Kconfig48
1 files changed, 40 insertions, 8 deletions
diff --git a/drivers/pinctrl/Kconfig b/drivers/pinctrl/Kconfig
index 33f9dc1f14fd..be361b7cd30f 100644
--- a/drivers/pinctrl/Kconfig
+++ b/drivers/pinctrl/Kconfig
@@ -104,6 +104,19 @@ config PINCTRL_BCM2835
104 select PINMUX 104 select PINMUX
105 select PINCONF 105 select PINCONF
106 106
107config PINCTRL_CAPRI
108 bool "Broadcom Capri pinctrl driver"
109 depends on OF
110 select PINMUX
111 select PINCONF
112 select GENERIC_PINCONF
113 select REGMAP_MMIO
114 help
115 Say Y here to support Broadcom Capri pinctrl driver, which is used for
116 the BCM281xx SoC family, including BCM11130, BCM11140, BCM11351,
117 BCM28145, and BCM28155 SoCs. This driver requires the pinctrl
118 framework. GPIO is provided by a separate GPIO driver.
119
107config PINCTRL_IMX 120config PINCTRL_IMX
108 bool 121 bool
109 select PINMUX 122 select PINMUX
@@ -116,15 +129,22 @@ config PINCTRL_IMX1_CORE
116 129
117config PINCTRL_IMX27 130config PINCTRL_IMX27
118 bool "IMX27 pinctrl driver" 131 bool "IMX27 pinctrl driver"
119 depends on OF
120 depends on SOC_IMX27 132 depends on SOC_IMX27
121 select PINCTRL_IMX1_CORE 133 select PINCTRL_IMX1_CORE
122 help 134 help
123 Say Y here to enable the imx27 pinctrl driver 135 Say Y here to enable the imx27 pinctrl driver
124 136
137
138config PINCTRL_IMX25
139 bool "IMX25 pinctrl driver"
140 depends on OF
141 depends on SOC_IMX25
142 select PINCTRL_IMX
143 help
144 Say Y here to enable the imx25 pinctrl driver
145
125config PINCTRL_IMX35 146config PINCTRL_IMX35
126 bool "IMX35 pinctrl driver" 147 bool "IMX35 pinctrl driver"
127 depends on OF
128 depends on SOC_IMX35 148 depends on SOC_IMX35
129 select PINCTRL_IMX 149 select PINCTRL_IMX
130 help 150 help
@@ -132,7 +152,6 @@ config PINCTRL_IMX35
132 152
133config PINCTRL_IMX50 153config PINCTRL_IMX50
134 bool "IMX50 pinctrl driver" 154 bool "IMX50 pinctrl driver"
135 depends on OF
136 depends on SOC_IMX50 155 depends on SOC_IMX50
137 select PINCTRL_IMX 156 select PINCTRL_IMX
138 help 157 help
@@ -140,7 +159,6 @@ config PINCTRL_IMX50
140 159
141config PINCTRL_IMX51 160config PINCTRL_IMX51
142 bool "IMX51 pinctrl driver" 161 bool "IMX51 pinctrl driver"
143 depends on OF
144 depends on SOC_IMX51 162 depends on SOC_IMX51
145 select PINCTRL_IMX 163 select PINCTRL_IMX
146 help 164 help
@@ -148,7 +166,6 @@ config PINCTRL_IMX51
148 166
149config PINCTRL_IMX53 167config PINCTRL_IMX53
150 bool "IMX53 pinctrl driver" 168 bool "IMX53 pinctrl driver"
151 depends on OF
152 depends on SOC_IMX53 169 depends on SOC_IMX53
153 select PINCTRL_IMX 170 select PINCTRL_IMX
154 help 171 help
@@ -156,7 +173,6 @@ config PINCTRL_IMX53
156 173
157config PINCTRL_IMX6Q 174config PINCTRL_IMX6Q
158 bool "IMX6Q/DL pinctrl driver" 175 bool "IMX6Q/DL pinctrl driver"
159 depends on OF
160 depends on SOC_IMX6Q 176 depends on SOC_IMX6Q
161 select PINCTRL_IMX 177 select PINCTRL_IMX
162 help 178 help
@@ -164,7 +180,6 @@ config PINCTRL_IMX6Q
164 180
165config PINCTRL_IMX6SL 181config PINCTRL_IMX6SL
166 bool "IMX6SL pinctrl driver" 182 bool "IMX6SL pinctrl driver"
167 depends on OF
168 depends on SOC_IMX6SL 183 depends on SOC_IMX6SL
169 select PINCTRL_IMX 184 select PINCTRL_IMX
170 help 185 help
@@ -172,7 +187,6 @@ config PINCTRL_IMX6SL
172 187
173config PINCTRL_VF610 188config PINCTRL_VF610
174 bool "Freescale Vybrid VF610 pinctrl driver" 189 bool "Freescale Vybrid VF610 pinctrl driver"
175 depends on OF
176 depends on SOC_VF610 190 depends on SOC_VF610
177 select PINCTRL_IMX 191 select PINCTRL_IMX
178 help 192 help
@@ -202,6 +216,20 @@ config PINCTRL_IMX28
202 bool 216 bool
203 select PINCTRL_MXS 217 select PINCTRL_MXS
204 218
219config PINCTRL_MSM
220 tristate
221 select PINMUX
222 select PINCONF
223 select GENERIC_PINCONF
224
225config PINCTRL_MSM8X74
226 tristate "Qualcomm 8x74 pin controller driver"
227 depends on GPIOLIB && OF && OF_IRQ
228 select PINCTRL_MSM
229 help
230 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
231 Qualcomm TLMM block found in the Qualcomm 8974 platform.
232
205config PINCTRL_NOMADIK 233config PINCTRL_NOMADIK
206 bool "Nomadik pin controller driver" 234 bool "Nomadik pin controller driver"
207 depends on ARCH_U8500 || ARCH_NOMADIK 235 depends on ARCH_U8500 || ARCH_NOMADIK
@@ -268,6 +296,10 @@ config PINCTRL_TEGRA114
268 bool 296 bool
269 select PINCTRL_TEGRA 297 select PINCTRL_TEGRA
270 298
299config PINCTRL_TEGRA124
300 bool
301 select PINCTRL_TEGRA
302
271config PINCTRL_TZ1090 303config PINCTRL_TZ1090
272 bool "Toumaz Xenif TZ1090 pin control driver" 304 bool "Toumaz Xenif TZ1090 pin control driver"
273 depends on SOC_TZ1090 305 depends on SOC_TZ1090