• Shawn Guo's avatar
    gpio: devm_gpio_* support should not depend on GPIOLIB · 6a89a314
    Shawn Guo authored
    Some architectures (e.g. blackfin) provide gpio API without requiring
    GPIOLIB support (ARCH_WANT_OPTIONAL_GPIOLIB).  devm_gpio_* functions
    should also work for these architectures, since they do not really
    depend on GPIOLIB.
    
    Add a new option GPIO_DEVRES (enabled by default) to control the build
    of devres.c.  It also removes the empty version of devm_gpio_*
    functions for !GENERIC_GPIO build from linux/gpio.h, and moves the
    function declarations from asm-generic/gpio.h into linux/gpio.h.
    Signed-off-by: default avatarShawn Guo <shawn.guo@linaro.org>
    Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
    6a89a314
Kconfig 20.2 KB