Commit:     a228d6e7ed8e3624b6c1497a550d8d0e2cac889f
Parent:     7b1bc03e803f772bf71245eaba461651f32481b4
Author:     Pavel Pisa <[EMAIL PROTECTED]>
AuthorDate: Mon Aug 20 21:39:41 2007 +0100
Committer:  Russell King <[EMAIL PROTECTED]>
CommitDate: Thu Aug 23 12:35:11 2007 +0100

    [ARM] 4552/1: i.MX/MX1 GPIO output setup fix
    The pins for GPIO should be provided as plain number
    build as (GPIO_PORTx + pin_number). But to setup
    the output GPIO_GIUS and GPIO_DR have to be specified
    in mode to route right value to the pin.
    This is a fix, it should go to 2.6.23
    Signed-off-by: Pavel Pisa <[EMAIL PROTECTED]>
    Acked-by: Sascha Hauer <[EMAIL PROTECTED]>
    Signed-off-by: Russell King <[EMAIL PROTECTED]>
 arch/arm/mach-imx/generic.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/arch/arm/mach-imx/generic.c b/arch/arm/mach-imx/generic.c
index a58b678..c342595 100644
--- a/arch/arm/mach-imx/generic.c
+++ b/arch/arm/mach-imx/generic.c
@@ -138,7 +138,7 @@ EXPORT_SYMBOL(imx_gpio_direction_input);
 int imx_gpio_direction_output(unsigned gpio, int value)
        imx_gpio_set_value(gpio, value);
-       imx_gpio_mode(gpio| GPIO_OUT);
+       imx_gpio_mode(gpio | GPIO_OUT | GPIO_GIUS | GPIO_DR);
        return 0;
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at

Reply via email to