[PATCH] ppc32: fix: swallowed chars when booting.
Heiko Schocher
hs at denx.de
Thu Nov 3 00:01:08 EST 2005
Hello,
during I am searching the right solution for my
other patch, i found another way for solving the
swallowed chars problem when booting on SMC2.
Please comment.
thanks
Heiko Schocher
[PATCH] ppc32: Fix: swallowed chars on SMC2 Console.
Signed-off-by: Heiko Schocher <hs at denx.de>
---
drivers/serial/cpm_uart/cpm_uart_core.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/serial/cpm_uart/cpm_uart_core.c
b/drivers/serial/cpm_uart/cpm_uart_core.c
index 25825f2..baedd74 100644
--- a/drivers/serial/cpm_uart/cpm_uart_core.c
+++ b/drivers/serial/cpm_uart/cpm_uart_core.c
@@ -552,9 +552,9 @@ static void cpm_uart_set_termios(struct
* enables, because we want to put them back if they were
* present.
*/
- prev_mode = smcp->smc_smcmr;
- smcp->smc_smcmr = smcr_mk_clen(bits) | cval | SMCMR_SM_UART;
- smcp->smc_smcmr |= (prev_mode & (SMCMR_REN | SMCMR_TEN));
+ prev_mode = smcp->smc_smcmr & (SMCMR_REN | SMCMR_TEN);
+ smcp->smc_smcmr = smcr_mk_clen(bits) | cval | SMCMR_SM_UART
+ | prev_mode;
} else {
sccp->scc_psmr = (sbits << 12) | scval;
}
More information about the Linuxppc-dev
mailing list