Kconfig (aca58a662067606e6020e1d42ced1b88cab65ca1) Kconfig (6c17aa0138a6c55364936bbaa35846e09a4db53b)
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

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

141config GPIO_MM_LANTIQ
142 bool "Lantiq Memory mapped GPIOs"
143 depends on LANTIQ && SOC_XWAY
144 help
145 This enables support for memory mapped GPIOs on the External Bus Unit
146 (EBU) found on Lantiq SoCs. The gpios are output only as they are
147 created by attaching a 16bit latch to the bus.
148
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

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

141config GPIO_MM_LANTIQ
142 bool "Lantiq Memory mapped GPIOs"
143 depends on LANTIQ && SOC_XWAY
144 help
145 This enables support for memory mapped GPIOs on the External Bus Unit
146 (EBU) found on Lantiq SoCs. The gpios are output only as they are
147 created by attaching a 16bit latch to the bus.
148
149config GPIO_F7188X
150 tristate "F71882FG and F71889F GPIO support"
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
149config GPIO_MPC5200
150 def_bool y
151 depends on PPC_MPC52xx
152
153config GPIO_MPC8XXX
154 bool "MPC512x/MPC8xxx GPIO support"
155 depends on PPC_MPC512x || PPC_MPC831x || PPC_MPC834x || PPC_MPC837x || \
156 FSL_SOC_BOOKE || PPC_86xx

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

188 select GENERIC_IRQ_CHIP
189
190config GPIO_MXS
191 def_bool y
192 depends on ARCH_MXS
193 select GPIO_GENERIC
194 select GENERIC_IRQ_CHIP
195
159config GPIO_MPC5200
160 def_bool y
161 depends on PPC_MPC52xx
162
163config GPIO_MPC8XXX
164 bool "MPC512x/MPC8xxx GPIO support"
165 depends on PPC_MPC512x || PPC_MPC831x || PPC_MPC834x || PPC_MPC837x || \
166 FSL_SOC_BOOKE || PPC_86xx

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

198 select GENERIC_IRQ_CHIP
199
200config GPIO_MXS
201 def_bool y
202 depends on ARCH_MXS
203 select GPIO_GENERIC
204 select GENERIC_IRQ_CHIP
205
196config GPIO_OCTEON
197 tristate "Cavium OCTEON GPIO"
198 depends on GPIOLIB && CAVIUM_OCTEON_SOC
199 default y
200 help
201 Say yes here to support the on-chip GPIO lines on the OCTEON
202 family of SOCs.
203
204config GPIO_PL061
205 bool "PrimeCell PL061 GPIO support"
206 depends on ARM && ARM_AMBA
207 select GENERIC_IRQ_CHIP
208 help
209 Say yes here to support the PrimeCell PL061 GPIO device
210
211config GPIO_PXA

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

245config GPIO_TS5500
246 tristate "TS-5500 DIO blocks and compatibles"
247 help
248 This driver supports Digital I/O exposed by pin blocks found on some
249 Technologic Systems platforms. It includes, but is not limited to, 3
250 blocks of the TS-5500: DIO1, DIO2 and the LCD port, and the TS-5600
251 LCD port.
252
206config GPIO_PL061
207 bool "PrimeCell PL061 GPIO support"
208 depends on ARM && ARM_AMBA
209 select GENERIC_IRQ_CHIP
210 help
211 Say yes here to support the PrimeCell PL061 GPIO device
212
213config GPIO_PXA

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

247config GPIO_TS5500
248 tristate "TS-5500 DIO blocks and compatibles"
249 help
250 This driver supports Digital I/O exposed by pin blocks found on some
251 Technologic Systems platforms. It includes, but is not limited to, 3
252 blocks of the TS-5500: DIO1, DIO2 and the LCD port, and the TS-5600
253 LCD port.
254
255config GPIO_TZ1090
256 bool "Toumaz Xenif TZ1090 GPIO support"
257 depends on SOC_TZ1090
258 select GENERIC_IRQ_CHIP
259 default y
260 help
261 Say yes here to support Toumaz Xenif TZ1090 GPIOs.
262
263config GPIO_TZ1090_PDC
264 bool "Toumaz Xenif TZ1090 PDC GPIO support"
265 depends on SOC_TZ1090
266 default y
267 help
268 Say yes here to support Toumaz Xenif TZ1090 PDC GPIOs.
269
253config GPIO_XILINX
254 bool "Xilinx GPIO support"
255 depends on PPC_OF || MICROBLAZE || ARCH_ZYNQ
256 help
257 Say yes here to support the Xilinx FPGA GPIO device
258
259config GPIO_VR41XX
260 tristate "NEC VR4100 series General-purpose I/O Uint support"

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

679
680config GPIO_UCB1400
681 bool "Philips UCB1400 GPIO"
682 depends on UCB1400_CORE
683 help
684 This enables support for the Philips UCB1400 GPIO pins.
685 The UCB1400 is an AC97 audio codec.
686
270config GPIO_XILINX
271 bool "Xilinx GPIO support"
272 depends on PPC_OF || MICROBLAZE || ARCH_ZYNQ
273 help
274 Say yes here to support the Xilinx FPGA GPIO device
275
276config GPIO_VR41XX
277 tristate "NEC VR4100 series General-purpose I/O Uint support"

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

696
697config GPIO_UCB1400
698 bool "Philips UCB1400 GPIO"
699 depends on UCB1400_CORE
700 help
701 This enables support for the Philips UCB1400 GPIO pins.
702 The UCB1400 is an AC97 audio codec.
703
704comment "LPC GPIO expanders:"
705
706config GPIO_KEMPLD
707 tristate "Kontron ETX / COMexpress GPIO"
708 depends on MFD_KEMPLD
709 help
710 This enables support for the PLD GPIO interface on some Kontron ETX
711 and COMexpress (ETXexpress) modules.
712
713 This driver can also be built as a module. If so, the module will be
714 called gpio-kempld.
715
687comment "MODULbus GPIO expanders:"
688
689config GPIO_JANZ_TTL
690 tristate "Janz VMOD-TTL Digital IO Module"
691 depends on MFD_JANZ_CMODIO
692 help
693 This enables support for the Janz VMOD-TTL Digital IO module.
694 This driver provides support for driving the pins in output

--- 44 unchanged lines hidden ---
716comment "MODULbus GPIO expanders:"
717
718config GPIO_JANZ_TTL
719 tristate "Janz VMOD-TTL Digital IO Module"
720 depends on MFD_JANZ_CMODIO
721 help
722 This enables support for the Janz VMOD-TTL Digital IO module.
723 This driver provides support for driving the pins in output

--- 44 unchanged lines hidden ---