mirror of
https://github.com/FEX-Emu/linux.git
synced 2024-12-19 15:39:07 +00:00
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
|