blob: b84666a69afa00e5941512f5cb699201c7b9ad2f [file] [log] [blame]
David Brownella9c5fff2008-02-04 22:28:17 -08001#
Linus Walleije849dc02011-05-20 00:40:19 -06002# GPIO infrastructure and drivers
David Brownella9c5fff2008-02-04 22:28:17 -08003#
4
Michael Buesch7444a722008-07-25 01:46:11 -07005config ARCH_WANT_OPTIONAL_GPIOLIB
David Brownella9c5fff2008-02-04 22:28:17 -08006 bool
7 help
Michael Buesch7444a722008-07-25 01:46:11 -07008 Select this config option from the architecture Kconfig, if
9 it is possible to use gpiolib on the architecture, but let the
10 user decide whether to actually build it or not.
11 Select this instead of ARCH_REQUIRE_GPIOLIB, if your architecture does
12 not depend on GPIOs being available, but rather let the user
13 decide whether he needs it or not.
14
15config ARCH_REQUIRE_GPIOLIB
16 bool
17 select GPIOLIB
18 help
David Brownella9c5fff2008-02-04 22:28:17 -080019 Platforms select gpiolib if they use this infrastructure
20 for all their GPIOs, usually starting with ones integrated
21 into SOC processors.
Michael Buesch7444a722008-07-25 01:46:11 -070022 Selecting this from the architecture code will cause the gpiolib
23 code to always get built in.
David Brownella9c5fff2008-02-04 22:28:17 -080024
Michael Buesch7444a722008-07-25 01:46:11 -070025
26
27menuconfig GPIOLIB
28 bool "GPIO Support"
29 depends on ARCH_WANT_OPTIONAL_GPIOLIB || ARCH_REQUIRE_GPIOLIB
30 select GENERIC_GPIO
31 help
32 This enables GPIO support through the generic GPIO library.
33 You only need to enable this, if you also want to enable
Linus Walleije849dc02011-05-20 00:40:19 -060034 one or more of the GPIO drivers below.
Michael Buesch7444a722008-07-25 01:46:11 -070035
36 If unsure, say N.
37
38if GPIOLIB
David Brownella9c5fff2008-02-04 22:28:17 -080039
40config DEBUG_GPIO
41 bool "Debug GPIO calls"
42 depends on DEBUG_KERNEL
43 help
44 Say Y here to add some extra checks and diagnostics to GPIO calls.
Matt LaPlante692105b2009-01-26 11:12:25 +010045 These checks help ensure that GPIOs have been properly initialized
46 before they are used, and that sleeping calls are not made from
47 non-sleeping contexts. They can make bitbanged serial protocols
David Brownella9c5fff2008-02-04 22:28:17 -080048 slower. The diagnostics help catch the type of setup errors
49 that are most common when setting up new platforms or boards.
50
David Brownelld8f388d82008-07-25 01:46:07 -070051config GPIO_SYSFS
52 bool "/sys/class/gpio/... (sysfs interface)"
53 depends on SYSFS && EXPERIMENTAL
54 help
55 Say Y here to add a sysfs interface for GPIOs.
56
57 This is mostly useful to work around omissions in a system's
58 kernel support. Those are common in custom and semicustom
59 hardware assembled using standard kernels with a minimum of
60 custom patches. In those cases, userspace code may import
61 a given GPIO from the kernel, if no kernel driver requested it.
62
63 Kernel drivers may also request that a particular GPIO be
64 exported to userspace; this can be useful when debugging.
65
Grant Likelyc103de22011-06-04 18:38:28 -060066config GPIO_GENERIC
67 tristate
68
Linus Walleije849dc02011-05-20 00:40:19 -060069# put drivers in the right section, in alphabetical order
David Brownella9c5fff2008-02-04 22:28:17 -080070
Wolfram Sange9528052010-03-05 13:44:33 -080071config GPIO_MAX730X
72 tristate
73
Linus Walleije849dc02011-05-20 00:40:19 -060074comment "Memory mapped GPIO drivers:"
John Linn0bcb6062008-11-12 13:25:38 -080075
Grant Likelyc103de22011-06-04 18:38:28 -060076config GPIO_GENERIC_PLATFORM
77 tristate "Generic memory-mapped GPIO controller support (MMIO platform device)"
78 select GPIO_GENERIC
Jamie Iles280df6b2011-05-20 00:40:19 -060079 help
Grant Likelyc103de22011-06-04 18:38:28 -060080 Say yes here to support basic platform_device memory-mapped GPIO controllers.
Anton Vorontsovaeec56e2010-10-27 15:33:15 -070081
Denis Turischev9cc0cb32010-03-05 13:44:39 -080082config GPIO_IT8761E
83 tristate "IT8761E GPIO support"
Denis Turischev9cc0cb32010-03-05 13:44:39 -080084 help
85 Say yes here to support GPIO functionality of IT8761E super I/O chip.
86
H Hartley Sweetenc6b52c12011-06-01 10:09:19 -070087config GPIO_EP93XX
88 def_bool y
89 depends on ARCH_EP93XX
90
Kyungmin Parkab48f162011-05-23 17:27:45 +090091config GPIO_EXYNOS4
H Hartley Sweetena26221a2011-06-03 13:32:41 -050092 def_bool y
93 depends on CPU_EXYNOS4210
Kyungmin Parkab48f162011-05-23 17:27:45 +090094
Shawn Guod37a65b2011-06-06 00:07:54 +080095config GPIO_MXC
96 def_bool y
97 depends on ARCH_MXC
Grant Likelyc103de22011-06-04 18:38:28 -060098 select GPIO_GENERIC
Shawn Guoe4ea9332011-06-07 16:25:37 +080099 select GENERIC_IRQ_CHIP
Grant Likelyc103de22011-06-04 18:38:28 -0600100
101config GPIO_MXS
102 def_bool y
103 depends on ARCH_MXS
Shawn Guo06f88a82011-06-06 22:31:29 +0800104 select GPIO_GENERIC
Shawn Guo498c17c2011-06-07 22:00:54 +0800105 select GENERIC_IRQ_CHIP
Shawn Guod37a65b2011-06-06 00:07:54 +0800106
Kyungmin Parkfed6a022011-05-23 17:27:38 +0900107config GPIO_PLAT_SAMSUNG
H Hartley Sweetena26221a2011-06-03 13:32:41 -0500108 def_bool y
109 depends on SAMSUNG_GPIOLIB_4BIT
Kyungmin Parkfed6a022011-05-23 17:27:38 +0900110
Kyungmin Park82ab0f72011-05-23 17:27:58 +0900111config GPIO_S5PC100
H Hartley Sweetena26221a2011-06-03 13:32:41 -0500112 def_bool y
113 depends on CPU_S5PC100
Kyungmin Park82ab0f72011-05-23 17:27:58 +0900114
Kyungmin Park347ec4e2011-05-23 17:27:51 +0900115config GPIO_S5PV210
H Hartley Sweetena26221a2011-06-03 13:32:41 -0500116 def_bool y
117 depends on CPU_S5PV210
Kyungmin Park347ec4e2011-05-23 17:27:51 +0900118
Baruch Siach1e9c2852009-06-18 16:48:58 -0700119config GPIO_PL061
120 bool "PrimeCell PL061 GPIO support"
121 depends on ARM_AMBA
122 help
123 Say yes here to support the PrimeCell PL061 GPIO device
124
John Linn0bcb6062008-11-12 13:25:38 -0800125config GPIO_XILINX
126 bool "Xilinx GPIO support"
Michal Simek6fa612b2009-05-11 15:49:12 +0200127 depends on PPC_OF || MICROBLAZE
John Linn0bcb6062008-11-12 13:25:38 -0800128 help
129 Say yes here to support the Xilinx FPGA GPIO device
130
Yoichi Yuasa27fdd322009-06-29 11:11:05 +0900131config GPIO_VR41XX
132 tristate "NEC VR4100 series General-purpose I/O Uint support"
133 depends on CPU_VR41XX
134 help
135 Say yes here to support the NEC VR4100 series General-purpose I/O Uint
136
Denis Turischevbe9b06b2010-03-02 10:48:55 +0100137config GPIO_SCH
Denis Turischevf04ddfc2011-03-14 12:53:05 +0200138 tristate "Intel SCH/TunnelCreek GPIO"
H Hartley Sweeten6cff9e22011-05-20 00:40:17 -0600139 depends on PCI && X86
Randy Dunlap860fb8c2010-03-05 09:43:06 -0800140 select MFD_CORE
Denis Turischevbe9b06b2010-03-02 10:48:55 +0100141 select LPC_SCH
142 help
Denis Turischevf04ddfc2011-03-14 12:53:05 +0200143 Say yes here to support GPIO interface on Intel Poulsbo SCH
144 or Intel Tunnel Creek processor.
Denis Turischevbe9b06b2010-03-02 10:48:55 +0100145 The Intel SCH contains a total of 14 GPIO pins. Ten GPIOs are
146 powered by the core power rail and are turned off during sleep
147 modes (S3 and higher). The remaining four GPIOs are powered by
148 the Intel SCH suspend power supply. These GPIOs remain
149 active during S3. The suspend powered GPIOs can be used to wake the
150 system from the Suspend-to-RAM state.
Denis Turischevf04ddfc2011-03-14 12:53:05 +0200151 The Intel Tunnel Creek processor has 5 GPIOs powered by the
152 core power rail and 9 from suspend power supply.
Denis Turischevbe9b06b2010-03-02 10:48:55 +0100153
Daniel Drake99ea2622010-09-30 21:55:48 +0100154config GPIO_VX855
155 tristate "VIA VX855/VX875 GPIO"
H Hartley Sweeten6cff9e22011-05-20 00:40:17 -0600156 depends on MFD_SUPPORT && PCI
Daniel Drake99ea2622010-09-30 21:55:48 +0100157 select MFD_CORE
158 select MFD_VX855
159 help
160 Support access to the VX855/VX875 GPIO lines through the gpio library.
161
162 This driver provides common support for accessing the device,
163 additional drivers must be enabled in order to use the
164 functionality of the device.
165
David Brownella9c5fff2008-02-04 22:28:17 -0800166comment "I2C GPIO expanders:"
167
Wolfram Sange9528052010-03-05 13:44:33 -0800168config GPIO_MAX7300
169 tristate "Maxim MAX7300 GPIO expander"
170 depends on I2C
171 select GPIO_MAX730X
172 help
173 GPIO driver for Maxim MAX7301 I2C-based GPIO expander.
174
Eric Miaobbcd6d52008-07-25 01:46:14 -0700175config GPIO_MAX732X
176 tristate "MAX7319, MAX7320-7327 I2C Port Expanders"
177 depends on I2C
178 help
179 Say yes here to support the MAX7319, MAX7320-7327 series of I2C
180 Port Expanders. Each IO port on these chips has a fixed role of
181 Input (designated by 'I'), Push-Pull Output ('O'), or Open-Drain
182 Input and Output (designed by 'P'). The combinations are listed
183 below:
184
185 8 bits: max7319 (8I), max7320 (8O), max7321 (8P),
186 max7322 (4I4O), max7323 (4P4O)
187
188 16 bits: max7324 (8I8O), max7325 (8P8O),
189 max7326 (4I12O), max7327 (4P12O)
190
191 Board setup code must specify the model to use, and the start
192 number for these GPIOs.
193
Marc Zyngiera80a0bb2010-05-26 14:42:16 -0700194config GPIO_MAX732X_IRQ
195 bool "Interrupt controller support for MAX732x"
196 depends on GPIO_MAX732X=y && GENERIC_HARDIRQS
197 help
198 Say yes here to enable the max732x to be used as an interrupt
199 controller. It requires the driver to be built in the kernel.
200
Guennadi Liakhovetskif3dc3632008-02-06 01:39:03 -0800201config GPIO_PCA953X
David Brownellab5dc372009-01-06 14:42:27 -0800202 tristate "PCA953x, PCA955x, TCA64xx, and MAX7310 I/O ports"
eric miao9e60fdc2008-02-04 22:28:26 -0800203 depends on I2C
204 help
David Brownell7059d4b2008-07-04 09:59:37 -0700205 Say yes here to provide access to several register-oriented
206 SMBus I/O expanders, made mostly by NXP or TI. Compatible
207 models include:
208
209 4 bits: pca9536, pca9537
210
David Brownellab5dc372009-01-06 14:42:27 -0800211 8 bits: max7310, pca9534, pca9538, pca9554, pca9557,
212 tca6408
David Brownell7059d4b2008-07-04 09:59:37 -0700213
David Brownellab5dc372009-01-06 14:42:27 -0800214 16 bits: pca9535, pca9539, pca9555, tca6416
eric miao9e60fdc2008-02-04 22:28:26 -0800215
Marc Zyngier89ea8bb2010-03-05 13:44:36 -0800216config GPIO_PCA953X_IRQ
217 bool "Interrupt controller support for PCA953x"
218 depends on GPIO_PCA953X=y
219 help
220 Say yes here to enable the pca953x to be used as an interrupt
221 controller. It requires the driver to be built in the kernel.
222
David Brownell15fae372008-02-04 22:28:24 -0800223config GPIO_PCF857X
David Brownell1673ad52008-07-21 14:21:34 -0700224 tristate "PCF857x, PCA{85,96}7x, and MAX732[89] I2C GPIO expanders"
David Brownell15fae372008-02-04 22:28:24 -0800225 depends on I2C
226 help
227 Say yes here to provide access to most "quasi-bidirectional" I2C
228 GPIO expanders used for additional digital outputs or inputs.
229 Most of these parts are from NXP, though TI is a second source for
230 some of them. Compatible models include:
231
232 8 bits: pcf8574, pcf8574a, pca8574, pca8574a,
David Brownell1673ad52008-07-21 14:21:34 -0700233 pca9670, pca9672, pca9674, pca9674a,
234 max7328, max7329
David Brownell15fae372008-02-04 22:28:24 -0800235
236 16 bits: pcf8575, pcf8575c, pca8575,
237 pca9671, pca9673, pca9675
238
239 Your board setup code will need to declare the expanders in
240 use, and assign numbers to the GPIOs they expose. Those GPIOs
241 can then be used from drivers and other kernel code, just like
242 other GPIOs, but only accessible from task contexts.
243
244 This driver provides an in-kernel interface to those GPIOs using
245 platform-neutral GPIO calls.
246
Gregory Beanc34f16b2010-08-10 18:02:27 -0700247config GPIO_SX150X
248 bool "Semtech SX150x I2C GPIO expander"
249 depends on I2C=y
250 default n
251 help
252 Say yes here to provide support for Semtech SX150-series I2C
253 GPIO expanders. Compatible models include:
254
255 8 bits: sx1508q
256 16 bits: sx1509q
257
Rabin Vincent03f822f2010-07-02 16:52:09 +0530258config GPIO_STMPE
259 bool "STMPE GPIOs"
260 depends on MFD_STMPE
261 help
262 This enables support for the GPIOs found on the STMPE I/O
263 Expanders.
264
Sundar Iyerf4e8afd2010-12-13 09:33:13 +0530265config GPIO_TC3589X
266 bool "TC3589X GPIOs"
267 depends on MFD_TC3589X
Rabin Vincentd88b25b2010-05-10 23:43:47 +0200268 help
Sundar Iyerf4e8afd2010-12-13 09:33:13 +0530269 This enables support for the GPIOs found on the TC3589X
Rabin Vincentd88b25b2010-05-10 23:43:47 +0200270 I/O Expander.
271
David Brownelle9d359472008-10-20 23:51:46 +0200272config GPIO_TWL4030
273 tristate "TWL4030, TWL5030, and TPS659x0 GPIOs"
274 depends on TWL4030_CORE
275 help
276 Say yes here to access the GPIO signals of various multi-function
277 power management chips from Texas Instruments.
278
Mark Browne4b736f2009-07-27 14:46:00 +0100279config GPIO_WM831X
280 tristate "WM831x GPIOs"
281 depends on MFD_WM831X
282 help
283 Say yes here to access the GPIO signals of WM831x power management
284 chips from Wolfson Microelectronics.
285
Mark Brown38f6ce42010-01-07 16:10:08 +0000286config GPIO_WM8350
287 tristate "WM8350 GPIOs"
288 depends on MFD_WM8350
289 help
290 Say yes here to access the GPIO signals of WM8350 power management
291 chips from Wolfson Microelectronics.
292
Mark Brown2955c302010-01-29 18:20:30 +0000293config GPIO_WM8994
294 tristate "WM8994 GPIOs"
295 depends on MFD_WM8994
296 help
297 Say yes here to access the GPIO signals of WM8994 audio hub
298 CODECs from Wolfson Microelectronics.
299
Michael Hennerichef72af42009-09-22 16:46:39 -0700300config GPIO_ADP5520
301 tristate "GPIO Support for ADP5520 PMIC"
302 depends on PMIC_ADP5520
303 help
304 This option enables support for on-chip GPIO found
305 on Analog Devices ADP5520 PMICs.
306
Michael Hennerich80884092010-01-08 14:43:08 -0800307config GPIO_ADP5588
308 tristate "ADP5588 I2C GPIO expander"
309 depends on I2C
310 help
311 This option enables support for 18 GPIOs found
312 on Analog Devices ADP5588 GPIO Expanders.
Michael Hennerich80884092010-01-08 14:43:08 -0800313
Michael Hennerich459773a2010-10-27 15:33:19 -0700314config GPIO_ADP5588_IRQ
315 bool "Interrupt controller support for ADP5588"
316 depends on GPIO_ADP5588=y
317 help
318 Say yes here to enable the adp5588 to be used as an interrupt
319 controller. It requires the driver to be built in the kernel.
320
Michael Bueschff1d5c22008-07-25 01:46:10 -0700321comment "PCI GPIO expanders:"
322
Andres Salomon5f0a96b02009-12-14 18:00:32 -0800323config GPIO_CS5535
324 tristate "AMD CS5535/CS5536 GPIO support"
Ed Wildgoose073cc4e2011-04-07 15:51:15 -0700325 depends on PCI && X86 && !CS5535_GPIO && MFD_CS5535
Andres Salomon5f0a96b02009-12-14 18:00:32 -0800326 help
327 The AMD CS5535 and CS5536 southbridges support 28 GPIO pins that
328 can be used for quite a number of things. The CS5535/6 is found on
329 AMD Geode and Lemote Yeeloong devices.
330
331 If unsure, say N.
332
Michael Bueschff1d5c22008-07-25 01:46:10 -0700333config GPIO_BT8XX
334 tristate "BT8XX GPIO abuser"
335 depends on PCI && VIDEO_BT848=n
336 help
337 The BT8xx frame grabber chip has 24 GPIO pins than can be abused
338 as a cheap PCI GPIO card.
339
340 This chip can be found on Miro, Hauppauge and STB TV-cards.
341
342 The card needs to be physically altered for using it as a
343 GPIO card. For more information on how to build a GPIO card
344 from a BT8xx TV card, see the documentation file at
345 Documentation/bt8xxgpio.txt
346
347 If unsure, say N.
348
Alek Du8bf02612009-09-22 16:46:36 -0700349config GPIO_LANGWELL
Alek Du8081c842010-05-26 14:42:25 -0700350 bool "Intel Langwell/Penwell GPIO support"
Thomas Gleixner61ab3fe2011-03-17 19:32:46 +0000351 depends on PCI && X86
Alek Du8bf02612009-09-22 16:46:36 -0700352 help
Alek Du8081c842010-05-26 14:42:25 -0700353 Say Y here to support Intel Langwell/Penwell GPIO.
Alek Du8bf02612009-09-22 16:46:36 -0700354
Tomoya MORINAGA04c17aa82010-10-27 15:33:21 -0700355config GPIO_PCH
Tomoya MORINAGAbc786cc2011-05-09 19:58:49 +0900356 tristate "Intel EG20T PCH / OKI SEMICONDUCTOR ML7223 IOH GPIO"
Thomas Gleixner61ab3fe2011-03-17 19:32:46 +0000357 depends on PCI && X86
Tomoya MORINAGA04c17aa82010-10-27 15:33:21 -0700358 help
359 This driver is for PCH(Platform controller Hub) GPIO of Intel Topcliff
360 which is an IOH(Input/Output Hub) for x86 embedded processor.
361 This driver can access PCH GPIO device.
362
Tomoya MORINAGAbc786cc2011-05-09 19:58:49 +0900363 This driver also can be used for OKI SEMICONDUCTOR IOH(Input/
364 Output Hub), ML7223.
365 ML7223 IOH is for MP(Media Phone) use.
366 ML7223 is companion chip for Intel Atom E6xx series.
367 ML7223 is completely compatible for Intel EG20T PCH.
368
Tomoya MORINAGA49a36792011-01-12 17:00:22 -0800369config GPIO_ML_IOH
370 tristate "OKI SEMICONDUCTOR ML7213 IOH GPIO support"
371 depends on PCI
372 help
373 ML7213 is companion chip for Intel Atom E6xx series.
374 This driver can be used for OKI SEMICONDUCTOR ML7213 IOH(Input/Output
375 Hub) which is for IVI(In-Vehicle Infotainment) use.
376 This driver can access the IOH's GPIO device.
377
Richard Röjfors35570ac2009-12-15 16:46:18 -0800378config GPIO_TIMBERDALE
379 bool "Support for timberdale GPIO IP"
H Hartley Sweeten6cff9e22011-05-20 00:40:17 -0600380 depends on MFD_TIMBERDALE && HAS_IOMEM
Richard Röjfors35570ac2009-12-15 16:46:18 -0800381 ---help---
382 Add support for the GPIO IP in the timberdale FPGA.
383
Florian Fainelli9956d022010-03-21 01:06:09 +0100384config GPIO_RDC321X
385 tristate "RDC R-321x GPIO support"
H Hartley Sweeten6cff9e22011-05-20 00:40:17 -0600386 depends on PCI
Randy Dunlap6f7ab522011-01-12 17:00:21 -0800387 select MFD_SUPPORT
Randy Dunlape4be3cb2010-05-11 13:24:20 -0700388 select MFD_CORE
Florian Fainelli9956d022010-03-21 01:06:09 +0100389 select MFD_RDC321X
390 help
391 Support for the RDC R321x SoC GPIOs over southbridge
392 PCI configuration space.
393
David Brownella9c5fff2008-02-04 22:28:17 -0800394comment "SPI GPIO expanders:"
395
Juergen Beisert0c36ec32008-07-21 14:21:34 -0700396config GPIO_MAX7301
397 tristate "Maxim MAX7301 GPIO expander"
398 depends on SPI_MASTER
Wolfram Sange9528052010-03-05 13:44:33 -0800399 select GPIO_MAX730X
Juergen Beisert0c36ec32008-07-21 14:21:34 -0700400 help
Wolfram Sange9528052010-03-05 13:44:33 -0800401 GPIO driver for Maxim MAX7301 SPI-based GPIO expander.
Juergen Beisert0c36ec32008-07-21 14:21:34 -0700402
David Brownelle58b9e22008-02-04 22:28:25 -0800403config GPIO_MCP23S08
Peter Korsgaard0b7bb772011-03-09 17:56:30 +0100404 tristate "Microchip MCP23Sxx I/O expander"
David Brownelle58b9e22008-02-04 22:28:25 -0800405 depends on SPI_MASTER
406 help
Peter Korsgaard0b7bb772011-03-09 17:56:30 +0100407 SPI driver for Microchip MCP23S08/MPC23S17 I/O expanders.
408 This provides a GPIO interface supporting inputs and outputs.
David Brownelle58b9e22008-02-04 22:28:25 -0800409
Richard Röjfors1e5db002009-09-22 16:46:34 -0700410config GPIO_MC33880
411 tristate "Freescale MC33880 high-side/low-side switch"
412 depends on SPI_MASTER
413 help
414 SPI driver for Freescale MC33880 high-side/low-side switch.
415 This provides GPIO interface supporting inputs and outputs.
416
Miguel Gaioead6db082010-10-27 15:33:18 -0700417config GPIO_74X164
418 tristate "74x164 serial-in/parallel-out 8-bits shift register"
419 depends on SPI_MASTER
420 help
421 Platform driver for 74x164 compatible serial-in/parallel-out
422 8-outputs shift registers. This driver can be used to provide access
423 to more gpio outputs.
424
Marek Vasut4cf8e532009-09-22 16:46:35 -0700425comment "AC97 GPIO expanders:"
426
427config GPIO_UCB1400
428 bool "Philips UCB1400 GPIO"
429 depends on UCB1400_CORE
430 help
431 This enables support for the Philips UCB1400 GPIO pins.
432 The UCB1400 is an AC97 audio codec.
433
Ira W. Snyder800e69f2010-04-07 10:08:01 +0200434comment "MODULbus GPIO expanders:"
435
436config GPIO_JANZ_TTL
437 tristate "Janz VMOD-TTL Digital IO Module"
438 depends on MFD_JANZ_CMODIO
439 help
440 This enables support for the Janz VMOD-TTL Digital IO module.
441 This driver provides support for driving the pins in output
442 mode only. Input mode is not supported.
443
Grant Likelyc103de22011-06-04 18:38:28 -0600444config GPIO_AB8500
Bibek Basu0cb3fcd2011-02-09 11:02:35 +0530445 bool "ST-Ericsson AB8500 Mixed Signal Circuit gpio functions"
Thomas Gleixner9ad198c2011-03-29 04:02:50 +0200446 depends on AB8500_CORE && BROKEN
Bibek Basu0cb3fcd2011-02-09 11:02:35 +0530447 help
448 Select this to enable the AB8500 IC GPIO driver
Jorge Eduardo Candelaria83545d82011-05-16 18:35:37 -0500449
450config GPIO_TPS65910
451 bool "TPS65910 GPIO"
452 depends on MFD_TPS65910
453 help
454 Select this option to enable GPIO driver for the TPS65910
455 chip family.
Michael Buesch7444a722008-07-25 01:46:11 -0700456endif