33 lines
875 B
Plaintext
33 lines
875 B
Plaintext
#
|
|
# GPIO infrastructure and expanders
|
|
#
|
|
|
|
config HAVE_GPIO_LIB
|
|
bool
|
|
help
|
|
Platforms select gpiolib if they use this infrastructure
|
|
for all their GPIOs, usually starting with ones integrated
|
|
into SOC processors.
|
|
|
|
menu "GPIO Support"
|
|
depends on HAVE_GPIO_LIB
|
|
|
|
config DEBUG_GPIO
|
|
bool "Debug GPIO calls"
|
|
depends on DEBUG_KERNEL
|
|
help
|
|
Say Y here to add some extra checks and diagnostics to GPIO calls.
|
|
The checks help ensure that GPIOs have been properly initialized
|
|
before they are used and that sleeping calls aren not made from
|
|
nonsleeping contexts. They can make bitbanged serial protocols
|
|
slower. The diagnostics help catch the type of setup errors
|
|
that are most common when setting up new platforms or boards.
|
|
|
|
# put expanders in the right section, in alphabetical order
|
|
|
|
comment "I2C GPIO expanders:"
|
|
|
|
comment "SPI GPIO expanders:"
|
|
|
|
endmenu
|