Kconfig (eb10149d17784ad28061ba6c29025a2ef0a5e71a) | Kconfig (e41e85cc17fc903a1f1eaae6b69608942952e5d2) |
---|---|
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 --- 33 unchanged lines hidden (view full) --- 42 one or more of the GPIO drivers below. 43 44 If unsure, say N. 45 46if GPIOLIB 47 48config OF_GPIO 49 def_bool y | 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 --- 33 unchanged lines hidden (view full) --- 42 one or more of the GPIO drivers below. 43 44 If unsure, say N. 45 46if GPIOLIB 47 48config OF_GPIO 49 def_bool y |
50 depends on OF | 50 depends on OF && !SPARC |
51 52config DEBUG_GPIO 53 bool "Debug GPIO calls" 54 depends on DEBUG_KERNEL 55 help 56 Say Y here to add some extra checks and diagnostics to GPIO calls. 57 These checks help ensure that GPIOs have been properly initialized 58 before they are used, and that sleeping calls are not made from --- 402 unchanged lines hidden (view full) --- 461 bool "Interrupt controller support for ADP5588" 462 depends on GPIO_ADP5588=y 463 help 464 Say yes here to enable the adp5588 to be used as an interrupt 465 controller. It requires the driver to be built in the kernel. 466 467config GPIO_ADNP 468 tristate "Avionic Design N-bit GPIO expander" | 51 52config DEBUG_GPIO 53 bool "Debug GPIO calls" 54 depends on DEBUG_KERNEL 55 help 56 Say Y here to add some extra checks and diagnostics to GPIO calls. 57 These checks help ensure that GPIOs have been properly initialized 58 before they are used, and that sleeping calls are not made from --- 402 unchanged lines hidden (view full) --- 461 bool "Interrupt controller support for ADP5588" 462 depends on GPIO_ADP5588=y 463 help 464 Say yes here to enable the adp5588 to be used as an interrupt 465 controller. It requires the driver to be built in the kernel. 466 467config GPIO_ADNP 468 tristate "Avionic Design N-bit GPIO expander" |
469 depends on I2C && OF_GPIO | 469 depends on I2C && OF |
470 help 471 This option enables support for N GPIOs found on Avionic Design 472 I2C GPIO expanders. The register space will be extended by powers | 470 help 471 This option enables support for N GPIOs found on Avionic Design 472 I2C GPIO expanders. The register space will be extended by powers |
473 of two, so the controller will need to accomodate for that. For | 473 of two, so the controller will need to accommodate for that. For |
474 example: if a controller provides 48 pins, 6 registers will be 475 enough to represent all pins, but the driver will assume a 476 register layout for 64 pins (8 registers). 477 478comment "PCI GPIO expanders:" 479 480config GPIO_CS5535 481 tristate "AMD CS5535/CS5536 GPIO support" --- 171 unchanged lines hidden --- | 474 example: if a controller provides 48 pins, 6 registers will be 475 enough to represent all pins, but the driver will assume a 476 register layout for 64 pins (8 registers). 477 478comment "PCI GPIO expanders:" 479 480config GPIO_CS5535 481 tristate "AMD CS5535/CS5536 GPIO support" --- 171 unchanged lines hidden --- |