summaryrefslogtreecommitdiff
path: root/drivers/gpio
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2015-06-23 15:38:41 -0600
committerSimon Glass <sjg@chromium.org>2015-07-21 17:39:23 -0600
commitefa677fb481aec0888d3d37803643219d4ea57d1 (patch)
tree1b84001c3eab9eff32b5c3a5d242eab08ff84493 /drivers/gpio
parent32ec159844d7b76f199b07412dd054ad842bdd58 (diff)
downloadu-boot-imx-efa677fb481aec0888d3d37803643219d4ea57d1.zip
u-boot-imx-efa677fb481aec0888d3d37803643219d4ea57d1.tar.gz
u-boot-imx-efa677fb481aec0888d3d37803643219d4ea57d1.tar.bz2
dm: gpio: Add dm_gpio_request() to manually request a GPIO
This function can be used for testing to manually request a GPIO for use, without resorting to the legacy GPIO API. Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'drivers/gpio')
-rw-r--r--drivers/gpio/gpio-uclass.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpio/gpio-uclass.c b/drivers/gpio/gpio-uclass.c
index c6fd580..4efda31 100644
--- a/drivers/gpio/gpio-uclass.c
+++ b/drivers/gpio/gpio-uclass.c
@@ -127,7 +127,7 @@ static int gpio_find_and_xlate(struct gpio_desc *desc,
return ops->xlate ? ops->xlate(desc->dev, desc, args) : 0;
}
-static int dm_gpio_request(struct gpio_desc *desc, const char *label)
+int dm_gpio_request(struct gpio_desc *desc, const char *label)
{
struct udevice *dev = desc->dev;
struct gpio_dev_priv *uc_priv;