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 --- |