* [PATCH] cpm_uart: Disable CPM udbg when re-initing CPM uart, even if not the console.
@ 2009-04-03 21:15 Scott Wood
2009-04-06 14:10 ` Kumar Gala
0 siblings, 1 reply; 2+ messages in thread
From: Scott Wood @ 2009-04-03 21:15 UTC (permalink / raw)
To: galak; +Cc: linuxppc-dev
Previously, if udbg was using the CPM uart, and the normal CPM uart driver
was enabled, but the console was directed elsewhere, udbg would not be
stopped prior to initialization. This resulted in udbg hanging forever
waiting for the CPM to process a descriptor.
Signed-off-by: Scott Wood <scottwood@freescale.com>
---
drivers/serial/cpm_uart/cpm_uart_core.c | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/serial/cpm_uart/cpm_uart_core.c b/drivers/serial/cpm_uart/cpm_uart_core.c
index 4dd00be..f8df068 100644
--- a/drivers/serial/cpm_uart/cpm_uart_core.c
+++ b/drivers/serial/cpm_uart/cpm_uart_core.c
@@ -1106,6 +1106,10 @@ static int cpm_uart_init_port(struct device_node *np,
for (i = 0; i < NUM_GPIOS; i++)
pinfo->gpios[i] = of_get_gpio(np, i);
+#ifdef CONFIG_PPC_EARLY_DEBUG_CPM
+ udbg_putc = NULL;
+#endif
+
return cpm_uart_request_port(&pinfo->port);
out_pram:
@@ -1255,10 +1259,6 @@ static int __init cpm_uart_console_setup(struct console *co, char *options)
baud = 9600;
}
-#ifdef CONFIG_PPC_EARLY_DEBUG_CPM
- udbg_putc = NULL;
-#endif
-
if (IS_SMC(pinfo)) {
out_be16(&pinfo->smcup->smc_brkcr, 0);
cpm_line_cr_cmd(pinfo, CPM_CR_STOP_TX);
--
1.5.6.rc1.6.gc53ad.dirty
^ permalink raw reply related [flat|nested] 2+ messages in thread* Re: [PATCH] cpm_uart: Disable CPM udbg when re-initing CPM uart, even if not the console.
2009-04-03 21:15 [PATCH] cpm_uart: Disable CPM udbg when re-initing CPM uart, even if not the console Scott Wood
@ 2009-04-06 14:10 ` Kumar Gala
0 siblings, 0 replies; 2+ messages in thread
From: Kumar Gala @ 2009-04-06 14:10 UTC (permalink / raw)
To: Scott Wood; +Cc: linuxppc-dev
On Apr 3, 2009, at 4:15 PM, Scott Wood wrote:
> Previously, if udbg was using the CPM uart, and the normal CPM uart
> driver
> was enabled, but the console was directed elsewhere, udbg would not be
> stopped prior to initialization. This resulted in udbg hanging
> forever
> waiting for the CPM to process a descriptor.
>
> Signed-off-by: Scott Wood <scottwood@freescale.com>
> ---
> drivers/serial/cpm_uart/cpm_uart_core.c | 8 ++++----
> 1 files changed, 4 insertions(+), 4 deletions(-)
applied
- k
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2009-04-06 14:12 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-04-03 21:15 [PATCH] cpm_uart: Disable CPM udbg when re-initing CPM uart, even if not the console Scott Wood
2009-04-06 14:10 ` Kumar Gala
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).