| # |
| # 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 |