Kconfig (858a0d7eb5300b5f620d98ab3c4b96c9d5f19131) Kconfig (e8e1a5b5679b1ae1ff03a3883b011b84e7226171)
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

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

180 bool "Axis ETRAX FS General I/O"
181 depends on CRIS || COMPILE_TEST
182 depends on OF_GPIO
183 select GPIO_GENERIC
184 select GPIOLIB_IRQCHIP
185 help
186 Say yes here to support the GPIO controller on Axis ETRAX FS SoCs.
187
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

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

180 bool "Axis ETRAX FS General I/O"
181 depends on CRIS || COMPILE_TEST
182 depends on OF_GPIO
183 select GPIO_GENERIC
184 select GPIOLIB_IRQCHIP
185 help
186 Say yes here to support the GPIO controller on Axis ETRAX FS SoCs.
187
188config GPIO_EXAR
189 tristate "Support for GPIO pins on XR17V352/354/358"
190 depends on SERIAL_8250_EXAR
191 help
192 Selecting this option will enable handling of GPIO pins present
193 on Exar XR17V352/354/358 chips.
194
188config GPIO_GE_FPGA
189 bool "GE FPGA based GPIO"
190 depends on GE_FPGA
191 select GPIO_GENERIC
192 help
193 Support for common GPIO functionality provided on some GE Single Board
194 Computers.
195
196 This driver provides basic support (configure as input or output, read
197 and write pin state) for GPIO implemented in a number of GE single
198 board computers.
199
195config GPIO_GE_FPGA
196 bool "GE FPGA based GPIO"
197 depends on GE_FPGA
198 select GPIO_GENERIC
199 help
200 Support for common GPIO functionality provided on some GE Single Board
201 Computers.
202
203 This driver provides basic support (configure as input or output, read
204 and write pin state) for GPIO implemented in a number of GE single
205 board computers.
206
207config GPIO_GEMINI
208 bool "Gemini GPIO"
209 depends on ARCH_GEMINI
210 depends on OF_GPIO
211 select GPIO_GENERIC
212 select GPIOLIB_IRQCHIP
213 help
214 Support for common GPIOs found in Cortina systems Gemini platforms.
215
200config GPIO_GENERIC_PLATFORM
201 tristate "Generic memory-mapped GPIO controller support (MMIO platform device)"
202 select GPIO_GENERIC
203 help
204 Say yes here to support basic platform_device memory-mapped GPIO controllers.
205
206config GPIO_GRGPIO
207 tristate "Aeroflex Gaisler GRGPIO support"

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

1192
1193menu "SPI or I2C GPIO expanders"
1194 depends on (SPI_MASTER && !I2C) || I2C
1195
1196config GPIO_MCP23S08
1197 tristate "Microchip MCP23xxx I/O expander"
1198 depends on OF_GPIO
1199 select GPIOLIB_IRQCHIP
216config GPIO_GENERIC_PLATFORM
217 tristate "Generic memory-mapped GPIO controller support (MMIO platform device)"
218 select GPIO_GENERIC
219 help
220 Say yes here to support basic platform_device memory-mapped GPIO controllers.
221
222config GPIO_GRGPIO
223 tristate "Aeroflex Gaisler GRGPIO support"

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

1208
1209menu "SPI or I2C GPIO expanders"
1210 depends on (SPI_MASTER && !I2C) || I2C
1211
1212config GPIO_MCP23S08
1213 tristate "Microchip MCP23xxx I/O expander"
1214 depends on OF_GPIO
1215 select GPIOLIB_IRQCHIP
1216 select REGMAP_I2C if I2C
1217 select REGMAP if SPI_MASTER
1200 help
1201 SPI/I2C driver for Microchip MCP23S08/MCP23S17/MCP23008/MCP23017
1202 I/O expanders.
1203 This provides a GPIO interface supporting inputs and outputs.
1204 The I2C versions of the chips can be used as interrupt-controller.
1205
1206endmenu
1207

--- 17 unchanged lines hidden ---
1218 help
1219 SPI/I2C driver for Microchip MCP23S08/MCP23S17/MCP23008/MCP23017
1220 I/O expanders.
1221 This provides a GPIO interface supporting inputs and outputs.
1222 The I2C versions of the chips can be used as interrupt-controller.
1223
1224endmenu
1225

--- 17 unchanged lines hidden ---