Kconfig (0fa2fd9a0d4f1305a54a396d44975894e90eed7b) Kconfig (3d50a278527154974f4240584da691db7424956d)
1#
2# GPIO infrastructure and drivers
3#
4
5config ARCH_HAVE_CUSTOM_GPIO_H
6 bool
7 help
8 Selecting this config option from the architecture Kconfig allows

--- 16 unchanged lines hidden (view full) ---

25 select GPIOLIB
26 help
27 Platforms select gpiolib if they use this infrastructure
28 for all their GPIOs, usually starting with ones integrated
29 into SOC processors.
30 Selecting this from the architecture code will cause the gpiolib
31 code to always get built in.
32
1#
2# GPIO infrastructure and drivers
3#
4
5config ARCH_HAVE_CUSTOM_GPIO_H
6 bool
7 help
8 Selecting this config option from the architecture Kconfig allows

--- 16 unchanged lines hidden (view full) ---

25 select GPIOLIB
26 help
27 Platforms select gpiolib if they use this infrastructure
28 for all their GPIOs, usually starting with ones integrated
29 into SOC processors.
30 Selecting this from the architecture code will cause the gpiolib
31 code to always get built in.
32
33config GPIO_DEVRES
34 def_bool y
35 depends on HAS_IOMEM
36
37
38menuconfig GPIOLIB
39 bool "GPIO Support"
40 depends on ARCH_WANT_OPTIONAL_GPIOLIB || ARCH_REQUIRE_GPIOLIB
41 select GENERIC_GPIO
42 help
43 This enables GPIO support through the generic GPIO library.

--- 252 unchanged lines hidden (view full) ---

296 help
297 Support for common GPIO functionality provided on some GE Single Board
298 Computers.
299
300 This driver provides basic support (configure as input or output, read
301 and write pin state) for GPIO implemented in a number of GE single
302 board computers.
303
33
34
35menuconfig GPIOLIB
36 bool "GPIO Support"
37 depends on ARCH_WANT_OPTIONAL_GPIOLIB || ARCH_REQUIRE_GPIOLIB
38 select GENERIC_GPIO
39 help
40 This enables GPIO support through the generic GPIO library.

--- 252 unchanged lines hidden (view full) ---

293 help
294 Support for common GPIO functionality provided on some GE Single Board
295 Computers.
296
297 This driver provides basic support (configure as input or output, read
298 and write pin state) for GPIO implemented in a number of GE single
299 board computers.
300
304config GPIO_LYNXPOINT
305 bool "Intel Lynxpoint GPIO support"
306 depends on ACPI
307 select IRQ_DOMAIN
308 help
309 driver for GPIO functionality on Intel Lynxpoint PCH chipset
310 Requires ACPI device enumeration code to set up a platform device.
311
312comment "I2C GPIO expanders:"
313
314config GPIO_ARIZONA
315 tristate "Wolfson Microelectronics Arizona class devices"
316 depends on MFD_ARIZONA
317 help
318 Support for GPIOs on Wolfson Arizona class devices.
319

--- 349 unchanged lines hidden (view full) ---

669 mode only. Input mode is not supported.
670
671config GPIO_AB8500
672 bool "ST-Ericsson AB8500 Mixed Signal Circuit gpio functions"
673 depends on AB8500_CORE && BROKEN
674 help
675 Select this to enable the AB8500 IC GPIO driver
676
301comment "I2C GPIO expanders:"
302
303config GPIO_ARIZONA
304 tristate "Wolfson Microelectronics Arizona class devices"
305 depends on MFD_ARIZONA
306 help
307 Support for GPIOs on Wolfson Arizona class devices.
308

--- 349 unchanged lines hidden (view full) ---

658 mode only. Input mode is not supported.
659
660config GPIO_AB8500
661 bool "ST-Ericsson AB8500 Mixed Signal Circuit gpio functions"
662 depends on AB8500_CORE && BROKEN
663 help
664 Select this to enable the AB8500 IC GPIO driver
665
666config GPIO_PALMAS
667 bool "TI PALMAS series PMICs GPIO"
668 depends on MFD_PALMAS
669 help
670 Select this option to enable GPIO driver for the TI PALMAS
671 series chip family.
672
677config GPIO_TPS6586X
678 bool "TPS6586X GPIO"
679 depends on MFD_TPS6586X
680 help
681 Select this option to enable GPIO driver for the TPS6586X
682 chip family.
683
684config GPIO_TPS65910

--- 27 unchanged lines hidden ---
673config GPIO_TPS6586X
674 bool "TPS6586X GPIO"
675 depends on MFD_TPS6586X
676 help
677 Select this option to enable GPIO driver for the TPS6586X
678 chip family.
679
680config GPIO_TPS65910

--- 27 unchanged lines hidden ---