diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2009-10-02 15:34:03 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2009-10-02 15:34:03 +0200 |
commit | d13f32d50aa41c0e570040376ab4c47e98598e33 (patch) | |
tree | 696012ffe6677d6f20eb6941e6947bee8c4a560a /arch/arm/mach-imx/gpio.c | |
parent | 7cf2bafde4d25fbd2cbe819c8680b6bddfeea5e1 (diff) | |
download | barebox-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.c | 8 |
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; } |