Kconfig (6724af486903df57338c14424e02599e371cf563) Kconfig (d342571efea8135dcf0a96dcb9e54759adefdb27)
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

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

154 help
155 Say yes here to support GPIO on Renesas Emma Mobile SoCs.
156
157config GPIO_EP93XX
158 def_bool y
159 depends on ARCH_EP93XX
160 select GPIO_GENERIC
161
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

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

162 help
163 Say yes here to support GPIO on Renesas Emma Mobile SoCs.
164
165config GPIO_EP93XX
166 def_bool y
167 depends on ARCH_EP93XX
168 select GPIO_GENERIC
169
170config GPIO_ETRAXFS
171 bool "Axis ETRAX FS General I/O"
172 depends on CRIS || COMPILE_TEST
173 depends on OF
174 select GPIO_GENERIC
175 help
176 Say yes here to support the GPIO controller on Axis ETRAX FS SoCs.
177
162config GPIO_F7188X
163 tristate "F71869, F71869A, F71882FG and F71889F GPIO support"
164 depends on X86
165 help
166 This option enables support for GPIOs found on Fintek Super-I/O
167 chips F71869, F71869A, F71882FG and F71889F.
168
169 To compile this driver as a module, choose M here: the module will

--- 55 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
178config GPIO_F7188X
179 tristate "F71869, F71869A, F71882FG and F71889F GPIO support"
180 depends on X86
181 help
182 This option enables support for GPIOs found on Fintek Super-I/O
183 chips F71869, F71869A, F71882FG and F71889F.
184
185 To compile this driver as a module, choose M here: the module will

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

241 Say yes here to support GPIO functionality of IT8761E super I/O chip.
242
243config GPIO_LOONGSON
244 bool "Loongson-2/3 GPIO support"
245 depends on CPU_LOONGSON2 || CPU_LOONGSON3
246 help
247 driver for GPIO functionality on Loongson-2F/3A/3B processors.
248
249config GPIO_LPC18XX
250 bool "NXP LPC18XX/43XX GPIO support"
251 default y if ARCH_LPC18XX
252 depends on OF_GPIO && (ARCH_LPC18XX || COMPILE_TEST)
253 help
254 Select this option to enable GPIO driver for
255 NXP LPC18XX/43XX devices.
256
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
257config GPIO_LYNXPOINT
258 tristate "Intel Lynxpoint GPIO support"
259 depends on ACPI && X86
260 select GPIOLIB_IRQCHIP
261 help
262 driver for GPIO functionality on Intel Lynxpoint PCH chipset
263 Requires ACPI device enumeration code to set up a platform device.
264

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

327 tristate "Cavium OCTEON GPIO"
328 depends on GPIOLIB && CAVIUM_OCTEON_SOC
329 default y
330 help
331 Say yes here to support the on-chip GPIO lines on the OCTEON
332 family of SOCs.
333
334config GPIO_OMAP
311 bool "TI OMAP GPIO support" if COMPILE_TEST && !ARCH_OMAP2PLUS
335 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
336 default y if ARCH_OMAP
337 depends on ARM
338 select GENERIC_IRQ_CHIP
339 select GPIOLIB_IRQCHIP
340 help
341 Say yes here to enable GPIO support for TI OMAP SoCs.
342
343config GPIO_PL061

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

507 Standby Domain. Say yes here to enable the GPIO functionality.
508
509config GPIO_XILINX
510 tristate "Xilinx GPIO support"
511 depends on OF_GPIO && (PPC || MICROBLAZE || ARCH_ZYNQ || X86)
512 help
513 Say yes here to support the Xilinx FPGA GPIO device
514
515config GPIO_XLP
516 tristate "Netlogic XLP GPIO support"
517 depends on CPU_XLP
518 select GPIOLIB_IRQCHIP
519 help
520 This driver provides support for GPIO interface on Netlogic XLP MIPS64
521 SoCs. Currently supported XLP variants are XLP8XX, XLP3XX, XLP2XX,
522 XLP9XX and XLP5XX.
523
524 If unsure, say N.
525
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 ---
526config GPIO_XTENSA
527 bool "Xtensa GPIO32 support"
528 depends on XTENSA
529 depends on HAVE_XTENSA_GPIO32
530 depends on !SMP
531 help
532 Say yes here to support the Xtensa internal GPIO32 IMPWIRE (input)
533 and EXPSTATE (output) ports

--- 493 unchanged lines hidden ---