Kconfig (12262bef8f4614df7af8b2963de5beddee18ae5e) | Kconfig (ee89cf63a1274a597fc2616d575251f88b3072b6) |
---|---|
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 --- 101 unchanged lines hidden (view full) --- 110 111config GPIO_CLPS711X 112 tristate "CLPS711X GPIO support" 113 depends on ARCH_CLPS711X 114 select GPIO_GENERIC 115 help 116 Say yes here to support GPIO on CLPS711X SoCs. 117 | 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 --- 101 unchanged lines hidden (view full) --- 110 111config GPIO_CLPS711X 112 tristate "CLPS711X GPIO support" 113 depends on ARCH_CLPS711X 114 select GPIO_GENERIC 115 help 116 Say yes here to support GPIO on CLPS711X SoCs. 117 |
118config GPIO_DAVINCI 119 bool "TI Davinci/Keystone GPIO support" 120 default y if ARCH_DAVINCI 121 depends on ARM && (ARCH_DAVINCI || ARCH_KEYSTONE) 122 help 123 Say yes here to enable GPIO support for TI Davinci/Keystone SoCs. 124 |
|
118config GPIO_GENERIC_PLATFORM 119 tristate "Generic memory-mapped GPIO controller support (MMIO platform device)" 120 select GPIO_GENERIC 121 help 122 Say yes here to support basic platform_device memory-mapped GPIO controllers. 123 124config GPIO_IT8761E 125 tristate "IT8761E GPIO support" --- 25 unchanged lines hidden (view full) --- 151 depends on X86 152 help 153 This option enables support for GPIOs found on Fintek Super-I/O 154 chips F71882FG and F71889F. 155 156 To compile this driver as a module, choose M here: the module will 157 be called f7188x-gpio. 158 | 125config GPIO_GENERIC_PLATFORM 126 tristate "Generic memory-mapped GPIO controller support (MMIO platform device)" 127 select GPIO_GENERIC 128 help 129 Say yes here to support basic platform_device memory-mapped GPIO controllers. 130 131config GPIO_IT8761E 132 tristate "IT8761E GPIO support" --- 25 unchanged lines hidden (view full) --- 158 depends on X86 159 help 160 This option enables support for GPIOs found on Fintek Super-I/O 161 chips F71882FG and F71889F. 162 163 To compile this driver as a module, choose M here: the module will 164 be called f7188x-gpio. 165 |
159config GPIO_MOXART 160 bool "MOXART GPIO support" 161 depends on ARCH_MOXART 162 help 163 Select this option to enable GPIO driver for 164 MOXA ART SoC devices. 165 | |
166config GPIO_MPC5200 167 def_bool y 168 depends on PPC_MPC52xx 169 170config GPIO_MPC8XXX 171 bool "MPC512x/MPC8xxx GPIO support" 172 depends on PPC_MPC512x || PPC_MPC831x || PPC_MPC834x || PPC_MPC837x || \ 173 FSL_SOC_BOOKE || PPC_86xx --- 65 unchanged lines hidden (view full) --- 239 240config GPIO_SAMSUNG 241 bool 242 depends on PLAT_SAMSUNG 243 help 244 Legacy GPIO support. Use only for platforms without support for 245 pinctrl. 246 | 166config GPIO_MPC5200 167 def_bool y 168 depends on PPC_MPC52xx 169 170config GPIO_MPC8XXX 171 bool "MPC512x/MPC8xxx GPIO support" 172 depends on PPC_MPC512x || PPC_MPC831x || PPC_MPC834x || PPC_MPC837x || \ 173 FSL_SOC_BOOKE || PPC_86xx --- 65 unchanged lines hidden (view full) --- 239 240config GPIO_SAMSUNG 241 bool 242 depends on PLAT_SAMSUNG 243 help 244 Legacy GPIO support. Use only for platforms without support for 245 pinctrl. 246 |
247config GPIO_SCH311X 248 tristate "SMSC SCH311x SuperI/O GPIO" 249 help 250 Driver to enable the GPIOs found on SMSC SMSC SCH3112, SCH3114 and 251 SCH3116 "Super I/O" chipsets. 252 253 To compile this driver as a module, choose M here: the module will 254 be called gpio-sch311x. 255 | |
256config GPIO_SPEAR_SPICS 257 bool "ST SPEAr13xx SPI Chip Select as GPIO support" 258 depends on PLAT_SPEAR 259 select GENERIC_IRQ_CHIP 260 help 261 Say yes here to support ST SPEAr SPI Chip Select as GPIO device 262 263config GPIO_STA2X11 --- 28 unchanged lines hidden (view full) --- 292 Say yes here to support Toumaz Xenif TZ1090 PDC GPIOs. 293 294config GPIO_XILINX 295 bool "Xilinx GPIO support" 296 depends on PPC_OF || MICROBLAZE || ARCH_ZYNQ 297 help 298 Say yes here to support the Xilinx FPGA GPIO device 299 | 247config GPIO_SPEAR_SPICS 248 bool "ST SPEAr13xx SPI Chip Select as GPIO support" 249 depends on PLAT_SPEAR 250 select GENERIC_IRQ_CHIP 251 help 252 Say yes here to support ST SPEAr SPI Chip Select as GPIO device 253 254config GPIO_STA2X11 --- 28 unchanged lines hidden (view full) --- 283 Say yes here to support Toumaz Xenif TZ1090 PDC GPIOs. 284 285config GPIO_XILINX 286 bool "Xilinx GPIO support" 287 depends on PPC_OF || MICROBLAZE || ARCH_ZYNQ 288 help 289 Say yes here to support the Xilinx FPGA GPIO device 290 |
300config GPIO_XTENSA 301 bool "Xtensa GPIO32 support" 302 depends on XTENSA 303 depends on !SMP 304 help 305 Say yes here to support the Xtensa internal GPIO32 IMPWIRE (input) 306 and EXPSTATE (output) ports 307 | |
308config GPIO_VR41XX 309 tristate "NEC VR4100 series General-purpose I/O Uint support" 310 depends on CPU_VR41XX 311 help 312 Say yes here to support the NEC VR4100 series General-purpose I/O Uint 313 314config GPIO_SCH 315 tristate "Intel SCH/TunnelCreek/Centerton GPIO" --- 56 unchanged lines hidden (view full) --- 372 Support for common GPIO functionality provided on some GE Single Board 373 Computers. 374 375 This driver provides basic support (configure as input or output, read 376 and write pin state) for GPIO implemented in a number of GE single 377 board computers. 378 379config GPIO_LYNXPOINT | 291config GPIO_VR41XX 292 tristate "NEC VR4100 series General-purpose I/O Uint support" 293 depends on CPU_VR41XX 294 help 295 Say yes here to support the NEC VR4100 series General-purpose I/O Uint 296 297config GPIO_SCH 298 tristate "Intel SCH/TunnelCreek/Centerton GPIO" --- 56 unchanged lines hidden (view full) --- 355 Support for common GPIO functionality provided on some GE Single Board 356 Computers. 357 358 This driver provides basic support (configure as input or output, read 359 and write pin state) for GPIO implemented in a number of GE single 360 board computers. 361 362config GPIO_LYNXPOINT |
380 tristate "Intel Lynxpoint GPIO support" | 363 bool "Intel Lynxpoint GPIO support" |
381 depends on ACPI && X86 382 select IRQ_DOMAIN 383 help 384 driver for GPIO functionality on Intel Lynxpoint PCH chipset 385 Requires ACPI device enumeration code to set up a platform device. 386 387config GPIO_GRGPIO 388 tristate "Aeroflex Gaisler GRGPIO support" --- 337 unchanged lines hidden (view full) --- 726 tristate "Freescale MC33880 high-side/low-side switch" 727 depends on SPI_MASTER 728 help 729 SPI driver for Freescale MC33880 high-side/low-side switch. 730 This provides GPIO interface supporting inputs and outputs. 731 732config GPIO_74X164 733 tristate "74x164 serial-in/parallel-out 8-bits shift register" | 364 depends on ACPI && X86 365 select IRQ_DOMAIN 366 help 367 driver for GPIO functionality on Intel Lynxpoint PCH chipset 368 Requires ACPI device enumeration code to set up a platform device. 369 370config GPIO_GRGPIO 371 tristate "Aeroflex Gaisler GRGPIO support" --- 337 unchanged lines hidden (view full) --- 709 tristate "Freescale MC33880 high-side/low-side switch" 710 depends on SPI_MASTER 711 help 712 SPI driver for Freescale MC33880 high-side/low-side switch. 713 This provides GPIO interface supporting inputs and outputs. 714 715config GPIO_74X164 716 tristate "74x164 serial-in/parallel-out 8-bits shift register" |
734 depends on SPI_MASTER && OF | 717 depends on SPI_MASTER |
735 help | 718 help |
736 Driver for 74x164 compatible serial-in/parallel-out 8-outputs 737 shift registers. This driver can be used to provide access | 719 Platform driver for 74x164 compatible serial-in/parallel-out 720 8-outputs shift registers. This driver can be used to provide access |
738 to more gpio outputs. 739 740comment "AC97 GPIO expanders:" 741 742config GPIO_UCB1400 743 tristate "Philips UCB1400 GPIO" 744 depends on UCB1400_CORE 745 help --- 73 unchanged lines hidden --- | 721 to more gpio outputs. 722 723comment "AC97 GPIO expanders:" 724 725config GPIO_UCB1400 726 tristate "Philips UCB1400 GPIO" 727 depends on UCB1400_CORE 728 help --- 73 unchanged lines hidden --- |