Re: [PATCH] ppc32: fix: swallowed chars when booting.
From: Heiko Schocher <hidden>
Date: 2005-11-02 13:01:14
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 <redacted> --- 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.cb/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; }