Kconfig (e3c55d406bd8df1a878546002c93db90c42be10c) Kconfig (84743ea3690703efdd033f5435cf4211057e0324)
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

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

124config GPIO_IT8761E
125 tristate "IT8761E GPIO support"
126 depends on X86 # unconditional access to IO space.
127 help
128 Say yes here to support GPIO functionality of IT8761E super I/O chip.
129
130config GPIO_EM
131 tristate "Emma Mobile GPIO"
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

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

124config GPIO_IT8761E
125 tristate "IT8761E GPIO support"
126 depends on X86 # unconditional access to IO space.
127 help
128 Say yes here to support GPIO functionality of IT8761E super I/O chip.
129
130config GPIO_EM
131 tristate "Emma Mobile GPIO"
132 depends on ARM
132 depends on ARM && OF_GPIO
133 help
134 Say yes here to support GPIO on Renesas Emma Mobile SoCs.
135
136config GPIO_EP93XX
137 def_bool y
138 depends on ARCH_EP93XX
139 select GPIO_GENERIC
140

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

315 help
316 Say yes here to support the GPIO functionality of a number of Intel
317 ICH-based chipsets. Currently supported devices: ICH6, ICH7, ICH8
318 ICH9, ICH10, Series 5/3400 (eg Ibex Peak), Series 6/C200 (eg
319 Cougar Point), NM10 (Tiger Point), and 3100 (Whitmore Lake).
320
321 If unsure, say N.
322
133 help
134 Say yes here to support GPIO on Renesas Emma Mobile SoCs.
135
136config GPIO_EP93XX
137 def_bool y
138 depends on ARCH_EP93XX
139 select GPIO_GENERIC
140

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

315 help
316 Say yes here to support the GPIO functionality of a number of Intel
317 ICH-based chipsets. Currently supported devices: ICH6, ICH7, ICH8
318 ICH9, ICH10, Series 5/3400 (eg Ibex Peak), Series 6/C200 (eg
319 Cougar Point), NM10 (Tiger Point), and 3100 (Whitmore Lake).
320
321 If unsure, say N.
322
323config GPIO_IOP
324 tristate "Intel IOP GPIO"
325 depends on ARM && (ARCH_IOP32X || ARCH_IOP33X)
326 help
327 Say yes here to support the GPIO functionality of a number of Intel
328 IOP32X or IOP33X.
329
330 If unsure, say N.
331
323config GPIO_VX855
324 tristate "VIA VX855/VX875 GPIO"
325 depends on PCI
326 select MFD_CORE
327 select MFD_VX855
328 help
329 Support access to the VX855/VX875 GPIO lines through the gpio library.
330

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

607 The AMD 8111 south bridge contains 32 GPIO pins which can be used.
608
609 Note, that usually system firmware/ACPI handles GPIO pins on their
610 own and users might easily break their systems with uncarefull usage
611 of this driver!
612
613 If unsure, say N
614
332config GPIO_VX855
333 tristate "VIA VX855/VX875 GPIO"
334 depends on PCI
335 select MFD_CORE
336 select MFD_VX855
337 help
338 Support access to the VX855/VX875 GPIO lines through the gpio library.
339

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

616 The AMD 8111 south bridge contains 32 GPIO pins which can be used.
617
618 Note, that usually system firmware/ACPI handles GPIO pins on their
619 own and users might easily break their systems with uncarefull usage
620 of this driver!
621
622 If unsure, say N
623
615config GPIO_LANGWELL
616 bool "Intel Langwell/Penwell GPIO support"
624config GPIO_INTEL_MID
625 bool "Intel Mid GPIO support"
617 depends on PCI && X86
618 select IRQ_DOMAIN
619 help
626 depends on PCI && X86
627 select IRQ_DOMAIN
628 help
620 Say Y here to support Intel Langwell/Penwell GPIO.
629 Say Y here to support Intel Mid GPIO.
621
622config GPIO_PCH
623 tristate "Intel EG20T PCH/LAPIS Semiconductor IOH(ML7223/ML7831) GPIO"
624 depends on PCI && X86
625 select GENERIC_IRQ_CHIP
626 help
627 This driver is for PCH(Platform controller Hub) GPIO of Intel Topcliff
628 which is an IOH(Input/Output Hub) for x86 embedded processor.

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

698 help
699 Platform driver for 74x164 compatible serial-in/parallel-out
700 8-outputs shift registers. This driver can be used to provide access
701 to more gpio outputs.
702
703comment "AC97 GPIO expanders:"
704
705config GPIO_UCB1400
630
631config GPIO_PCH
632 tristate "Intel EG20T PCH/LAPIS Semiconductor IOH(ML7223/ML7831) GPIO"
633 depends on PCI && X86
634 select GENERIC_IRQ_CHIP
635 help
636 This driver is for PCH(Platform controller Hub) GPIO of Intel Topcliff
637 which is an IOH(Input/Output Hub) for x86 embedded processor.

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

707 help
708 Platform driver for 74x164 compatible serial-in/parallel-out
709 8-outputs shift registers. This driver can be used to provide access
710 to more gpio outputs.
711
712comment "AC97 GPIO expanders:"
713
714config GPIO_UCB1400
706 bool "Philips UCB1400 GPIO"
715 tristate "Philips UCB1400 GPIO"
707 depends on UCB1400_CORE
708 help
709 This enables support for the Philips UCB1400 GPIO pins.
710 The UCB1400 is an AC97 audio codec.
711
712comment "LPC GPIO expanders:"
713
714config GPIO_KEMPLD

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

754
755config GPIO_MSIC
756 bool "Intel MSIC mixed signal gpio support"
757 depends on MFD_INTEL_MSIC
758 help
759 Enable support for GPIO on intel MSIC controllers found in
760 intel MID devices
761
716 depends on UCB1400_CORE
717 help
718 This enables support for the Philips UCB1400 GPIO pins.
719 The UCB1400 is an AC97 audio codec.
720
721comment "LPC GPIO expanders:"
722
723config GPIO_KEMPLD

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

763
764config GPIO_MSIC
765 bool "Intel MSIC mixed signal gpio support"
766 depends on MFD_INTEL_MSIC
767 help
768 Enable support for GPIO on intel MSIC controllers found in
769 intel MID devices
770
771config GPIO_BCM_KONA
772 bool "Broadcom Kona GPIO"
773 depends on OF_GPIO
774 help
775 Turn on GPIO support for Broadcom "Kona" chips.
776
762comment "USB GPIO expanders:"
763
764config GPIO_VIPERBOARD
765 tristate "Viperboard GPIO a & b support"
766 depends on MFD_VIPERBOARD && USB
767 help
768 Say yes here to access the GPIO signals of Nano River
769 Technologies Viperboard. There are two GPIO chips on the
770 board: gpioa and gpiob.
771 See viperboard API specification and Nano
772 River Tech's viperboard.h for detailed meaning
773 of the module parameters.
774
775endif
777comment "USB GPIO expanders:"
778
779config GPIO_VIPERBOARD
780 tristate "Viperboard GPIO a & b support"
781 depends on MFD_VIPERBOARD && USB
782 help
783 Say yes here to access the GPIO signals of Nano River
784 Technologies Viperboard. There are two GPIO chips on the
785 board: gpioa and gpiob.
786 See viperboard API specification and Nano
787 River Tech's viperboard.h for detailed meaning
788 of the module parameters.
789
790endif