Blackfin arch: fix bug - some serial header files set RTS to an input when they shoul...
Sonic Zhang [Mon, 13 Oct 2008 09:42:12 +0000 (17:42 +0800)]
Signed-off-by: Sonic Zhang <sonic.zhang@analog.com>
Signed-off-by: Bryan Wu <cooloney@kernel.org>

arch/blackfin/mach-bf533/include/mach/bfin_serial_5xx.h
arch/blackfin/mach-bf561/include/mach/bfin_serial_5xx.h

index 34ab0e4..f3d9e49 100644 (file)
@@ -158,7 +158,7 @@ static void bfin_serial_hw_init(struct bfin_serial_port *uart)
        }
        if (uart->rts_pin >= 0) {
                gpio_request(uart->rts_pin, DRIVER_NAME);
-               gpio_direction_input(uart->rts_pin, 0);
+               gpio_direction_output(uart->rts_pin, 0);
        }
 #endif
 }
index f532726..043bfcf 100644 (file)
@@ -158,7 +158,7 @@ static void bfin_serial_hw_init(struct bfin_serial_port *uart)
        }
        if (uart->rts_pin >= 0) {
                gpio_request(uart->rts_pin, DRIVER_NAME);
-               gpio_direction_input(uart->rts_pin, 0);
+               gpio_direction_output(uart->rts_pin, 0);
        }
 #endif
 }