From: Michael Schwingen Date: Thu, 10 Jan 2008 13:59:46 +0000 (+0100) Subject: IXP: enable RTS X-Git-Tag: v1.3.2-rc1~62^2^2~6 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=96bd462942022e4569b582c072a0ed26de1cd19b;p=u-boot IXP: enable RTS enables the RTS signal with CONFIG_SERIAL_RTS_ACTIVE. No handshaking is done, but the active RTS signal allows to connect to the target using a PC which is using RTS/CTS handshake, and does no harm if the PC is set to ignore RTS. Signed-off-by: Michael Schwingen --- diff --git a/cpu/ixp/serial.c b/cpu/ixp/serial.c index cf520b699e..45496318a8 100644 --- a/cpu/ixp/serial.c +++ b/cpu/ixp/serial.c @@ -58,7 +58,11 @@ void serial_setbrg (void) DLL(uart) = quot & 0xff; DLH(uart) = quot >> 8; LCR(uart) = LCR_WLS0 | LCR_WLS1; - +#ifdef CONFIG_SERIAL_RTS_ACTIVE + MCR(uart) = MCR_RTS; /* set RTS active */ +#else + MCR(uart) = 0; /* set RTS inactive */ +#endif IER(uart) = IER_UUE; }