Kconfig (c3b5d3cea508d2c8ff493ef18c45a9cc58fb7015) Kconfig (3b0213d56eb7f78c9a0e78dfcd9ec077bb1cf4e9)
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

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

121 If driver is built as a module it will be called gpio-altera.
122
123config GPIO_BCM_KONA
124 bool "Broadcom Kona GPIO"
125 depends on OF_GPIO && (ARCH_BCM_MOBILE || COMPILE_TEST)
126 help
127 Turn on GPIO support for Broadcom "Kona" chips.
128
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

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

121 If driver is built as a module it will be called gpio-altera.
122
123config GPIO_BCM_KONA
124 bool "Broadcom Kona GPIO"
125 depends on OF_GPIO && (ARCH_BCM_MOBILE || COMPILE_TEST)
126 help
127 Turn on GPIO support for Broadcom "Kona" chips.
128
129config GPIO_BRCMSTB
130 tristate "BRCMSTB GPIO support"
131 default y if ARCH_BRCMSTB
132 depends on OF_GPIO && (ARCH_BRCMSTB || COMPILE_TEST)
133 select GPIO_GENERIC
134 help
135 Say yes here to enable GPIO support for Broadcom STB (BCM7XXX) SoCs.
136
129config GPIO_CLPS711X
130 tristate "CLPS711X GPIO support"
131 depends on ARCH_CLPS711X || COMPILE_TEST
132 select GPIO_GENERIC
133 help
134 Say yes here to support GPIO on CLPS711X SoCs.
135
136config GPIO_DAVINCI

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

225 Say yes here to support GPIO functionality of IT8761E super I/O chip.
226
227config GPIO_LOONGSON
228 bool "Loongson-2/3 GPIO support"
229 depends on CPU_LOONGSON2 || CPU_LOONGSON3
230 help
231 driver for GPIO functionality on Loongson-2F/3A/3B processors.
232
137config GPIO_CLPS711X
138 tristate "CLPS711X GPIO support"
139 depends on ARCH_CLPS711X || COMPILE_TEST
140 select GPIO_GENERIC
141 help
142 Say yes here to support GPIO on CLPS711X SoCs.
143
144config GPIO_DAVINCI

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

233 Say yes here to support GPIO functionality of IT8761E super I/O chip.
234
235config GPIO_LOONGSON
236 bool "Loongson-2/3 GPIO support"
237 depends on CPU_LOONGSON2 || CPU_LOONGSON3
238 help
239 driver for GPIO functionality on Loongson-2F/3A/3B processors.
240
241config GPIO_LPC18XX
242 bool "NXP LPC18XX/43XX GPIO support"
243 default y if ARCH_LPC18XX
244 depends on OF_GPIO && (ARCH_LPC18XX || COMPILE_TEST)
245 help
246 Select this option to enable GPIO driver for
247 NXP LPC18XX/43XX devices.
248
233config GPIO_LYNXPOINT
234 tristate "Intel Lynxpoint GPIO support"
235 depends on ACPI && X86
236 select GPIOLIB_IRQCHIP
237 help
238 driver for GPIO functionality on Intel Lynxpoint PCH chipset
239 Requires ACPI device enumeration code to set up a platform device.
240

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

303 tristate "Cavium OCTEON GPIO"
304 depends on GPIOLIB && CAVIUM_OCTEON_SOC
305 default y
306 help
307 Say yes here to support the on-chip GPIO lines on the OCTEON
308 family of SOCs.
309
310config GPIO_OMAP
249config GPIO_LYNXPOINT
250 tristate "Intel Lynxpoint GPIO support"
251 depends on ACPI && X86
252 select GPIOLIB_IRQCHIP
253 help
254 driver for GPIO functionality on Intel Lynxpoint PCH chipset
255 Requires ACPI device enumeration code to set up a platform device.
256

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

319 tristate "Cavium OCTEON GPIO"
320 depends on GPIOLIB && CAVIUM_OCTEON_SOC
321 default y
322 help
323 Say yes here to support the on-chip GPIO lines on the OCTEON
324 family of SOCs.
325
326config GPIO_OMAP
311 bool "TI OMAP GPIO support" if COMPILE_TEST && !ARCH_OMAP2PLUS
327 tristate "TI OMAP GPIO support" if ARCH_OMAP2PLUS || COMPILE_TEST
312 default y if ARCH_OMAP
313 depends on ARM
314 select GENERIC_IRQ_CHIP
315 select GPIOLIB_IRQCHIP
316 help
317 Say yes here to enable GPIO support for TI OMAP SoCs.
318
319config GPIO_PL061

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

483 Standby Domain. Say yes here to enable the GPIO functionality.
484
485config GPIO_XILINX
486 tristate "Xilinx GPIO support"
487 depends on OF_GPIO && (PPC || MICROBLAZE || ARCH_ZYNQ || X86)
488 help
489 Say yes here to support the Xilinx FPGA GPIO device
490
328 default y if ARCH_OMAP
329 depends on ARM
330 select GENERIC_IRQ_CHIP
331 select GPIOLIB_IRQCHIP
332 help
333 Say yes here to enable GPIO support for TI OMAP SoCs.
334
335config GPIO_PL061

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

499 Standby Domain. Say yes here to enable the GPIO functionality.
500
501config GPIO_XILINX
502 tristate "Xilinx GPIO support"
503 depends on OF_GPIO && (PPC || MICROBLAZE || ARCH_ZYNQ || X86)
504 help
505 Say yes here to support the Xilinx FPGA GPIO device
506
507config GPIO_XLP
508 tristate "Netlogic XLP GPIO support"
509 depends on CPU_XLP
510 select GPIOLIB_IRQCHIP
511 help
512 This driver provides support for GPIO interface on Netlogic XLP MIPS64
513 SoCs. Currently supported XLP variants are XLP8XX, XLP3XX, XLP2XX,
514 XLP9XX and XLP5XX.
515
516 If unsure, say N.
517
491config GPIO_XTENSA
492 bool "Xtensa GPIO32 support"
493 depends on XTENSA
494 depends on HAVE_XTENSA_GPIO32
495 depends on !SMP
496 help
497 Say yes here to support the Xtensa internal GPIO32 IMPWIRE (input)
498 and EXPSTATE (output) ports

--- 493 unchanged lines hidden ---
518config GPIO_XTENSA
519 bool "Xtensa GPIO32 support"
520 depends on XTENSA
521 depends on HAVE_XTENSA_GPIO32
522 depends on !SMP
523 help
524 Say yes here to support the Xtensa internal GPIO32 IMPWIRE (input)
525 and EXPSTATE (output) ports

--- 493 unchanged lines hidden ---