summaryrefslogtreecommitdiffstats
path: root/drivers/gpio
diff options
context:
space:
mode:
authorAxel Lin <axel.lin@ingics.com>2014-12-20 11:41:25 +0800
committerHans de Goede <hdegoede@redhat.com>2015-01-14 14:56:36 +0100
commitb0c4ae1a5176632e17627f05ae54be1b1bea3082 (patch)
treef5b5353291b4779cb9084b8889e0f0f0c5b2abc3 /drivers/gpio
parent3f6242eb30ca768ba56d46c40a905ea25405d12d (diff)
downloadtalos-obmc-uboot-b0c4ae1a5176632e17627f05ae54be1b1bea3082.tar.gz
talos-obmc-uboot-b0c4ae1a5176632e17627f05ae54be1b1bea3082.zip
mmc: sunxi: Fix misuse of gpio_direction_input()
It does not make sense to make gpio_direction_input() return the gpio input status. The return value of gpio_direction_input() is inconsistent if CONFIG_DM_GPIO is defined. And we don't need to call gpio_direction_input() int sunxi_mmc_getcd(). Just init the gpio once in mmc_resource_init() is enough. Signed-off-by: Axel Lin <axel.lin@ingics.com> Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ian Campbell <ijc@hellion.org.uk>
Diffstat (limited to 'drivers/gpio')
-rw-r--r--drivers/gpio/sunxi_gpio.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpio/sunxi_gpio.c b/drivers/gpio/sunxi_gpio.c
index 44135e5bb7..2fa50f9f8d 100644
--- a/drivers/gpio/sunxi_gpio.c
+++ b/drivers/gpio/sunxi_gpio.c
@@ -75,7 +75,7 @@ int gpio_direction_input(unsigned gpio)
{
sunxi_gpio_set_cfgpin(gpio, SUNXI_GPIO_INPUT);
- return sunxi_gpio_input(gpio);
+ return 0;
}
int gpio_direction_output(unsigned gpio, int value)
OpenPOWER on IntegriCloud