Kconfig (ecdd1b890d78b82a2f60b3065e72c7cc99f2b246) Kconfig (26a48c4cc2f15d516513e4a980a8a63a21aff018)
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

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

776 use, and assign numbers to the GPIOs they expose. Those GPIOs
777 can then be used from drivers and other kernel code, just like
778 other GPIOs, but only accessible from task contexts.
779
780 This driver provides an in-kernel interface to those GPIOs using
781 platform-neutral GPIO calls.
782
783config GPIO_SX150X
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

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

776 use, and assign numbers to the GPIOs they expose. Those GPIOs
777 can then be used from drivers and other kernel code, just like
778 other GPIOs, but only accessible from task contexts.
779
780 This driver provides an in-kernel interface to those GPIOs using
781 platform-neutral GPIO calls.
782
783config GPIO_SX150X
784 bool "Semtech SX150x I2C GPIO expander (deprecated)"
785 depends on PINCTRL && I2C=y
786 select PINCTRL_SX150X
784 bool "Semtech SX150x I2C GPIO expander"
785 depends on I2C=y
786 select GPIOLIB_IRQCHIP
787 default n
788 help
787 default n
788 help
789 Say yes here to provide support for Semtech SX150x-series I2C
790 GPIO expanders. The GPIO driver was replaced by a Pinctrl version.
789 Say yes here to provide support for Semtech SX150-series I2C
790 GPIO expanders. Compatible models include:
791
791
792 8 bits: sx1508q
793 16 bits: sx1509q
794
792config GPIO_TPIC2810
793 tristate "TPIC2810 8-Bit I2C GPO expander"
794 help
795 Say yes here to enable the GPO driver for the TI TPIC2810 chip.
796
797 To compile this driver as a module, choose M here: the module will
798 be called gpio-tpic2810.
799

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

810
811config GPIO_ADP5520
812 tristate "GPIO Support for ADP5520 PMIC"
813 depends on PMIC_ADP5520
814 help
815 This option enables support for on-chip GPIO found
816 on Analog Devices ADP5520 PMICs.
817
795config GPIO_TPIC2810
796 tristate "TPIC2810 8-Bit I2C GPO expander"
797 help
798 Say yes here to enable the GPO driver for the TI TPIC2810 chip.
799
800 To compile this driver as a module, choose M here: the module will
801 be called gpio-tpic2810.
802

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

813
814config GPIO_ADP5520
815 tristate "GPIO Support for ADP5520 PMIC"
816 depends on PMIC_ADP5520
817 help
818 This option enables support for on-chip GPIO found
819 on Analog Devices ADP5520 PMICs.
820
821config GPIO_ALTERA_A10SR
822 tristate "Altera Arria10 System Resource GPIO"
823 depends on MFD_ALTERA_A10SR
824 help
825 Driver for Arria10 Development Kit GPIO expansion which
826 includes reads of pushbuttons and DIP switches as well
827 as writes to LEDs.
828
818config GPIO_ARIZONA
819 tristate "Wolfson Microelectronics Arizona class devices"
820 depends on MFD_ARIZONA
821 help
822 Support for GPIOs on Wolfson Arizona class devices.
823
824config GPIO_CRYSTAL_COVE
825 tristate "GPIO support for Crystal Cove PMIC"

--- 390 unchanged lines hidden ---
829config GPIO_ARIZONA
830 tristate "Wolfson Microelectronics Arizona class devices"
831 depends on MFD_ARIZONA
832 help
833 Support for GPIOs on Wolfson Arizona class devices.
834
835config GPIO_CRYSTAL_COVE
836 tristate "GPIO support for Crystal Cove PMIC"

--- 390 unchanged lines hidden ---