summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-imx/gpio.c
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2009-10-02 15:34:03 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2009-10-02 15:34:03 +0200
commitd13f32d50aa41c0e570040376ab4c47e98598e33 (patch)
tree696012ffe6677d6f20eb6941e6947bee8c4a560a /arch/arm/mach-imx/gpio.c
parent7cf2bafde4d25fbd2cbe819c8680b6bddfeea5e1 (diff)
downloadbarebox-d13f32d50aa41c0e570040376ab4c47e98598e33.tar.gz
barebox-d13f32d50aa41c0e570040376ab4c47e98598e33.tar.xz
imx: replace imx specific gpio functions with generic ones
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/mach-imx/gpio.c')
-rw-r--r--arch/arm/mach-imx/gpio.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/arch/arm/mach-imx/gpio.c b/arch/arm/mach-imx/gpio.c
index 819ed7f187..49566e41c3 100644
--- a/arch/arm/mach-imx/gpio.c
+++ b/arch/arm/mach-imx/gpio.c
@@ -86,7 +86,7 @@ void imx_gpio_mode(int gpio_mode)
}
-void imx_gpio_set_value(unsigned gpio, int value)
+void gpio_set_value(unsigned gpio, int value)
{
if(value)
DR(gpio >> GPIO_PORT_SHIFT) |= (1 << (gpio & GPIO_PIN_MASK));
@@ -94,16 +94,16 @@ void imx_gpio_set_value(unsigned gpio, int value)
DR(gpio >> GPIO_PORT_SHIFT) &= ~(1 << (gpio & GPIO_PIN_MASK));
}
-int imx_gpio_direction_input(unsigned gpio)
+int gpio_direction_input(unsigned gpio)
{
imx_gpio_mode(gpio | GPIO_IN | GPIO_GIUS | GPIO_GPIO);
return 0;
}
-int imx_gpio_direction_output(unsigned gpio, int value)
+int gpio_direction_output(unsigned gpio, int value)
{
- imx_gpio_set_value(gpio, value);
+ gpio_set_value(gpio, value);
imx_gpio_mode(gpio | GPIO_OUT | GPIO_GIUS | GPIO_GPIO);
return 0;
}