Shawn Guo
6a89a314ab
gpio: devm_gpio_* support should not depend on GPIOLIB
...
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: Shawn Guo <shawn.guo@linaro.org>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2013-01-22 10:23:35 +01:00
..
2012-07-05 14:49:13 +02:00
2012-11-28 11:39:59 -08:00
2012-11-28 11:39:59 -08:00
2012-11-28 11:39:59 -08:00
2012-11-28 11:39:59 -08:00
2012-11-28 11:39:59 -08:00
2012-07-12 13:40:13 +02:00
2012-11-28 11:39:59 -08:00
2012-10-07 17:49:05 +09:00
2012-10-27 18:17:30 +02:00
2012-11-28 11:39:59 -08:00
2012-12-16 18:55:20 -08:00
2012-10-15 20:50:14 +02:00
2012-09-01 01:12:01 +02:00
2012-12-11 13:13:55 -08:00
2012-11-28 11:39:33 -08:00
2012-03-16 11:15:48 -05:00
2012-11-28 11:39:59 -08:00
2012-12-19 22:13:08 +00:00
2011-06-06 10:10:11 -06:00
2012-11-28 11:39:59 -08:00
2011-08-22 09:12:54 +01:00
2012-11-28 11:39:59 -08:00
2012-11-28 11:39:59 -08:00
2012-12-11 13:13:55 -08:00
2012-11-28 11:39:59 -08:00
2012-11-28 11:39:59 -08:00
2012-11-28 11:39:59 -08:00
2012-09-01 01:02:27 +02:00
2012-11-28 11:39:59 -08:00
2012-12-11 13:13:55 -08:00
2012-11-28 11:39:59 -08:00
2012-05-21 14:31:53 +01:00
2012-09-11 08:56:39 +02:00
2012-11-28 11:39:33 -08:00
2012-11-28 11:39:33 -08:00
2011-08-01 04:58:00 -07:00
2012-11-28 11:39:59 -08:00
2012-12-19 22:15:14 +00:00
2012-11-28 11:39:33 -08:00
2012-11-28 11:39:33 -08:00
2012-12-11 13:13:55 -08:00
2012-12-11 13:13:55 -08:00
2012-12-07 09:16:12 +01:00
2012-12-11 13:13:55 -08:00
2012-11-30 11:12:07 +00:00
2012-12-12 11:51:39 -08:00
2012-11-28 11:39:59 -08:00
2012-11-28 11:39:59 -08:00
2012-03-25 23:57:20 +01:00
2012-12-13 10:59:11 -08:00
2012-11-28 11:39:59 -08:00
2012-11-28 11:39:33 -08:00
2012-11-18 00:01:27 +01:00
2012-11-28 11:39:33 -08:00
2012-12-11 13:13:55 -08:00
2012-11-28 11:39:33 -08:00
2012-11-28 11:39:59 -08:00
2012-12-11 13:13:55 -08:00
2012-12-11 13:13:55 -08:00
2012-11-28 11:39:59 -08:00
2011-08-22 09:12:55 +01:00
2012-12-16 18:55:20 -08:00
2012-11-28 11:39:59 -08:00
2012-11-28 11:39:59 -08:00
2012-12-10 11:23:25 +01:00
2013-01-17 11:48:12 +01:00
2012-11-28 11:39:59 -08:00
2012-01-02 00:26:06 -07:00
2012-11-20 12:21:12 +01:00
2012-11-28 11:39:59 -08:00
2013-01-10 11:45:35 +01:00
2012-11-28 11:39:59 -08:00
2012-11-28 11:39:59 -08:00
2012-11-28 11:39:59 -08:00
2012-11-28 11:39:59 -08:00
2012-11-28 11:39:59 -08:00
2012-11-30 12:37:36 +01:00
2012-11-21 08:55:03 +01:00
2012-12-11 13:00:56 -08:00
2013-01-22 10:23:35 +01:00
2013-01-22 10:23:35 +01:00