Thread (4 messages) 4 messages, 2 authors, 2015-01-12

Re: [PATCH v2] tty: serial: msm_serial: Remove duplicate code in msm_console_setup

From: Pramod Gurav <hidden>
Date: 2015-01-09 06:15:52
Also in: linux-arm-msm, lkml

Hi Stephen,

On Friday 09 January 2015 03:16 AM, Stephen Boyd wrote:
On 01/08/2015 01:15 AM, Pramod Gurav wrote:
quoted
 drivers/tty/serial/msm_serial.c |   15 ---------------
 1 file changed, 15 deletions(-)
diff --git a/drivers/tty/serial/msm_serial.c b/drivers/tty/serial/msm_serial.c
index c88b522..057008d 100644
--- a/drivers/tty/serial/msm_serial.c
+++ b/drivers/tty/serial/msm_serial.c
@@ -932,27 +932,12 @@ static int __init msm_console_setup(struct console *co, char *options)
 	if (unlikely(!port->membase))
 		return -ENXIO;
 
-	msm_init_clock(port);
-
Hm.. doesn't the console setup happen before the port is opened though?
I would think that we need to keep this around so that the clock is
actually enabled before we go and write to hardware registers.
Thanks. Verified this. Will undo this change.
quoted
 	if (options)
 		uart_parse_options(options, &baud, &parity, &bits, &flow);
 
 	bits = 8;
 	parity = 'n';
 	flow = 'n';
I wonder if we should leave this here? Maybe we can rely on the user
specifying the right values on the command line?
Ok. Will do.
quoted
-	msm_write(port, UART_MR2_BITS_PER_CHAR_8 | UART_MR2_STOP_BIT_LEN_ONE,
-		  UART_MR2);	/* 8N1 */
-
-	if (baud < 300 || baud > 115200)
-		baud = 115200;
-	msm_set_baud_rate(port, baud);
-
-	msm_reset(port);
-
-	if (msm_port->is_uartdm) {
msm_port is unused now. Please remove it in the same patch.
Sure. Thanks.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help